์ด์ „ ๋ฒ„์ „ ์‹œ์—ฐ์˜์ƒ

์ด์ „ ๋ฒ„์ „ ์Šคํฌ๋ฆฝํŠธ


์ค€๋น„๋ฌผ:

Genshin-Paisitioning ํ”„๋กœ์ ํŠธ๋Š”

์‹ค์‹œ๊ฐ„์œผ๋กœ ์›์‹  ํ™”๋ฉด์„ ์บก์ณํ•ด ๋ฏธ๋‹ˆ๋งต์„ย ์ด๋ฏธ์ง€ ์ธ์‹ํ•ด์„œ

ํ˜„์žฌ ์œ„์น˜๋ฅผ ๊ฒŒ์ž„๋‹ท ๋งต์Šค ์‚ฌ์ดํŠธ ํ™”๋ฉด์— ๋„์›Œ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ/์Šคํฌ๋ฆฝํŠธ์ž„.

(์ด์ „ ๋ฒ„์ „์˜ ์Šคํฌ๋ฆฝํŠธ๋Š” ์—ฌ์ „ํžˆ cocogoat์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๋”์ด์ƒ ์—…๋ฐ์ดํŠธ๋Š” ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž„.)


์ด ํ”„๋กœ์ ํŠธ๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

  1. Genshin Paisitioning App (์ค„์—ฌ์„œ GPA๋ผ๊ณ  ๋ถ€๋ฅด๊ฒ ์Œ)
  2. Genshin Paisitioning Script (์ค„์—ฌ์„œ GPS๋ผ๊ณ  ๋ถ€๋ฅด๊ฒ ์Œ)




Genshin Paisitioning App (์ดํ•˜ GPA, ์›๋ถ•์ด๋“ค ํ•™์  ์–˜๊ธฐํ•˜๋Š” ๊ฑฐ ์•„๋‹˜)

์›์‹  ๊ฒŒ์ž„ ํ™”๋ฉด์„ ์บก์ณํ•˜๊ณ  ์œ„์น˜ ์ •๋ณด๋ฅผ ์›น ํŽ˜์ด์ง€๋กœ ์ „์†กํ•˜๊ธฐ ์œ„ํ•œ ๋Ÿฐํƒ€์ž„ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.


๐Ÿš€ ์„ค์น˜ ๋ฐฉ๋ฒ•:

  1. ๋งํฌ์—์„œ genshin_paisitioning_app.zip์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๋Š”๋‹ค.
  2. zipํŒŒ์ผ ๋‚ด๋ถ€์˜ genshin_paisitioning_app.exe๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.
  3. ์‹คํ–‰ํ•˜๋ฉด ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์„ ์š”๊ตฌํ•œ๋‹ค, ์ˆ˜๋ฝ. (์„ค์น˜์‹œ์—๋งŒ ์š”๊ตฌํ•จ)
  4. ์„ค์น˜ ์™„๋ฃŒ (์„ค์น˜ ์œ„์น˜ %localappdata%\genshin-paisitioning)
  5. ๐Ÿšฉ ์ฃผ์˜: zip ํŒŒ์ผ ์•ˆ์˜ exe๋ฅผย %localappdata%\genshin-paisitioningย ๊ฒฝ๋กœ์— ๋„ฃ์œผ๋ผ๋Š” ๊ฒƒ์ด ์•„๋‹˜!
    genshin_paisitioning_app.exe๋Š” ์‹คํ–‰๋œ ๊ฒฝ๋กœ๊ฐ€ ์œ„ ๊ฒฝ๋กœ๊ฐ€ ์•„๋‹๋•Œ์—๋งŒ ์„ค์น˜ ๊ณผ์ •์„ ์ง„ํ–‰ํ•œ๋‹ค.

