tModLoader guide for developers kokr - mikrono/tModLoaderWiki_kr_ko GitHub Wiki


๋ชจ๋“œ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€ ์•Š๊ณ  ๊ทธ๋ƒฅ ํ”Œ๋ ˆ์ดํ•˜๊ณ  ์‹ถ์–ด์š”


๋ชจ๋“œ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ tModLoader์— ๊ธฐ์—ฌํ•˜๊ณ  ์‹ถ์–ด์š”


์„ค์น˜

๋ชจ๋“œ๋กœ๋”์˜ ์„ค์น˜๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ”Œ๋ ˆ์ด์–ด์šฉ tModLoader ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

tModLoader๋กœ ๊ฐœ๋ฐœํ•˜๊ธฐ

์‹œ์ž‘ํ•˜๊ธฐ ์ „์— '.NET 6 SDK'์™€ ์ ๋‹นํ•œ IDE ๋‘ ๊ฐ€์ง€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‘ ๊ฐ€์ง€๋ฅผ ์„ค์น˜ํ•œ ํ›„์—๋Š” ๊ธฐ๋ณธ tModLoader ๋ชจ๋”ฉ ๊ฐ€์ด๋“œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

IDE

tModLoader๋กœ ๋ชจ๋”ฉํ•  ๋•Œ ์‚ฌ์šฉํ•  IDE๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์œ„ํ‚ค์˜ ๊ฐœ๋ฐœ ์„น์…˜์„ ์ฐธ์กฐํ•˜์„ธ์š”. ์ตœ์ƒ์˜ ๋ชจ๋“œ ์ œ์ž‘ ํ™˜๊ฒฝ์„ ์œ„ํ•ด Visual Studio ์‚ฌ์šฉ์„ ์ ๊ทน ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

.NET 6 SDK

Visual Studio๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ IDE๋ฅผ ์„ค์น˜ํ•œ ๊ฒฝ์šฐ .NET 6 SDK๋ฅผ ์ˆ˜๋™์œผ๋กœ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Visual Studio๋ฅผ ์„ค์น˜ํ–ˆ๋Š”๋ฐ๋„ .NET 6 SDK๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ํ•„์š”ํ•œ ์›Œํฌ๋กœ๋“œ๋ฅผ ๊ฑด๋„ˆ๋›ด ๊ฒƒ์ผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ Visual Studio๋กœ ๊ฐœ๋ฐœํ•˜๊ธฐ - ํ•„์ˆ˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์„ธ์š”.

'.NET 6 SDK'๊ฐ€ ์ œ๋Œ€๋กœ ์„ค์น˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ๋ฅผ ์—ด๊ณ  dotnet --list-sdks๋ฅผ ์ž…๋ ฅํ•œ ํ›„ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅด์„ธ์š”. ์ˆซ์ž 6์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ฒ„์ „์ด ํ‘œ์‹œ๋˜๋ฉด ์„ค์น˜๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋”ฉ์ด ์ฒ˜์Œ์ž…๋‹ˆ๋‹ค.

๋ชจ๋”ฉ์ด ์ฒ˜์Œ์ด๋ผ๋ฉด ์‹œ์ž‘ ๊ฐ€์ด๋“œ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ดˆ๋ณด์ž ๊ฐ€์ด๋“œ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋งํฌ๊ฐ€ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  1. ๋‹น์‚ฌ ์›น์‚ฌ์ดํŠธ
  2. tModLoader ๋ฌธ์„œ
  3. tModLoader ์œ„ํ‚ค(์œ ์šฉํ•œ ์ •๋ณด ๋ฐ ๊ฐ€์ด๋“œ) - ๋‹น์‹ ์€ ์ง€๊ธˆ ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ๋””์Šค์ฝ”๋“œ ์„œ๋ฒ„ ๊ฐ€์ž… (๋””์Šค์ฝ”๋“œ ๊ณ„์ • ํ•„์š”)
  5. ๊ธฐ๋ณธ tModLoader ๋ชจ๋”ฉ ๊ฐ€์ด๋“œ
  6. ์˜ˆ์ œ ๋ชจ๋“œ - ๋‹ค์–‘ํ•œ tModLoader ๋ชจ๋“œ ๊ธฐ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๊ณ  ๊ฐ€๋ฅด์น˜๋Š” ๋ชจ๋“œ
  7. TCF์˜ tModLoader ๊ณต์‹ ๋ฆด๋ฆฌ์ฆˆ ์Šค๋ ˆ๋“œ