KO Installation - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

์„ค์น˜ ๋ฐ ์ฒซ ์‹คํ–‰

Home ยท BASIC ยท UO API ยท Aโ€“Z ยท Examples ยท Languages

์‹œ์Šคํ…œ ๋ฐ ๋ฐ์ดํ„ฐ ์š”๊ตฌ ์‚ฌํ•ญ

  • Windows x64;
  • ์™„์ „ํžˆ ์••์ถ•์„ ํ‘ผ ๋ฐฐํฌ ์•„์นด์ด๋ธŒ;
  • ํ•ฉ๋ฒ•์ ์œผ๋กœ ๋ณด์œ ํ•œ Ultima Online ๊ฒŒ์ž„ ๋ฐ์ดํ„ฐ;
  • ์‚ฌ์šฉํ•  ๊ฒŒ์ž„ ์„œ๋ฒ„ ์ฃผ์†Œ, ํฌํŠธ ๋ฐ ์œ ํšจํ•œ ๊ณ„์ •.

์‹คํ–‰์šฉ ํด๋ผ์ด์–ธํŠธ๋Š” Windows x64 NativeAOT ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์‹คํ–‰์—๋Š” .NET SDK๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. .NET SDK์™€ Node.js๋Š” ์†Œ์Šค์—์„œ ๋นŒ๋“œํ•  ๋•Œ๋งŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

ํŒจํ‚ค์ง€ ์„ ํƒ

๋””๋ ‰ํ„ฐ๋ฆฌ ์šฉ๋„
client Bad Newbie, Basic Runtime, Basic IDE ๋ฐ API Manual์ด ํฌํ•จ๋œ ์ „์ฒด ํด๋ผ์ด์–ธํŠธ
client-without-yoko Basic ์—†์ด Bad Newbie๋งŒ ํฌํ•จํ•œ ํด๋ผ์ด์–ธํŠธ
project ์ „์ฒด ์—๋””์…˜ ์†Œ์Šค ์ฝ”๋“œ
project-without-yoko Basic๊ฐ€ ์—†๋Š” ์†Œ์Šค ์ฝ”๋“œ
open-font-pack ์„ ํƒ ๊ฐ€๋Šฅํ•œ ์˜คํ”ˆ ๋ผ์ด์„ ์Šค ๊ธ€๊ผด
verification ๋นŒ๋“œ, ํ…Œ์ŠคํŠธ ๋ฐ ํŒจํ‚ค์ง€ ๊ฒ€์ฆ ์ž๋ฃŒ

๋‘ ํด๋ผ์ด์–ธํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์„œ๋กœ ์„ž์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ด์ „ ์•„์นด์ด๋ธŒ์˜ IDE, Runtime ๋˜๋Š” ์‹คํ–‰ ํŒŒ์ผ์„ ์ƒˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋ฎ์–ด์“ฐ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์„ค์น˜ ์ˆœ์„œ

  1. ์•„์นด์ด๋ธŒ๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“  ์“ฐ๊ธฐ ๊ฐ€๋Šฅํ•œ ๋ณ„๋„ ํด๋”์— ํ’‰๋‹ˆ๋‹ค.
  2. ์ „์ฒด ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•˜๋ฉด client, Basic๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉด client-without-yoko๋ฅผ ์—ฝ๋‹ˆ๋‹ค.
  3. ClassicUO.exe๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  4. ์š”์ฒญ์ด ๋‚˜์˜ค๋ฉด ์„œ๋ฒ„์™€ ํ˜ธํ™˜๋˜๋Š” ํ•ฉ๋ฒ•์ ์ธ Ultima Online ๋ฐ์ดํ„ฐ ํด๋”๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
  5. ์„œ๋ฒ„, ํฌํŠธ, ๊ณ„์ • ๋ฐ ์บ๋ฆญํ„ฐ ํ”„๋กœํ•„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  6. ๋กœ๊ทธ์ธํ•œ ๋’ค Options๋ฅผ ์—ด๊ณ  Bad Newbie ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ Apply๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ Windows ์‚ฌ์šฉ์ž๊ฐ€ ์“ธ ์ˆ˜ ์žˆ๋Š” ์œ„์น˜์— ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋‘์‹ญ์‹œ์˜ค. ๋ณดํ˜ธ๋œ ์‹œ์Šคํ…œ ํด๋”์—์„œ๋Š” ํ”„๋กœํ•„, FPS, AutoLoad ์„ ํƒ ๋ฐ ๋‹ค๋ฅธ ์„ค์ •์ด ์ €์žฅ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์šด๋กœ๋“œ ๊ฒ€์ฆ