๐Ÿ—‘๏ธ ์‚ญ์ œ ๋ฐฉ๋ฒ•:

  1. ์ œ์–ดํŒ - ํ”„๋กœ๊ทธ๋žจ ์ œ๊ฑฐ - [์›์‹  ํŒŒ์ด์ง€์…”๋‹] ์šฐํด๋ฆญ - [์ œ๊ฑฐ/๋ณ€๊ฒฝ(U)]
  2. (์œˆ11 ์ด๋ผ๋ฉด, ๋˜๋Š”) ์„ค์ • - ์•ฑ - ์„ค์น˜๋œ ์•ฑ - [์›์‹  ํŒŒ์ด์ง€์…”๋‹] ๊ฒ€์ƒ‰ - [โ€ฆ] ์„ ํƒ - [์ œ๊ฑฐ]
  3. [์œˆ๋„์šฐ ํ‚ค]+[R] ํ‚ค - %localappdata% ์ž…๋ ฅ - genshin-paisitioning ํด๋” ์ฐพ์•„๋ณด๊ณ , ์žˆ๋‹ค๋ฉด ์‚ญ์ œ (์—†์„ ์ˆ˜๋„ ์žˆ์Œ)


GPA๋Š” ์ด์ „ ๋ฒ„์ „์˜ cocogoat ํ”„๋กœ๊ทธ๋žจ์„ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด

Rust์–ธ์–ด๋ฅผ ์ด์šฉํ•ด ์ƒˆ๋กœ ์ž‘์„ฑ๋์Œ.


cocogoat๋ฅผ ๋Œ€์ฒดํ•˜๊ณ ์ž ํ•œ ์ฃผ๋œ ์ด์œ :

  1. ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ ์˜ค๋ฅ˜ ๋‚ด์šฉ์ด ์ค‘๊ตญ์–ด๋ผ ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์›€.
  2. ๊ตฌ๋ฒ„์ „์˜ cvAutoTrack ์‚ฌ์šฉ์„ ๊ฐ•์ œํ•จ, ์‹ ๋งต ์—…๋ฐ์ดํŠธ๊ฐ€ ์ด๋ฃจ์–ด์ ธ๋„ ์ง€์› ๋ฒ„์ „ ๊ฐฑ์‹ ์ด ๋Š๋ ค์„œ ์‹ ๋งต์— ์ œ๋•Œ ์ ์šฉํ•  ์ˆ˜ ์—†์Œ.
  3. cvAutoTrack ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ ์ด์™ธ์—๋„ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ๋“ค์ด ํฌํ•จ๋ผ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋ผ ์•ˆ์ „ํ•˜๋‹ค๊ณ  ์•ˆ์‹ฌํ•˜๊ธฐ ์–ด๋ ค์›€.
  4. ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ํ™•์žฅ์— ์ œํ•œ์ด ์žˆ์Œ.
  5. ๋™์ž‘ ๊ณผ์ •์ด๋‚˜ ์„ธ์„ธํ•œ ์›๋ฆฌ๋ฅผ ๋ณธ์ธ์ด ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์›๋ถ•์ด๋“ค์˜ ์งˆ๋ฌธ์— ์ ๊ทน์ ์œผ๋กœ ๋‹ต๋ณ€ํ•ด์ฃผ๋Š”๊ฒƒ์ด ์ œํ•œ๋จ.


GPA์˜ ๋™์ž‘ ๊ตฌ์กฐ:

cvAutoTrack ==๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ํ˜ธ์ถœ๋จ=> GPA <= WebSocket์œผ๋กœ ์ƒํ˜ธ ํ†ต์‹  => GPSย <= UI๋กœ ์ƒํ˜ธ ์ž‘์šฉ =>ย ๋ธŒ๋ผ์šฐ์ €


GPA์˜ ์‹คํ–‰ ๊ณผ์ •์€ ๊ธฐ์ˆ ์ ์ธ ๋‚ด์šฉ์ด ๋งŽ์ด ํฌํ•จ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ถ”ํ›„์— Github์— README ๋‚ด์šฉ์œผ๋กœ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ํ•˜๊ฒ ์Œ.




Genshin Paisitioning Scriptย (์ดํ•˜ GPS)

