Hey people, tho this question is more directed towards MLeo, other people may help as well so here I am lol
I was testing (several times) GC's War Sim the other day, trying to conquer the galaxy from the ground up so I could test how it behaved in a long play time (like at least over half hour; even tho you can save/load state), but as is commom with a heavy modded BC (KM1 and all...) those pesky little crashes for no reason that or make the game go directly to the desktop or show that "BC encountered a error and must be closed bla bla bla" didn't let me test the War Sim like I wanted, and like I think many people will want to play...
So I was thinking if there was someway we could discover where these crashes are coming from so we could try to fix them... Of course a few of them might be unfixable like BC just being a bi*** because of the old engine and all, but others such as small exceptions somewhere in the python scripts are probably fixable and would increase the game's stability.
Logging each python code line that is run to check the last function calls before a crash isn't a very good option for what I know, because first dunno if that is possible to do, then there's also the problem of a big log files, etc...
But another idea I was considering lately was making another app, outside of BC, that running alongside BC could somehow "detect" which error happened causing the game to crash so that we could see it... Also dunno if this can be done or has been done, or if it would work since the errors might be coming from the python scripts and I think the error log wouldn't tell us which script caused it...
Anyway these are just ideas. I'm really mad with this instability of the game which doesn't let us make cool long games, and this could help us at least to fix a couple of these errors (i'm assuming it is more than one) and thus increase BC's stability. Until Excalibur is released

So, can be done?