Are we getting lost in the difference between terminologies we utilize?
I would normally think to call any exception an assert although I understand there are different behaviors from a programmed fassert or assert line being thrown. If it stops the game to tell you something about the code, I have been calling that an assert.
However, after the first chance exception is shown, when you click to ignore it and continue, it pops up with this error:
XML parsing SAX error:
Assets\xml\Art\CIV4ArtDefines_Building.xml:
error during schema scan at line 5385
Then it pops up with a statement to say that the art defines file has not been loaded and then assert after assert about how this or that cannot find the data it should be finding in the file that failed to load. (and an eventual crash as a result but I usually don't let it get that far before I force the shutdown of Civ.)
This does NOT happen when the debugger is not attached to the process. Even just running the debug dll alone does not create this issue.
I may have my VS set to being a little extra sensitive and that might have something to do with it.
@DH:
I completed a recording to show what's going on with the scrolling issue on the tech tree:
https://www.mediafire.com/?twab1fa704ahjg7 to download the video.