๋ธŒ๋ผ์šฐ์ €์—์„œ GPA์™€ ํ†ต์‹ ํ•˜๊ณ , ์ „๋‹ฌ๋ฐ›์€ ์ธ๊ฒŒ์ž„ ์œ„์น˜๋ฅผ ๋งต์Šค ํ™”๋ฉด์— ์ฐ์–ด์ฃผ๊ธฐ ์œ„ํ•œ ์œ ์ €์Šคํฌ๋ฆฝํŠธ์ด๋‹ค.


์•„์ง๊นŒ์ง€ ์ž์ž˜์ž์ž˜ํ•œ ๋ฒ„๊ทธ๊ฐ€ ์กด์žฌํ•˜๋Š” ์ˆ˜์ค€์ด๋‚˜, ์‹ค์‚ฌ์šฉ์—๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์Œ.


๐Ÿš€ย ์„ค์น˜ ๋ฐฉ๋ฒ•:

  1. TemperMonkey ๋˜๋Š” GreaseMonkey๋ฅผ ์„ค์น˜, (Beta ๋ฒ„์ „ ์œ ๋ฌด ์ƒ๊ด€์—†์œผ๋‚˜, ์ž˜ ์•„๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ๋ฉด Stable ์ถ”์ฒœ)
  2. ย ํด๋ฆญ


  3. ํด๋ฆญ


  4. https://github.com/Haytsir/Genshin-Paisitioning-Script/raw/gh-pages/userscript/genshin-paisitioning-script.user.js
    ๋งํฌ ๋ณต์‚ฌ



  5. ๋ถ™์—ฌ๋„ฃ๊ณ  [์„ค์น˜] ํด๋ฆญ



  6. ๋‚˜๋Š” ์ด๋ฏธ ์„ค์น˜๋ผ์žˆ์–ด์„œ ์žฌ์„ค์น˜๋กœ ๋ณด์ž„, [์„ค์น˜] ํด๋ฆญ, ์™„๋ฃŒ



๐Ÿ—‘๏ธย ์‚ญ์ œ ๋ฐฉ๋ฒ•:


  1. TemperMonkey ๋˜๋Š” GreaseMonkey [๋Œ€์‹œ๋ณด๋“œ] ํด๋ฆญ




  2. ์›์‹ -ํŒŒ์ด์ง€์…”๋‹ ์Šคํฌ๋ฆฝํŠธ ํ•ญ๋ชฉ์˜ ์“ฐ๋ ˆ๊ธฐํ†ต ์•„์ด์ฝ˜ ํด๋ฆญ


  3. ์šฐ์ธก ์œ„ ํƒญ์„ ๋ณด๋ฉด ์“ฐ๋ ˆ๊ธฐํ†ต ์•„์ด์ฝ˜์ด ์ƒ๊ฒจ ์žˆ์Œ, ํด๋ฆญ



  4. [์‚ญ์ œ] ํด๋ฆญ



์‚ฌ์šฉ ๋ฐฉ๋ฒ•:

๊ฒŒ์ž„ ๋‚ด [์„ค์ •] - [๊ธฐํƒ€] - [๋ฏธ๋‹ˆ๋งต ๊ณ ์ •: ๋ฐฉํ–ฅ ๊ณ ์ •]์œผ๋กœ ์„ค์ •


๊ฒŒ์ž„๋‹ท ๋งต์Šค ์—ด๋ฉด ์‹ค์‹œ๊ฐ„ ์—ฐ๊ฒฐ ๋ฒ„ํŠผ์ด ์ƒ๊น€



์ด ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด GPA๋ฅผ ์‹คํ–‰ํ•˜๊ณ ,

GPS๊ฐ€ GPA๋ฅผ ์ค€๋น„๋œ ์ƒํƒœ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์—…๋ฐ์ดํŠธ ๋ฒ„์ „ ๋“ฑ๋“ฑ์„ ์ ๊ฒ€ํ•˜๊ณ 

GPA์—๊ฒŒ ์›์‹  ํ™”๋ฉด์„ ์ธ์‹ ์‹œ์ž‘ํ•˜๋ผ๋Š” ๋ช…๋ น์„ ๋ณด๋ƒ„


