๋ฉ”๋ชจ๋ฆฌ๋ฑ ํ”Œ๋Ÿฌ๊ทธ์ธ ์†Œ๊ฐœ๋ถ€ํ„ฐ ๊ณ„์† ์น˜ํŠธ ๊ด€๋ จ ์ •๋ณด ์“ฐ๋Š” ์‚ฌ๋žŒ์ž„.


ํ”Œ๋Ÿฌ๊ทธ์ธ ๋”ธ-๊น ์ด ๋์ด๋ผ ๊ฐ€์žฅ ์„ค์น˜๊ฐ€ ์‰ฝ์ง€๋งŒ ๊ธฐ๋Šฅ๋„ ์ œํ•œ๋œ ๋ฉ”๋ชจ๋ฆฌ๋ฑ ํ”Œ๋Ÿฌ๊ทธ์ธ ์‚ฌ์šฉ๋ฒ•์— ์ด์–ด


์ €๋ฒˆ์—๋Š” SteamTinkerLauncher๋ฅผ ํ†ตํ•ด ์น˜ํŠธ์—”์ง„์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์˜ฌ๋ ธ๋Š”๋ฐ


์‚ฌ์‹ค ๊ทธ ๋ฐฉ๋ฒ•์€ ์ŠคํŒ€์œผ๋กœ ๋ฐ”๋กœ ์‹คํ–‰ํ•œ ๊ฒŒ์ž„๋“ค๋งŒ ๊ฐ€๋Šฅํ•œ ๋ฐฉ๋ฒ•์ž„. ๊ฐ€๋” ๊ทธ๋ƒฅ ์ŠคํŒ€์— ๋น„์ŠคํŒ€๊ฒŒ์ž„ ์ถ”๊ฐ€ ํ•˜๋Š” ๊ฒƒ ๋งŒ์œผ๋กœ๋„ ์‹คํ–‰๋˜๋Š” ๊ฒœ๋“ค์ด ์žˆ์œผ๋‹ˆ.


๊ทธ๋ž˜์„œ ์ด๋ฒˆ์—๋Š” ๋ฃจํŠธ๋ฆฌ์Šค๋กœ ๊ตฌ๋™๋˜๋Š” ๊ฒŒ์ž„๋“ค์„ ์œ„ํ•œ ์น˜ํŠธ์—”์ง„ ์‚ฌ์šฉ๋ฒ•์„ ์“ฐ๋ ค๊ณ  ํ•จ.


์˜ˆ์‹œ๋กœ์„œ ์ด ์˜ฅํ† ํŒจ์Šค ํŠธ๋ ˆ๋ธ”๋Ÿฌ 2๋ฅผ ๊ฐ–๊ณ ์˜ด. ์„ค์ • ์ฐฝ ๋ณด๋ฉด ์•Œ ์ˆ˜ ์žˆ์ง€๋งŒ ์ด๊ฑด ์ŠคํŒ€์—์„œ ๊ตฌ์ž…, ๋‹ค์šด๋กœ๋“œ๋œ ๊ฒŒ์ž„์ด ์•„๋‹˜.

์ „์— ์†Œ๊ฐœ๋œ ๋ฐฉ์‹๋Œ€๋กœ ์น˜ํŠธ์—”์ง„์„ ๊ฐ™์ด ์‹คํ–‰์‹œํ‚ค๊ธฐ ์œ„ํ•ด SteamTinkerLauncher๋กœ ๋Œ์•„๊ฐ€๊ฒŒ ํ–ˆ์ง€๋งŒ steamtinkerlauncher๋Š” ์ด๊ฑธ flatpak์œผ๋กœ ์ธ์‹ํ•จ.

์ŠคํŒ€์—์„œ ๊ตฌ์ž…ํ•œ ๊ฒŒ์ž„์„ ๋Œ๋ฆด ๋•Œ ์ฒ˜๋Ÿผ ๊ฒŒ์ž„ ์ด๋ฆ„๊ณผ ํ‘œ์ง€ ์ด๋ฏธ์ง€์— SteamID๊นŒ์ง€ ๋”ฐ๋ฐ•๋”ฐ๋ฐ• ๋‚˜์˜ค์ง€ ์•Š์Œ.


