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.
You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
DirectDraw object created
About to Initialize video!
Setting Mode.
Mode Set.
Video Initialized!
Backbuffer cleared
Fonts Initialized!
Loadimage!
Loadimage used!
Starting to Initialize sound!
Sound fully initialized!
Network initialized!
MainPalettes initialized!
Core GFX initialized!
Initialising Map!
Map okay.
Parsing division_types.txt... Done!
Parsing brigade_types.txt... Done!
Brigade Sub Types{
}
Reading unit model files...{
infantry ('db\units\divisions\infantry.txt'): (max brigades set to 2) 18 model(s) loaded (0 to 17).
cavalry ('db\units\divisions\cavalry.txt'): 15 model(s) loaded (0 to 14).
motorized ('db\units\divisions\motorized.txt'): 8 model(s) loaded (0 to 7).
mechanized ('db\units\divisions\mechanized.txt'): 6 model(s) loaded (0 to 5).
light_armor ('db\units\divisions\light_armor.txt'): 3 model(s) loaded (0 to 2).
armor ('db\units\divisions\armor.txt'): 8 model(s) loaded (0 to 7).
paratrooper ('db\units\divisions\paratrooper.txt'): 8 model(s) loaded (0 to 7).
marine ('db\units\divisions\marine.txt'): 11 model(s) loaded (0 to 10).
bergsjaeger ('db\units\divisions\bergsjaeger.txt'): 18 model(s) loaded (0 to 17).
garrison ('db\units\divisions\garrison.txt'): (max brigades set to 2) 10 model(s) loaded (0 to 9).
hq ('db\units\divisions\hq.txt'): 6 model(s) loaded (0 to 5).
militia ('db\units\divisions\militia.txt'): 10 model(s) loaded (0 to 9).
multi_role ('db\units\divisions\multi_role.txt'): 14 model(s) loaded (0 to 13).
interceptor ('db\units\divisions\interceptor.txt'): 17 model(s) loaded (0 to 16).
strategic_bomber ('db\units\divisions\strategic_bomber.txt'): 10 model(s) loaded (0 to 9).
tactical_bomber ('db\units\divisions\tactical_bomber.txt'): 13 model(s) loaded (0 to 12).
naval_bomber ('db\units\divisions\naval_bomber.txt'): 9 model(s) loaded (0 to 8).
cas ('db\units\divisions\cas.txt'): 7 model(s) loaded (0 to 6).
transport_plane ('db\units\divisions\transport_plane.txt'): (max brigades set to 1) 6 model(s) loaded (0 to 5).
flying_bomb ('db\units\divisions\flying_bomb.txt'): 1 model(s) loaded (0 to 0).
flying_rocket ('db\units\divisions\flying_rocket.txt'): 3 model(s) loaded (0 to 2).
battleship ('db\units\divisions\battleship.txt'): 14 model(s) loaded (0 to 13).
light_cruiser ('db\units\divisions\light_cruiser.txt'): 10 model(s) loaded (0 to 9).
heavy_cruiser ('db\units\divisions\heavy_cruiser.txt'): 10 model(s) loaded (0 to 9).
battlecruiser ('db\units\divisions\battlecruiser.txt'): 7 model(s) loaded (0 to 6).
destroyer ('db\units\divisions\destroyer.txt'): 10 model(s) loaded (0 to 9).
carrier ('db\units\divisions\carrier.txt'): (max brigades set to 4) 9 model(s) loaded (0 to 8).
escort_carrier ('db\units\divisions\escort_carrier.txt'): (max brigades set to 3) 5 model(s) loaded (0 to 4).
submarine ('db\units\divisions\submarine.txt'): (max brigades set to 2) 13 model(s) loaded (0 to 12).
nuclear_submarine ('db\units\divisions\nuclear_submarine.txt'): (max brigades set to 3) 4 model(s) loaded (0 to 3).
transport ('db\units\divisions\transport.txt'): 6 model(s) loaded (0 to 5).
light_carrier ('db\units\divisions\light_carrier.txt'): (max brigades set to 4) 4 model(s) loaded (0 to 3).
rocket_interceptor ('db\units\divisions\rocket_interceptor.txt'): 2 model(s) loaded (0 to 1).
d_rsv_33 ('db\units\divisions\d_rsv_33.txt'): 1 model(s) loaded (0 to 0).
d_rsv_34 ('db\units\divisions\d_rsv_34.txt'): 1 model(s) loaded (0 to 0).
d_rsv_35 ('db\units\divisions\d_rsv_35.txt'): 1 model(s) loaded (0 to 0).
d_rsv_36 ('db\units\divisions\d_rsv_36.txt'): 1 model(s) loaded (0 to 0).
d_rsv_37 ('db\units\divisions\d_rsv_37.txt'): 1 model(s) loaded (0 to 0).
d_rsv_38 ('db\units\divisions\d_rsv_38.txt'): 1 model(s) loaded (0 to 0).
d_rsv_39 ('db\units\divisions\d_rsv_39.txt'): 1 model(s) loaded (0 to 0).
d_rsv_40 ('db\units\divisions\d_rsv_40.txt'): 1 model(s) loaded (0 to 0).
d_01 ('db\units\divisions\d_01.txt'): 9 model(s) loaded (0 to 8).
d_02 ('db\units\divisions\d_02.txt'): 8 model(s) loaded (0 to 7).
d_03 ('db\units\divisions\d_03.txt'): 6 model(s) loaded (0 to 5).
d_04 ('db\units\divisions\d_04.txt'): 8 model(s) loaded (0 to 7).
d_05 ('db\units\divisions\d_05.txt'): 18 model(s) loaded (0 to 17).
d_06 ('db\units\divisions\d_06.txt'): 18 model(s) loaded (0 to 17).
d_07 ('db\units\divisions\d_07.txt'): (max brigades set to 2) 8 model(s) loaded (0 to 7).
d_08 ('db\units\divisions\d_08.txt'): 1 model(s) loaded (0 to 0).
d_09 ('db\units\divisions\d_09.txt'): 2 model(s) loaded (0 to 1).
Units models read is complete. 381 models loaded in total.
}
Reading brigade model files...{
none ('db\units\brigades\none.txt'): 1 model(s) loaded (0 to 0).
artillery ('db\units\brigades\artillery.txt'): 14 model(s) loaded (0 to 13).
sp_artillery ('db\units\brigades\sp_artillery.txt'): 8 model(s) loaded (0 to 7).
rocket_artillery ('db\units\brigades\rocket_artillery.txt'): 1 model(s) loaded (0 to 0).
sp_rct_artillery ('db\units\brigades\sp_rct_artillery.txt'): 1 model(s) loaded (0 to 0).
anti_tank ('db\units\brigades\anti_tank.txt'): 1 model(s) loaded (0 to 0).
tank_destroyer ('db\units\brigades\tank_destroyer.txt'): 8 model(s) loaded (0 to 7).
light_armor_brigade ('db\units\brigades\light_armor_brigade.txt'): 9 model(s) loaded (0 to 8).
heavy_armor ('db\units\brigades\heavy_armor.txt'): 6 model(s) loaded (0 to 5).
super_heavy_armor ('db\units\brigades\super_heavy_armor.txt'): 2 model(s) loaded (0 to 1).
armored_car ('db\units\brigades\armored_car.txt'): 8 model(s) loaded (0 to 7).
anti_air ('db\units\brigades\anti_air.txt'): 7 model(s) loaded (0 to 6).
police ('db\units\brigades\police.txt'): 3 model(s) loaded (0 to 2).
engineer ('db\units\brigades\engineer.txt'): 8 model(s) loaded (0 to 7).
cag ('db\units\brigades\cag.txt'): 9 model(s) loaded (0 to 8).
escort ('db\units\brigades\escort.txt'): 9 model(s) loaded (0 to 8).
naval_asw ('db\units\brigades\naval_asw.txt'): 7 model(s) loaded (0 to 6).
naval_anti_air_s ('db\units\brigades\naval_anti_air_s.txt'): 6 model(s) loaded (0 to 5).
naval_radar_s ('db\units\brigades\naval_radar_s.txt'): 4 model(s) loaded (0 to 3).
naval_fire_controll_s ('db\units\brigades\naval_fire_controll_s.txt'): 3 model(s) loaded (0 to 2).
naval_improved_hull_s ('db\units\brigades\naval_improved_hull_s.txt'): 1 model(s) loaded (0 to 0).
naval_torpedoes_s ('db\units\brigades\naval_torpedoes_s.txt'): 2 model(s) loaded (0 to 1).
naval_anti_air_l ('db\units\brigades\naval_anti_air_l.txt'): 6 model(s) loaded (0 to 5).
naval_radar_l ('db\units\brigades\naval_radar_l.txt'): 5 model(s) loaded (0 to 4).
naval_fire_controll_l ('db\units\brigades\naval_fire_controll_l.txt'): 3 model(s) loaded (0 to 2).
naval_improved_hull_l ('db\units\brigades\naval_improved_hull_l.txt'): 1 model(s) loaded (0 to 0).
naval_torpedoes_l ('db\units\brigades\naval_torpedoes_l.txt'): 1 model(s) loaded (0 to 0).
cavalry_brigade ('db\units\brigades\cavalry_brigade.txt'): 15 model(s) loaded (0 to 14).
sp_anti_air ('db\units\brigades\sp_anti_air.txt'): 6 model(s) loaded (0 to 5).
medium_armor ('db\units\brigades\medium_armor.txt'): 11 model(s) loaded (0 to 10).
floatplane ('db\units\brigades\floatplane.txt'): 8 model(s) loaded (0 to 7).
light_cag ('db\units\brigades\light_cag.txt'): 9 model(s) loaded (0 to 8).
amph_armor ('db\units\brigades\amph_armor.txt'): 2 model(s) loaded (0 to 1).
glider_armor ('db\units\brigades\glider_armor.txt'): 2 model(s) loaded (0 to 1).
glider_artillery ('db\units\brigades\glider_artillery.txt'): 5 model(s) loaded (0 to 4).
super_heavy_artillery ('db\units\brigades\super_heavy_artillery.txt'): 6 model(s) loaded (0 to 5).
b_rsv_36 ('db\units\brigades\b_rsv_36.txt'): 1 model(s) loaded (0 to 0).
b_rsv_37 ('db\units\brigades\b_rsv_37.txt'): 1 model(s) loaded (0 to 0).
b_rsv_38 ('db\units\brigades\b_rsv_38.txt'): 1 model(s) loaded (0 to 0).
b_rsv_39 ('db\units\brigades\b_rsv_39.txt'): 1 model(s) loaded (0 to 0).
b_rsv_40 ('db\units\brigades\b_rsv_40.txt'): 1 model(s) loaded (0 to 0).
}
Loading minister personalities...
The generic minister personality is loaded and set.
Loading minister personalities DONE. 188 personalities loaded.
Calculating minister personality values...{
'Generic minister' (ID 0): -1 (user specified)
'Biased Intellectual' (ID 1): 42
'Ideological Crusader' (ID 2): 61
'Apologetic Clerk' (ID 3): 56
'Iron-fisted Brute' (ID 4): 30
'Great Compromiser' (ID 5): 143
'General Staffer' (ID 6): 28
'The Cloak-and-Dagger Schemer' (ID 7): 15
'Administrative Genius' (ID 8): 70
'Resource Industrialist' (ID 9): 55
'Laissez-Faire Capitalist' (ID 10): -40
'Theoretical Scientist' (ID 11): -8
'Military Entrepreneur' (ID 12): -8
'Battle Fleet Proponent' (ID 13): -8
'Submarine Proponent' (ID 14): -8
'Tank Proponent' (ID 15): -8
'Infantry Proponent' (ID 16): -8
'Air-to-Ground Proponent' (ID 17): -8
'Air-to-Sea Proponent' (ID 18): -8
'Strategic Air Proponent' (ID 19): -8
'Silent Lawyer' (ID 20): 20
'Compassionate Gentleman' (ID 21): 32
'Crime Fighter' (ID 22): 40
'Prince of Terror' (ID 23): -2
'Back Stabber' (ID 24): -1 (user specified)
'Man of the People' (ID 25): 70
'Efficient Sociopath' (ID 26): -2
'Technical Specialist' (ID 27): 120
'Logistics Specialist' (ID 28): 250
'Political Specialist' (ID 29): 70
'Dismal Enigma' (ID 30): 65
'Industrial Specialist' (ID 31): 48
'Naval Intelligence Specialist' (ID 32): 206
'School of Maneuver' (ID 33): 50
'School of Fire Support' (ID 34): 20
'School of Mass Combat' (ID 35): 61
'School of Psychology' (ID 36): 310
'School of Defense' (ID 37): 120
'Elastic Defense Doctrine' (ID 38): 30
'Trenches War Expert' (ID 39): 48
'Decisive Battle Doctrine' (ID 40): 14
'Armored Spearhead Doctrine' (ID 41): 57
'Guns and Butter Doctrine' (ID 42): 60
'Open Seas Doctrine' (ID 43): 20
'Decisive Battle Doctrine' (ID 44): -20
'Power Projection Doctrine' (ID 45): 70
'Indirect Approach Doctrine' (ID 46): 70
'Base Control Doctrine' (ID 47): -22
'Air Superiority Doctrine' (ID 48): 28
'Naval Aviation Doctrine' (ID 49): 40
'Army Aviation Doctrine' (ID 50): 20
'Carpet Bombing Doctrine' (ID 51): 33
'Vertical Envelopment Doctrine' (ID 52): 25
'Undistinguished Suit' (ID 53): -1 (user specified)
'Air Superiority Proponent' (ID 54): -8
'Corrupt Kleptocrat' (ID 55): -1 (user specified)
'Crooked Kleptocrat' (ID 56): -1 (user specified)
'Power-Hungry Demagogue' (ID 57): 34
'Barking Buffoon' (ID 58): -35
'Stern Imperialist' (ID 59): 290
'Ruthless Powermonger' (ID 60): -270
'Autocratic Charmer' (ID 61): -120
'Resigned Generalissimo' (ID 62): 115
'Benevolent Gentleman' (ID 63): 20
'Weary Stiff-Neck' (ID 64): 44
'Insignificant Layman' (ID 65): 0
'Die-Hard Reformer' (ID 66): 5
'Pig-Headed Isolationist' (ID 67): 20
'Popular Figurehead' (ID 68): 60
'Silent Workhorse' (ID 69): 3
'Naive Optimist' (ID 70): 30
'Flamboyant Tough Guy' (ID 71): 1
'Happy Amateur' (ID 72): 10
'Backroom Backstabber' (ID 73): -1 (user specified)
'Smiling Oilman' (ID 74): 10
'Old General' (ID 75): 0
'Old Admiral' (ID 76): 8
'Old Air Marshal' (ID 77): 11
'Political Protégé' (ID 78): -2
'Ambitious Union Boss' (ID 79): -10
'Corporate Suit' (ID 80): -75
'Paranoid megalomaniac' (ID 81): 229
'Paranoid megalomaniac' (ID 82): 34
'Bulldog' (ID 83): 224
'Imperialist buffoon' (ID 84): -408
'Democratic idealist' (ID 85): -52
'Puppet emperor' (ID 86): 285
'Genius organizer' (ID 87): 148
'Local tyrant' (ID 88): -57
'Local tyrant' (ID 89): -57
'Oil Baron' (ID 90): 9
'Steel Magnate' (ID 91): 9
'Industrial Chemist' (ID 92): 9
'Media Magnate' (ID 93): 60
'Counterattack Genius' (ID 94): 230
'Popular Military Leader' (ID 95): 380
'Stubborn Disciplinarian' (ID 96): -417
'Innovative Offensive General' (ID 97): 48
'Benevolent Puppet Kaiser' (ID 98): 387
'Despotic Autocrat' (ID 99): -355
'The Tiger' (ID 100): 330
'Weary Old Emperor' (ID 101): -545
'Democratic idealist' (ID 102): 70
'Revolutionary Guerilla Fighter' (ID 103): 264
'Revolutionary leader' (ID 104): 140
'Guerilla warfare doctrine' (ID 105): 157
'Planned Economy Proponent' (ID 106): 70
'Keynesian Economy Proponent' (ID 107): -42
'Reformer of the Army' (ID 108): -14
'Construction Magnate' (ID 109): 60
'Balanced Budget Proponent' (ID 110): -70
'Mixed Economy Proponent' (ID 111): 35
'Health and Safety Proponent' (ID 112): -20
'Chief of Secret Police' (ID 113): 2
'The Special Forces Proponent' (ID 114): 20
'The Special Forces Proponent' (ID 115): 38
'The Doctrine of Autonomy' (ID 116): 208
'Reichskommissar' (ID 117): 470
'Silent Lawyer' (ID 13307001): -51
'German Military Mission' (ID 118): 80
'German Military Mission' (ID 119): 30
'German Military Mission' (ID 120): 208
'German Military Mission' (ID 121): 208
'German Military Mission' (ID 122): 60
'German Military Mission' (ID 123): 120
'German Military Mission' (ID 124): 81
'German Military Mission' (ID 125): 18
'German Military Mission' (ID 126): 60
'German Military Mission' (ID 127): 415
'German Military Mission' (ID 128): 70
'British Naval Mission' (ID 129): 90
'SS Reichsführer' (ID 130): -18
'The Ruthless Organizer' (ID 131): 32
'Brilliant Spymaster' (ID 132): 136
'The Hangman' (ID 133): 18
'Respectable Compromiser' (ID 134): 130
'The Salesman of Deception' (ID 135): 32
'The Iron Knight' (ID 136): 0
'The Brown Eminence' (ID 137): -280
'Master of Propaganda' (ID 138): 51
'Organization 'Todt'' (ID 139): 55
'Guilty Man' (ID 140): -1 (user specified)
'Quex' (ID 141): 250
'The Pacifier' (ID 143): 37
'The Appeaser' (ID 144): -33
'Fascist Crusader' (ID 145): 24
'The Fascist Autarkic' (ID 146): -22
'Under-Secretary of War' (ID 147): -7
'Old School Admiral' (ID 148): -26
'Aggressive Nationalist' (ID 149): 22
'Persuader of Democracies' (ID 150): 57
'Iron Lazar' (ID 151): 30
'Purged Purger' (ID 152): -1 (user specified)
'Deep Battle Proponent' (ID 153): 2
'Chairman of the Council of People's Commissars' (ID 154): -53
'Father of United Nations' (ID 155): 35
'The Orthodox Economist' (ID 156): 40
'Director of FBI' (ID 157): 32
'The Cryptographer' (ID 158): 15
'Secretary of War' (ID 159): -16
'Ambassador to the United Nations' (ID 160): 19
'Secretary of the Interior' (ID 161): 0
'Supporter of Devaluation' (ID 162): -44
'Opposer of the far right' (ID 163): -18
'Fortifications Supporter' (ID 164): -15
'Static Defense Supporter' (ID 165): -8
'Supporter of friendly relations' (ID 166): 9
'Opposer to military spending' (ID 167): -95
'Razor' (ID 168): 10
'Charming Opportunist' (ID 169): 128
'Charming Opportunist' (ID 170): 132
'Old Guard Reformer' (ID 171): 30
'Defender of the Republic' (ID 172): 282
'Father of the Nation' (ID 173): 395
'Father of the Nation' (ID 174): 15
'Jade Marshall' (ID 175): 162
'The Bribing President' (ID 176): 190
'Pragmatic Patriot' (ID 177): -59
'Retired War Patriot' (ID 178): 98
'Disillusioned Statesman' (ID 179): -36
'Staunch Anti-Communist' (ID 180): 442
'Intelligence Genius' (ID 181): 724
'Great Helmsman' (ID 182): 1714
'People's War Proponent' (ID 183): -82
'The Fixer' (ID 184): 246
'Capitalist Reformer' (ID 185): 107
'Model Governor' (ID 186): 189
'Double Agent' (ID 187): -105
}Done
Reading distances from map\map_1\airdist.tbl... Done! (2769 provinces read in 31 ms)
Parsing db\mission_eff.csv... done!
Setting Mode.
Mode Set.
Setting Mode.
Mode Set.
Reading map\map_1\navaldist2.tbl... Done! (1377 naval provinces, Read distances = 1896129)
Scenario Validation (provinces)...Done. No errors found.
Nothing seems to be noted here... Really weird that i just can't trigger it via console...
id = 500000
country = ITA # Italy proposes
decision_picture = "diplomatic_campaign"
date = { day = 0 month = 0 year = 1936 } #I can use it at my disposal
offset = 1
deathdate = { day = 29 month = 11 year = 1963 }
decision = {
control { province = 348 data = -1 } #Italy controls Gibraltar
control { province = 382 data = -1 }
control { province = 380 data = -1 } #Italy controls Crete
}
decision_trigger = {
control { province = 348 data = -1 } #Italy controls Gibraltar
control { province = 409 data = -1 } #Italy controls Istanbul
control { province = 382 data = -1 }
control { province = 380 data = -1 } #Italy controls Crete
relation = { which = RUS value = 150 } #friendly relation with Russia
atwar = no
}
trigger = {
control { province = 348 data = -1 } #Italy controls Gibraltar
control { province = 382 data = -1 }
control { province = 380 data = -1 } #Italy controls Crete
}
name = "Align Russia?"
desc = "We are going to declare war on Germany as we need Malta and Suez for our supremacy in the Mediterranean. The Germans outnumber us, so we need an ally. Russia is powerful, was our ally, has revanchism against Germany and a huge army. Do we want to aling them for a future war?"
action = {
ai_chance = 90
name = "We need russian help against Germany, conctact them"
command = { type = trigger which = 500001 }
}
action = {
ai_chance = 10
name = "No, it's useless"
command = { type = domestic which = interventionism value = -1 }
}
}
event = {
id = 500001
country = RUS # Now Russia has to answer
picture = "RusEvent1"
name = "A proposal from Italy"
desc = "Italy wants to declare war on Germany to get Malta and Suez. They showed a great attitude in the third Franco - German war and built a nice domination system in the Mediterranean. But they need our help to deal with Berlin. On the other hand, this can be our chance to get back our territories after 30 years..."
action = {
ai_chance = 70
name = "Great idea"
command = { type = trigger which 500002 }
}
action = {
ai_chance = 30
name = "We can't win any war with Italy"
command = { type = trigger which 500003 }
}
}
event = {
id = 500002
country = ITA # Russia accepts
picture = "italianinfantry"
name = "Russia accepts"
desc = "Wonderful news, Russia accepts to side with us in an hypothetical war against the Germans."
action = {
name = "Perfect"
command = { type setflag which = ITARUSALLIANCE }
}
}
event = {
id = 500003
country = ITA # Russia refuses
picture = "italianinfantry"
name = "Russia refuses"
desc = "Bad news. Russia refused to side with us in an hypothetical war against the Germans"
action = {
name = "Damn"
command = { type relation which = RUS value = -200 }
}
}
I tried to make these 3 events for my campaing. I use Kaiserreich. I wrote the name of this file into eventskaiserreich.txt, I checked if the name was misspelled. I looked into map id for the id of provinces. I waited one day in-game. IDs have been told me to be free from 500000 to 500010
The decision (first event) does not appear.
I would also like to know if my other two events are well written. This is my first attempt.
EDIT: Just seen that I missed double commas (" ") in the line describing the picture. Going to test it now
EDIT 2: I tested again. While my previous savegame runs, if I try a new game, it just crashes. It looks like that there is something wrong
EDIT 3: checked savedebug.txt, spoiler for details
DirectDraw object created
About to Initialize video!
Setting Mode.
Mode Set.
Video Initialized!
Backbuffer cleared
Fonts Initialized!
Loadimage!
Loadimage used!
Starting to Initialize sound!
MUSIC: music\#hoi2-overture.mp3 cannot be found! (lobby.txt)
Sound fully initialized!
Network initialized!
MainPalettes initialized!
Core GFX initialized!
Initialising Map!
Map okay.
Parsing division_types.txt... Done!
Parsing brigade_types.txt... Done!
Brigade Sub Types{
}
Reading unit model files...{
infantry ('db\units\divisions\infantry.txt'): (max brigades set to 2) 18 model(s) loaded (0 to 17).
cavalry ('db\units\divisions\cavalry.txt'): 17 model(s) loaded (0 to 16).
motorized ('db\units\divisions\motorized.txt'): 8 model(s) loaded (0 to 7).
mechanized ('db\units\divisions\mechanized.txt'): 6 model(s) loaded (0 to 5).
light_armor ('db\units\divisions\light_armor.txt'): 3 model(s) loaded (0 to 2).
armor ('db\units\divisions\armor.txt'): 8 model(s) loaded (0 to 7).
paratrooper ('db\units\divisions\paratrooper.txt'): 8 model(s) loaded (0 to 7).
marine ('db\units\divisions\marine.txt'): 11 model(s) loaded (0 to 10).
bergsjaeger ('db\units\divisions\bergsjaeger.txt'): 18 model(s) loaded (0 to 17).
garrison ('db\units\divisions\garrison.txt'): (max brigades set to 2) 10 model(s) loaded (0 to 9).
hq ('db\units\divisions\hq.txt'): 6 model(s) loaded (0 to 5).
militia ('db\units\divisions\militia.txt'): 10 model(s) loaded (0 to 9).
multi_role ('db\units\divisions\multi_role.txt'): 14 model(s) loaded (0 to 13).
interceptor ('db\units\divisions\interceptor.txt'): 17 model(s) loaded (0 to 16).
strategic_bomber ('db\units\divisions\strategic_bomber.txt'): 10 model(s) loaded (0 to 9).
tactical_bomber ('db\units\divisions\tactical_bomber.txt'): 13 model(s) loaded (0 to 12).
naval_bomber ('db\units\divisions\naval_bomber.txt'): 9 model(s) loaded (0 to 8).
cas ('db\units\divisions\cas.txt'): 11 model(s) loaded (0 to 10).
transport_plane ('db\units\divisions\transport_plane.txt'): (max brigades set to 1) 6 model(s) loaded (0 to 5).
flying_bomb ('db\units\divisions\flying_bomb.txt'): 1 model(s) loaded (0 to 0).
flying_rocket ('db\units\divisions\flying_rocket.txt'): 3 model(s) loaded (0 to 2).
battleship ('db\units\divisions\battleship.txt'): 14 model(s) loaded (0 to 13).
light_cruiser ('db\units\divisions\light_cruiser.txt'): 10 model(s) loaded (0 to 9).
heavy_cruiser ('db\units\divisions\heavy_cruiser.txt'): 10 model(s) loaded (0 to 9).
battlecruiser ('db\units\divisions\battlecruiser.txt'): 7 model(s) loaded (0 to 6).
destroyer ('db\units\divisions\destroyer.txt'): 10 model(s) loaded (0 to 9).
carrier ('db\units\divisions\carrier.txt'): (max brigades set to 4) 9 model(s) loaded (0 to 8).
escort_carrier ('db\units\divisions\escort_carrier.txt'): (max brigades set to 3) 7 model(s) loaded (0 to 6).
submarine ('db\units\divisions\submarine.txt'): (max brigades set to 2) 13 model(s) loaded (0 to 12).
nuclear_submarine ('db\units\divisions\nuclear_submarine.txt'): (max brigades set to 3) 3 model(s) loaded (0 to 2).
transport ('db\units\divisions\transport.txt'): 6 model(s) loaded (0 to 5).
light_carrier ('db\units\divisions\light_carrier.txt'): (max brigades set to 4) 4 model(s) loaded (0 to 3).
rocket_interceptor ('db\units\divisions\rocket_interceptor.txt'): 2 model(s) loaded (0 to 1).
d_rsv_33 ('db\units\divisions\d_rsv_33.txt'): 1 model(s) loaded (0 to 0).
d_rsv_34 ('db\units\divisions\d_rsv_34.txt'): 1 model(s) loaded (0 to 0).
d_rsv_35 ('db\units\divisions\d_rsv_35.txt'): 1 model(s) loaded (0 to 0).
d_rsv_36 ('db\units\divisions\d_rsv_36.txt'): 1 model(s) loaded (0 to 0).
d_rsv_37 ('db\units\divisions\d_rsv_37.txt'): 1 model(s) loaded (0 to 0).
d_rsv_38 ('db\units\divisions\d_rsv_38.txt'): 1 model(s) loaded (0 to 0).
d_rsv_39 ('db\units\divisions\d_rsv_39.txt'): 1 model(s) loaded (0 to 0).
d_rsv_40 ('db\units\divisions\d_rsv_40.txt'): 1 model(s) loaded (0 to 0).
Units models read is complete. 310 models loaded in total.
}
Reading brigade model files...{
none ('db\units\brigades\none.txt'): 1 model(s) loaded (0 to 0).
artillery ('db\units\brigades\artillery.txt'): 14 model(s) loaded (0 to 13).
sp_artillery ('db\units\brigades\sp_artillery.txt'): 8 model(s) loaded (0 to 7).
rocket_artillery ('db\units\brigades\rocket_artillery.txt'): 17 model(s) loaded (0 to 16).
sp_rct_artillery ('db\units\brigades\sp_rct_artillery.txt'): 6 model(s) loaded (0 to 5).
anti_tank ('db\units\brigades\anti_tank.txt'): 11 model(s) loaded (0 to 10).
tank_destroyer ('db\units\brigades\tank_destroyer.txt'): 8 model(s) loaded (0 to 7).
light_armor_brigade ('db\units\brigades\light_armor_brigade.txt'): 9 model(s) loaded (0 to 8).
heavy_armor ('db\units\brigades\heavy_armor.txt'): 6 model(s) loaded (0 to 5).
super_heavy_armor ('db\units\brigades\super_heavy_armor.txt'): 2 model(s) loaded (0 to 1).
armored_car ('db\units\brigades\armored_car.txt'): 8 model(s) loaded (0 to 7).
anti_air ('db\units\brigades\anti_air.txt'): 7 model(s) loaded (0 to 6).
police ('db\units\brigades\police.txt'): 3 model(s) loaded (0 to 2).
engineer ('db\units\brigades\engineer.txt'): 8 model(s) loaded (0 to 7).
cag ('db\units\brigades\cag.txt'): 9 model(s) loaded (0 to 8).
escort ('db\units\brigades\escort.txt'): 9 model(s) loaded (0 to 8).
naval_asw ('db\units\brigades\naval_asw.txt'): 7 model(s) loaded (0 to 6).
naval_anti_air_s ('db\units\brigades\naval_anti_air_s.txt'): 6 model(s) loaded (0 to 5).
naval_radar_s ('db\units\brigades\naval_radar_s.txt'): 4 model(s) loaded (0 to 3).
naval_fire_controll_s ('db\units\brigades\naval_fire_controll_s.txt'): 3 model(s) loaded (0 to 2).
naval_improved_hull_s ('db\units\brigades\naval_improved_hull_s.txt'): 1 model(s) loaded (0 to 0).
naval_torpedoes_s ('db\units\brigades\naval_torpedoes_s.txt'): 8 model(s) loaded (0 to 7).
naval_anti_air_l ('db\units\brigades\naval_anti_air_l.txt'): 6 model(s) loaded (0 to 5).
naval_radar_l ('db\units\brigades\naval_radar_l.txt'): 5 model(s) loaded (0 to 4).
naval_fire_controll_l ('db\units\brigades\naval_fire_controll_l.txt'): 3 model(s) loaded (0 to 2).
naval_improved_hull_l ('db\units\brigades\naval_improved_hull_l.txt'): 1 model(s) loaded (0 to 0).
naval_torpedoes_l ('db\units\brigades\naval_torpedoes_l.txt'): 9 model(s) loaded (0 to 8).
cavalry_brigade ('db\units\brigades\cavalry_brigade.txt'): 1 model(s) loaded (0 to 0).
sp_anti_air ('db\units\brigades\sp_anti_air.txt'): 1 model(s) loaded (0 to 0).
medium_armor ('db\units\brigades\medium_armor.txt'): 1 model(s) loaded (0 to 0).
floatplane ('db\units\brigades\floatplane.txt'): 1 model(s) loaded (0 to 0).
light_cag ('db\units\brigades\light_cag.txt'): 9 model(s) loaded (0 to 8).
amph_armor ('db\units\brigades\amph_armor.txt'): 2 model(s) loaded (0 to 1).
glider_armor ('db\units\brigades\glider_armor.txt'): 2 model(s) loaded (0 to 1).
glider_artillery ('db\units\brigades\glider_artillery.txt'): 5 model(s) loaded (0 to 4).
super_heavy_artillery ('db\units\brigades\super_heavy_artillery.txt'): 6 model(s) loaded (0 to 5).
b_rsv_36 ('db\units\brigades\b_rsv_36.txt'): 1 model(s) loaded (0 to 0).
b_rsv_37 ('db\units\brigades\b_rsv_37.txt'): 1 model(s) loaded (0 to 0).
b_rsv_38 ('db\units\brigades\b_rsv_38.txt'): 1 model(s) loaded (0 to 0).
b_rsv_39 ('db\units\brigades\b_rsv_39.txt'): 1 model(s) loaded (0 to 0).
b_rsv_40 ('db\units\brigades\b_rsv_40.txt'): 1 model(s) loaded (0 to 0).
}
Loading minister personalities...
The generic minister personality is loaded and set.
Loading minister personalities DONE. 162 personalities loaded.
Calculating minister personality values...{
'Generic minister' (ID 0): -1 (user specified)
'Biased Intellectual' (ID 1): 3
'Ideological Crusader' (ID 2): 62
'Apologetic Clerk' (ID 3): 30
'Iron-fisted Brute' (ID 4): 44
'Great Compromiser' (ID 5): 40
'General Staffer' (ID 6): 87
'The Cloak-and-Dagger Schemer' (ID 7): 45
'Administrative Genius' (ID 8): 168
'Resource Industrialist' (ID 9): 83
'Laissez-Faire Capitalist' (ID 10): 104
'Theoretical Scientist' (ID 11): 46
'Military Entrepreneur' (ID 12): 142
'Battle Fleet Proponent' (ID 13): 35
'Submarine Proponent' (ID 14): 37
'Tank Proponent' (ID 15): 34
'Infantry Proponent' (ID 16): 28
'Air-to-Ground Proponent' (ID 17): 30
'Air-to-Sea Proponent' (ID 18): 33
'Strategic Air Proponent' (ID 19): 33
'Silent Lawyer' (ID 20): 120
'Compassionate Gentleman' (ID 21): 23
'Crime Fighter' (ID 22): 236
'Prince of Terror' (ID 23): -19
'Back Stabber' (ID 24): -1 (user specified)
'Man of the People' (ID 25): 58
'Efficient Sociopath' (ID 26): -2
'Technical Specialist' (ID 27): 105
'Logistics Specialist' (ID 28): 290
'Political Specialist' (ID 29): 88
'Dismal Enigma' (ID 30): 142
'Industrial Specialist' (ID 31): 75
'Naval Intelligence Specialist' (ID 32): 261
'School of Manoeuvre' (ID 33): 94
'School of Fire Support' (ID 34): 17
'School of Mass Combat' (ID 35): 130
'School of Psychology' (ID 36): 335
'School of Defence' (ID 37): 152
'Elastic Defence Doctrine' (ID 38): 37
'Static Defence Doctrine' (ID 39): 20
'Decisive Battle Doctrine' (ID 40): 60
'Armoured Spearhead Doctrine' (ID 41): 40
'Guns and Butter Doctrine' (ID 42): 129
'Open Seas Doctrine' (ID 43): 38
'Decisive Battle Doctrine' (ID 44): 151
'Power Projection Doctrine' (ID 45): 51
'Indirect Approach Doctrine' (ID 46): 78
'Base Control Doctrine' (ID 47): 25
'Air Superiority Doctrine' (ID 48): 42
'Naval Aviation Doctrine' (ID 49): 25
'Army Aviation Doctrine' (ID 50): 35
'Carpet Bombing Doctrine' (ID 51): 22
'Vertical Envelopment Doctrine' (ID 52): 20
'Undistinguished Suit' (ID 53): -1 (user specified)
'Air Superiority Proponent' (ID 54): 30
'Corrupt Kleptocrat' (ID 55): -1 (user specified)
'Crooked Kleptocrat' (ID 56): -1 (user specified)
'Power-Hungry Demagogue' (ID 57): 38
'Barking Buffoon' (ID 58): -56
'Stern Imperialist' (ID 59): 122
'Ruthless Powermonger' (ID 60): -90
'Autocratic Charmer' (ID 61): -110
'Resigned Generalissimo' (ID 62): 348
'Benevolent Gentleman' (ID 63): 20
'Weary Stiff-Neck' (ID 64): 43
'Insignificant Layman' (ID 65): -12
'Die-Hard Reformer' (ID 66): -48
'Pig-Headed Isolationist' (ID 67): -162
'Popular Figurehead' (ID 68): 69
'Silent Workhorse' (ID 69): 63
'Naive Optimist' (ID 70): 24
'Flamboyant Tough Guy' (ID 71): -63
'Happy Amateur' (ID 72): 0
'Backroom Backstabber' (ID 73): -1 (user specified)
'Smiling Oilman' (ID 74): 23
'Old General' (ID 75): 85
'Old Admiral' (ID 76): 77
'Old Air Marshal' (ID 77): 85
'Political Protégé' (ID 78): -36
'Ambitious Union Boss' (ID 79): -40
'Corporate Suit' (ID 80): 72
'The Mad Baron' (ID 81): 108
'Southern Demagogue' (ID 82): 245
'Syndicalist Demagogue' (ID 83): -58
'Totalist President' (ID 84): 81
'Totalist Chairman' (ID 85): 50
'Unpopular President' (ID 86): -102
'Ruthless Dictator' (ID 87): 35
'Weltkrieg Emperor' (ID 88): 72
'German Aristocrat' (ID 89): -201
'Russian Aristocrat' (ID 90): -181
'Madame Sun' (ID 91): 288
'Son of Heaven Pretender' (ID 92): 20
'Pragmatic Statesman' (ID 93): 60
'Young Kaiser' (ID 94): 50
'Revanchist Monarch' (ID 95): 24
'Reformist Soldier' (ID 96): 222
'Reformist Soldier' (ID 97): 86
'Carrier proponent' (ID 98): 26
'Industrialiser' (ID 99): -188
'Bank President' (ID 100): -60
'Charming President' (ID 101): -20
'Aristocratic Emperor' (ID 102): 1
'Young Tsar' (ID 103): -5
'Restored Autocrat' (ID 106): 104
'Untamed Autocrat' (ID 107): 16
'New Generation Autocrat' (ID 108): 107
'Liberal Tsar' (ID 109): 68
'The Black Tsar' (ID 110): 430
'The Showa Emperor' (ID 111): 187
'The Red Baron' (ID 112): 55
'Respected War Hero' (ID 113): 86
'Tsar Unifier' (ID 114): 78
'President in Uniform' (ID 117): 113
'American Tyrant' (ID 118): 246
'Moderate Kaiser' (ID 119): 46
'Spiritual Leader' (ID 120): -12
'Admiral-Dictator' (ID 121): 112
'Emperor of the French' (ID 122): 46
'Bourbon King' (ID 123): 47
'King of France' (ID 124): 66
'Harbinger of Democracy' (ID 125): 129
'The Tiger' (ID 126): 330
'The Lion of Verdun' (ID 128): 312
'The Hero of Caucasus' (ID 129): 134
'Sessho' (ID 130): 76
'The Go-Meiji Emperor' (ID 131): 104
'Sher-e-Bangla' (ID 132): 50
'Gentleman Politician' (ID 133): 138
'Red Netaji' (ID 134): 42
'Kaiser-i-Hind' (ID 135): 48
'The Xuantong Emperor' (ID 136): 160
'Corporate Masterminds' (ID 137): -30
'The Peasant Marshal' (ID 138): 6
'The Peasant Marshal' (ID 139): 140
'The Black Baron' (ID 140): 256
'The Black Baron' (ID 141): 146
'The Minister for Everything' (ID 142): 142
'Modern-Day Dombrowski' (ID 143): 91
'Great Soul' (ID 144): 88
'Great Soul' (ID 145): 155
'Weltkrieg Maharaja' (ID 146): 94
'The Lion of Africa' (ID 147): 140
''O'' (ID 148): 220
'Army Reform Committee' (ID 149): 70
'Chief of Secret Police' (ID 150): 2
'Local tyrant' (ID 151): -57
'Local tyrant' (ID 152): -57
'Oil Baron' (ID 153): 9
'Steel Magnate' (ID 154): 9
'Industrial Chemist' (ID 155): 9
'Media Magnate' (ID 156): 60
'Planned Economy Proponent' (ID 157): 70
'Keynesian Economy Proponent' (ID 158): -42
'Reformer of the Army' (ID 159): -14
'Construction Magnate' (ID 160): 60
'Balanced Budget Proponent' (ID 161): -70
'Mixed Economy Proponent' (ID 162): 35
'The Special Forces Proponent' (ID 163): 20
'The Special Forces Proponent' (ID 164): 38
'The Doctrine of Autonomy' (ID 165): 208
'Health and Safety Proponent' (ID 166): -20
}Done
ERROR : (Missing = in statement.) 'control = {' Line = 11 file = Mods\Kaiserreich for DH 1.7\db\events\customevents.txt
EDIT 4: I corrected with the mistakes reported, now a new game loads successfully, but my already running savegames looks like does not see it
EDIT 5: as the provinces must not only be controlled during a war but must be mine, I changed "control" with "owned", but nothing happens in my savegame
event = {
id = 500000
country = ITA # Italy proposes
decision_picture = "diplomatic_campaign"
date = { day = 0 month = 0 year = 1936 } #I can use it at my disposal
offset = 1
deathdate = { day = 29 month = 11 year = 1963 }
decision = {
owned = { province = 348 data = -1 } #Italy controls Gibraltar
owned = { province = 382 data = -1 }
owned = { province = 380 data = -1 } #Italy controls Crete
}
decision_trigger = {
owned = { province = 348 data = -1 } #Italy controls Gibraltar
owned = { province = 409 data = -1 } #Italy controls Istanbul
owned = { province = 382 data = -1 }
owned = { province = 380 data = -1 } #Italy controls Crete
relation = { which = RUS value = 150 } #friendly relation with Russia
atwar = no
}
trigger = {
owned = { province = 348 data = -1 } #Italy controls Gibraltar
owned = { province = 382 data = -1 }
owned = { province = 380 data = -1 } #Italy controls Crete
}
name = "Align Russia?"
desc = "We are going to declare war on Germany as we need Malta and Suez for our supremacy in the Mediterranean. The Germans outnumber us, so we need an ally. Russia is powerful, was our ally, has revanchism against Germany and a huge army. Do we want to aling them for a future war?"
action = {
ai_chance = 90
name = "We need Russian help against Germany, contact them"
command = { type = trigger which = 500001 }
}
action = {
ai_chance = 10
name = "No, it's useless"
command = { type = domestic which = interventionism value = -1 }
}
}
event = {
id = 500001
country = RUS # Now Russia has to answer
picture = "RusEvent1"
name = "A proposal from Italy"
desc = "Italy wants to declare war on Germany to get Malta and Suez. They showed a great attitude in the third Franco - German war and built a nice domination system in the Mediterranean. But they need our help to deal with Berlin. On the other hand, this can be our chance to get back our territories after 30 years..."
action = {
ai_chance = 70
name = "Great idea"
command = { type = trigger which = 500002 }
}
action = {
ai_chance = 30
name = "We can't win any war with Italy"
command = { type = trigger which = 500003 }
}
}
event = {
id = 500002
country = ITA # Russia accepts
picture = "italianinfantry"
name = "Russia accepts"
desc = "Wonderful news, Russia accepts to side with us in an hypothetical war against the Germans."
action = {
name = "Perfect"
command = { type = setflag which = ITARUSALLIANCE }
}
}
event = {
id = 500003
country = ITA # Russia refuses
picture = "italianinfantry"
name = "Russia refuses"
desc = "Bad news. Russia refused to side with us in an hypothetical war against the Germans"
action = {
name = "Damn"
command = { type = relation which = RUS value = -200 }
}
}
this is the updated code
FINAL EDIT: I solved by myself by putting the event in the file "Italian empire.txt" and it runs perfectly. Now I would like to know why with the custom file it did not load properly :/
So I tinkered with something and made my ai bad, before German Ai was good at dealing with two fronts but now it is bad as it sends half of the force to the Eastern front. how do you make it disregard that front and instead concentrate everything that it has already in the west one the Western front.
So I tinkered with something and made my ai bad, before German Ai was good at dealing with two fronts but now it is bad as it sends half of the force to the Eastern front. how do you make it disregard that front and instead concentrate everything that it has already in the west one the Western front.
Please look at the AI Files Modifiers.txt file as it is fairly self-explanatory.
Can you not just go back to the old ai file and use that?
Maybe set up a separate ai file for East and West ?
For countries I want to ignore.... country_priorities, set FRA = -1, will ignore FRA.
For provinces I want to ignore... ignore = 1123, it will ignore 1123.
For specific provinces I want to attack, province_priorities = 527 = 50, 1123 = -1, attack 527, ignore 1123.
etc.
EDIT: if you just use the default.ai, it is good. So not using any ai file in particular, it will default to the default.ai file.
EDIT 2; Remember only put into a switch ai file, what you need it to do now. Leave out everything else, as using the switch ai file, just gets it to read THAT file now, it will carry on using the settings in the previous ai country file anyway.
Look at some of the dh ai files and you'll see what I mean. Some files are only a couple of lines.
I dont know what I did, i had pretty descent ai 9/10 times did everything as it was from 1914 till 1917 now it is messed up
But thanks will tinker around switch files
FINAL EDIT: I solved by myself by putting the event in the file "Italian empire.txt" and it runs perfectly. Now I would like to know why with the custom file it did not load properly :/
A possible explanation could be that added event files work only in newly started games as this information is saved into the savegame file (you can add it by yourself there too) and is loaded from there on game load.
A possible explanation could be that added event files work only in newly started games as this information is saved into the savegame file (you can add it by yourself there too) and is loaded from there on game load.
Hi all, I just tried to create another event. This time everything runs ok, but is there a quick way to claim/add core to a whole region instead of manually claiming every damned province with the risk to miss some of them?
Hi all, I just tried to create another event. This time everything runs ok, but is there a quick way to claim/add core to a whole region instead of manually claiming every damned province with the risk to miss some of them?
event = {
id = 500008
country = ITA
date = { day = 0 month = 0 year = 1936 }
deathdate = { day = 29 month = 11 year = 1963 }
decision_picture = "decision_diplomatic_campaign"
picture = "Malta"
decision = {
exists = U46 # Malta exists
puppet = { country = U46 country = GER } # Malta is part of the German Empire
flag = IRREDENTA_AFRICA
}
decision_trigger = {
exists = U46 # Malta exists
puppet = { country = U46 country = GER } # Malta is part of German Empire
atwar = no
NOT = {
alliance = { country = ITA country = GER } # Italy is not in Mitteleuropa
}
}
trigger = {
exists = U46 # Malta exists
puppet = { country = U46 country = GER # Malta is part of German Empire }
flag = IRREDENTA_AFRICA
}
name = "The status of Malta"
desc = "As part of the Italia irredenta, Malta is an object of attentions in the Mediterranean. It also serves as a strategic port for the control of the sea. We can claim it, despite knowing that the Germans won't let their possession go so easily..."
action_a = {
ai_chance = 90
name = "Try to buy Malta from the Germans"
command = { type = addclaim which = 429 }
command = { type = trigger which = 500009 }
}
action_b = {
ai_chance = 10
name = "Just claim, this is too risky"
command = { type = addclaim which = 429 }
command = { type = dissent value = 5 }
}
action_c = {
ai_chance = 0
name = "Forget about it"
command { type = domestic which = interventionism value = -1 }
}
}
This was the event
ERROR : Invalid trigger entry [flag] in Mods\Kaiserreich for DH 1.7\db\events\Neutral Europe\Italian empire.txt, line 6026!
ERROR : Unknown trigger type [decision_trigger] in Mods\Kaiserreich for DH 1.7\db\events\Neutral Europe\Italian empire.txt, line 6028!
ERROR : Invalid trigger entry [atwar] in Mods\Kaiserreich for DH 1.7\db\events\Neutral Europe\Italian empire.txt, line 6032!
ERROR : Invalid trigger entry [NOT] in Mods\Kaiserreich for DH 1.7\db\events\Neutral Europe\Italian empire.txt, line 6032!
ERROR : Invalid trigger entry [alliance] in Mods\Kaiserreich for DH 1.7\db\events\Neutral Europe\Italian empire.txt, line 6033!
ERROR : (unknown data defined in event database) 'trigger = {' Line = 6037 file = Mods\Kaiserreich for DH 1.7\db\events\Neutral Europe\Italian empire.txt
This was the report. I can't find mistakes
Note: I copied the whole event concerning the lines indicated