์ฆ‰, ์‹ค์งˆ์ ์ธ ํ™”๋ฉด ์ธ์‹ ์ฒ˜๋ฆฌ ๋“ฑ๋“ฑ์€ GPA์—์„œ ์‹คํ–‰ํ•˜์ง€๋งŒ,

์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ€์ง€๊ณ  ์‚ฌ์šฉ์ž์™€ ์ƒํ˜ธ์ž‘์šฉ ํ•˜๋Š”๊ฑด GPS์ž„.




QnA:

  1. ์ด๊ฑฐ ์“ฐ๋ฉด ์ƒ์ž ๋จน์€๊ฒƒ๋„ ์ž๋™์œผ๋กœ ์ฒดํฌ๋จ?
    ใ„ด

  2. ์•ˆ์ „ํ•œ๊ฑฐ์ž„? ์ •์ง€๋จน๋Š” ๊ฑฐ ์•„๋‹˜?
    ๋‹น์—ฐํžˆ ํ™•์‹ ํ•  ์ˆ˜๋Š” ์—†๊ณ , ์„ ํƒ์€ ์‚ฌ์šฉ์ž์˜ ๋ชซ์ž„
    ๋‹ค๋งŒ ์ด๋ฏธ fps_unlocker ์ฒ˜๋Ÿผ ์—”์ง„ ์™ธ๋ถ€์— ์ง์ ‘ ๋‹ฌ๋ผ๋ถ™์–ด์„œ ๋ฉ”๋ชจ๋ฆฌ ์กฐ์ž‘ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜,
    Inventory Kamera (Genshin Optimizer ์บก์ณ ํˆด)์„ ์จ๋ดค๋‹ค๋ฉด,
    GPA๊ฐ€ ๋ฐด ๋Œ€์ƒ์ด๋ผ๋ฉด ์ด๋“ค๋„ ๋‹ค ๋ฐด ๋Œ€์ƒ์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ์•„์•ผ ํ•จ.

  3. GPA ํ”„๋กœ๊ทธ๋žจ ์–ด๋–ป๊ฒŒ ๋”?
    GPA๋Š” GPS์™€ ์ผ๋‹จ ํ•œ ๋ฒˆ ์—ฐ๊ฒฐ์ด ๋˜์—ˆ๋‹ค๋ฉด,
    GPS๋กœ๋ถ€ํ„ฐ ์™„์ „ํžˆ ์—ฐ๊ฒฐ์ด ๋Š๊ฒผ์„ ๋•Œ ์ž๋™์œผ๋กœ ์ข…๋ฃŒ๋˜๊ฒŒ ๋ผ์žˆ์Œ
    ํ•˜์ง€๋งŒ GPS๊ฐ€ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ๋„๊ณ ์‹ถ๋‹ค๋ฉด

    ํŠธ๋ ˆ์ด์—์„œ ์ˆ˜๋™ ์ข…๋ฃŒํ•  ์ˆ˜ ์žˆ์Œ

  4. ์ž‘๋™์ด ์•ˆ๋˜๋Š” ๊ฑฐ ๊ฐ™์€๋ฐ (GPA-GPS ์—ฐ๊ฒฐ ์ž์ฒด๊ฐ€ ์•ˆ๋  ๊ฒฝ์šฐ)
    GPA๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ข…๋ฃŒํ•œ ๋’ค, ๊ฒŒ์ž„๋‹ท ๋งต์Šค๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•˜๊ณ  ๋‹ค์‹œ [์‹ค์‹œ๊ฐ„ ์—ฐ๊ฒฐ]์„ ์‹œ๋„ํ•ด๋ณด๊ธธ ๋ฐ”๋žŒ
    ์ˆ˜ ์ฐจ๋ก€ ํ•ด๋„ ๋˜‘๊ฐ™์€ ์ƒํ™ฉ์ด๋ผ๋ฉด ๋Œ“๊ธ€์ด๋‚˜ ๊นƒํ—ˆ๋ธŒ Issue ๋“ฑ๋ก์‹œ ์ž์„ธํ•œ ์ƒํ™ฉ์„ ๋งํ•ด์ฃผ๋ฉด ๊ฒ€ํ† ํ•ด๋ณด๊ฒ ์Œ
    ๋˜๋Š” ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๋˜๋Š” ๋ธŒ๋ผ์šฐ์ € ์ฝ˜์†”์„ ๋‹ค๋ฃฐ ์ค„ ์•„๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด
    [์‹ค์‹œ๊ฐ„ ์—ฐ๊ฒฐ] ๋ฒ„ํŠผ์„ ์šฐ์ธก ๋งˆ์šฐ์Šค ํด๋ฆญํ•˜๋ฉด GPS๊ฐ€ debug ๋ชจ๋“œ๋กœ ์ง„์ž…ํ•˜๋‹ˆ
    ๋ฌธ์ œ ๋‚ด์šฉ๊ณผ ํ•จ๊ป˜ WebSocket ํ†ต์‹  ๊ณผ์ •์—์„œ ๋ฐ›์€ Object ย ๋‚ด์šฉ์„ ํŽผ์ณ ๋ณด์—ฌ์ค€๋‹ค๋ฉด ๋” ๋„์›€์ด ๋  ๋“ฏ

  5. ์œ„์น˜๋ฅผ ์–ป๋Š” ๋„์ค‘ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๊ณ  ๊ณ„์† ๋œธ
    GPA-GPS ์„œ๋กœ ์—ฐ๊ฒฐ์€ ๋์ง€๋งŒ
    GPA๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” cvAutoTrack์ด ์›์‹  ํ™”๋ฉด์„ ์บก์ณํ•˜์ง€ ๋ชปํ–ˆ๊ฑฐ๋‚˜,
    ์›์‹  ํ™”๋ฉด์€ ์บก์ณํ–ˆ๋Š”๋ฐ ๋ฏธ๋‹ˆ๋งต์„ ์ฝ์ง€ ๋ชปํ–ˆ๊ฑฐ๋‚˜,
    ๋ฏธ๋‹ˆ๋งต์—์„œ ์œ„์น˜, ๋ฐฉํ–ฅ ๋“ฑ์„ ์ฐพ์•„๋‚ด์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ์ž„.
    ์‚ฌ์šฉ์ž์— ๋”ฐ๋ผ์„œ ์—ฌ๋Ÿฌ ์›์ธ์ด ์žˆ์„ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ฃผ๋œ ์ด์œ ๋Š”
    Nvidia ๋˜๋Š” Amd ๊ทธ๋ž˜ํ”ฝ ํ•„ํ„ฐ ๋˜๋Š” ์™ธ๋ถ€ ๊ทธ๋ž˜ํ”ฝ ์˜ต์…˜ ์‚ฌ์šฉ
    ํ”„๋ ˆ์ž„/๋ฆฌ์†Œ์Šค ์ถœ๋ ฅ ํ”„๋กœ๊ทธ๋žจ์ด ๋ฏธ๋‹ˆ๋งต์ด๋‚˜ ํŽ˜์ด๋ชฌ(๋ฉ”๋‰ด) ์•„์ด์ฝ˜์„ ๊ฐ€๋ฆผ
    ๋ฏธ๋‹ˆ๋งต์ด ๋ฐฉํ–ฅ ๊ณ ์ •๋ผ์žˆ์ง€ ์•Š์Œ
    ๋“ฑ์ด ๋Œ€ํ‘œ์ ์ž„.

  6. genshin_paisitioning_app.exe ์‹คํ–‰ ์‹œ ์•„๋ž˜ ํ™”๋ฉด์˜ ์ฐฝ์ด ๋œจ์ง€ ์•Š์„ ๊ฒฝ์šฐ

    ๊ด€๋ฆฌ์ž ๊ถŒํ•œ ์š”๊ตฌ ์ž์ฒด๊ฐ€ ์•ˆ๋–ด๋‹ค๋ฉด,ย 
    ์œˆ๋„์šฐ [์‹œ์ž‘] - [cmd ๊ฒ€์ƒ‰] - [๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰]

    %localappdata%\genshin-paisitioning\genshin_paisitioning_app.exe --install


    ๋ณต์‚ฌ ํ›„ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ–ˆ์„๋•Œ ์œ„ ์ฐฝ์ด ๋‚˜ํƒ€๋‚˜๋Š”์ง€ ํ™•์ธ

  7. ย ์ž‘๋™์€ ๋˜๋Š”๋ฐ ํ™”์‚ดํ‘œ ๋งˆ์ปค๊ฐ€ ๋š๋š ๋Š๊ธฐ๊ณ (๋ฒ„๋ฒ… ๊ฑฐ๋ฆฌ๊ณ ) ์ˆœ๊ฐ„์ด๋™ํ•˜๊ณ  ๋‚œ๋ฆฌ์นจ
    ์œ„์—์„œ๋„ ์ˆ˜ ์ฐจ๋ก€ ๋งํ–ˆ์ง€๋งŒ ์ด๊ฑด ๊ฒŒ์ž„ ํ™”๋ฉด์„ ์บก์ณํ•ด์„œ ์บก์ณ๋œ ์ด๋ฏธ์ง€๋ฅผ ํ† ๋Œ€๋กœ ์œ„์น˜๋ฅผ ํŠน์ •ํ•˜๋Š” ๋ฐฉ์‹์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ธŒ๋ผ์šฐ์ €์— ํ‘œ์‹œ๋œ ์œ„์น˜๊ฐ€ ์‹ค์ œ ๊ฒŒ์ž„ ์œ„์น˜์™€ ๋‹ค๋ฅด๊ฑฐ๋‚˜ ์ธ์‹์„ ์ž˜ ๋ชปํ•˜๋Š” ์ง€์—ญ์— ์žˆ๋‹ค๋ฉด ์ˆœ๊ฐ„์ด๋™์ฒ˜๋Ÿผ ๋ง‰ ์ด์ƒํ•œ ๋ฐ ์ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Œ. ์ด๋Š” ์™ ๋งŒํ•ด์„  ์ปดํ“จํ„ฐ์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋”ธ๋ฆฌ๊ฑฐ๋‚˜ ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์•„๋‹˜, ์›๋ถ•์ด ์ปดํ“จํ„ฐ๊ฐ€ 4๊ธฐ๊ฐ€๋žจ ์“ฐ๊ณ  ๊ทธ๋Ÿฐ ํ™˜๊ฒฝ์ด ์•„๋‹ˆ๋ผ๋ฉด.

  8. ์œ ์ € ์Šคํฌ๋ฆฝํŠธ ์ˆ˜๋™ ์—…๋ฐ์ดํŠธ ๋ฐฉ๋ฒ•(ํฌ๋กฌ ๊ธฐ์ค€)


    ์™ผ์ชฝ ๋งˆ์šฐ์Šค ํด๋ฆญ

    ํ•ด๋‹น ์•„์ด์ฝ˜์ด ์—†๋‹ค๋ฉด ํผ์ฆ ๋ชจ์–‘ ๋ˆŒ๋Ÿฌ์„œ ๋ณด๋ฉด ์žˆ์Œ

    ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋„ ๋น„์Šทํ•œ ๋ฐฉ์‹


    ๋„๊ตฌ ๋ฐ‘ ์œ ์ € ์Šคํฌ๋ฆฝํŠธ ์—…๋ฐ์ดํŠธ ํ™•์ธ

ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ:
โœ”๏ธ: ์˜๋„ํ•œ ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•จ.
โŒ: ํ•ด๋‹น ํ™˜๊ฒฝ์—์„œ ํ…Œ์ŠคํŠธ ํ•˜์ง€ ์•Š์Œ, ๋™์ž‘์€ ํ•  ๊ฒƒ์ด์ง€๋งŒ, ์ฒ˜๋ฆฌ๋˜์ง€ ๋ชปํ•œ ๋ฒ„๊ทธ ๋ฐœ์ƒ ๊ฐ€๋Šฅ.

