• 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.

Zsar1

Major
52 Badges
Dec 19, 2014
659
199
  • Arsenal of Democracy
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Darkest Hour
  • Crusader Kings II: Jade Dragon
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Shadowrun Returns
  • Crusader Kings II: Holy Fury
  • Battle for Bosporus
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Hearts of Iron IV: La Resistance
  • Stellaris: Federations
  • Stellaris
  • Europa Universalis IV
  • Victoria 2
  • Europa Universalis III: Collection
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Crusader Kings II: Way of Life
  • Stellaris Sign-up
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Stellaris: Megacorp
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Divine Wind
  • Heir to the Throne
  • Stellaris: Synthetic Dawn
  • King Arthur II
  • Stellaris - Path to Destruction bundle
No, it is not. I searched the event base and there is no reference to that file. It also does not conform to the common CORE AI file name pattern.
... If you could search your directory "mod-CORE2\db\events" for the filename (via Windows Search if "Search file contents" is enabled or via Notepad++ or any other editor offering a "Search in Files" function) and report which file references that name, it would help.

Most probable seems to be that your CORE installation got mixed up with another fileset, mayhap from another mod.
 

Czudak X

Sergeant
12 Badges
Sep 25, 2010
94
8
  • Iron Cross
  • Hearts of Iron II: Armageddon
  • Victoria 2
  • 500k Club
Most probable seems to be that your CORE installation got mixed up with another fileset, mayhap from another mod.

How dare you to even insinuate that he did something wrong? He's playing a Paradox Interactive game, I repeat - a Paradox Interactive game - so it makes him a nerd and nerds are smart people who know what they are doing.

It's your and C.O.R.E. team's fault now and it's never the fault of the end user. How could you think that he didn't perform a thorough debugging procedure before coming to these here forums? Shame on you.
 
Last edited:

Zsar1

Major
52 Badges
Dec 19, 2014
659
199
  • Arsenal of Democracy
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Darkest Hour
  • Crusader Kings II: Jade Dragon
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Shadowrun Returns
  • Crusader Kings II: Holy Fury
  • Battle for Bosporus
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Hearts of Iron IV: La Resistance
  • Stellaris: Federations
  • Stellaris
  • Europa Universalis IV
  • Victoria 2
  • Europa Universalis III: Collection
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Crusader Kings II: Way of Life
  • Stellaris Sign-up
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Stellaris: Megacorp
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Divine Wind
  • Heir to the Throne
  • Stellaris: Synthetic Dawn
  • King Arthur II
  • Stellaris - Path to Destruction bundle
Mmh. To be fair, not cleanly separating mods into different directories is still necessary* in at least two cases, so mixing stuff and later forgetting about it is an excusable folly.
- I am perfectly happy that the report contained enough information for me to recognise it as a false-positive, so there is that.

* -
  • Multiplayer savegame reloading
  • Combining (partially) unrelated mods
 

Radomir_Canaris

Sergeant
Feb 13, 2017
72
0
- I am perfectly happy that the report contained enough information for me to recognise it as a false-positive, so there is that.

do you mean error.txt?

