최근 수정 시각 : 2025-07-11 20:39:46

워 썬더/모딩/유저 미션



||<-2><table align=center><table width=600><table bgcolor=white,#1f2023><table bordercolor=black><colbgcolor=gray><colcolor=white><bgcolor=black> 파일:워 썬더 로고.svg ||
게임 플레이 시스템 | 승무원 | | 데브 서버 | 용어
등장 병기 항공 병기 | 지상 병기 | 해상 병기
기타 만우절 특집 | 사운드트랙 | 문제점 | 사건 사고 | 업데이트 내역(~1.97) | 템플릿 | 항공기 장착 무기(열추적·반능동·능동·공대지)
모딩 모딩 관련 문서 | 커스텀 모델 | 유저 미션 | 유저 스킨 | 사운드 모드
파생작 워 썬더(모바일) | 워 썬더 모바일(2023)


1. 개요2. 모딩 폴더 디렉터리3. 중요사항4. 유저 미션 가이드
4.1. 맵 만들기4.2. 배치하기4.3. 문법

1. 개요

이 문서에선 유저 미션을 제작하는 방법을 설명한다.

유저 미션은 blk 파일과 맵 파일을 제작해 오프라인 환경에서 직접 플레이할 수 있도록 하는 시스템으로, 기존 맵을 불러와 AI 등을 조정하는 것이나 아예 새로운 맵을 만드는 것 등을 할 수 있다.

2. 모딩 폴더 디렉터리

워 썬더에서 모딩을 위한 폴더는 다음과 같은 구조로 되어 있다.

클릭하여 확장 가능.

War Thunder
├──┬ content
│ ㅤㅤ└──┬ pkg_local
│ㅤㅤㅤ ㅤㅤ├──┬ gameData
│ㅤㅤㅤㅤㅤ │ㅤㅤ├─── countermeasures
│ㅤㅤㅤㅤㅤ │ㅤㅤ├──┬ damage_model
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── name.blk [1]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ└── projectile_types [2]
│ㅤㅤㅤㅤㅤ │ㅤㅤ├─── environments
│ㅤㅤㅤㅤㅤ │ㅤㅤ├──┬ flightmodels
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── name.blk [3]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├─┬ dm
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ│ㅤ └── metaparts [4]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── exhausteffects [5]
│ㅤㅤㅤㅤ ㅤ│ㅤㅤ│ㅤㅤ├── fm [6]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── fueldumping [7]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── performance [8]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ└── weaponpresets [9]
│ㅤㅤㅤㅤㅤ │ㅤㅤ├─── objectgroups
│ㅤㅤㅤㅤㅤ │ㅤㅤ├─── paratroopers
│ㅤㅤㅤㅤㅤ │ㅤㅤ├──┬ sensors
│ㅤㅤㅤㅤㅤ │ㅤㅤㅤㅤㅤ├ name.blk [10]
│ㅤㅤㅤㅤㅤ │ㅤㅤㅤㅤㅤ└ naval [11]
│ㅤㅤㅤㅤㅤ │ㅤㅤ└──┬ weapons
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── name.blk [12]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── bombguns [13]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── containers [14]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── drop_tank [15]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── equipment [16]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── groundmodels_weapons [17]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── mines [18]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── navalmodels_weapons [19]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── payloadguns [20]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ├── rocketguns [21]
│ㅤㅤㅤㅤㅤ │ㅤㅤ│ㅤㅤ└── torpedoes [22]
│ㅤㅤㅤ ㅤㅤ├─── levels
│ㅤㅤㅤ ㅤㅤ└─── res
└─── UserMissions

3. 중요사항

  • Notepad++와 같은 문서 편집기를 사용하는 것이 적극 권장된다.
  • blk 파일의 형식은 다음과 같다.
    지정자 예시 설명

    t example:t="Hello world!" 텍스트(Text): 따옴표로 감싼 모든 문자열을 허용한다.

    b example:b=true 불리언(Boolean): 이진 상태 값을 의미하며, yes / no 또는 true / false 중 하나를 허용한다.

    i example:i=50 정수(Integer): 정수 값을 의미하며, 양수나 음수(예: 5, -2, 0 등)만을 허용한다.

    r example:r=12.7 실수(Real): 실수 값을 의미하며, 정수뿐만 아니라 분수 형태의 숫자도 허용한다 (예: 5, -2, 0, 7.62, -3.33333 등).

    p p2 example:p2=0.5,20; 점, 2차원(Point, 2-dimensional): 2차원 공간상의 한 점을 의미하며, 쉼표로 구분된 두 개의 실수 값을 허용한다.

    p3 example:p3=0.5,20,-10; 점, 3차원(Point, 3-dimensional): 3차원 공간상의 한 점을 의미하며, 쉼표로 구분된 세 개의 실수 값을 허용한다.

    p4 example:p4=0.5,20,-10,9; 점, 4차원(Point, 4-dimensional): 4차원 공간상의 한 점을 의미하며, 쉼표로 구분된 네 개의 실수 값을 허용한다.

    c example:c=51,204,51,100; 색상(Color): RGBA(빨강, 초록, 파랑, 알파) 형식의 색상 값을 의미하며, 각 색상 채널과 불투명도 값을 0부터 255 사이의 정수 네 개로 쉼표로 구분해 표현한다.
  • //와 /* 글자 */를 이용해 주석을 사용할 수 있다.

4. 유저 미션 가이드

4.1. 맵 만들기

4.2. 배치하기

4.3. 문법


[1] 데미지 모델 blk 파일[2] 발사체 유형[3] 기체 메인 blk 파일[4] 개별 부품 blk 파일[5] 배기 효과 blk 파일[6] 기체 flightmodel blk 파일[7] 연료 덤핑 blk 파일[8] 기체 퍼포먼스 blk 파일[9] 기체 무장 프리셋 파일[10] 탐색·추적 레이더/IRST[11] 해상 레이더[12] 기체에 장착되는 기총[13] 폭탄[14] 무장의 파일런, 레일[15] 연료탱크[16] 타게팅 포드 등의 전자공학 장비[17] 지상용 무기[18] 지상용 대전차 지뢰[19] 해상 무기[20] 페이로드에 장착되는 부스터 로켓[21] 공중 발사 로켓/미사일 및 기만체[22] 어뢰