MadDjinn
Deity
- Joined
- Jan 28, 2011
- Messages
- 4,554
Hi MadDjinn,
I have come across a ctd with this mod and the new civ patch. Here are the logs:
Modding log:
[2150486.149] Status: Applying Component - Mads Tech Tree (madstechtreeComponent)
[2150486.149] Status: Creating database save point.
[2150486.149] Status: UpdateDatabase - Loading madstechtree.xml
[2150486.160] Warning: UpdateDatabase - Error Loading XML.
[2150486.160] Status: Successfully released save point.
[2150486.160] Status: Applied component to game.
Database log:
[2150486.160] [Gameplay] ERROR: UNIQUE constraint failed: TechnologyPrereqs.Technology, TechnologyPrereqs.PrereqTech
[2150486.160] [Gameplay]: While executing - 'UPDATE TechnologyPrereqs SET "PrereqTech" = ? WHERE "Technology" = ?;'
[2150486.160] [Gameplay] ERROR: Database::XMLSerializer (madstechtree.xml): There was an error executing the update statement! See Database.log for details.
[2150486.160] [Gameplay] ERROR: UNIQUE constraint failed: TechnologyPrereqs.Technology, TechnologyPrereqs.PrereqTech
[2150486.160] [Gameplay]: In XMLSerializer while updating table TechnologyPrereqs from file madstechtree.xml.
Playing prior to patch, no problems. Disabling this mod and playing with patch, no problems. I hope this helps you pinpoint the conflict
Ok, I'll have to go in and rebreak the new change. The ctd is due to the new connection being between two techs that are not capable of connecting in the mod version and the way I broke them for that specific tech (replaceable parts) wasn't sufficient.
Edit: to wit... the ctd is because the system does not like crossing the streams. (Lines drawn in this case)