๋ฐฐํฌ ํŒŒ์ผ์— .sha256.txt๊ฐ€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋ฉด ZIP์˜ SHA-256์„ ๋น„๊ตํ•˜์‹ญ์‹œ์˜ค.

Get-FileHash .\ClassicUO-BadNewbie-BasicIDE.zip -Algorithm SHA256

๊ณ„์‚ฐ๋œ ๊ฐ’์€ ๊ฐ™์€ ๋ฐฐํฌ ํ•ญ๋ชฉ์— ์ œ๊ณต๋œ ๊ฐ’๊ณผ ์ •ํ™•ํžˆ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ถœ์ฒ˜๊ฐ€ ๋ถˆ๋ถ„๋ช…ํ•˜๊ฑฐ๋‚˜ ํ•ด์‹œ๊ฐ€ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ์•„์นด์ด๋ธŒ๋Š” ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์ „์ฒด ์—๋””์…˜์—์„œ Basic ์ฒซ ์‹คํ–‰

  1. Options โ†’ Basic IDE์„ ์—ฝ๋‹ˆ๋‹ค.
  2. ํ˜„์žฌ ์บ๋ฆญํ„ฐ๊ฐ€ ์‚ฌ์šฉํ•  AutoLoad ํŒŒ์ผ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  3. Apply๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
  4. Basic IDE๋ฅผ ์—ด๊ณ  ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ธฐ์กด ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์—ฝ๋‹ˆ๋‹ค.
  5. ์Šคํฌ๋ฆฝํŠธ์— SUB Main()๊ณผ END SUB๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  6. Run Current Script, Start Script (SUB Main) / Run Without Debugging ๋˜๋Š” Start Debugging์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

IDE์—์„œ ์ƒˆ๋กœ ๋งŒ๋“  ์ด๋ฆ„ ์—†๋Š” ํŒŒ์ผ์€ Save ์‹œ Autoload\Scripts์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ๋””์Šคํฌ์—์„œ ์—ฐ ํŒŒ์ผ์€ ์›๋ž˜ ๊ฒฝ๋กœ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ ์ „ ๋ฐฑ์—…

๋‹ค์Œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฑ์—…ํ•˜์‹ญ์‹œ์˜ค.

  • ์บ๋ฆญํ„ฐ ํ”„๋กœํ•„ ๋ฐ ์„ค์ •;
  • ์ง์ ‘ ๋งŒ๋“  Autoload ์ตœ์ƒ์œ„ ํŒŒ์ผ;
  • Autoload\Scripts;
  • Fonts์— ์ถ”๊ฐ€ํ•œ .ttf/.otf;
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ๋“ฑ ๋ฏผ๊ฐํ•œ ๋‚ด์šฉ์„ ์ œ์™ธํ•œ ํ•„์š”ํ•œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ.

์ƒˆ ๋ฐฐํฌ ํŒŒ์ผ์€ ๋นˆ ์ƒˆ ํด๋”์— ํ’€๊ณ  ํ•„์š”ํ•œ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ๋งŒ ์˜ฎ๊ธฐ๋Š” ๋ฐฉ์‹์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์„ž์—ฌ API Manual์ด ๋น„๊ฑฐ๋‚˜ ์ƒํƒœ ๋™๊ธฐํ™”์™€ ๋‹จ์ถ•ํ‚ค์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋Š” ์ผ์„ ๋ง‰์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ: Bad Newbie