• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
I found out the answer and have fixed the issue in 0.22. Air Mobility requires 4170 Basic Combat Air Support and first level Air transport 4250. Unfortunately 4250 is on the ignore list. But 4170 is not. Rather than mod the AI files I'll drop the requirement of Air Transport. So as of 0.22 only CAS is required.
So Air Mobility Doctrine will require 4170 and 6080. To get an immediate fix, edit the requirements for the land doctrine 'Air Mobility Doctrine' taking out 4250.

The story of how Israel got destroyed by Communist Egypt is quite realistic because the full weight of an Arab state and a major alliance was brought to bear and there's no way Israel would have survived that in 48--today maybe, back then, no. I believe the conservative Arab states reacted because of Saudi Arabia being anti-Soviet. What I'm not sure of is whether the war would have been nuclear with my nuclear AI changes. If the US and Soviet Union are dragged into a war by their allies it might not get nuclear.

Thanks for the cleanup, will mod for sure! And as for the WW3, yeah I found it to be pretty realistic :) And the nuclear part actually was pretty spot on too... Soviet Union was VERY beligerent... 37-39 China pacification... and keeping all german territorry in as the grand unified eastern bloc did nt help...
Worst was UK... 1957 with level 10 coastal defences 3 sucessive roll on amphibous landings only worked with two thermonuclear attacks on the beachhead... I love this mod! :)
 
you need to start the 1945 scenario at 0:00 and have the events fire the next day. messes of the game if u start on an hour.
 
How does that mess up the game?
If it does I can start the scenario at 0:00 and fire the setup events at 01:00. That is permissible.
 
you rly should consider lowering the ic for about half they world like bulgaria having 44 base ic is just crazy and none of those nations has the resources to supply their industries so then we end up with all those nations using all their able ic on supplies to trade for resources.
 
Just a report from my most recent test of the 1945 scenario, played as the USA...

I essentially left the troop levels alone this time, not disbanding or building much of anything, figuring my army was large enough to fight just about anyone. The Arab-Israeli war fired much as you described, but had not ended by 1948 when the Korean war event fired. Palestine held Jerusalem, Israel held the rest. I chose the war option and began to approach Pyongyang and Berlin. I had the nuclear weapon option much as you showed in the thread here. Osaka was nuked, along with the forces I had there. Nationalist Spain declared war on the Comintern by way of Albania, Greece declared war on Spain. Xibei San Ma declared war on Albania also. I had a CTD on November 26 1948. The last event in the history file was this:

1948-10-25 : 22:00 November 26, 1948 : Communist China went with Send aid and volunteers in Korean War-Chinese Intervention.

This was also one hour before I was to occupy Pyongyang.
 
cplhicks,
can you post a savegame? If you're on autosave you should have one from Nov 1 1948. If not then can you post the history file (with the numbers) if you haven't overwritten it by starting a new game?
I've had some problems with other intervention events and wonder if the problem is simply out-of memory errors. Perhaps I'll try staged interventions in smaller quantities.
The other possibility is all the little separate wars.
I think if playing the USA I'd concentrate on the navy and employ the carriers whenever possible (historical). Their shore bombardment in the Korean war made a big difference.
When did Communist China take over China? Korean war is dependent on that.

