12 KiB
category, tags, title, last_updated
| category | tags | title | last_updated | ||
|---|---|---|---|---|---|
| Unified |
|
Eugen Systems 모딩 매뉴얼 | 2026-05-02 |
Eugen Systems 모딩 매뉴얼
📌 Brief Summary
Eugen Systems의 WARNO 모딩 매뉴얼은 플레이어가 게임 소스 코드를 직접 수정하지 않고도 게임 내 데이터 포맷인 NDF(Neutral Data Format) 파일을 편집하여 새로운 유닛, 무기, 사단 등을 추가하거나 밸런스를 변경할 수 있도록 돕는 지침이다 [1, 2]. 게임 설치 폴더에 포함된 공식 매뉴얼(Modding Manual, NDF Reference Manual) 및 커뮤니티가 제공하는 가이드와 툴(Warno Mod Editor 등)을 기반으로 모딩이 이루어진다 [3, 4]. 이를 통해 사용자들은 유닛의 기초적인 통계부터 3D 모델(Depiction) 및 덱 편제에 이르기까지 폭넓은 데이터 수정 작업을 수행할 수 있다 [1, 5, 6].
Eugen Systems??Wargame ?쒕━利? Steel Division, 洹몃━怨?WARNO瑜?媛쒕컻???꾨옉?ㅼ쓽 寃뚯엫 媛쒕컻 ?ㅽ뒠?붿삤?낅땲??[1-3]. ?대뱾? WARNO?먯꽌 ?낆옄?곸씤 Iriszoom ?붿쭊怨?NDF(Neutral Data Format) ?ㅽ겕由쏀듃 ?몄뼱瑜?寃고빀??'?곗씠??湲곕컲 ?ㅺ퀎(Data-Driven Design)' 泥좏븰??援ы쁽?덉뒿?덈떎 [4, 5]. ?대? ?듯빐 ?됱쟾 ?쒕???援곗궗 援먮━? ?λ퉬 ?쒖썝???뺢탳???곗씠???꾪궎?띿쿂濡?移섑솚?섏뿬 源딆씠 ?덇퀬 ?꾩떎?곸씤 ?꾨? ?꾩닠 ?쒕??덉씠???섍꼍???쒓났?섍퀬 ?덉뒿?덈떎 [4].
Eugen Systems의 WARNO는 1987년 소련 강경파의 쿠데타를 기점으로 1989년에 제3차 세계대전이 발발했다는 가상의 '냉전기 열전(Cold War Gone Hot)' 시나리오를 배경으로 합니다 [1, 2]. 이 가상 시나리오는 실제 역사적 사단 편제표(TO&E)를 철저한 데이터 구조로 치환하여 게임 내 규칙으로 적용한 데이터 기반 설계를 특징으로 합니다 [2]. 더 나아가, 독자적인 NDF(Neutral Data Format) 시스템을 통해 소스코드 수정 없이도 게임 데이터를 제어할 수 있게 하여, 커뮤니티 주도의 분석 도구 및 모드(Mod) 개발이 활발히 이루어지는 개방적인 생태계를 구축했습니다 [2, 3].
📖 Core Content
-
모딩 초기 설정 (Initial Setup): WARNO의 모딩은 게임의
Mods폴더 내에 있는CreateNewMod.bat파일을 실행하여 모드 이름을 인수로 입력함으로써 시작된다 [7, 8]. 성공적으로 실행되면CommonData,GameData폴더와 모드 생성 및 관리를 위한 다양한 배치 파일(GenerateMod.bat,UpdateMod.bat등)이 생성된다 [6, 9]. Eugen Systems는 모딩의 기초를 다룬 'Modding Manual'과 NDF 언어의 구조를 설명하는 'NDF Reference Manual' PDF 파일을 게임 폴더 내에 함께 제공하여 모더들을 지원하고 있다 [4]. -
필요 도구 (Tools): NDF 파일을 수정하기 위해 Sublime Text, NotePad++ 같은 텍스트 편집기와 고유 식별자 생성을 위한 GUID 생성기가 필수적이다 [6, 10]. 또한 커뮤니티에서 개발한 통합 솔루션인 Warno Mod Editor(WME)를 활용하면 필수적인 NDF 편집과 GUID 생성을 한 번에 편리하게 처리할 수 있다 [3, 11].
-
데이터 파일 편집 (NDF 파일 수정):
- 사단 및 덱 편제:
Divisions.ndf파일에서 특정 사단에 할당된 유닛 카드 리스트를 추가하거나 변경할 수 있으며,DivisionRules.ndf에서 숙련도(Veterancy)에 따른 유닛 가용성을 세부적으로 설정한다 [6, 12, 13]. 덱의 활성화 포인트와 슬롯 비용은DivisionCostMatrix.ndf에서 변경 가능하다 [14]. - 유닛 및 무기 속성: 유닛의 시야, 비용, 전진 배치(Forward Deployment) 특성 등은
UniteDescriptor.ndf에서, 무장 및 탄약 적재량은WeaponDescriptor.ndf에서, 관통력이나 피해량 같은 핵심 전투 속성은Ammunition.ndf에서 수정한다 [2, 15]. 관통력 등을 수정할 때는 특정한 데미지 유형 인덱스(예: DamageFamily_ap)를 상호 참조하는 방식을 취한다 [16]. - 시각적 묘사 (Depictions): 게임 내 3D 모델(
.fbx파일), 사운드, 시각 효과 등을 렌더링하기 위해서는DepictionVehicles.ndf,DepictionAlternatives.ndf(LOD 품질 설정용),GeneratedDepictionGhosts.ndf(배치 단계의 투명 모델),UnitCadavreDescriptor.ndf(파괴된 유닛 잔해) 등의 다양한 NDF 파일들을 편집하고 상호 연결하는 복잡한 과정이 필요하다 [5, 17, 18].
- 사단 및 덱 편제:
- Iriszoom ?붿쭊怨??쒓컖?겶룸Ъ由ъ쟻 ?곗씠???듯빀: Eugen Systems??R.U.S.E.遺??諛쒖쟾?쒖폒 ???낆옄?곸씤 Iriszoom ?붿쭊??理쒖떊 踰꾩쟾??WARNO???곸슜?덉뒿?덈떎 [6, 7]. ???붿쭊? 臾쇰━ 湲곕컲 ?뚮뜑留?PBR) ?쒖뒪?쒖쓣 ?꾩엯?섏뿬 ?ъ쭏???앸퀎?깆쓣 ?믪씠怨? ?꾩감 ?좏룺?대굹 ?щ━肄ν꽣 濡쒗꽣 鍮꾩궛 媛숈? ?숈쟻 ?뚭눼 ?쒖뒪?쒖씠 ?좊떅??臾쇰━???곹깭 ?곗씠?곗? 吏곸젒 ?곕룞?섎룄濡??ㅺ퀎?섏뿀?듬땲??[6-9]. ?먰븳, ???щ줈誘명꽣 ?⑥쐞???꾨왂???쒖빞遺??媛쒕퀎 ?좊떅 ?⑥쐞???꾩닠???쒖젏源뚯? 留ㅻ걚?쎄쾶 ?곌껐?섎뒗 媛蹂??LOD ?쒖뒪?쒖쓣 吏?먰빀?덈떎 [7, 9].
- NDF (Neutral Data Format) 湲곕컲???곗씠???꾪궎?띿쿂: WARNO??紐⑤뱺 ?쇰━???ㅺ퀎??NDF?쇰뒗 Eugen Systems???낆옄?곸씤 ?띿뒪??湲곕컲 ?ㅽ겕由쏀듃 ?몄뼱濡?援ъ텞?섏뼱 ?덉뒿?덈떎 [5]. ???쒖뒪?쒖? 寃뚯엫 肄붾뱶? ?곗씠?곕? ?꾧꺽??遺꾨━?섎?濡? 媛쒕컻?먮굹 紐⑤뜑(Modder)???뚯뒪 肄붾뱶瑜?嫄대뱶由ъ? ?딄퀬??
UniteDescriptor.ndf??Ammunition.ndf媛숈? ?뚯씪???섏젙?섏뿬 ?좊떅???깅뒫, 紐낆쨷瑜? ?κ컩 ???섏쿇 媛쒖쓽 ?띿꽦??議곕┰ 諛?愿由ы븷 ???덉뒿?덈떎 [5, 10]. - ?붾젅硫뷀듃由?Telemetry) 湲곕컲??諛몃윴?? Eugen Systems??而ㅻ??덊떚???⑥닚 ?щ줎?대굹 遺덈쭔???꾨땶, ?붾젅硫뷀듃由щ? ?듯빐 ?섏쭛?섎뒗 ?ㅼ젣 ?곗씠???좊떅 ?좏깮瑜? ?밸쪧, ???곗뒪 鍮꾩쑉, ?됯퇏 ?앹〈 ?쒓컙 ??瑜?遺꾩꽍?섏뿬 寃뚯엫 諛몃윴?ㅻ? ?뺣??섍쾶 議곗젙?⑸땲??[11, 12]. 媛앷??곸씤 吏?쒕? 諛뷀깢?쇰줈 NDF ?뚯씪 ?댁쓽 ?ъ씤??鍮꾩슜, 臾댁옣 ?몃? ?ㅽ럺, ?뱀꽦(Trait) ?곗씠?곕? ?섏젙?⑥쑝濡쒖뜥 ?꾩닠 ?앺깭怨꾩쓽 洹좏삎??留욎땅?덈떎 [12, 13].
- ?щ떒(Division) ?쒖뒪???꾩엯???듯븳 ?꾨왂???쒖빟???곗씠?고솕: ?댁쟾 Wargame ?쒕━利덉쓽 ?먯쑀濡쒖슫 ???쒖뒪?쒓낵 ?щ━, WARNO?먮뒗 ??궗???щ떒 ?몄젣??TO&E)??湲곕컲???쒖뒪?쒖쓣 梨꾪깮?덉뒿?덈떎 [4]. ?대뒗 ?꾨꼍???좊떅留?紐⑥쑝??鍮꾪쁽?ㅼ쟻??硫뷀?瑜?諛⑹??섍퀬, 媛??щ떒蹂??щ’ 媛?⑹꽦(Availability) 諛?鍮꾩슜 ??怨좎쑀??媛뺤젏怨??쎌젏 ?곗씠?곕? 媛뺤젣?⑥쑝濡쒖뜥 ?꾩닠??源딆씠? 諛몃윴?ㅻ? ?μ긽?쒗궎????븷???⑸땲??[14-16].
-
가상 냉전 시나리오의 데이터적 구현
- WARNO의 배경은 1987년 미하일 고르바초프에 반대하는 소련 강경파의 쿠데타로 인해 1989년 NATO와 바르샤바 조약기구 간의 전면전이 발발하는 대체 역사입니다 [1].
- 이 허구의 시나리오를 현실감 있게 통제하기 위해, 게임은 실제 군대의 사단 편제표(TO&E)를 핵심 데이터 규칙으로 내재화했습니다 [2].
- 이를 통해 무제한적인 유닛 조합 대신, 특정 사단이라는 거대한 데이터 군집이 지닌 역사적, 교리적 강점과 약점을 반영하도록 설계되었습니다 [2, 4].
-
NDF 기반의 개방형 모딩 아키텍처
- 게임의 모든 물리적, 기술적 논리는 NDF(Neutral Data Format)라는 Eugen Systems의 독자적인 텍스트 기반 스크립트 언어로 정의되어 있습니다 [2].
- NDF는 게임 코드와 데이터 값을 엄격히 분리하여, 모더(Modder)들이
UniteDescriptor.ndf,WeaponDescriptor.ndf,Divisions.ndf등의 파일만 텍스트 편집기로 수정하여도 유닛의 성능, 명중률, 가용성 등을 세밀하게 변경할 수 있도록 지원합니다 [2, 5]. - Eugen Systems는 사용자를 위해
CreateNewMod.bat등의 배치 파일과 모딩 매뉴얼, NDF 참조 가이드를 제공하여 손쉽게 모드 환경을 구축할 수 있게 돕고 있습니다 [3, 5].
-
데이터 민주화와 커뮤니티 생태계 확장
- NDF 파일의 구조적 접근성 덕분에 커뮤니티는 숨겨진 게임 내부 수치를 파싱하여 War-Yes, Warno-Armory와 같은 정밀한 데이터 분석 웹사이트와 툴을 자체적으로 개발할 수 있었습니다 [2, 6, 7].
- 또한, 흩어진 NDF 속성들의 의미와 핵심 게임 메커니즘을 문서화하기 위해 WARNO-DATA와 같은 광범위한 오픈소스 위키 프로젝트가 진행되기도 했습니다 [2, 8].
- 이러한 생태계의 개방성은 모든 무기 데이터를 실제 현실의 제원값으로 치환하고 시뮬레이션 경제를 재설계한 'RebsFRAGO'와 같은 고도의 현실주의 모드(Realism Mod)가 탄생하는 기술적 근간이 되었습니다 [2, 9].
⚖️ Trade-offs & Caveats
No trade-offs available.
🔗 Knowledge Connections
- Related Topics:
[[NDF (Neutral Data Format)|NDF (Neutral Data Format)]],Warno Mod Editor (WME),[[Iriszoom 엔진|Iriszoom 엔진]] - Projects/Contexts:
[[WARNO-DATA Wiki|WARNO-DATA Wiki]],RebsFRAGO 모드 프로젝트 - Contradictions/Notes: 모딩 중 동일한 유닛을 같은 사단 덱 내에 중복해서 추가할 경우, 충돌이 발생하여 정상적으로 모드가 생성되지 않는다는 점에 주의해야 한다 [14]. 또한, 모드 생성 시 나타나는 코드 오류 메시지가 주로 프랑스어로 출력되므로, 번역기를 사용하여 편집 실수를 파악하고 대처해야 할 수 있다 [15].
Last updated: 2026-04-28
- Related Topics: Iriszoom Engine, NDF (Neutral Data Format), Telemetry, 사단 시스템 (Division System)
- Projects/Contexts: WARNO, Steel Division 2, Wargame Series
- Contradictions/Notes: Wargame ?쒕━利덉쓽 ?쒗븳 ?녿뒗 ???쒖뒪?쒖쓣 ?좏샇?섎뒗 ?쇰? ?좎??ㅼ? ?щ떒 ?쒖뒪?쒖씠 ?좎????좏깮沅뚭낵 李쎌쓽?깆쓣 ?쒗븳?쒕떎怨?鍮꾪뙋?섏?留?[17, 18], Eugen Systems 諛??ㅼ닔???좎??ㅼ? ?щ떒 ?쒖뒪?쒖씠 紐⑤뱺 吏꾩쁺???묎컳? 媛뺣젰???좊떅?쇰줈 梨꾩슦??硫뷀?瑜?諛⑹??섍퀬, ?⑥뵮 ?ㅼ콈濡?퀬 諛몃윴???덈뒗 ??궗???꾩닠 ?섍꼍???쒓났?쒕떎怨?諛섎컯?섎ʼn ?由쏀빀?덈떎 [14-16, 19].
Last updated: 2026-04-28
- Related Topics: NDF (Neutral Data Format), 사단 편제표 (TO&E), 데이터 기반 설계
- Projects/Contexts: WARNO-DATA 프로젝트, RebsFRAGO 모드, War-Yes 및 Warno-Armory 도구
- Contradictions/Notes: 게임의 전체적인 배경은 1989년 3차 세계대전이라는 완전한 허구의 시나리오를 따르고 있지만, 그 전장을 채우는 부대 편제와 유닛의 성능은 철저하게 실제 역사적 데이터(TO&E 등)를 바탕으로 한 데이터 아키텍처에 의해 엄격하게 통제되고 있어 허구와 현실성이 공존하고 있습니다 [1, 2, 4].
Last updated: 2026-04-28