Single Player bugs and crashes v38 plus (SVN) - After the 20th of February 2018

Looks like that came from my building consolidation project, and Guillotine is just one that I missed.
I'll let you handle it then.
 
different mini ,
How often do these come up in your game? I really have to catch this outside of a mini to see how it's possible that this happens. I really think this one may be above my head. Really was wishing @alberts2 could take a look at this. By the mini alone I'm stumped. So I might have to just play a few rounds under the debug dll to try to catch it in the act. Would take a bit of time but it seems like a mean bug that's worth it.
 
Ah sorry, I haven´t read closely enough! Quick combat is always on, life is too short to watch these on the screen without proceeding the game :) ...

Edit: 2 more MiniDumps
These are coming up as the same bug and I'm equally stumped on these as well.
Code:
>   d3d9.dll!1c5deeea()   
     [Frames below may be incorrect and/or missing, no symbols loaded for d3d9.dll]  
     msvcr71.dll!7c3416b3()   
     Civ4BeyondSword.exe!006846f7()
I'm not sure what file this is crashing on but I'd bet that it's actually not in our dll but in the graphic engine, which matches what you're talking about. I'm willing to bet you have a problem with the program not getting along with your particular graphics card or some settings on the driver. This is what we were seeing previously but now I notice the d3d9. part of that last line on the stack and not just the .dll portion. I'm pretty sure this is not a bug from the mod's programming, though there could be some things it's doing that cause a stress point in the deeper coding to crack somehow. From the way you explain it, it sounds like a sudden massive memory leak is taking place. Since lowering graphic settings to low doesn't help, I suspect it's not normal memory buildup and strain but rather some kind of bad spot in the processing that causes an endless loss of graphic memory no matter what the setting when it gets triggered.
 
Ah sorry, I haven´t read closely enough! Quick combat is always on, life is too short to watch these on the screen without proceeding the game :) ...

Edit: 2 more MiniDumps
Update drivers of graphic card.
Do you have "Enable Graphic Paging" option on?
 
OK, I just updated the NVidia driver what I haven´t done for a while (I have a GTX 970 card) but I still get the CTDs. Graphic Paging is always on (but I also tried to turn it off without luck).
What direct x version are you running? Perhaps you've got a version that doesn't agree with something here.
 
d3d9 = Direct 3D 9
9 signify generation, as in directX9 language between software and graphic card.

You probably knew this though, just adding it there in case.
I suspected something along those lines.
 
So Windows 10 then.
Do you run game in admin mode?
Well it's possible that it doesn't like something in DX12. @Snofru: do you have any way to maybe check how a different version works for you?
 
Really great discussion here, thanks to everone who takes part!

DX 9 is already installed in its last version. I wouldn´t want to mess too much with the DX installation as I use this system also in a professional way and to mess up with something would be really very bad.

The strange thing for me is that a few months ago I didn´t have these CTDs with the game I did then. What has changed?
  • The SVN version, of course, a number of big changes.
  • The map: I then played with TPEHEP´s world map and now with Kation´s Compact Space map (both are space maps, Kation´s is significantly smaller).
  • The state of the game: I never got so far into the game with TPEHEP´s map and even with my current game the CTDs only came relative late.
  • And my system: Not really a lot of change. Nothing in hardware. The recent Windows update didn´t change anything, I had CTDs before it and still have them now.
 
Do you still have your original Civ BtS CDs? If so re-install the directx 9.0b or c version on it. This will Not hurt your Directx 12 version.

Directx is known for overwriting older versions when it does not need to. And all it takes is for one small part of 9.0b or 9.0c (which ever it is on the CDs) to get overwritten for it to act up.

Been there and done that with directx since I 1st installed Civ IV and then BtS. So long ago....but I've had to "refresh" the directx version the game came with several times thru D10, D11, and now even D12.
 
DX 12 doesn't mean that DX 9 is installed as well. You might want to try https://www.microsoft.com/en-us/download/details.aspx?id=35
DX 9 is already installed in its last version. I wouldn´t want to mess too much with the DX installation as I use this system also in a professional way and to mess up with something would be really very bad.
It cannot hurt your system to run the directX runtime installer that tmv linked to. It is actually recommended for all to run that if they dabble in older games (pre directX10 games). It will ensure that all directX9, and older, files and dll's does exist on your computer where it should.

I've many times encountered problems with older games that got instantly fixed by using the directX runtime.
 
  • Like
Reactions: tmv
Good morning. FYI, when I did a SVN update last night, I'm getting the following XML error on initial boot up prior to the C2C screen.

modules\my_mods\burial_traditions\caves_civ4buildinginfos.xml

Noticed it on builds for the last week or so.

Keep up the great work!
 
I'm not sure if it's a bug, but I never get a "Negotiator - diplomat" when I build Negotiator's hut (Ancient era, I still have to reach classical in my games XD).

Also, I'm not sure if it's bug or normal behaviour, but AI attacking stacks are VERY large. In my last game (latest SVN) 2 nearby AI civs had conquered rival cities with stacks of 30-40 log rams/battering rams + 30-40 atlatist.

Game option "More XP to level". Tooltip says 2 times more XP to level, but globaldefines.xml sets it at +200% (four times more XP). I usually just change it manually to +100%.
 
Last edited:
Good morning. FYI, when I did a SVN update last night, I'm getting the following XML error on initial boot up prior to the C2C screen.

modules\my_mods\burial_traditions\caves_civ4buildinginfos.xml

Noticed it on builds for the last week or so.

Keep up the great work!
I assume your playing version is a copy of your copy of the SVN. You need to make sure the deletes are done as well as the updates and new files.
I'm not sure if it's a bug, but I never get a "Negotiator - diplomat" when I build Negotiator's hut (Ancient era, I still have to reach classical in my games XD).
The diplomat units have not been implemented yet. The buildings are useful without the units though.
 
Back
Top Bottom