I dont undestand this:

ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0043075E)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0043075E)
0043075E (AoDGame 1.11 A11 IC 1.04): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0042D1B4)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0042D1B4)
0042D1B4 (AoDGame 1.11 A11 IC 1.04): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0042DAE5)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0042DAE5)
0042DAE5 (AoDGame 1.11 A11 IC 1.04): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0045A8B3)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0045A8B3)
0045A8B3 (AoDGame 1.11 A11 IC 1.04): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0048D498)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0048D498)
0048D498 (AoDGame 1.11 A11 IC 1.04): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0060BA7A)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0060BA7A)
0060BA7A (AoDGame 1.11 A11 IC 1.04): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0060AC56)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0060AC56)
0060AC56 (AoDGame 1.11 A11 IC 1.04): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 005F8F98)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 005F8F98)
005F8F98 (AoDGame 1.11 A11 IC 1.04): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 00538606)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00538606)
00538606 (AoDGame 1.11 A11 IC 1.04): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0053D0E3)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0053D0E3)
0053D0E3 (AoDGame 1.11 A11 IC 1.04): (filename not available): (function-name not available)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 6A971486)
6A971486 (quartz): (filename not available): DllGetClassObject
ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0053E44D)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0053E44D)
0053E44D (AoDGame 1.11 A11 IC 1.04): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 006AFE08)
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 006AFE08)
006AFE08 (AoDGame 1.11 A11 IC 1.04): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 6163206C)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 6163206C)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 6163206C)
6163206C ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 6C6F6874)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 6C6F6874)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 6C6F6874)
6C6F6874 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 6D206369)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 6D206369)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 6D206369)
6D206369 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 69737369)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 69737369)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 69737369)
69737369 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 20736E6F)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 20736E6F)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 20736E6F)
20736E6F ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 65766168)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 65766168)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 65766168)
65766168 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 69756220)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 69756220)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 69756220)
69756220 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 6E20746C)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 6E20746C)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 6E20746C)
6E20746C ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 72656D75)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 72656D75)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 72656D75)
72656D75 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 2073756F)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 2073756F)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 2073756F)
2073756F ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 6F686373)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 6F686373)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 6F686373)
6F686373 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 2E736C6F)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 2E736C6F)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 2E736C6F)
2E736C6F ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 69685420)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 69685420)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 69685420)
69685420 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 61682073)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 61682073)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 61682073)
61682073 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 6E652073)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 6E652073)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 6E652073)
6E652073 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 656C6261)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 656C6261)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 656C6261)
656C6261 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 20612064)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 20612064)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 20612064)
20612064 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 736E6F63)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 736E6F63)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 736E6F63)
736E6F63 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 72656469)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 72656469)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 72656469)
72656469 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 656C6261)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 656C6261)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 656C6261)
656C6261 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 636E6920)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 636E6920)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 636E6920)
636E6920 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 73616572)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 73616572)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 73616572)
73616572 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 6E692065)
ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 6E692065)
ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 6E692065)
6E692065 ((module-name not available)): (filename not available): (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 65687420)
....

It is my Problem: filename not available): (function-name not available)

where? why?
 

Czudak X

Sergeant
12 Badges
Sep 25, 2010
94
8
  • Iron Cross
  • Hearts of Iron II: Armageddon
  • Victoria 2
  • 500k Club
Hey, man. For your information, Iron Cross v1.04RC1 is NOT compatible with AoD of version 1.10 or 1.11. The last official compatibility is AoD v1.09. Read the changelog before installing stuff.
 

me987654

General
87 Badges
May 12, 2009
1.773
6
  • Arsenal of Democracy
  • Hearts of Iron II: Armageddon
  • Rome Gold
  • Iron Cross
  • Hearts of Iron III
  • For The Glory
  • Pride of Nations
  • Stellaris - Path to Destruction bundle
  • Age of Wonders: Planetfall Deluxe edition
  • BATTLETECH: Heavy Metal
  • Stellaris: Necroids
  • Teleglitch: Die More Edition
  • Victoria 2
  • Rome: Vae Victis
  • War of the Roses
  • 500k Club
  • Cities: Skylines
  • Europa Universalis III: Collection
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Stellaris: Lithoids
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Stellaris
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Shadowrun: Dragonfall
  • Stellaris: Synthetic Dawn
  • Surviving Mars: First Colony Edition
  • Stellaris: Megacorp
  • Surviving Mars
  • BATTLETECH
  • Crusader Kings II: Holy Fury
  • BATTLETECH: Season pass
  • Imperator: Rome
  • Prison Architect
  • Surviving Mars: First Colony Edition
  • Stellaris: Ancient Relics
  • Age of Wonders: Planetfall
  • Shadowrun Returns
  • Stellaris: Distant Stars
  • Age of Wonders III
  • Age of Wonders: Shadow Magic
  • Age of Wonders
  • Crusader Kings II: Jade Dragon
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • March of the Eagles
I'm getting the same error with respect to "german_air_reserve.ai" during an Italian game (My last german game went fine - no errors). Note that I AM using the steam version of AoD... I also do have the non-steam version if for some reason the steam version is the problem (not sure why it would be... but you never know).

