(메인 캠페인)
이게 무슨 파일이냐 하면, 설명하기 좀 기니깐 잘 모르시는 분들을 위해(어짜피 이 글 자체가 다 아는 분들에겐 필요없는 내용인지라) Objectives 자체에 대한 설명부터 시작해 보자면,
캠페인 진행하다 보면 팩션에 따라 Objective들이 주어지는데, 이게 잘 완수하면 돈 주는 것도 짭짤할 뿐만 아니라 해당 팩션이 실제 역사를 반영한 측면도 있기 때문에 나름 재미가 있습니다.
예를 들어 로마 첫 Objectives 같은 경우
1 - Control 2 provinces - 2500
(2개의 프로빈스를 통제할 것 - 보상금 2500)
1a - Hold Magna Graecia or Italia - 1000
(1을 완수하는 시점에서, Magna Graecia 또는 Italia 프로빈스를 소유하고 있을 것 - 추가 보상금 1000)
1b - Destroy or subjugate the Etruscan League - 1500
(1을 완수하는 시점에서, Etruscan League를 파괴하거나 정복할 것 - 추가 보상금 1500)
1c - Be at war with Carthage - 1000
(1을 완수하는 시점에서, 카르타고와 전쟁중 일 것 - 추가 보상금 1000)
메인 목표만 달성시 보상금 2500, 보너스 모두 달성시 보상금 6000이죠.
http://guides.gamepressure.com/totalwarromeii/guide.asp?ID=22293 여기서도 예시 스샷으로도 활용된 로마 세번째 목표의 경우
3 - Control 25 settlements - 7500
3a - Hold: Italia, Magna Graecia and Cisalpin - 5000
3b - Hold at least one settlement in: Mauretania and Africa - 3000
3c - Hold at least one settlement in Tarraconensis, Cartaginensis and Baetica - 4000
3d - Hold at least one settlement in: Provincia and Raetia et Noricum - 3000
3e - Be at war with Macedonia - 2000
3f - Be the overlord of 1 client state - 2000
메인 목표만 달성시 보상금 7500, 보너스 모두 달성시 보상금 26500이죠. 사실 여기까지만 해도 아직 초중반이라 대충해도 보너스 목표 중 두어개는 달성한다고 치면 완전히 달성했을 때의 추가 보상금은 대충 1만5천 정도가 된다는 소린데, settlements를 25개 정도 먹을 때 기준으로 1만 5천이면 꽤 큰 돈이죠.
문제는 중후반으로 갈 수록, 다음 Objectives 내용을 미리 알고 있지 않은 이상 보너스 항목들을 제대로 완수하기가 힘들어진다는 거죠. (이미 꼬인 상태에서 어거지로 완수하려 들 경우, 발전이나 정복방향 자체를 완전히 틀어야 한다거나 여러 팩션과 동시에 전쟁을 치뤄서 다 발라버려야 된다거나 하는 사태로 빠기지 쉬움)그래서 Objectives 항목을 정리해 놓은 자료가 있으면 좋겠다 하고 구글링 하던 도중
http://www.twcenter.net/forums/showthread.php?623261-Objectives-and-Bonus-Objectives
이런 자료를 찾았습니다. Paulus Rubio라는 사람이 다 같이 힘을 모아서 전체 가이드를 만들어보자는 취지로 로마 Objectives 를 세번째 까지 올리고 첫 댓글로 rvtende님이 스파르타껄 역시 세번째까지 올렸네요. 근데 스크롤을 좀 내려보면 NavyBee라는 분이 이런말을 합니다.
If you are willing to spend some time with the pack file editor:
Mission objectives and bonus objectives can be found in
data_rome2.pack -> campaigns -> main_rome -> missions.txt
(간단해석: 팩 파일 매니져 쓰면 미션 파일 자체를 뽑아다 직접 볼 수 있음)
그래서 뽑아다 여기 업로드 해봅니다.
문제는 게임내에서 쓰는 스크립트 파일을 직접 보는거라 얼핏보면 뭔 소린지 못 알아먹는 수가 있을텐데, 자기가 주로 플레이 하는 팩션에서 이미 아는 부분을 먼저 보면서 스크립트 내용을 어떻게 읽는지를 익히고 본다면 별 문제 없을 겁니다.
파일 전체를 보려들면 스크롤 압박이 상당한데, 이 문제 역시 자기가 원하는 팩션에서 모르는 부분만 보면 될테고요.(예를들어서 로마로 현재 3번째 목표 진행중이어서 그 뒤가 궁금하다 그러면 로마 4번째~5번째 까지만 보고, 현재 목표 완료하고 4번째로 나아갈 때쯤 파일 다시 열어서 5번째~6번째 까지만 보고 하는 식으로요.)
우선 로마 첫번째 목표 스크립트를 보면 (괄호() 안 내용은 제가 간략하게 주석 넣어본 겁니다.)
scripted_missions (맨 처음 파일 시작하는 부분입니다.)
{
//************** ROME ****************// (게임 주인공이라 그런지 맨 먼저 등장하네요.)
mission
{
chapter 1; (첫번째 챕터)
key objective_rome_1_primary; // First chapter-based mission for Rome (로마를 위한 첫번째 메인 목표)
issuer CLAN_ELDERS; (미션 발행자: 클랜 장로들 - 로마의 경우 원로원으로 번역되는 Senate겠죠?)
primary_objectives_and_payload (주 목표 및 보상)
{
heading mission_text_text_objective_1_primary_heading; (게임내에서 나오는 상세 설명을 불러들이기 위한 경로인듯)
description mission_text_text_objective_1_primary_description; (게임내에서 나오는 상세 설명을 불러들이기 위한 경로인듯)
objective (목표)
{
type CONTROL_N_PROVINCES_INCLUDING; (목표 타입: 통제_N개의 프로빈스들을, 아래 있는 조건 포함해서)
total 2; (갯수만 두개면 됨)
}
payload (보상)
{
money 2500; (보상금 2500)
issue_mission objective_rome_2_primary; (두번째 메인 목표로 넘어감)
}
}
secondary_objectives_and_payloads (보너스 목표들 및 보상들)
{
objectives_and_payload (목표 및 보상)
{
heading mission_text_text_objective_rome_1_assertion_power_heading; (게임내에서 나오는 상세 설명을 불러들이기 위한 경로인듯)
description mission_text_text_objective_rome_1_assertion_power_description; (게임내에서 나오는 상세 설명을 불러들이기 위한 경로인듯)
objective (목표)
{
type HOLD_ENTIRETY_OF_N_PROVINCES_INCLUDING; (목표 타입: 완전히 가지고 있을 것, N개의 프로빈스들을, 아래 있는 조건 포함해서)
total 1; (갯수는 1개면 됨)
province rome_main_magna_graecia; (Magna Graecia 프로빈스)
province rome_main_italia; (Italia 프로빈스)
}
payload (보상)
{
money 1000; (보상금 1000)
}
}
objectives_and_payload (목표 및 보상)
{
heading mission_text_text_objective_rome_1_etruscan_decline_heading; (게임내에서 나오는 상세 설명을 불러들이기 위한 경로인듯)
description mission_text_text_objective_rome_1_etruscan_decline_description; (게임내에서 나오는 상세 설명을 불러들이기 위한 경로인듯)
objective (목표)
{
type SUBJUGATE_FACTIONS; (목표 타입: 팩션 점령)
total 1; (1개면 됨)
faction rom_etruscan; (etruscan = Etruscan League = 에트루리안)
}
payload (보상)
{
money 1500; (보상금 1500)
}
}
objectives_and_payload (목표 및 보상)
{
heading mission_text_text_objective_rome_1_punic_wars_heading; (게임내에서 나오는 상세 설명을 불러들이기 위한 경로인듯)
description mission_text_text_objective_rome_1_punic_wars_description; (게임내에서 나오는 상세 설명을 불러들이기 위한 경로인듯)
objective (목표)
{
type BE_AT_WAR_WITH_FACTION; (목표 타입: 팩션과 전쟁할 것)
faction rom_carthage; (카르타고)
}
payload (보상)
{
money 1000; (보상금 1000)
}
}
}
}
로마 세번째 미션입니다. 한번 직업 읽어보세요.
mission
{
chapter 3;
key objective_rome_3_primary;
issuer CLAN_ELDERS;
primary_objectives_and_payload
{
heading mission_text_text_objective_3_primary_heading;
description mission_text_text_objective_3_primary_description;
objective
{
type CONTROL_N_REGIONS_INCLUDING;
total 25;
}
payload
{
money 7500;
issue_mission objective_rome_4_primary;
}
}
secondary_objectives_and_payloads
{
objectives_and_payload
{
heading mission_text_text_objective_rome_3_securing_peninsula_heading;
description mission_text_text_objective_rome_3_securing_peninsula_description;
objective
{
type HOLD_ENTIRETY_OF_N_PROVINCES_INCLUDING;
total 3;
province rome_main_cisalpina;
province rome_main_italia;
province rome_main_magna_graecia;
}
payload
{
money 5000;
}
}
objectives_and_payload
{
heading mission_text_text_objective_rome_3_into_africa_heading;
description mission_text_text_objective_rome_3_into_africa_description;
objective
{
type OWN_A_REGION_IN_N_PROVINCES_INCLUDING;
total 2;
province rome_main_mauretania;
province rome_main_africa;
}
payload
{
money 3000;
}
}
objectives_and_payload
{
heading mission_text_text_objective_rome_3_into_hispania_heading;
description mission_text_text_objective_rome_3_into_hispania_description;
objective
{
type OWN_A_REGION_IN_N_PROVINCES_INCLUDING;
total 3;
province rome_main_tarraconensis;
province rome_main_cartaginensis;
province rome_main_baetica;
}
payload
{
money 4000;
}
}
objectives_and_payload
{
heading mission_text_text_objective_rome_3_into_gallia_heading;
description mission_text_text_objective_rome_3_into_gallia_description;
objective
{
type OWN_A_REGION_IN_N_PROVINCES_INCLUDING;
total 2;
province rome_main_provincia;
province rome_main_raetia_et_noricum;
}
payload
{
money 3000;
}
}
objectives_and_payload
{
heading mission_text_text_objective_rome_3_macedonian_wars_heading;
description mission_text_text_objective_rome_3_macedonian_wars_description;
objective
{
type BE_AT_WAR_WITH_FACTION;
faction rom_macedon;
}
payload
{
money 2000;
}
}
objectives_and_payload
{
heading mission_text_text_objective_rome_3_protection_rome_heading;
description mission_text_text_objective_rome_3_protection_rome_description;
objective
{
type MAINTAIN_N_CLIENT_STATES;
total 1;
}
payload
{
money 2000;
}
}
}
}