Hearts of Iron IV : 모딩 | |||||
{{{#!wiki style="margin:-0px -10px -5px; color: #c7b89e" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin:-5px -1px -11px; color: #000, #ddd" | <colbgcolor=#575a52> 문서 작성 | 이펙트 | 트리거 | 정의 | 모디파이어(수정자) | 스코프 | 번역(로컬리제이션) | 변수 | 행동변수(실행 시) | 데이터 | |||
스크립트 작성 | 도전과제 | AI | 괴뢰국 주 관리 | 힘의 균형 | ||||
북마크, 시나리오(게임 규칙) | 건설 | 인물 | |||||
태그 | 국가 | 편제 | 결정(디시전) | 장비 | 이벤트 | 국민정신 | 이념 | 산업체 | 국가 중점 | 자원 | 스크립트 GUI | 기술, 교리 | 유닛 | |||||
지도 | 지도 | 주 | 보급 지역 | 전략 구역 | ||||
그래픽 | 인터페이스 | 그래픽 에셋 | 엔티티 | 포스트이펙트 | 파티클 | 폰트 | ||||
외부 | 초상화 | 사단 이름 | 음악 | 효과음 | ||||
기타 | 콘솔 명령어 | 문제 해결 | 모드 구조 | 모드 | 넛져 | ||||
문서 분류 모딩 둘러보기 틀 게임 둘러보기 틀 | }}}}}}}}} |
1. 중점
1.1. 특징
2. 국가중점 계통도1.1.1. id1.1.2. Text1.1.3. Dynamic1.1.4. Cost1.1.5. Allow_branch1.1.6. 타 중점과의 상호작용 (prerequisite, mutually_exclusive)1.1.7. available1.1.8. Available_if_capitulated1.1.9. Cancelable1.1.10. Cancel1.1.11. Cancel_if_invalid1.1.12. Continue_if_invalid1.1.13. Select_effect1.1.14. Completion_reward1.1.15. Complete_tooltip1.1.16. Bypass1.1.17. Icon1.1.18. X1.1.19. Y1.1.20. Offset1.1.21. Relative_position_id1.1.22. Historical1.1.23. Historical_ai1.1.24. Ai_will_do1.1.25. Will_lead_to_war_with
1.2. Localisation2.1. 특징
3. 예시1. 중점
개별 국가중점은 중점 계통도에서 연결되며 국가중점은 /Hearts of Iron IV/common/national_focus/*.txt.에서 찾으실수 있습니다.1.1. 특징
1.1.1. id
- (유형 : 문자열) 중점의 고유한 이름이며, 파일에서 호출될 때 쓰인다.
id = GER_kdf_wagen
1.1.2. Text
(유형 : 문자열, 기본값 : id) 여러 중점이 동일한 이름을 사용할 경우 사용(거의 사용 안함)1.1.3. Dynamic
(유형 : True or False, 기본값 : no) 만약 진실인 경우 중점 이름이 바뀔수 있습니다. (예시 : 이념에 따라서 중점 이름 변경)1.1.4. Cost
(유형 : 숫자(소수점 3번째 자리까지) ), 기본값 : 0) 숫자 x 7 = 원하는 일수1.1.5. Allow_branch
(유형 : AND 트리거, 기본값 : no) { }이 트리거가 비어있지 않으면 중점을 사용할수 있는지의 여부를 결정합니다. False면 포커스와 모든 하위항목을 사용할수 없고 보이지 않습니다.1.1.6. 타 중점과의 상호작용 (prerequisite, mutually_exclusive)
- prerequisite는 이 중점을 진행하기 전 필요한 중점의 조건을 만든다. 연산자는 AND와 OR을 사용할 수 있다.
prerequisite = { focus = GER_kdf_wagen GER_synthetic_rubber } # OR의 사용법
prerequisite = { focus = GER_kdf_wagen } # AND 1
prerequisite = { focus = GER_synthetic_rubber } # AND 2
prerequisite = { focus = GER_important_focus } # 일반적인 사용 방법
- mutually_exclusive는 이 중점과 상호 배타되는 조건을 만든다.
mutually_exclusive = { focus = GER_kdf_wagen } # 단일 중점
mutually_exclusive = { focus = GER_kdf_wagen focus = GER_synthetic_rubber } # 여러 중점
1.1.7. available
(유형 : AND 트리거, 기본값 : no) {}가 없는 경우에 allow_branch 트리거가 false인 경우, 이 중점은 사용할수 없습니다.1.1.8. Available_if_capitulated
(유형 : True or False, 기본값 : no) false인 경우, 해당 중점은 항복한 국가에서 사용할수 없으며, 활성화 되어있을때 국가가 항복하면 취소됩니다.1.1.9. Cancelable
(유형 : True or False, 기본값 : yes) false인 경우, 중점이 취소되지 않을수 있습니다.1.1.10. Cancel
(유형 : AND 트리거, 기본값 : { }) 중점이 진행중일때, 트리거가 true가 되면 진행이 취소됩니다. 일반 AND 트리거와 달리 비어있는 트리거는 false로 처리됩니다.1.1.11. Cancel_if_invalid
(유형 : True or False, 기본값 : yes) true인 경우 available 이 거짓이 될때 활성화된 중점이 취소될 것입니다.1.1.12. Continue_if_invalid
(유형 : True or False, 기본값 : no) 만약 true라면, cancel그리고 cancel_if_invalid는 무시됩니다.1.1.13. Select_effect
(유형 : 이펙트) 중점이 선택되면 효과가 실행됩니다.1.1.14. Completion_reward
(유형 : 이펙트) 중점이 완료되면 효과가 실행됩니다.1.1.15. Complete_tooltip
(유형 : 이펙트) 중점 툴팁에 실제 효과 대신 출력됩니다.1.1.16. Bypass
(유형 : AND 트리거, 기본값 : { }) 트리거가 true인 경우 선택중이거나 사용가능한 중점은 무시됩니다. 일반 AND 트리거와 다르게 빈 트리거는 false로 처리됩니다. bypass는 available 트리거를 무시합니다. 포커스가 상호 배타적인경우 플레이어가 선택하여 bypass해야 하며, 그렇지 않으면 조건이 충족되는 즉시 bypass가 발생합니다.1.1.17. Icon
(유형 : 문자열) 그래픽 아이콘의 이름으로, 보통 / Hearts of Iron IV / interface / goals.gfx에 정의 됩니다.1.1.18. X
(유형 : 정수, 기본값 :0) 격자 열에서 중점의 가로 위치 지정1.1.19. Y
(유형 : 정수, 기본값 :0) 격자 열에서 중점의 세로 위치 지정1.1.20. Offset
트리거로 조건화된 x, y 좌표의 추가적 이동. x, y는 정수, 트리거는 AND 트리거 사용. 하단은 예시. offset = {
x = -1
y = 0
trigger = {
NOT = { has_dlc = "Man the Guns" }
}
}
1.1.21. Relative_position_id
(유형 : 문자열) 이 중점의 그래픽 좌표는 관련된 중점을 기준으로 합니다. 일반적으로 이것은 전제조건중의 하나이므로 루트 중점을 사용하여 전체 계통도를 이동시킬수 있습니다.1.1.22. Historical
(유형 rue or False, 기본값 : no) 사용하지 않음1.1.23. Historical_ai
(유형 : AND 트리거, 기본값 : { }) 역사적 AI가 활성화된 경우, 이 트리거가 true인 경우에 AI가 이 중점을 선택합니다.1.1.24. Ai_will_do
(유형 : MTTH 기본값 : { base = 1 })AI가 중점을 선택할 확률을 정의합니다. 숫자가 가장 높은 중점을 선택합니다.예를들어 계산된 값이 1.5와 3인 두 중점은 전자는 1~6까지, 후자는 5~6의 빈도로 선택됩니다.
1.1.25. Will_lead_to_war_with
(유형 : 국가 태그) 지정된 국가는 중점이 실행되는 동안 전쟁목표가 정당화 되고 있다는 경고를 받습니다. 여러번 나타날수 있습니다.1.2. Localisation
중점의 localisation 값 앞에는 id (또는 text)가 붙습니다. id = XYZ로 중점을 맞추면 localisation 값은 다음과 같습니다- XYZ: 이름
- XYZ_desc : 설명
2. 국가중점 계통도
2.1. 특징
2.1.1. Id
2.1.2. Country
2.1.3. Default
2.1.4. Reset_on_civil_war
2.1.5. Continuous_focus_position
2.1.6. Focus
2.1.7. Shared_focus
3. 예시
shared_focus = {
id = shared_1
x = 10
offset = {
x = 10
trigger = {
tag = LIT
}
}
completion_reward = {
army_experience = 10
}
}
focus_tree = {
id = lithuania_focus
country = {
base = 0
modifier = {
add = 10
tag = LIT
}
}
shared_focus = shared_1
focus = {
id = LIT_focus_1
x = 10
completion_reward = {
navy_experience = 10
}
}
focus = {
id = LIT_focus_2
prerequisite = { focus = LIT_focus_1 }
relative_position_id = LIT_focus_1
y = 10
completion_reward = {
navy_experience = 10
}
}
}
focus_tree = {
id = basic_focus
country = {
base = 1
}
shared_focus = shared_1
}