Edit: Found the reference... it's in cored_ai_ger.txt


action_a = {
command = { type = ai which = "switch/GER_Poland_After.ai" }
command = { type = ai which = "switch/GER_Air_Reserve.ai" }
command = { type = local_setflag which = GERAirAIReserve }

There's actually a few more references in there as well
 
Last edited:

me987654

General
87 Badges
May 12, 2009
1.773
6
  • Arsenal of Democracy
  • Hearts of Iron II: Armageddon
  • Rome Gold
  • Iron Cross
  • Hearts of Iron III
  • For The Glory
  • Pride of Nations
  • Stellaris - Path to Destruction bundle
  • Age of Wonders: Planetfall Deluxe edition
  • BATTLETECH: Heavy Metal
  • Stellaris: Necroids
  • Teleglitch: Die More Edition
  • Victoria 2
  • Rome: Vae Victis
  • War of the Roses
  • 500k Club
  • Cities: Skylines
  • Europa Universalis III: Collection
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Stellaris: Lithoids
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Stellaris
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Shadowrun: Dragonfall
  • Stellaris: Synthetic Dawn
  • Surviving Mars: First Colony Edition
  • Stellaris: Megacorp
  • Surviving Mars
  • BATTLETECH
  • Crusader Kings II: Holy Fury
  • BATTLETECH: Season pass
  • Imperator: Rome
  • Prison Architect
  • Surviving Mars: First Colony Edition
  • Stellaris: Ancient Relics
  • Age of Wonders: Planetfall
  • Shadowrun Returns
  • Stellaris: Distant Stars
  • Age of Wonders III
  • Age of Wonders: Shadow Magic
  • Age of Wonders
  • Crusader Kings II: Jade Dragon
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • March of the Eagles
I happen to have the .70.7 installer (the last version before the current) and the file is in there (Ger_Air_Reserve.ai). It's just an empty file (other than comments) and IIRC (I'm not on my gaming laptop right now) it was in the base AI switch folder (not the one under the CORE mod folder). I put this file into my install and it fixed the issue and everything seems to be working fine. Maybe it was just a placeholder in the last version and needs to be put back in?
 

Denniss

CORE developer
37 Badges
Jun 15, 2005
3.370
41
www.matrixgames.com
  • Rise of Prussia
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Semper Fi
  • Sword of the Stars II
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • 500k Club
  • Europa Universalis IV: Pre-order
  • Majesty 2
  • Mount & Blade: Warband
  • Achtung Panzer
  • Surviving Mars
  • Age of Wonders III
  • Surviving Mars: Digital Deluxe Edition
  • Shadowrun Returns
  • Surviving Mars: First Colony Edition
  • Surviving Mars: First Colony Edition
  • Darkest Hour
  • Cities in Motion
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • Arsenal of Democracy
  • Deus Vult
  • East India Company Collection
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
that's the dummy file placed into the main AoD folder. That was required to properly load an ai file from moddir folder. The Core version of this file is missing.
We are currently checking our source files whether it was accidentally left out in the installer or missing completely.
If you place the dummy fiel in the Core switch ai folder you may be able to continue the game although the german AI may act strange with its air fleets.
 

Hagar