exe์‹คํ–‰ํŒŒ์ผ์ด ๋ฆฌ๋ˆ…์Šค์šฉ์ธ flatpak์ผ ๋ฆฌ ์—†์œผ๋‹ˆ ์ด๋Š” ์ง€๊ธˆ SteamTinkerLauncher๊ฐ€ ๊ฒŒ์ž„์ด ์•„๋‹Œ ๋ฃจํŠธ๋ฆฌ์Šค์— ๋ชฉํ‘œ๋ฅผ ์ง€์ •ํ•˜๊ณ  ๊ตฌ๋™๋œ ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์ž„.


๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฑด SteamTinkerLauncher๊ฐ€ ์˜ค์ž‘๋™ํ•˜๊ฑฐ๋‚˜ ์„ค์ • ๋ฏธ์Šค๊ฐ€ ์•„๋‹Œ๊ฒŒ, ์ŠคํŒ€์—์„œ ์ € ๊ฒŒ์ž„ ์„ค์ •์— ๊ฐ€๋ณด๋ฉด ๋ฐ”๋กœ๊ฐ€๊ธฐ๊ฐ€ ๊ฒŒ์ž„์˜ exeํŒŒ์ผ์ด ์•„๋‹ˆ๋ผ ๋ฃจํŠธ๋ฆฌ์Šค๋ฅผ ๊ฐ€๋ฅดํ‚ค๊ณ  ์žˆ์œผ๋‹ˆ SteamTinkerLauncher๋Š” ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ž„.

์ฆ‰, ๋ฃจํŠธ๋ฆฌ์Šค์™€ SteamTinkerLauncher๋Š” ๋™์‹œ์— ์“ธ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž„.


๊ทธ๋Ÿฌ๋ฉด ์ƒˆ๋กœ์šด ๋ฐฉ์‹์„ ๊ฐœ์ฒ™ํ•ด์•ผ๊ฒ ์ง€?

์šฐ์„  ๋ฐ์Šคํฌํƒ‘ ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ€์„œ ๋ฃจํŠธ๋ฆฌ์Šค๋ฅผ ์ผœ๊ณ , ์ผ๋‹จ ์ด๊ฑธ๋กœ ๋Œ์•„๊ฐ€๋Š” ๊ฒŒ์ž„๋“ค ํ•˜๋‚˜๋ฅผ ๊ณจ๋ผ์žก๊ณ  ์šฐํด๋ฆญํ•˜๊ณ  ์„ค์ •(Configure)์„ ์—ด์–ด๋ณด๋ฉด Wine Prefix๋ผ๋Š” ์นธ์ด ์žˆ๋Š”๋ฐ ์ด๊ฒŒ ์ค‘์š”ํ•œ๊ฑฐ์ž„.

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





๋จผ์ € ์น˜ํŠธ ์—”์ง„์„ย ๋ฃจํŠธ๋ฆฌ์Šค์— ์ถ”๊ฐ€ํ•ด์ฃผ๋Š”๋ฐ, ๊ธฐ์กด์— SteamTinkerLaunch๋ฅผ ์ด์šฉํ•ด ์“ฐ๊ณ  ์žˆ๋”๋ผ๋„ ์ƒˆ๋กœ ๋ฃจํŠธ๋ฆฌ์Šค๋กœ ์„ค์น˜ํ•ด์•ผํ•จ. ๊ทธ๋ž˜์•ผ ํ•„์ˆ˜ dll๋“ค์ด ๋ฃจํŠธ๋ฆฌ์Šค์— ๋“ฑ๋ก๋˜์„œ ์“ธ ์ˆ˜ ์žˆ์Œ.


์ด๋ ‡๊ฒŒ ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฐฐ์† ์น˜ํŠธ๋“ฑ์„ ์‚ฌ์šฉํ•  ์‹œ ํŠน์ • dll์ด ์—†๋‹ค๊ณ  ์—๋Ÿฌ๋ฉ”์„ธ์ง€๋ฅผ ๋ฑ‰์œผ๋ฉฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ.