Andri,
Will take a look at Soviet satellite countries' IC. They were based on the 1944 scenario which may itself be wrong. One of the purposes was to keep the Soviet Union technologically competitive. However, in the next version I'm going to give a lot of smaller but tech-savvy countries a positive research modifier. East Germany, for example, has one, with some conditions. Perhaps Bulgaria should get one along with a reduction in IC.
Am thinking along these lines:
Israel +100% (overseas support)
Switzerland +100% (historically neutral but highly developed)
Sweden +50% (they have 2 slots so don't need as much)
Pakistan +50% (some sharing with India despite the disagreements, and many foreign contacts)
Some other countries +50% if and when they join regional associations. (Arab-League, Bandung Conference, etc)

Georgoreya,
Sure submit what you want for Indonesia, but I believe I have initial independence covered (45-49). Will need minister changes and later events, though.

Mrdie,
Will add the Tibetan tech teams and leaders. The ministers are less important IMO and the file looks like it needs to be cleaned up. I'll add the ministers later after cleanup. BTW How are you doing with Albania/Yugoslavia events?
 
Last edited:
Osaka was nuked, along with the forces I had there. Nationalist Spain declared war on the Comintern by way of Albania,.. Xibei San Ma declared war on Albania also.
How were the Albanian events? :p
 
Give me all the little side wars that get declared. What I can do to resolve them is to have events that end some of the little wars and cause the countries to join alliances instead. But I'll have to do that one war at a time.
There's absolutely no reason for Xibei San Ma to pick a fight with Albania.
Will try changing its 1945 AI file from
war = 5
to war = 0
It's already in alliance with Nationalist China, and doesn't need to cause any more Disturbance in the Force.

Am also planning a Spanish AI overhaul.

BTW Mrdie,
I also have a few others for Tibet
Heinrich Harrer;2;1946;1970;individual_courage;general_equipment;electronics;technical_efficiency;mathematics
Peter Aufschnaiter;2;1946;1970;individual_courage;infantry_focus;decentralized_execution;training
Alexandra David-Neel;3;1930;1969;individual_courage

cpl_hicks
Am also considering if you choose the war option to have Communist China do direct entry instead of sending troops. With the nuclear authorization fix that should no longer be an issue.
 
Last edited:
Nomonhan I still can't get the Empire of China event to fire...

-I'm at Peace
-I have the required territories
-I'm not a puppet

Also isn't it able to fire when AT war?
 
cplhicks,
can you post a savegame?

I'll be happy to email the autosave or the history file or both to you, if you'll just PM me your address.

As I recall, Nationalist China had Xibei San Ma as a puppet, but not an ally, so they probably declared a sympathy war. The Chinese civil war ended sometime in late 1946. My troops were supposed to occupy Pyongyang one hour before my CTD. It was 22:00 and they were coming at 23:00 the same day. I don't think that's what caused the CTD, however.
 
Nomonhan I still can't get the Empire of China event to fire...

-I'm at Peace
-I have the required territories
-I'm not a puppet

Also isn't it able to fire when AT war?
###########
# Pu Yi China
###########
event = {
id = 698790
random = no
country = MAN
style = 0

trigger = {
control = { province = 1389 }
control = { province = 1390 }
control = { province = 1208 }
control = { province = 1377 }
control = { province = 1378 }
control = { province = 1375 }
control = { province = 1374 }
control = { province = 1379 }
control = { province = 1530 }
control = { province = 1380 }
control = { province = 1387 }
control = { province = 1382 }
control = { province = 1381 }
control = { province = 1394 }
control = { province = 1395 }
control = { province = 1396 }
control = { province = 1388 }
control = { province = 1397 }
control = { province = 1225 }
control = { province = 1209 }
control = { province = 1226 }
control = { province = 1206 }
control = { province = 1205 }
control = { province = 1204 }
control = { province = 1203 }
control = { province = 1210 }
control = { province = 1211 }
control = { province = 1212 }
control = { province = 1213 }
control = { province = 1224 }
NOT = { exists = MEN }
NOT = { exists = CSX }
NOT = { exists = U13 }
NOT = { ispuppet = MAN }
OR = {
NOT = { atwar = MAN }
exists = CHI
exists = CHC
}
}

date = { day = 1 month = january year = 1933 }
offset = 2
deathdate = { day = 30 month = december year = 1999 }

name = "Greater Manchukuo"
desc = "Pu Yi has managed to obtain control of a sufficient area to have a real claim to the throne of China. The first step is defacto Chinese recognition."
picture = "dragon"

action_a = {
name = "OK"
command = { type = trigger which = 698791 } #CHI
command = { type = trigger which = 698792 } #CHC
}
}
I'm at a loss to explain why the event did not fire.
Did you violate ANY of the trigger conditions?
It can fire if you're 1) at peace or 2) at war with someone who can secede you the provinces. Due to HOI2 design you must own provinces for independence events to work properly. Otherwise province resources get hosed. Neither Mengkukuo nor Shanxi can exist. How did you get hold of the required provinces?
 
after playing a few games ive noticed a few things;
1. Japan builds to many land division and has over 300 by 1942 and beats china easy around 1939 most of my game's and because of that they can easy invade india.
2. event 36 in hoi2plus file doesnt work right somehow it fired and rsi didnt get created and italy was only made a english puppet and kept all ground.
3. ireland gets early ingame the northern provinces from england most of the games which makes england lose 5ic and england can really use them since they leave there home island and india barely protected. maybe add an event which give england some garrisons.
4. there is a cold war event which fires without a story or anything short after ww2, can it be removed or asked to the player if he wants to have a coldwar so early?
 
Jarno,
Thank you for your report. As per your points
1) Rewrote event 36 and test fired it from 41 GC. Should work OK next version. I revised it by temporarily removing cores from Italy prior to creating RSI, then restoring them afterwards.
2) Japan beating China early is an old problem that will take a long time to solve. My latest fix which will be in the next version is to move up the date of Guangxi Clique submission when Shanxi is overrun and Nanjing falls to 1938. It used to take place only when the US enters the war.
3) UK gving in to Irish demands is a vanilla problem. I cannot find any events per se but only something called "claims acceptance" in the UK AI file for 1936. It is set at -20, and I have not changed this. Perhaps it should be set lower. Or you might have just had bad luck. However, this is an issue I don't want to get involved in. I'll respect whatever changes the Arma 1.3 patch team may come up with. I suggest taking up the issue with the patch team and see if anyone else feels the same way and maybe they can adjust things. One of my goals is to be more or less compatible with vanilla design and I feel changing things like the claims acceptance value in the UK ai file is beyond where I'd like to go in my modding efforts.
4) What specific cold war event are you talking about? Some cold war events will fire in a normal game if trigger conditions are met. In the 1945 scenario there is a cold war setup series. but that only fires from the 1945 scenario and no other. That 1945 scenario assumes cold war.
 