โœ”๏ธ
โŒ
โŒ
โŒ



GPS ๋˜๋Š” GPA ๊ธฐ๋Šฅ ์ œ์•ˆ,
์ฝ”๋“œ ์ˆ˜์ •(Pull Request)
๋ฌธ์ œ(Issue) ๋“ฑ์„ ๋‚ด๋Š” ๊ฒƒ์€ ์–ธ์ œ๋‚˜ ํ™˜์˜์ด๊ณ ,
Pull Request๋‚˜ Issue ์ž‘์„ฑ์€ ๊ฐ๊ฐ GPS/GPA ๊นƒํ—ˆ๋ธŒ์— ํ•ด์ฃผ๊ธธ ๋ฐ”๋žŒ.


๋ณ€๊ฒฝ์ :

23-04-24

๐Ÿ’ปGPA v1.1.4

๋ฆด๋ฆฌ์ฆˆ

๋ฐ”์ด๋Ÿฌ์Šค ํ† ํƒˆ (v1.1.4)


๐Ÿ“œGPS v1.6.3

๋ฆด๋ฆฌ์ฆˆ

๐Ÿ’ปGPA v1.1.5
cvAutoTrack๊ฐ€ ์—†๋Š” ์ƒํƒœ์—์„œ ์—…๋ฐ์ดํŠธ๋ฅผ ์‹œ๋„ํ•  ์‹œ ๋™์ž‘์ด ์ค‘๋‹จ๋˜๋Š” ๋ฒ„๊ทธ ์ˆ˜์ •.

