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

unmerged(28107)

Recruit
Apr 21, 2004
5
0
Not sure if this has already been reported.

Playing as Germany, the Sovs overan Finland and annexed them. Have just got around to recapturing Finland and I thought I would Liberate my old ally. Every time I do the game crashes? :(
 
Upvote 0
Same thing happens when other countries are Liberated

GordoNZ said:
Not sure if this has already been reported.

Playing as Germany, the Sovs overan Finland and annexed them. Have just got around to recapturing Finland and I thought I would Liberate my old ally. Every time I do the game crashes? :(

Also, happens when Vichy France is Liberated, when the Soviets take Croatia, when Mongolia is Liberated and happens in all senarios.
 
Invalid tech problem.

The liberating country has techs in it's list of techapps that do not exist.

This is what is causing the crash. Sift through the techapps in the savegame file and delete any that do not exist, and your problem will be gone.
 
Well, no, the inheritance of techs is not the problem per se, it is the presence of non-existant techs in the list of techapps that is causing the crash.

e.g. If Germany were to have, say, tech 2999 (which doesn't exist) in their list of techapps, and they were to try to liberate something, the game would crash.
 
But how could it have tech 2999 in its techapp if it doesnt exist? Faulty scenario setup?
 
read somewhere

gzav said:
But how could it have tech 2999 in its techapp if it doesnt exist? Faulty scenario setup?

Invalid Techs in the .inc files - seems the new patch has deleted a tech but not the references in the .inc files. This would also explain why the Mods do not experience the same problem. They have their own unique Tech trees and do not use the Vanilla 1.06 tech tree.
 
Last edited:
2Coats said:
Can you please be more specific. Do you know what these are? Can you provide an example of the ones you do know about.
Well, since we were talking about the 1944 scenario, I looked through the ger.inc file for that scenario and discovered the following no-existant techs in their list of techapps:

2511
2512
7705
13304

Also, tech 9804 was duplicated. I am not sure if that would cause a crash but I deleted it anyway.

Deleting these techs will allow you to liberate countries as Germany without the game crashing.

For sure there are invalid techs in other files too. For example, the oft reported Vichy crash bug exactly the same issue. Vichy is liberated by France by event, but France has one or more non-existent techs in their list of techapps and so the game crashes.

Hunting these down is a lot of work! Maybe someone could write a small program that parses all the tech files for valid techs, and then runs a compare on all the *.inc files to check for techs that arent on the list... would sure make everyone's life easier!
 
I wrote a small tool to check if any of the techs mentioned in a savegame is not listed in the database I noticed the following (both savegames can't be loaded):
Playing Germany:
Code:
ENG: Tech 1700 not found
ENG: Tech 1900 not found
FRA: Tech 1700 not found
GER: Tech 1700 not found
GER: Tech 1900 not found
ITA: Tech 1700 not found
SOV: Tech 1700 not found
SOV: Tech 1900 not found
SOV: Tech 1940 not found
BEL: Tech 1700 not found
BRA: Tech 1700 not found
VEN: Tech 1700 not found
NZL: Tech 1700 not found
NZL: Tech 1900 not found
AST: Tech 1700 not found
AST: Tech 1900 not found
AST: Tech 1940 not found
USA: Tech 1700 not found
SAF: Tech 1700 not found
SAF: Tech 1900 not found
SAF: Tech 1940 not found
and playing with the Soviets there were none such found. So there has to be other problems than the techs. I will try to remove those technologies and try loading it then. But it will take some time. ;)
 
Scaith said:
I wrote a small tool to check if any of the techs mentioned in a savegame is not listed in the database I noticed the following (both savegames can't be loaded):
What 'database' were you checking against? 1700, 1900, and 1940 are all valid techs in infantry_tech.txt.

Invalid techs won't prevent a save from loading so yes, you do have some other problem with those saves.
 
Last edited: