Hmmm. Are there any tools available that can give me some indication of what file AoD is attempting to read when it crashes? I've been tinkering with
ProcMon, but it's proving somewhat tricky to filter out the vast amount of superfluous info it gives me. Has anyone had any luck with other tools/methods in the past?
Haven't heard of anyone used it, but better use the method of by adding one file at the time and see where it stops working.
If I could do a bet, I bet a 10$ that the cause of the CTD lies within the DB folder.
First, add folder maps and scenarios in order to test wheter the map and scenario files causes any problems. What I could think of that will cause problemes, is 1) new intelligence system compared to vanilla and 2) national ideas. If this phase work, let's continue to step two. Otherwise, open up a vanilla AOD .inc file and see how they differ from an MDS .inc and adjust accordingly. Don't forget to disable events by going into main MDS scenario file and add an # before the reference to the event database found in db/events.txt: otherise it will complain about that and CTD.
Secondly, take world_names.csv (in config), country.csv (in db) whole GFX folder and folders ministers, leaders and teams (note, NOT the techs that are within the folder tech, but just the folder named teams in tech). I can't think of anything here that should cause a crash, so better to go to step three.
Third: Add files in db one by one; folders units, techs, modifiers, allow event to be read in etc and probably here you will find the problem. When you tracked it down, come back and post and I'm sure we can help you.
Folders AI and config shouldn't cause so much problem even if there will be differences between arma and AOD but it will only be lots of wrong placed names & unknown string wanteds that can be corrected along the way..
Same for folders tutorial, avi, music and sfx. Shouldn't cause crash. And perhaps stupid question but I can't remember if it's adopted in AOD or not, but IIRC start date of MDS GC is
1001, you've applied a NTL patch so the .exe works as it should?