East vs West developer<br>CORE Minister of Propaga
107 Badges
Jan 4, 2006
2.745
7
  • Victoria 2
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Europa Universalis III Complete
  • The Kings Crusade
  • Majesty 2
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Rome Gold
  • Semper Fi
  • Sengoku
  • Sword of the Stars
  • Hearts of Iron III
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Warlock: Master of the Arcane
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Rise of Prussia
  • Victoria 3 Sign Up
  • Deus Vult
  • Arsenal of Democracy
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • A Game of Dwarves
  • East India Company
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
It is indeed missing in the installer script (though the file itself is present in the masters)... The quick fix is to add a txt file named ger_air_reserve.ai in the mod-CORE2\ai\switch\ directory, with the following content:
Code:
# Air AI File For Air Reserve as priority
# CORE Ver 0.70 by dec152000

air_marshal = {
    min_mission_strength_org    = 0.8
    icxdayscostfactor         = 10.0        # How to value true industrial cost when calculating expect causalties
    manpowercostfactor        = 100.0        # How to value manpower cost when calculating expect causalties
    destructionriskthreashold     = 0.2        # when to fear a divisiopn might be destroyed

    # desirability is a multiplier used when calcualting the mission desirability
    airsuperioritydesirability     = 30.0
    groundattackdesirability     = 0.0
    inderdictiondesirability     = 0.0
    logisticalstrikedesirability     = 0.0
    runwaycrateringdesirability     = 0.0
    strategicstrikedesirability     = 0.0
    installationstrikedesirability     = 0.0
    navalstrikedesirability     = 15.0
    portstrikedesirability         = 10.0
    convoyraiddesirability        = 10.0

    # tolerance is the required kill:loss ration expected to do mission, 2.0 accept twice the losses of your enemy, 0.5 accept half
    airsuperioritylosstolerance     = 1.75
    groundattacklosstolerance     = 2.5
    interdictionlosstolerance     = 2.0
    logisticalstrikelosstolerance     = 0.75
    runwaycrateringlosstolerance     = 1.0
    strategicstriketolerance     = 0.1
    installationstriketolerance     = 0.1
    navalstriketolerance         = 1.0
    portstriketolerance         = 1.0
    convoyraidtolerance        = 0.75

    # efficency is a tweakable param to adjust according to how much actual damage comes from doing this mission (not to be confused with desirability)
    logisticalstrikeefficency     = 0.01
    runwaycrateringefficency     = 0.01
    strategicstrikeefficency     = 0.01
    installationstrikeefficency     = 0.01

    taskforcetype = { name = "Air Superiority" desiredratio = 0.400 rangeweight = 10.000 airkillpowerweight = 2000.000 hardkillpowerweight = -1000.000 softkillpowerweight = -1000.000 navalkillpowerweight = -2000.000 strategickillpowerweight = -2000.000 transportcapacityweight = -1000000.000 airvulnurabilityweight = -1.000 surfacevulnurabilityweight = 0.000 idle = yes reorganize = yes air_superiority = yes }
    taskforcetype = { name = "Soft Bombing" desiredratio = 0.320 rangeweight = 10.000 airkillpowerweight = 0.000 hardkillpowerweight = 500.000 softkillpowerweight = 2000.000 navalkillpowerweight = 0.000 strategickillpowerweight = 0.000 transportcapacityweight = -1000000.000 airvulnurabilityweight = 0.000 surfacevulnurabilityweight = -1.000 idle = yes reorganize = yes interdiction = no ground_attack = no }
    taskforcetype = { name = "Hard Bombing" desiredratio = 0.130 rangeweight = 10.000 airkillpowerweight = 0.000 hardkillpowerweight = 2000.000 softkillpowerweight = 500.000 navalkillpowerweight = 0.000 strategickillpowerweight = 0.000 transportcapacityweight = -1000000.000 airvulnurabilityweight = 0.000 surfacevulnurabilityweight = -1.000 idle = yes reorganize = yes interdiction = no ground_attack = no }
    taskforcetype = { name = "Strategic Bombing" desiredratio = 0.040 rangeweight = 10.000 airkillpowerweight = 0.000 hardkillpowerweight = 0.000 softkillpowerweight = 0.000 navalkillpowerweight = 0.000 strategickillpowerweight = 2000.000 transportcapacityweight = -1000000.000 airvulnurabilityweight = -0.500 surfacevulnurabilityweight = -0.500 idle = yes reorganize = yes logistical_strike = no runway_cratering = no strategic_bombardment = no installation_strike = no }
    taskforcetype = { name = "Naval Bombing" desiredratio = 0.070 rangeweight = 10.000 airkillpowerweight = 0.000 hardkillpowerweight = 0.000 softkillpowerweight = 0.000 navalkillpowerweight = 2000.000 strategickillpowerweight = 0.000 transportcapacityweight = -1000000.000 airvulnurabilityweight = 0.000 surfacevulnurabilityweight = -1.000 idle = yes reorganize = yes naval_strike = yes port_strike = yes convoy_air_raiding = yes }
    taskforcetype = { name = "Airlift" desiredratio = 0.040 rangeweight = 10.000 airkillpowerweight = 0.000 hardkillpowerweight = -2000.000 softkillpowerweight = -2000.000 navalkillpowerweight = 0.000 strategickillpowerweight = -2000.000 transportcapacityweight = 1000000.000 airvulnurabilityweight = -1.000 surfacevulnurabilityweight = 0.000 idle = yes reorganize = yes airborne_assault = no air_supply = no }
}
 

