Alsark
Noble
Two things with 303:
1. Hafgan's units are not getting XP when razing the city (although the auto razing does work).
2. Razing the last rival city is not resulting in a conquest victory.
I'm going to commit myself to trying to assist with troubleshooting with the Python problem, as it effects me. I'm finding world builder often won't load, so that'll be my go-to testing point, since I'm sure the other interface problems are related. Sorry to be wordy here, but I'm just going to info dump since I don't know what will or won't be helpful.
So I completely wiped out my 302 folder and redownloaded 303 via SVN. I also cleared my cache (and did so multiple times during this troubleshooting process). I ran with debug enabled and also had Process Monitor running to try to see what's going on in the background. I have the default modules enabled, and tried world builder both through the AoELauncher and by just launching BTS -> Load mod; the problem happens either way.
When opening World Builder, I get the attached in-game Python error. PythonErr.log says the same, but with an additional "ERR: Python function showWorldBuilderScreen failed, module CvScreensInterface".
I filtered Process Monitor with two separate filters: CvScreensInterface and CvWorldBuilderScreen. Both results were basically the same. When the game loads, there is no difference between what will be a working and non-working world builder (at least, not when it comes to these two Python files). When world builder is first open, I get a bunch of "H:\SteamLibrary\steamapps\common\Sid Meier's Civilization IV Beyond the Sword\Beyond the Sword\CvScreensInterface" "no such file messages" (screenshot attached; I only included two of the no such file messages, but it goes on for awhile). If world builder opens successfully, neither of these files are referenced in process monitor. I also filtered by CvGameCoreDLL.dll in the mod folder, but didn't see anything interesting there.
I started a new game using "Play Now" and, multiple times, World Builder worked. I can, without needing to exit to desktop, load between the two saves and the Play Now save world builder will work - the custom game one won't. I've attached both saves, "WB Broken Hafgan" (which will also allow testing the two Hafgan bugs at the top of my post) and "WB Working Play Now".
Nothing is super standing out to me in the process monitor between the two saves except the broken game tries to create "\\eye.dds\" and "\\nec2.dds", each resulting in "object path invalid" errors... but I'd doubt that's what would be breaking everything?
1. Hafgan's units are not getting XP when razing the city (although the auto razing does work).
2. Razing the last rival city is not resulting in a conquest victory.
I'm going to commit myself to trying to assist with troubleshooting with the Python problem, as it effects me. I'm finding world builder often won't load, so that'll be my go-to testing point, since I'm sure the other interface problems are related. Sorry to be wordy here, but I'm just going to info dump since I don't know what will or won't be helpful.
So I completely wiped out my 302 folder and redownloaded 303 via SVN. I also cleared my cache (and did so multiple times during this troubleshooting process). I ran with debug enabled and also had Process Monitor running to try to see what's going on in the background. I have the default modules enabled, and tried world builder both through the AoELauncher and by just launching BTS -> Load mod; the problem happens either way.
When opening World Builder, I get the attached in-game Python error. PythonErr.log says the same, but with an additional "ERR: Python function showWorldBuilderScreen failed, module CvScreensInterface".
I filtered Process Monitor with two separate filters: CvScreensInterface and CvWorldBuilderScreen. Both results were basically the same. When the game loads, there is no difference between what will be a working and non-working world builder (at least, not when it comes to these two Python files). When world builder is first open, I get a bunch of "H:\SteamLibrary\steamapps\common\Sid Meier's Civilization IV Beyond the Sword\Beyond the Sword\CvScreensInterface" "no such file messages" (screenshot attached; I only included two of the no such file messages, but it goes on for awhile). If world builder opens successfully, neither of these files are referenced in process monitor. I also filtered by CvGameCoreDLL.dll in the mod folder, but didn't see anything interesting there.
I started a new game using "Play Now" and, multiple times, World Builder worked. I can, without needing to exit to desktop, load between the two saves and the Play Now save world builder will work - the custom game one won't. I've attached both saves, "WB Broken Hafgan" (which will also allow testing the two Hafgan bugs at the top of my post) and "WB Working Play Now".
Nothing is super standing out to me in the process monitor between the two saves except the broken game tries to create "\\eye.dds\" and "\\nec2.dds", each resulting in "object path invalid" errors... but I'd doubt that's what would be breaking everything?