๋‹ค๋งŒ Executable(์‹คํ–‰ํŒŒ์ผ) ํ•ญ๋ชฉ์€ ํด๋” ์•ˆ์— ์—ฌ๋Ÿฌ๊ฐœ ์žˆ๋Š” ์‹คํ–‰ ํŒŒ์ผ๋“ค ์ค‘ ๋ฌด์กฐ๊ฑด cheatengine_x86_64.exe๋กœ ํ•ด์ค˜์•ผํ•จ. ๋‹ค๋ฅธ ๊ฑฐ ํ–ˆ๋”๋‹ˆ

cheatengine_x86_64.exe๊ฐ€ ์—†๋‹ค๊ณ  ์˜ค๋ฅ˜์ฐฝ์ด ๋œจ๊ฑฐ๋‚˜ ์•„์˜ˆ ์‹คํ–‰์ด ์•ˆ๋จ.


์™œ ํ•˜ํ•„ ์ €๊ฑฐ์ธ์ง€ ๋งํ•ด์ฃผ์ž๋ฉด ์ŠคํŒ€๋ฑ์€ 64๋น„ํŠธ AMDํ”„๋กœ์„ธ์„œ๋ฅผ ํƒ‘์žฌํ–ˆ๊ธฐ์— x86_64๊ฐ€ ๋ถ™์–ด์žˆ์–ด์•ผ ๋˜๊ณ , ์ธํ…” ํ”„๋กœ์„ธ์„œ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ทธ ๋’ค์— ๋ญ์‹œ๊ธฐ ๋ถ™์€ ๊ฑด ํ•„์š”์—†๊ธฐ ๋•Œ๋ฌธ์ž„.

๊ทธ๋ƒฅ Cheatengine.exe๋Š” ์œˆ๋„์šฐ์—์„œ ๋ญ”์ง€ ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ์ด ๋ฌด์ง€์„ฑ์œผ๋กœ ์„ ํƒํ•˜๋ฉด ์ž๋™์œผ๋กœ ๊ณจ๋ผ์ฃผ๋Š”๊ฑด๋ฐ ๋ฆฌ๋ˆ…์Šค์—์„œ ๋ฃจํŠธ๋ฆฌ์Šค๋กœ ๋Œ๋ฆด๋•Œ๋Š” ๊ทธ๊ฒŒ ์•ˆ ๋˜์„œ

cheatengine_x86_64.exe๊ฐ€ ์—†๋‹ค๋Š” ์˜ค๋ฅ˜์ฐฝ์„ ๋‚ด๋ฑ‰๋Š”๊ฑฐ๊ณ  i386์€ 32๋น„ํŠธ ์šฉ์ด๋ผ 64๋น„ํŠธ ํ”„๋กœ์„ธ์„œ์ธ ์ŠคํŒ€๋ฑ์ด๋ž‘์€ ์•ˆ ๋งž๊ณ , ์ œ์ผ ์ด๋ฆ„ ๊ธด ๊ฑด ์ธํ…” 64๋น„ํŠธ์šฉ์ด๋ผ AMD ํ”„๋กœ์„ธ์„œ๋ฅผ ๋‹ฌ๊ณ  ์žˆ๋Š” ์ŠคํŒ€๋ฑ์ด๋ž‘์€ ์•ˆ ๋งž์Œ.



๊ทธ๋ฆฌ๊ณ  ์ค‘์š”ํ•œ ๊ฒƒ์ด ๋ฐ”๋กœ Wine Prefix. ์ด๊ฑธ ์น˜ํŠธ์—”์ง„๊ณผ ๋™์ผํ•œ ๊ฑธ๋กœ ๋งž์ถฐ์ค˜์•ผํ•จ. ์น˜ํŠธ์—”์ง„์€ ๋ฐ˜๋“œ์‹œ Wine Prefix๋ฅผ ๋™์ผํ•œ ๊ฒฝ๋กœ๋กœ ๋งž์ถ”๋Š” ์ด์œ ๋ฅผ ์‰ฝ๊ณ  ์•ผ๋งค๋กœ ๋งํ•˜์ž๋ฉด ์•„๊นŒ ํ•˜๋Š˜ ์ƒˆ ์‚ฌ๋žŒ ๋น„ํ–‰๊ธฐ ๋น„์œ  ์žˆ์ง€?