debug ๋ชจ๋“œ๋กœ ์‹คํ–‰์‹œ, ๋กœ๊ทธ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋„๋ก ๋ณ€๊ฒฝ.
๋ฐ”์ด๋Ÿฌ์Šค ํ† ํƒˆ (v1.1.5)

๐Ÿ“œGPS v1.6.4

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ GPA ์—…๋ฐ์ดํŠธ ์ค‘ ๋‹ค์ด์–ผ๋กœ๊ทธ์— ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ ์ˆ˜์ •.


๐Ÿ“œGPS v1.6.5

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์—…๋ฐ์ดํŠธ ๋„์ค‘ ๋‹ค์šด๋กœ๋“œ ์ƒํ™ฉ์„ ํ‘œ์‹œํ•˜๋Š” ๋‹ค์ด์–ผ๋กœ๊ทธ๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ ์ˆ˜์ •.
ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋‹ค๋ฅธ ๋งต(์—ฐํ•˜๊ถ/์ธต์•”๊ฑฐ์—ฐ)์— ์žˆ์„๋•Œ ์œ„์น˜๊ฐ€ ํ‘œ์‹œ๋˜์ง€์•Š๋Š” ๋ฌธ์ œ ์ˆ˜์ •


23-04-25

๐Ÿ“œGPS v1.6.6

