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

ptan54

General
32 Badges
Sep 28, 2003
2.014
0
Visit site
  • 500k Club
  • Crusader Kings III: Royal Edition
  • Crusader Kings III
  • Imperator: Rome
  • Imperator: Rome Deluxe Edition
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Cradle of Civilization
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: El Dorado
  • Europa Universalis III
  • War of the Roses
  • Sengoku
  • Europa Universalis IV: Res Publica
  • Europa Universalis III Complete
  • March of the Eagles
  • Europa Universalis III Complete
  • Heir to the Throne
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Europa Universalis IV
  • Divine Wind
  • Europa Universalis III Complete
  • Europa Universalis III: Chronicles
Field Marshal Steel says:

Most common reason for this is an invalid tech ID. Try removing all techapps and techlevels from the INC file for one of those countries, then start the game and try releasing a vassal while playing that country. If you don't get a CTD you will have confirmed that it's an invalid tech ID and should then audit all the entries in the INC files.

I removed all techs from Britain in their inc file and released everyone.
No crash!
So we must sort out the inc files of Britain, France, Germany, Austria to weed out these invalid techs.
Notice that 3/4 of these countries are in "tier 1" in our tech assignment.
 
Hurrah! This is very good news - this does mean, however, that Russia and Austria-Hungary begin with the same techs. Seeing as the tech tree is going to be overhauled, this doesn't matter.
 
Breaking News

BREAKING NEWS

British.inc, France.inc, Germany.inc, Austriahungary.inc, Italy.inc all have tech 10007 in the techapps = { }

Go now to light aircraft tech.

You will find that this tech is nonexistent!

Either we make a tech with id 10007 or delete that reference from the inc files.

I did the latter but the stupid game won't run now.

EDIT - Reinstalled TGW, then added empty useless tech with id 10007. Everything works now!
 
Last edited:
Probably because some other tech required that 10007 actually existed for it also to work. Congratulations ptan on finding that possibly disastrous problem.
 
Now this gets even stranger... because in version 1.00b of the mod, there was a tech 10007. It was called "Early Airplane Engine". Hence, obviously, why countries such as Britain and France were given it at the start.

It would seem somebody deleted this tech from the tech file before 1.02b was released, but didn't also delete the references to it from the country.inc files... :confused:
 
Maybe you can get that save game to work. Try editing the light_aircraft_tech.txt file (make a backup), and adding that tech there (just copy 10006, renumber to 10007 and remove the effects) and see if that tech shows up as researchable (or researched) in the game. If it does, your save should be safe to use without (that particular kind of) crashes.
 
Hmmm, ptan, did you check to see that the other techs match as well? That file is, IIRC, kind of old. Maybe just taking the tech from that file and placing it in the more up-to-date file would be better. After all, not to mention costs probably being broken, there might be other missing techs. I think that file was from 1.00b.
 
What I did was copy that tech from the file and paste it..

Yournickname, use the original light_aircraft_tech.txt.

And paste the 10007 from Gwalcmai's file.

MAKE SURE THE brackets { } match - I couldnt start my game either, but I checked to see if the brackets match, and they didnt.

So I changed that and it runs.

If you still have problems, I can email my file to you, it should work fine.
 
It was me that removed the tech, seeing that it really did nothing, it was just an extra tech making other techs available, requiring 10003, and enabling all techs that 10003 previously enabled.

/Johan