Kermit_Mupp

Second Lieutenant
30 Badges
Feb 12, 2011
112
13
  • Crusader Kings II
  • Commander: Conquest of the Americas
  • East India Company Collection
  • Heir to the Throne
  • Surviving Mars: First Colony Edition
  • March of the Eagles
  • Semper Fi
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • 500k Club
  • Cities: Skylines
  • Pride of Nations
  • Hearts of Iron IV: Cadet
  • Surviving Mars
  • Surviving Mars: Digital Deluxe Edition
  • Arsenal of Democracy
  • Hearts of Iron III Collection
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
  • Divine Wind
  • Europa Universalis III: Chronicles
  • Europa Universalis III
  • Darkest Hour
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: The Republic
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
It is indeed missing in the installer script (though the file itself is present in the masters)... The quick fix is to add a txt file named ger_air_reserve.ai in the mod-CORE2\ai\switch\ directory, with the following content:
Code:
# Air AI File For Air Reserve as priority
# CORE Ver 0.70 by dec152000

air_marshal = {
    min_mission_strength_org    = 0.8
    icxdayscostfactor         = 10.0        # How to value true industrial cost when calculating expect causalties
    manpowercostfactor        = 100.0        # How to value manpower cost when calculating expect causalties
    destructionriskthreashold     = 0.2        # when to fear a divisiopn might be destroyed

    # desirability is a multiplier used when calcualting the mission desirability
    airsuperioritydesirability     = 30.0
    groundattackdesirability     = 0.0
    inderdictiondesirability     = 0.0
    logisticalstrikedesirability     = 0.0
    runwaycrateringdesirability     = 0.0
    strategicstrikedesirability     = 0.0
    installationstrikedesirability     = 0.0
    navalstrikedesirability     = 15.0
    portstrikedesirability         = 10.0
    convoyraiddesirability        = 10.0

    # tolerance is the required kill:loss ration expected to do mission, 2.0 accept twice the losses of your enemy, 0.5 accept half
    airsuperioritylosstolerance     = 1.75
    groundattacklosstolerance     = 2.5
    interdictionlosstolerance     = 2.0
    logisticalstrikelosstolerance     = 0.75
    runwaycrateringlosstolerance     = 1.0
    strategicstriketolerance     = 0.1
    installationstriketolerance     = 0.1
    navalstriketolerance         = 1.0
    portstriketolerance         = 1.0
    convoyraidtolerance        = 0.75

    # efficency is a tweakable param to adjust according to how much actual damage comes from doing this mission (not to be confused with desirability)
    logisticalstrikeefficency     = 0.01
    runwaycrateringefficency     = 0.01
    strategicstrikeefficency     = 0.01
    installationstrikeefficency     = 0.01

    taskforcetype = { name = "Air Superiority" desiredratio = 0.400 rangeweight = 10.000 airkillpowerweight = 2000.000 hardkillpowerweight = -1000.000 softkillpowerweight = -1000.000 navalkillpowerweight = -2000.000 strategickillpowerweight = -2000.000 transportcapacityweight = -1000000.000 airvulnurabilityweight = -1.000 surfacevulnurabilityweight = 0.000 idle = yes reorganize = yes air_superiority = yes }
    taskforcetype = { name = "Soft Bombing" desiredratio = 0.320 rangeweight = 10.000 airkillpowerweight = 0.000 hardkillpowerweight = 500.000 softkillpowerweight = 2000.000 navalkillpowerweight = 0.000 strategickillpowerweight = 0.000 transportcapacityweight = -1000000.000 airvulnurabilityweight = 0.000 surfacevulnurabilityweight = -1.000 idle = yes reorganize = yes interdiction = no ground_attack = no }
    taskforcetype = { name = "Hard Bombing" desiredratio = 0.130 rangeweight = 10.000 airkillpowerweight = 0.000 hardkillpowerweight = 2000.000 softkillpowerweight = 500.000 navalkillpowerweight = 0.000 strategickillpowerweight = 0.000 transportcapacityweight = -1000000.000 airvulnurabilityweight = 0.000 surfacevulnurabilityweight = -1.000 idle = yes reorganize = yes interdiction = no ground_attack = no }
    taskforcetype = { name = "Strategic Bombing" desiredratio = 0.040 rangeweight = 10.000 airkillpowerweight = 0.000 hardkillpowerweight = 0.000 softkillpowerweight = 0.000 navalkillpowerweight = 0.000 strategickillpowerweight = 2000.000 transportcapacityweight = -1000000.000 airvulnurabilityweight = -0.500 surfacevulnurabilityweight = -0.500 idle = yes reorganize = yes logistical_strike = no runway_cratering = no strategic_bombardment = no installation_strike = no }
    taskforcetype = { name = "Naval Bombing" desiredratio = 0.070 rangeweight = 10.000 airkillpowerweight = 0.000 hardkillpowerweight = 0.000 softkillpowerweight = 0.000 navalkillpowerweight = 2000.000 strategickillpowerweight = 0.000 transportcapacityweight = -1000000.000 airvulnurabilityweight = 0.000 surfacevulnurabilityweight = -1.000 idle = yes reorganize = yes naval_strike = yes port_strike = yes convoy_air_raiding = yes }
    taskforcetype = { name = "Airlift" desiredratio = 0.040 rangeweight = 10.000 airkillpowerweight = 0.000 hardkillpowerweight = -2000.000 softkillpowerweight = -2000.000 navalkillpowerweight = 0.000 strategickillpowerweight = -2000.000 transportcapacityweight = 1000000.000 airvulnurabilityweight = -1.000 surfacevulnurabilityweight = 0.000 idle = yes reorganize = yes airborne_assault = no air_supply = no }
}

OK, so I got this critial error as well playing the Soviets and I'm running the 0.70.8 version on a Steam install - so this apparantly hasen't been fixed from version 0.70.7 which I think the OP was using?

But OK, so how to fix it then?

You write that one should "add a txt file named ger_air_reserve.ai in the mod-CORE2\ai\switch\ directory"

A couple of questions on that:

How can I add a .txt file that end in an .ai extension? Shouldn't the file be an .ai file?
But by "txt file" maybe you only mean it should be in text - the code you provided - or am I missing something?
Also - if I have to make it an .ai file - do I need a special program for that?

I tried installing a couple of program that should be .ai file viewers, just to see what those files where, but none of the programs I tried could open the .ai files in the game (I tried both my CORE mod folder and the untuched orginal game folder I have separetely stored).

So IF I need to make an .ai file and I need an .ai program for that - could anyone give me a tip on a working and license free option?

Or - if I still need to make this an .ai file - could I just simply paste this code into a .txt file and then change the file extension to .ai?
Maybe that's what you ment?

I have no experiance dealing with this - maybe that shows? ;-)
 

Tontonseb

Second Lieutenant
40 Badges
Sep 20, 2006
164
0
www.panzer.fr
  • Hearts of Iron IV: Death or Dishonor
  • 500k Club
  • Cities: Skylines
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Stellaris - Path to Destruction bundle
  • Surviving Mars
  • Victoria 2: Heart of Darkness
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Cities: Skylines - Parklife
  • Stellaris: Megacorp
  • Hearts of Iron IV: Expansion Pass
  • Imperator: Rome Sign Up
  • Stellaris: Ancient Relics
  • Battle for Bosporus
  • Divine Wind
  • Arsenal of Democracy
  • Cities in Motion
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
  • Darkest Hour
  • Deus Vult
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Hearts of Iron Anthology
  • For The Glory
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria: Revolutions
  • Rome Gold
  • Victoria 2
  • Victoria 2: A House Divided