๋‹ค์ด์–ผ๋กœ๊ทธ ์ตœ์†Œํ™” ๊ธฐ๋Šฅ ์ถ”๊ฐ€


๐Ÿ“œGPS v1.6.7

์—ฌ๋Ÿฌ ํ™”๋ฉด ํฌ๊ธฐ ์ง€์›


๐Ÿ’ปGPA v1.1.6

์บก์ณ ๊ฐ„๊ฒฉ๊ณผ ๋”œ๋ ˆ์ด์˜ ์ตœ์†Œ๊ฐ’ ์ œํ•œ

๋ฐ”์ด๋Ÿฌ์Šค ํ† ํƒˆ (v1.1.6)


๐Ÿ“œGPS v1.6.8

๋งˆ์ด๋„ˆ ํ”ฝ?์Šค



์•Œ๋ ค์ง„ ๋ฌธ์ œ์ :


GPA:

  • cvAutoTrack์—์„œ ๋‚ด๋ณด๋‚ด๋Š” ์˜ค๋ฅ˜๊ฐ€ ์ •์ƒ์ ์œผ๋กœ GPS์— ์ „๋‹ฌ๋˜์ง€ ์•Š์Œ


GPS:

  • ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์‹ค์ œ๋กœ ์กด์žฌํ•˜๋Š” ๋งต๊ณผ, ํ˜„์žฌ ๋งต์Šค์— ํ‘œ์‹œ๋œ ๋งต์ด ๋‹ค๋ฅผ ๋•Œ์—๋„ ํ”Œ๋ ˆ์ด์–ด ๋งˆ์ปค๊ฐ€ ์˜๋„์น˜ ์•Š์€ ์œ„์น˜์— ํ‘œ์‹œ๋จ.
  • cvAutoTrack ๋กœ๋“œ์— ์‹คํŒจํ–ˆ์„ ๋•Œ์—๋„ ์„ค์ • ๋ฉ”๋‰ด๊ฐ€ ํ‘œ์‹œ
  • ๋น„ํŠธ๋ธ”๋Ÿญ(BitBlt) ์บก์ณ ๋ชจ๋“œ๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š์Œ
    => ์ด๋Š” ํ˜„์žฌ BitBltCapture๋ชจ๋“œ์™€ DxCapture๋ชจ๋“œ๋ฅผ ์„œ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ๋„ ๋˜‘๊ฐ™์ด ์บก์ณ ๊ณผ์ •์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ด์„œ
    ์ถ”ํ›„ ๊ฒ€ํ† ํ›„ ์‹ค์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด GPA๋‚ด๋ถ€์—์„œ ๋น„ํ™œ์„ฑํ™”๋œ ์ƒํƒœ์ž„
  • ๊ฒŒ์ž„๋‹ท์˜ ๊ฐ€๋กœ๋ทฐ ๋ชจ๋ฐ”์ผ ๋ฒ„์ „ UI์—์„œ ๋‹ค์ด์–ผ๋กœ๊ทธ๊ฐ€ ๊ฐ์ถฐ์ง€์ง€ ์•Š์Œ => ์ˆ˜์ • v1.6.7



