• 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.
Alright, I've had it. Here's the much needed Fix 3.14.

The link: WATKABAOI 2.04 Fix 3.14
You don't need any of the previous fixes.

What has been fixed: Too much to list. A lot of ridiculous things like monarchs having "datecompleted" parameters, seaprovinces listed as cores (and elsewehere), a lot of misspelled areas and regions, a Japanese province on the European continent, too long event texts with illegal quotation marks, wrong AI file names, missing brackets (and other characters), a HUGE amount of multiple IDs, a landunit with "moveSAMe" instead of "movetime" (did someone replace all Timurid "tags"?), monarchs with shock and fire values, and other things best left unspoken. It's a miracle this mod ever worked on any FtG version.

I also noticed that the AI_Changes.txt event file is missing a lot of countries, and I'm not sure if those all have their AI updating done within their major event files. If not, then this is a bug left for cool-toxic to fix.

BTW I didn't include the 1492 scenario because my version of that file has been heavily modded. So only the 1337, 1419 and 1792 scenarios are included in the fix.

So let's see if this mod now works a little better in 1.2...


EDIT: I forgot to mention that unluckily my randomevents.txt has also been heavily modded. I decided to include it though, since it's still compatible with all scenarios.
 
Last edited:
Alright, I've had it. Here's the much needed Fix 3.14.

The link: WATKABAOI 2.04 Fix 3.14
You don't need any of the previous fixes.

What has been fixed: Too much to list. A lot of ridiculous things like monarchs having "datecompleted" parameters, seaprovinces listed as cores (and elsewehere), a lot of misspelled areas and regions, a Japanese province on the European continent, too long event texts with illegal quotation marks, wrong AI file names, missing brackets (and other characters), a HUGE amount of multiple IDs, a landunit with "moveSAMe" instead of "movetime" (did someone replace all Timurid "tags"?), monarchs with shock and fire values, and other things best left unspoken. It's a miracle this mod ever worked on any FtG version.

I also noticed that the AI_Changes.txt event file is missing a lot of countries, and I'm not sure if those all have their AI updating done within their major event files. If not, then this is a bug left for cool-toxic to fix.

BTW I didn't include the 1492 scenario because my version of that file has been heavily modded. So only the 1337, 1419 and 1792 scenarios are included in the fix.

So let's see if this mod now works a little better in 1.2...


EDIT: I forgot to mention that unluckily my randomevents.txt has also been heavily modded. I decided to include it though, since it's still compatible with all scenarios.


good job.:D
 
A few comments (I'd been working up my own version also):
  • Did you run the validator on the AI files? There were several that had the wrong area/region names.
  • I think the Confederates should probably have usa_1845_ai instead of usa_1763_ai. Of course, it might be better if they had their own which did not target Great Britain, but that's neither here nor there.
  • The "Bulgarian Struggle for Independence" has text which is too long to be included inline, so it needs to be moved to the localization files. There are several events in the chain which have the same text.
  • The area "Liberia" is missing from geography.txt. All it needs is "area = { id = 332 tag = "Liberia" name = "AREA_Liberia" type = land }"
  • The added text from 1.2 is still missing from addendum.csv

I must say you are thorough in the extreme -- you caught a number of things that I'd missed. Nice job!
 
A few comments (I'd been working up my own version also):
Did you run the validator on the AI files? There were several that had the wrong area/region names.
Yes however my AI files were also all very heavily modded so I didn't include them... Looks like I'll have to do a complete fix for a vanilla Watkabaoi.

I think the Confederates should probably have usa_1845_ai instead of usa_1763_ai. Of course, it might be better if they had their own which did not target Great Britain, but that's neither here nor there.
That's a gameplay decision which should be made by cool-toxic, not me.

The "Bulgarian Struggle for Independence" has text which is too long to be included inline, so it needs to be moved to the localization files. There are several events in the chain which have the same text.
You're right. I wonder why the game didn't complain on loading, it did for the Sonderbundskrieg event...

The area "Liberia" is missing from geography.txt. All it needs is "area = { id = 332 tag = "Liberia" name = "AREA_Liberia" type = land }"
Alright, that will be fixed in the next fix.

The added text from 1.2 is still missing from addendum.csv
Right I completely forgot about that...

I must say you are thorough in the extreme -- you caught a number of things that I'd missed. Nice job!
It's all in the validator. By the way, I just noticed that all Watkabaoi scenario files have armies with very high ID numbers, like 8 or 9 digits. I know this is a problem for monarchs/leaders, is it for other structs as well?
 
It's all in the validator.
Maybe I ran it with different settings, because I don't remember seeing all of those.

By the way, I just noticed that all Watkabaoi scenario files have armies with very high ID numbers, like 8 or 9 digits. I know this is a problem for monarchs/leaders, is it for other structs as well?
ID is a uint32, so it shouldn't be a problem.
 
Maybe I ran it with different settings, because I don't remember seeing all of those.
The only thing that I didn't see in the validator was the Japanese province in Europe, which I accidently discovered some time ago. And of course the validator doesn't say "oh noes there art too many parentheses", it says "token xxx should be =" or somesuch...

I'll probably be uploading Fix 4 for vanilla Watkabaoi later this night.

By the way, the inclusion of the added text in addendum.csv finally fixed the maintenance screen CTDs which were still there in Fix 3.
I think there's something wrong with the code though if missing strings can cause a game to crash...
 
Ah yes you're actually right. I forgot to delete a # character in the 1337 scenario...
Open the 1337 scenario file in notepad, then right at the top there's a '#' sign in the line with "absolutestartyear". Just delete that character and everything will work just fine.

Thanks for pointing it out.

The mod still won't be fully playable until I've uploaded fix4 though, which should be within the next few hours.
 
Last edited:
WATKABAOI 2.04 FIX 4 ULTIMATE!


-> Link: Fix4U <-


"Ultimate" means I won't be going to upload another fix even should the game now destroy your drive while I could correct that by replacing one single character.
There's a slight chance this mod might actually become compatible with 1.2 now, though.

Changelog:
Code:
Fixed a few things to make the mod work better.
Fixed other stuff to make the mod work better.
Fixed some errors to make the mod work better.
Fixed some more stuff to make the mod work better.
Fixed even more stuff while I was at it.
Added the 1.2 addendum.csv strings that caused the actual crashes.
Renamed Japanese cities to be more historically accurate.


Fix4U supersedes all the other fixes, but you will of course need the basic Watkabaoi 2.04.


BTW I decided to follow MichaelM's suggestion to give the CSA the latest USA AI file after all, since I saw they can't revolt before 1860 or so anyway...

Also I have included the updated original Watkabaoi randomevents.txt. So if you want to use my revised version you'll have to copy it from Fix 3. The updated original 1492 scenario is now included in the fix as well.

Have fun and hopefully no crashes. Well hopefully for you 'cause my version runs fine now, so I don't really care.
 
Last edited:
How come this is not a part of the MODS you get, as a standard when you install the game?

It should be imo :)