Unavoidable crash to desktop when destroying Aedui faction!

Thread: Unavoidable crash to desktop when destroying Aedui faction!

  1. Roma_Victrix's Avatar

    Roma_Victrix said:

    Default Unavoidable crash to desktop when destroying Aedui faction!

    Hi everyone. I am very far along in my Koinon Hellenon campaign. It's the middle of the 2nd century BC and I've almost recreated the borders of the Roman Empire! However, I am grieved to discover that your game's script is either poorly written or done in such a way to prevent players from conquering certain factions. I've done this a number of times now just to make sure it's not a fluke. Besieging the last Aedui stronghold (a town level settlement), I finished the battle just fine with no hiccups or bugs. However, on the campaign map, as soon as my army occupied the city, the game crashed to the desktop just as the "faction destroyed" information scroll was coming down. I didn't even have a chance to save, so it goes without saying that I was extremely angry about this wasted time and effort. I went back immediately and tried to just automate the battle (even though I despise doing that, it's cowardly, but I don't fight the same battle twice, huge pet peeve of mine). However, to my utter dismay the game crashed at the exact same place, right when you hit either "occupy," "sack," or "enslave" in the scroll asking what you want to do with the conquered settlement. Just to be absolutely sure that this was a repeating problem, I restarted and automated the game several different times, all with the same result.

    Here's the last lines of the M2TW log:

    Spoiler Alert, click show to read: 

    05:43:16.890 [game.script.timer.display] [trace] Display timer finished 0.50, line number 6475
    05:43:16.891 [game.script.exec] [trace] exec <destroy_buildings> at line 6476 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.891 [game.script.exec] [trace] exec <destroy_buildings> at line 6477 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.891 [game.script.exec] [trace] exec <destroy_buildings> at line 6478 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.891 [game.script.exec] [trace] exec <destroy_buildings> at line 6479 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.891 [game.script.exec] [trace] exec <destroy_buildings> at line 6480 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.891 [game.script.exec] [trace] exec <destroy_buildings> at line 6481 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.891 [game.script.exec] [trace] exec <destroy_buildings> at line 6482 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.891 [game.script.exec] [trace] exec <destroy_buildings> at line 6483 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.891 [game.script.exec] [trace] exec <destroy_buildings> at line 6484 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.891 [game.script.exec] [trace] exec <destroy_buildings> at line 6485 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.891 [game.script.exec] [trace] exec <destroy_buildings> at line 6486 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.892 [game.script.exec] [trace] exec <destroy_buildings> at line 6487 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.892 [game.script.exec] [trace] exec <destroy_buildings> at line 6488 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.892 [game.script.exec] [trace] exec <destroy_buildings> at line 6489 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.892 [game.script.exec] [trace] exec <destroy_buildings> at line 6490 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.892 [game.script.exec] [trace] exec <destroy_buildings> at line 6491 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.892 [game.script.exec] [trace] exec <destroy_buildings> at line 6492 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.892 [game.script.exec] [trace] exec <destroy_buildings> at line 6493 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.892 [game.script.exec] [trace] exec <destroy_buildings> at line 6494 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.892 [game.script.exec] [trace] exec <destroy_buildings> at line 6495 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.893 [game.script.exec] [trace] exec <destroy_buildings> at line 6496 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.893 [game.script.exec] [trace] exec <destroy_buildings> at line 6497 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.893 [game.script.exec] [trace] exec <destroy_buildings> at line 6498 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.893 [game.script.exec] [trace] exec <destroy_buildings> at line 6499 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.893 [game.script.exec] [trace] exec <destroy_buildings> at line 6500 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.893 [game.script.exec] [trace] exec <destroy_buildings> at line 6501 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.893 [game.script.exec] [trace] exec <destroy_buildings> at line 6502 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:16.893 [game.script.exec] [trace] exec <destroy_buildings> at line 6503 in mods/EBII/data/world/maps/campaign/imperial_campaign/campaign_script.txt
    05:43:19.375 [game.script.trigger] [trace] Trigger <0101_sack_settlement_decrease_global> fired
    05:43:19.375 [game.script.trigger] [trace] Trigger <extermination1> fired
    05:43:19.375 [game.script.trigger] [trace] Trigger <Brutal_Bonus2> fired
    05:43:19.375 [game.script.trigger] [trace] Trigger <Wealthy_from_Slavery> fired
    05:43:19.375 [game.script.trigger] [trace] Trigger <RomanConquerorGaul_Enslave_Aedui_03> fired
    05:43:19.388 [system.io] [info] exists: missing mods/EBII/data/ui/generic/bribed_portrait.tga
    05:43:19.392 [system.io] [info] exists: missing mods/EBII/data/ui/generic/bribed_portrait.tga
    05:43:19.404 [system.io] [info] exists: missing mods/EBII/data/ui/generic/bribed_portrait.tga
    05:43:19.404 [game.script.trigger] [trace] Trigger <Becomes_Faction_Leader_Assign_Aedui_Victory_Conditions> fired
    05:43:19.405 [game.script.trigger] [trace] Trigger <FinallyBecomesFactionLeader> fired
    05:43:19.405 [game.script.trigger] [trace] Trigger <HellenicHeirCeasesKleronomos> fired
    05:43:19.405 [game.script.trigger] [trace] Trigger <DisinheritedFactionHeir> fired
    05:43:19.407 [system.io] [info] exists: missing mods/EBII/data/ui/generic/bribed_portrait.tga
    05:43:19.407 [system.io] [info] exists: found mods/EBII/data/ui/cul_5/portraits/portraits/dead/044.tga (from: C:\SEGA)
    05:43:19.407 [system.io] [info] exists: found mods/EBII/data/ui/cul_5/portraits/portraits/dead/044.tga (from: C:\SEGA)
    05:43:19.408 [system.io] [info] exists: found mods/EBII/data/ui/cul_5/portraits/portraits/dead/044.tga (from: C:\SEGA)
    05:43:19.408 [system.io] [info] exists: found mods/EBII/data/ui/cul_5/portraits/portraits/dead/044.tga (from: C:\SEGA)
    05:43:19.408 [system.io] [info] exists: found mods/EBII/data/ui/cul_5/portraits/portraits/dead/044.tga (from: C:\SEGA)
    05:43:19.408 [system.io] [info] exists: found mods/EBII/data/ui/cul_5/portraits/portraits/dead/044.tga (from: C:\SEGA)
    05:43:19.408 [system.io] [info] exists: found mods/EBII/data/ui/cul_5/portraits/portraits/dead/044.tga (from: C:\SEGA)
    05:43:19.408 [system.io] [info] exists: found mods/EBII/data/ui/cul_5/portraits/portraits/dead/044.tga (from: C:\SEGA)


    From the looks of it, this CTD seems to have something to do with faction leader and faction heir traits, like "Finally BecomesFactionLeader" and "DisinheritedFactionHeir." I've destroyed a number of factions so far and I've never come across a CTD like this one. This is just bizarre. Am I the first one to report this? What makes the Aedui so special? Is this just an honest mistake in the scripting, or are you guys seriously trying to make certain factions invincible?

    Just for your information, I've decided to run a couple tests to see if there is some way around this. I tried ending the turn and taking the town in the next turn. All I got was the same result: a CTD. Next, I started an entirely new campaign quickly as Epeiros, used shell command console cheats to give the general Helenos an army and move him directly into Gaul to attack the only settlement owned by Aedui. I occupied it, but this time there was no CTD! WTF?

    ----

    EDIT: I've finally figured out a way around this! I didn't see any family members left, only the faction leader in their last settlement, because the Aedui had an army hiding in the woods with their faction heir and one other family member. That's obviously where the trait thing screwed up, by trying to transfer traits to family members with the death of the faction leader for a faction that should have just been destroyed due to losing its last settlement. I went ahead and destroyed this army hiding out in the woods, and then automated the siege again. Viola! It didn't crash!

    However, that hardly solves the underlying issue. This shouldn't have ever happened in the first place. You guys need to get on that.
    Last edited by Roma_Victrix; April 16, 2015 at 12:30 AM.