Prácticamente ya he puesto los datos útiles, pero daré algunas indicaciones mas: hay 2 formas de provocar o jugar la III Guerra Mundial en el HOI 3.
En la carpeta
Paradox Interactive\Hearts of Iron III\history\wars se guardan los archivos históricos de guerras, una especie de recordatorio para la máquina de tal forma que sin importar la fecha mira en ese momento quién se pelea con quién, paces firmadas y rencillas históricas desde 1931. Están separados por conflictos, muy ordenados, e incluso está registrado el motivo de la guerra (conquista, imposición de gobierno, lucha territorial...). La IA del juego es muy rencorosa, esto le señala con quién se lleva mal. A nivel particular lo uso con España y tengo registrados sus conflictos y amores desde 1808 por ejemplo.
Si repasamos los archivos, vemos que el juego nos hace prácticamente una invitación a jugar esa III Guerra Mundial pero, ¡oh sorpresa!, no hay ningún evento que la lance. Veamos los datos para clarificarlo:
SpanishCivilWar.txt Comentaré éste que es el mas sencillo, del resto fijaros en que la cronología completa de la II Guerra Mundial y el inicio de la III Guerra Mundial está implementada. ¿Una invitación a jugarla?
Code:
name = "Spanish Civil War"
1936.7.17 = { --------------------------> [COLOR="#FF0000"]Fecha de una acción[/COLOR]
add_attacker = SPA -------------> [COLOR="#FF0000"]El que ataca[/COLOR]
add_defender = SPR -------------> [COLOR="#FF0000"]El que defiende[/COLOR]
war_goal=
{
casus_belli=civil_war ---------> [COLOR="#FF0000"]Motivo de la guerra[/COLOR]
actor="SPA"
receiver="SPR"
}
war_goal=
{
casus_belli=civil_war
actor="SPR"
receiver="SPA"
}
}
1939.4.1 = { --------------------------> [COLOR="#FF0000"]Fecha de una acción[/COLOR]
rem_attacker = SPA -------------> [COLOR="#FF0000"]Sale de la guerra, atacante[/COLOR]
rem_defender = SPR -------------> [COLOR="#FF0000"]Sale de la guerra, defensor[/COLOR]
}
Fragmento final del archivo
WorldWarII.txt ¡¡¡MIRAD LAS FECHAS!!! La última campaña de juego disponible comienza después de Normandía... 2+2=4... ¿Veis a dónde quiero llegar?
Code:
# Ecuador declares war
[B][COLOR="#FF0000"]1945.2.1[/COLOR][/B] = {
add_defender = ECU
}
# Paraguay declares war
1945.2.8 = {
add_defender = PAR
}
# Peru declares war
[B][COLOR="#FF0000"]1945.2.12[/COLOR][/B] = {
add_defender = PRU
}
# Hungary surrenders unconditionally
[B]1945.2.13[/B] = {
rem_attacker = HUN
}
# Turkey declares war
[B][COLOR="#FF0000"]1945.2.25[/COLOR][/B] = {
add_defender = TUR
}
# Syria declares war
[B][COLOR="#FF0000"]1945.2.26[/COLOR][/B] = {
add_defender = SYR
}
# Argentina declares war on Germany
[B]1945.3.28[/B] = {
add_defender = ARG
}
[B]1945.4.25[/B] = {
rem_attacker = RSI
}
# Germany surrenders unconditionally
[B][COLOR="#FF0000"]1945.5.8[/COLOR][/B] = {
rem_attacker = GER
rem_attacker = CRO
rem_attacker = SLO
rem_defender = ARG
rem_defender = PRU
rem_defender = PAR
rem_defender = ECU
rem_defender = BOL
rem_defender = BRA
rem_defender = MEX
rem_defender = SAL
rem_defender = PAN
rem_defender = HON
rem_defender = HAI
rem_defender = DOM
rem_defender = GUA
rem_defender = COS
rem_defender = CUB
rem_defender = TUR
rem_defender = SYR
rem_defender = IRQ
rem_defender = PER
rem_defender = POL # Poland surrenders 1939.9.28
rem_defender = DEN # Denmark surrender 1940.4.10
rem_defender = LUX # Luxembourg is occupied, 1940.5.11
rem_defender = HOL # The Netherlands surrender, 1940.5.15
rem_defender = NOR # Norway surrenders, 1940.6.10
rem_defender = BEL # Belgium surrenders, 1940.5.28
rem_defender = FRA # France surrenders, 1940.6.25
rem_defender = YUG # Yugoslavia surrenders, 1941.4.17
rem_defender = GRE # Greece surrenders, 1941.4.30
rem_attacker = BUL
rem_defender = OMN
rem_defender = YEM
rem_defender = BHU
rem_defender = USA
rem_defender = ENG
rem_defender = SOV
rem_defender = MON
rem_defender = CAN
rem_defender = ENG
rem_defender = AST
rem_defender = NZL
rem_defender = SAF
}
Fragmento final del archivo
WorldWarIIPacific.txt Esas fechas...
Code:
# Norway declares war on Japan
[B][COLOR="#FF0000"]1945.7.6[/COLOR][/B] = {
add_defender = NOR
}
# Japan loses its grip on Thailand
[B][COLOR="#FF0000"]1945.8.15[/COLOR][/B] = {
rem_attacker = SIA
}
# The Soviet Union declares war on Japan
[B][COLOR="#FF0000"]1945.8.8[/COLOR][/B] = {
add_defender = SOV
}
[B][COLOR="#FF0000"]1945.8.20[/COLOR][/B] = {
rem_attacker = MAN
rem_attacker = MEN
}
# Japan surrenders
[B][COLOR="#FF0000"]1945.9.2[/COLOR][/B] = {
rem_attacker = JAP
rem_defender = USA
rem_defender = PHI # May - the last forces surrender, 1942.4.9
rem_defender = ENG
rem_defender = CAN
rem_defender = NZL
rem_defender = SAF
rem_defender = HOL
rem_defender = AST
rem_defender = FRA
rem_defender = NOR
rem_defender = SOV
}
Aquí está el rey:
WorldWarIII.txt. Mirad la fecha.
Code:
name = "World War III"
[B][COLOR="#FF0000"]1945.12.31[/COLOR][/B] = {
add_attacker = ENG
add_attacker = USA
add_attacker = DFR ----------> [COLOR="#FF0000"]Rep. Federal Alemania[/COLOR]
add_attacker = BEL
add_attacker = HOL
add_attacker = FRA
add_attacker = LUX
add_defender = SOV
add_defender = POL
add_defender = DDR ----------> [COLOR="#FF0000"]Rep. Democrática Alemania[/COLOR]
add_defender = CZE
war_goal=
{
casus_belli=install_communism ----------> [COLOR="#FF0000"]Motivo de la guerra[/COLOR]
actor="SOV"
receiver="FRA"
}
war_goal=
{
casus_belli=install_communism
actor="SOV"
receiver="BEL"
}
war_goal=
{
casus_belli=install_communism
actor="SOV"
receiver="HOL"
}
war_goal=
{
casus_belli=install_communism
actor="SOV"
receiver="DFR"
}
war_goal=
{
casus_belli=install_communism
actor="SOV"
receiver="FRA"
}
war_goal=
{
casus_belli=install_democracy ----------> [COLOR="#FF0000"]Motivo de la guerra[/COLOR]
actor="ENG"
receiver="POL"
}
war_goal=
{
casus_belli=install_democracy
actor="ENG"
receiver="CZE"
}
war_goal=
{
casus_belli=conquer
actor="ENG"
receiver="DDR"
}
}
CONSECUENCIA: SE PUEDE JUGAR LA III GUERRA MUNDIAL DE 2 FORMAS.
-
Forma 1, rápida y algo cutre porque el escenario no está actualizado, las unidades mal repartidas, pero entras de golpe en esa guerra: la que puse antes, cambiar la fecha de inicio de un escenario. Esto tendría una ventaja, como las fechas de inicio-fin de conflictos están anotadas no habría problema con las relaciones que de hecho si podéis hacerlo veréis muy curiosas.
-
Forma 2: INICIAR LA GUERRA POR EVENTO, tal y como empieza la II Guerra Mundial. La fecha de inicio que sugiere el archivo, 31/12/1945 es orientativa para señalar que sería "a partir de". Dicha fecha sería a discutir, si bien como pronto a mediados de 1946 aunque el momento histórico es lo de menos en el sentido de que dicho evento lanzador de la guerra tendría unas claúsulas de control sencillas, que no esté en guerra con GER y no sea vasallo por ejemplo, lo cual significaría que terminó la II Guerra Mundial y no tiene por qué ser en 1945. Como ya comenté, en algunas partidas acaba antes y ganando Alemania, en otras termina con su derrota en 1947 o posteriorm,ente.
A falta de que los demás aporten su granito de arena en este aspecto, este es la decisión y su evento que propongo, simple y sencillo:
Paradox Interactive\Hearts of Iron III\decisions\IIIGuerraMundial.txt
Code:
##################################
# DECISION: III GUERRA MUNDIAL #
##################################
diplomatic_decisions = {
# INICIO DE LA GUERRA
III_World_War = {
potential = {
tag = SOV
not = { has_country_flag = inicio_III_World_War }
not = { exists = GER }
not = { alliance_with = USA }
not = { alliance_with = ENG }
not = { alliance_with = FRA }
year = 1946
is_subject = no
}
allow = {
}
effect = {
set_country_flag = inicio_III_World_War
neutrality = -15
relation = { who = USA value = -75 }
relation = { who = ENG value = -75 }
relation = { who = FRA value = -75 }
SOV = { country_event = 32123 }
}
ai_will_do = {
factor = 1
}
}
}
Paradox Interactive\Hearts of Iron III\decisions\IIIGuerraMundial.txt
Code:
#######################
# III GUERRA MUNDIAL #
#######################
# Union Sovietica
country_event = {
id = 32123
major = yes
is_triggered_only = yes
option = {
SOV = {
war = {
target = USA
attacker_goal = { casus_belli = install_communism }
defender_goal = { casus_belli = install_democracy }
}
war = {
target = FRA
attacker_goal = { casus_belli = install_communism }
defender_goal = { casus_belli = install_democracy }
}
war = {
target = ENG
attacker_goal = { casus_belli = install_communism }
defender_goal = { casus_belli = install_democracy }
}
}
}
}