Last edited:
For some reason when I try to start a game on the coldwar scenario I get an error from sov.inc on line 423, I checked and I don't know how to fix the problem.

I have the game installed on Arma 1.2, I didn't install the 1.3 patch included so its not that, I'm stumped.
 
For some reason when I try to start a game on the coldwar scenario I get an error from sov.inc on line 423, I checked and I don't know how to fix the problem.

I have the game installed on Arma 1.2, I didn't install the 1.3 patch included so its not that, I'm stumped.

at the sov2 inc file u have to remove the line about dormant techteams, when i did that it worked good for me


about the cold war event im not so sure, was playing a 36 scenario as usa and just beated germany and japan, few months later already the soviets declared war on me and in the text box i read something like lets make this war hot as event option for the soviets, cant remember clearly and i dont have the savegame anymore :S

about china, the 1 in green next to the japan base in china, forgot there name is very weak and japan occupys them to quick and make nat. china troops retreating and bomb to to low moral and strengt this is what i think is the problem, make nat. china annex it early ingame and defend it before the war starts and japan should have more problems beating china.
 
Korean War Crash fix--tested This will be in 0.23

replace event 3896 in file japan_korea.txt
with this code
event = {
id = 3896
random = no
country = CHC
trigger = {
war = { country = PRK country = KOR }
event = 49
OR = {
# border threatened
NOT = { control = { province = 1376 data = PRK } }
NOT = { control = { province = 1391 data = PRK } }
NOT = { control = { province = 1393 data = PRK } }
}
OR = {
# CHC controls the border and can send aid
control = { province = 1377 data = CHC }
control = { province = 1378 data = CHC }
control = { province = 1394 data = CHC }
}
army = 30
}

date = { day = 0 month = january year = 1939 }
offset = 1
deathdate = { day = 29 month = december year = 1964 }

name = "Korean War-Chinese Intervention"
desc = "Mao Zedong became concerned about the loss of buffer space to the Americans and also wished to weaken the USA through protracted warfare."
picture = "KW_chinese_intervention"
style = 0

action_a = {
name = "WAR with the imperialists!" #
ai_chance = 1
command = { type = leave_alliance }
command = { type = domestic which = interventionism value = 2 }
command = { type = belligerence which = CHC value = 5 }
command = { type = remove_division which = -1 } #reflects KPA units already received
command = { type = remove_division which = -1 }
command = { type = remove_division which = -1 }
command = { type = remove_division which = -1 }
command = { type = alliance which = PRK }
}
action_b = {
name = "Send aid and volunteers" #
ai_chance = 98
command = { type = domestic which = interventionism value = 1 }
command = { type = belligerence which = CHC value = 1 }
command = { type = free_ic value = -6 }
command = { type = free_energy value = -15 }
command = { type = free_metal value = -7 }
command = { type = free_rare_materials value = -4 }
command = { type = free_manpower value = -0.6 }
command = { type = setflag which = KW_CHC_intervention }
command = { type = access which = PRK } #they have a place to flee
#deletes 25 army corps --roughly the size of the intervention force
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = delete_unit which = -1 }
command = { type = trigger which = 612011 }
}
action_c = {
name = "Korea must stand alone" #
ai_chance = 1
command = { type = remove_division which = -1 } #reflects KPA units already received
command = { type = remove_division which = -1 }
command = { type = remove_division which = -1 }
command = { type = remove_division which = -1 }
command = { type = relation which = PRK value = -175 }
}

}

