How do we get a "debug" DLL? In civ4 there was a different makefile for it. Here though I've not seen anything about it.
Following the directions in the 1st post I generated a CvGameCore_Expansion1.dll and CvGameCore_Expansion1.pdb. I added them to my mod (at the level below the mod name), with the dll having VFS = true, but I haven't set the pds with the same. Using "Visual Studio 9.0" "attach to process" it can stop on the CtDs, but I don't get any Asserts (civ4 had quite a few usually), and then the failure is almost always outside of the symbols territory, so there isn't even any source code to look at to help figure out where things are going wrong.
What else is there to this?
Debug dll, you're my only hope! That is unless someone can explain how to start a game. Really what I'd like to do is to load a .civ5map file that contains only terrain, and specify everything else in Lua files, but I can't figure out how to load a .civ5map and then a lua file to set the civs/unit/cities. Instead then I've created a "map script" which loads a Lua file which contains the base map, and then overrides the other map script functions (eg AddGoodies, GenerateTerrain, AddRivers, StartPlotSystem, AddFeatures, DetermineContinents, GeneratePlotTypes, GetMapScriptInfo, and GetMapInitData). Prior to the map script the lua file containing the PreGame settings is loaded (ala MedievalScenarioLoadScreen.lua). The game CtDs during Events.SerialEventStartGame(), but I've no idea why. The lua.log shows that my code has run, and that my civs are alive, so that part all looks clean. Still though, CtD!