ํ•˜๋Š˜์„ ๋‚˜๋Š” ๊ฒƒ ์ž์ฒด(๊ตฌ๋™)๋Š” ์•„๋ฌด ๋น„ํ–‰๊ธฐ(์•„๋ฌด Wine Prefix)๋‚˜ ํƒ€๋ฉด ๋˜์ง€๋งŒ ํ•˜๋Š˜์„ ๋‚ ๋ฉด์„œ ๊ฐ™์ด ๊ต๋ฅ˜ํ•˜๋ ค๋ฉด(์น˜ํŠธ์—”์ง„์€ ํƒ€ ํ”„๋กœ๊ทธ๋žจ์— ๊ฐ„์„ญํ•˜๋Š”๊ฒŒ ์ž‘๋™์›๋ฆฌ) ๊ฐ™์€ ๋น„ํ–‰๊ธฐ(๊ฐ™์€ Wine Prefix) ์•ˆ์— ํƒ€๊ณ  ์žˆ์–ด์•ผ ํ•˜๋‹ˆ๊นŒ ๊ทธ๋ ‡๋‹ค๊ณ  ๋Œ€์ถฉ ์•Œ์•„๋‘๋ฉด ๋จ.


๊ทธ๋Ÿผ ๊ฒŒ์ž„ ์‹คํ–‰ํ•˜๊ณ  ์น˜ํŠธ์—”์ง„ ์‹คํ–‰ํ•˜๋ฉด (๋ฃจํŠธ๋ฆฌ์Šค์—์„œ ๊ทธ๋ƒฅ ์‹คํ–‰) ์ด๋ ‡๊ฒŒ ์น˜ํŠธ์—”์ง„์ด ๊ฒŒ์ž„์„ ์ž˜ ์ธ์‹ํ•จ. ๋ฐ์Šคํฌํƒ‘ ๋ชจ๋“œ์—์„œ ํ™•์ธ ์™„๋ฃŒ.



๊ฒŒ์ž„๋ชจ๋“œ์—์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ฒŒ์ž„ ์‹คํ–‰ํ•˜๊ณ  ์™ผ์ชฝ ์ŠคํŒ€ ๋ฒ„ํŠผ ๋ˆŒ๋Ÿฌ์„œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋‚˜๊ฐ„๋‹ค์Œ์— ์น˜ํŠธ์—”์ง„๋„ ์‹คํ–‰์‹œํ‚ค๋ฉด ์ด๋ ‡๊ฒŒ ์ž˜ ๋จ


์ŠคํŒ€์—์„œ ๋ฐ›์€ ๊ฒŒ์ž„์€ ์ƒˆ๋กœ ๊ฒŒ์ž„ ๋ฐ›์„ ๋•Œ ๋งˆ๋‹ค ๋˜ SteamTinkerLauncher์—์„œ ๊ฐœ๋ณ„์ ์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•˜๋Š”๋ฐ ๋ฃจํŠธ๋ฆฌ์Šค๋กœ ๋Œ๋ฆฌ๋Š” ๊ฒŒ์ž„์€ ๊ทธ๋ƒฅ ํ•œ ๋ฒˆ ์„ค์ •ํ•ด๋†จ์œผ๋ฉด ์น˜ํŠธ์—”์ง„ ๋ฐ”๋กœ ์‹คํ–‰ ์‹œํ‚ค๋ฉด ๋˜๋‹ˆ๊นŒ ๋” ๊ฐ„ํŽธํ•œ ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค๋Š” ๊ฒŒ ์•„์ด๋Ÿฌ๋‹ˆํ•˜์ง€.

์น˜ํŠธ ํ…Œ์ด๋ธ” ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜ค๋ ค๋Š”๋ฐ ์•ˆ ๋ณด์ธ๋‹ค๋ฉด Wine Prefix ๊ฒฝ๋กœ๋กœ ๋“ค์–ด๊ฐ€์„œ c_drive์•ˆ ์ ๋‹นํžˆ ํŽธํ•œ ๊ฒฝ๋กœ์— ์น˜ํŠธ ํ…Œ์ด๋ธ” ํŒŒ์ผ๋“ค ๋„ฃ์–ด์ฃผ๋ฉด ๋จ.