I get a reproducible CTD when I finish this turn by pressing enter.
//Prioritize more productive builds
for (int iI = 0; iI < GC.getNumFeatureInfos(); iI++)
{
if (kBuild.isFeatureRemove(iI) && kBuild.getFeatureChange() == NO_FEATURE)
{
for (int iJ = 0; iJ < GC.getNumBuildInfos(); iJ++)
{
if (GC.getBuildInfo((BuildTypes)iJ).isFeatureRemove(iI))
{
if (GC.getBuildInfo((BuildTypes)iJ).getFeatureProduction(iI) > kBuild.getFeatureProduction(iI))
{
if (canBuild(pPlot, (BuildTypes)iJ, false))
{
return false;
}
}
}
}
}
}
Got this error with the new dll?
Traceback (most recent call last):
File "BugEventManager", line 363, in _handleDefaultEvent
File "autologEventManager", line 325, in onLoadGame
File "autologEventManager", line 1461, in storeStuff
RuntimeError: unidentifiable C++ exception
Is this with the latest SVN? I pushed a fix for broken old game loading yesterday (haven't tried your save game yet though). If you know what rev you were trying to load it with please let me know the SVN rev concerned.
Assert Failed
File: CvArtFileMgr.cpp
Line: 100
Expression: false
Message: get##name##ArtInfo: ART_DEF_UNIT_IROQUOIS_MOHAWKARCHER was not found
Yes, the latest, though it didn't load before your fix too.
I wonder why my save from older game is ok but from current one fails.
Also, debug dll shows this
Code:Assert Failed File: CvArtFileMgr.cpp Line: 100 Expression: false Message: get##name##ArtInfo: ART_DEF_UNIT_IROQUOIS_MOHAWKARCHER was not found
No idea if that could prevent loading.
It's latest atm, r1184, and that error appears only with debug DLL, with regular one that error doesn't appear.
Yes, the latest (r1184), though the savegame was made before your fix.
It also is not loadable with r1152 too, file might be saved with errors... Autosaves and quicksaves from that period are CTDing same way.
I wonder why my save from older game is ok but from current one fails.
Also, debug dll shows thisSpoiler :Code:Assert Failed File: CvArtFileMgr.cpp Line: 100 Expression: false Message: get##name##ArtInfo: ART_DEF_UNIT_IROQUOIS_MOHAWKARCHER was not found
Confirmed that the CTD is a direct result of the missing art asset, which SO has now corrected. Please let me know if the problem is still persisting with rev1185 or higher.
The crash happens entirely in the exe, somewhere in a Direct 3d DLL, so probably graphics are involved.Repeatable CTD when using mousewheel to zoom out. Locate Austaralian City Uzbek (north central Map area) east of American city of Cincinnati. Name of Uzbek partially obstructed by ind era worker and/or unit. Zoom out with mouse wheel and will CTD everytime.
Vanilla v18 with 10-29-2011 .dll patch. Not SVN.
JosEPh