Yep - the background_script.txt in post 101 cures my CTD's as well.
So I've used Notepad++ to compare the background_script.txt's from Patch1 and Patch1a.
In Patch1a there's a whole load of new bits to add buildings for AMPHIPOLIS and KASSANDREIA, eg:
monitor_event SettlementTurnStart SettlementName AMPHIPOLIS
and not SettlementBuildingExists raw_mat_gath3
and not SettlementBuildingExists metal_mine3
and not SettlementBuildingExists precious_metal_mine3
and not SettlementBuildingExists fishing_grounds3
and not SettlementBuildingExists quarry3
and not SettlementBuildingExists logging_camp3
and not SettlementBuildingExists livestock_pasture3
and not SettlementBuildingExists grain_farm3
and not SettlementBuildingExists luxury_res_gath3
and SettlementBuildingExists forum
console_command create_building Ak_Ink raw_mat_gath3
terminate_monitor
end_monitor
monitor_event SettlementTurnStart SettlementName KASSANDREIA
and not SettlementBuildingExists raw_mat_gath3
and not SettlementBuildingExists metal_mine3
and not SettlementBuildingExists precious_metal_mine3
and not SettlementBuildingExists fishing_grounds3
and not SettlementBuildingExists quarry3
and not SettlementBuildingExists logging_camp3
and not SettlementBuildingExists livestock_pasture3
and not SettlementBuildingExists grain_farm3
and not SettlementBuildingExists luxury_res_gath3
and SettlementBuildingExists forum
console_command create_building Ak_Ink raw_mat_gath3
terminate_monitor
end_monitor
But the next city in the list is AK~INK which uses the line:
console_command create_building Ak_Ink raw_mat_gath1
Notice that the AMPHIPOLIS and KASSANDREIA also use the line:
console_command create_building Ak_Ink xxxxxxxxxxxxxxxx
So I think this is a cut+paste error from the AK~INK sections and we just need to go through and change the AMPHIPOLIS and KASSANDREIA console_command create_building commands to read the correct city.
I took a guess that the correct city for AMPHIPOLIS would be Amphipolis and for
KASSANDREIA it would be Kassandreia, and corrected the names accordingly.
Testing the corrected Patch1a background_script on a game save of mine that consistently CTD'd and it worked!
I also noticed in the additions to the Patch1a script for the Spartan reforms and for the Achaean "Phillipoemem" Reforms there seemed to be a terminate_monitor missing at the end of the reforms routine that was there before. It looked suspicious so I added one in. Very limited testing seemed to indicate no problems.
Note that this not been extensively tested so feedback on success or not is required!
Extract the background_script_Patch1a_fixed.txt from the zip below, copy to the Rome Total Realism VII\RTRVII\Data\scripts\show_me folder, rename your old background_script.txt file as background_script_old.txt and rename the background_script_Patch1a_fixed.txt as background_script.txt .
Hope this helps,
Battler