4.0๋ฒ„์ „๋ถ€ํ„ฐ ์ธ๊ฒŒ์ž„ ์ง€ํ•˜๋งต ๊ธฐ๋Šฅ์ด ์ƒ๊ฒจ์„œ

cvAutoTrack, ๊ฒŒ์ž„๋‹ท๋งต์Šค ๊ธฐ๋Šฅ ๋ถ€๋ถ„์—์„œ๋„ ๋งŽ์€ ๋ณ€ํ™”๊ฐ€ ์žˆ์„๊ฑธ๋กœ ์˜ˆ์ƒ๋œ๋‹ค


GPA / GPS์—์„œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ๋‹ค๋ฉด

์ธ๊ฒŒ์ž„์—์„œ ์ง€ํ•˜์— ์™”๋‹ค๋ฉด ๋งต์Šค์—์„œ๋„ ์ž๋™์œผ๋กœ ํ•ด๋‹น ์ง€ํ•˜ ์ง€๋„๋ฅผ ๋ฐํ˜€์ฃผ๋Š” ์ •๋„์ผ ๊ฑฐ ๊ฐ™์Œ


cvAutoTrack์—์„œ ์ง€์ƒ์ง€๋„์™€ ์ง€ํ•˜์ง€๋„๋ฅผ ๋”ฐ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ์ธ์‹ํ•˜๋Š” ๊ฒŒ ๋งˆ๋ƒฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์ด ์•„๋‹ˆ๋ผ์„œ ์ด์ชฝ์—์„œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐ์—๋„ ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ฆด๊ฑฐ๊ณ 

์ด๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„ํ•  ๊ฑด์ง€ ํ™•์ธํ•œ ๋’ค์— GPA์ชฝ์—๋„ ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•ด์•ผ ํ•˜๋Š”๋ฐ

์š”์ฆ˜ ์žฅ์‹œ๊ฐ„๋™์•ˆ ์ฝ”๋”ฉํ•  ์ˆ˜ ์—†๋Š” ํ™˜๊ฒฝ์ด๋ผ ํŒŒ์ด์ง€์…”๋‹ ๊ธฐ๋Šฅ ๊ตฌํ˜„์—๋„ ์‹œ๊ฐ„์ด ์ถ”๊ฐ€๋กœ ๊ฑธ๋ฆด๋“ฏํ•จ