I have version 1.5 (from the Total War: Eras package). Using plain vanilla files, RTW runs fine.
I've added names to descr_names and text/names and units to EDU and EDB as appropriate; again, everything runs fine. When I test these mods with the plain-vanilla descr_strat file, no CTDs, no problems. When I change descr_strat to reflect the new names (from descr_names) and new units (in EDU), the game starts fine, but CTD's when hitting "end turn". I have been putting the edits into the Armenia faction (which is unlocked, even in "plain vanilla").
Every time I change names (changed both in character or character_record as appropriate with changes in the relative section) the game loads normally and allows the first turn. When I hit "end turn," I get an immediate CTD. If I bring back the plain-vanilla descr_strat.txt, everything works fine - including the "end turn." None of the CTDs cause error messages even when using the -show_err switch.
In attempting to debug this myself, I've found that any modifications to Armenia gives the CTD on end turn - changing initial units created, adding a Captain with units, or switching the unit for the general's guard. No matter what change I make, the plain-vanilla file ALWAYS works, and does not crash on end turn. Only the modified file fails.
It's not solely the name change that appears to cause the CTD - if I change the "east generals cavalry early" to "roman generals guard cavalry early" and make the appropriate modification to EDU to allow armenia to also use that roman unit, just that change appears to cause CTD on end-turn. Likewise, adding a captain-controlled stack (using character - general) with no other modification appears to cause CTD on end-turn. However, using the Plain-vanilla file, and "Create_unit" from the shell causes no problems.
Has anyone else run into this, and if so, what's the fix?
Bookmarks