I just had the problem popping up while playing CHI on 1939, Sept. 28, thank you very much, Denniss and Hagar !

C:\Games\Arsenal of Democracy\mod-CORE2\db\events\core_AI\Vanilla_AI\cored_ai_ger.txt (4 hits)
Line 288: command = { type = ai which = "switch/GER_Air_Reserve.ai" }
Line 624: command = { type = ai which = "switch/GER_Air_Reserve.ai" }
Line 1209: command = { type = ai which = "switch/GER_Air_Reserve.ai" }
Line 3084: command = { type = ai which = "switch/GER_Air_Reserve.ai" }

They are the occurrences found with Notepad++

About the file written by dec, I'm concerned with some words:

destructionriskthreashold = 0.2

logisticalstrikeefficency = 0.01
runwaycrateringefficency = 0.01
strategicstrikeefficency = 0.01
installationstrikeefficency = 0.01

airvulnurabilityweight = -1.000 surfacevulnurabilityweight = 0.000

and also, to some extent, strategic_bombardment = no

threshold ? efficiency ? bombing ? or is it WAD ?

There may be some place where I can consult a complete list of deprecated and current commands for AoD ?
 

me987654

General
87 Badges
May 12, 2009
1.773
6
  • Arsenal of Democracy
  • Hearts of Iron II: Armageddon
  • Rome Gold
  • Iron Cross
  • Hearts of Iron III
  • For The Glory
  • Pride of Nations
  • Stellaris - Path to Destruction bundle
  • Age of Wonders: Planetfall Deluxe edition
  • BATTLETECH: Heavy Metal
  • Stellaris: Necroids
  • Teleglitch: Die More Edition
  • Victoria 2
  • Rome: Vae Victis
  • War of the Roses
  • 500k Club
  • Cities: Skylines
  • Europa Universalis III: Collection
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Stellaris: Lithoids
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Stellaris
  • Crusader Kings II: Reapers Due
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Shadowrun: Dragonfall
  • Stellaris: Synthetic Dawn
  • Surviving Mars: First Colony Edition
  • Stellaris: Megacorp
  • Surviving Mars
  • BATTLETECH
  • Crusader Kings II: Holy Fury
  • BATTLETECH: Season pass
  • Imperator: Rome
  • Prison Architect
  • Surviving Mars: First Colony Edition
  • Stellaris: Ancient Relics
  • Age of Wonders: Planetfall
  • Shadowrun Returns
  • Stellaris: Distant Stars
  • Age of Wonders III
  • Age of Wonders: Shadow Magic
  • Age of Wonders
  • Crusader Kings II: Jade Dragon
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • March of the Eagles
Any chance the installer gets updated to address this? I can work around it.... but I often point people to this mod who want the ultimate Hearts of Iron Experience and ease of install always helps for new users.

(I still think AoD with Core is the best version of hearts of iron ever... period)