Author Topic: Save keeps crashing on AI turn  (Read 68 times)

0 Members and 1 Guest are viewing this topic.

Offline vidyajames

Save keeps crashing on AI turn
« on: May 28, 2019, 02:53:16 AM »
  • Publish
  • I'm well into a game using Scient's patch with PRACX over top. Now I'm getting consistent crashes during the AIs turn in this one spot. I tried on a fresh installation with Yitzi's patch and I get the same thing. I've attached my save file, the issue can be replicated simply by ending the turn.

    Any help would be appreciated.

    EDIT: Turns out this issue is related to PRACX, I used bad troubleshooting practice and installed PRACX over Yitzi the first retry. Still an issue, but I'll just play without it I guess.

    EDIT 2: It's just intermittent, it happens without PRACX. As well.
    « Last Edit: May 28, 2019, 03:10:42 AM by vidyajames »

    Offline scient

    Re: Save keeps crashing on AI turn
    « Reply #1 on: June 14, 2019, 04:50:21 AM »
  • Publish
  • I confirmed this crash happens intermittently in the vanilla SMACX game (seems like 75% of the time). It happens inside has_abil() function when doing a check for Pirates "Marine Detachment" ability with Adaptive Doctrine (so SMAC is likely unaffected). Something with the memory gets garbled. Because of how the game crashes and state it is left in, it is hard to pin down exact cause. I spent probably too much time trying to track down the problem. It may have to do with how Player data is parsed in as well since the crash is caused by the equivalent of this line:
    Code: [Select]
    int abilBonusID = Players[factionID].factionBonusVal1[i];
    if (has_tech(Ability[abilBonusID].preqTech, factionID) && ..

    Something causes abilBonusID to be way out of bounds so game crashes trying to access preqTech value. While I wasn't able to track down the exact cause, I can say that my dll version is unaffected. I fully loaded/unloaded the game about 10-15 times and save never crashed.  :)

     

    * User

    Welcome, Guest. Please login or register.
    Did you miss your activation email?


    Login with username, password and session length

    Select language:

    * Community poll

    SMAC v.4 SMAX v.2 (or previous versions)
    -=-
    16 (6%)
    XP Compatibility patch
    -=-
    8 (3%)
    Gog version for Windows
    -=-
    66 (27%)
    Scient (unofficial) patch
    -=-
    24 (10%)
    Kyrub's latest patch
    -=-
    14 (5%)
    Yitzi's latest patch
    -=-
    83 (34%)
    AC for Mac
    -=-
    2 (0%)
    AC for Linux
    -=-
    5 (2%)
    Gog version for Mac
    -=-
    10 (4%)
    No patch
    -=-
    11 (4%)
    Total Members Voted: 239
    AC2 Wiki Logo

    * Random quote

    Companions the creator seeks, not corpses, not herds and believers. Fellow creators the creator seeks?those who write new values on new tablets. Companions the creator seeks, and fellow harvesters; for everything about him is ripe for the harvest.
    ~Friedrich Nietzsche 'Thus Spoke Zarathustra', Datalinks

    * Select your theme

    *

    Facebook Comments