in file east_asia.txt
eliminate event 612009 and 612010 and replace 612011 with this code:
The cause of the problems turned out to be a broken remove_division command which apparently malfunctions in some cases.

event = {
id = 612011
random = no
country = PRK

#

name = "Korean War-Chinese Intervention"
desc = "Mao Zedong became concerned about the loss of buffer space to the Americans and also wished to weaken the USA through protracted warfare."
picture = "KW_chinese_intervention"
style = 0

#

action_a = {
name = "Good!"
command = { type = supplies value = 1000 }
command = { type = add_corps which = "First Chinese Volunteer" value = land where = 1391 }
command = { type = add_division which = "PLA HQ#1" value = hq when = 3 where = anti_air }
command = { type = add_division which = "PLA #1" value = bergsjaeger when = 4 }
command = { type = add_division which = "PLA #2" value = bergsjaeger when = 4 }
command = { type = add_division which = "PLA #3" value = bergsjaeger when = 4 }
command = { type = add_division which = "PLA #4" value = infantry when = 6 }
command = { type = add_division which = "PLA #5" value = infantry when = 6 }
command = { type = add_division which = "PLA #6" value = infantry when = 6 }
command = { type = add_division which = "PLA #7" value = infantry when = 6 }
command = { type = add_division which = "PLA #8" value = infantry when = 6 }
command = { type = add_corps which = "Second Chinese Volunteer" value = land where = 1393 }
command = { type = add_division which = "PLA HQ#2" value = hq when = 3 where = anti_air }
command = { type = add_division which = "PLA #9" value = bergsjaeger when = 4 }
command = { type = add_division which = "PLA #10" value = bergsjaeger when = 4 }
command = { type = add_division which = "PLA #11" value = bergsjaeger when = 4 }
command = { type = add_division which = "PLA #12" value = infantry when = 6 }
command = { type = add_division which = "PLA #13" value = infantry when = 6 }
command = { type = add_division which = "PLA #14" value = infantry when = 6 }
command = { type = add_division which = "PLA #15" value = infantry when = 6 }
command = { type = add_division which = "PLA #16" value = infantry when = 6 }
command = { type = add_corps which = "Third Chinese Volunteer" value = land where = 1376 }
command = { type = add_division which = "PLA HQ#3" value = hq when = 3 where = anti_air }
command = { type = add_division which = "PLA #17" value = bergsjaeger when = 4 }
command = { type = add_division which = "PLA #18" value = bergsjaeger when = 4 }
command = { type = add_division which = "PLA #19" value = bergsjaeger when = 4 }
command = { type = add_division which = "PLA #20" value = infantry when = 6 }
command = { type = add_division which = "PLA #21" value = infantry when = 6 }
command = { type = add_division which = "PLA #22" value = infantry when = 6 }
command = { type = add_division which = "PLA #23" value = infantry when = 6 }
command = { type = add_division which = "PLA #24" value = infantry when = 6 }
command = { type = add_division which = "PLA #25" value = infantry when = 6 }
command = { type = add_division which = "PLA #26" value = infantry when = 6 }
command = { type = add_division which = "PLA #27" value = infantry when = 6 }
command = { type = free_ic value = 6 }
command = { type = free_energy value = 15 }
command = { type = free_metal value = 7 }
command = { type = free_rare_materials value = 4 }
command = { type = free_manpower value = 0.4 }
}
}

EDIT: In 0.23 there will also be an additional check before Mao Zedong (in effect) authorizes an early Korean War--Xibei San Ma can not exist.
 
Last edited: