Single Player bugs and crashes v38 plus (SVN) - After the 20th of February 2018

This is what happens if someone doesn't test extensive changes by starting new game.
He should have at least tested Prehistoric era.
Just XML and display changes though, nothing in play otherwise.

Anyhow, I'll look into these issues as soon as possible.
 
Just XML and display changes though, nothing in play otherwise.

Anyhow, I'll look into these issues as soon as possible.
Well you managed to make game crash when scrolling tech tree for example if you have Complex Traits.

There were a lot of DLL changes there too.
 
Well you managed to make game crash when scrolling tech tree for example if you have Complex Traits.
That's very interesting. I'll take a look.
 
That's very interesting. I'll take a look.
There are 3 or 4 minidumps in previous page.

You may want to first open pedia on those traits and then scroll around tech tree to make it crash.

Also you deleted those in PromotionInfos, but still there is stuff referencing to it.
Code:
<PromotionInfo>
            <Type>PROMOTION_DECEPTION1</Type>
            <Description>TXT_KEY_PROMOTION_DECEPTION1</Description>
            <Sound>AS2D_PING</Sound>
            <PromotionLine>PROMOTIONLINE_AVIATION_DECEPTION</PromotionLine>
            <iLinePriority>1</iLinePriority>
            <iEvasionChange>10</iEvasionChange>
            <TerrainAttacks></TerrainAttacks>
            <TerrainDefenses></TerrainDefenses>
            <FeatureAttacks></FeatureAttacks>
            <FeatureDefenses></FeatureDefenses>
            <UnitCombatMods></UnitCombatMods>
            <DomainMods></DomainMods>
            <TerrainDoubleMoves></TerrainDoubleMoves>
            <FeatureDoubleMoves></FeatureDoubleMoves>
            <UnitCombats>
                <UnitCombat>
                    <UnitCombatType>UNITCOMBAT_AIR_RECON</UnitCombatType>
                    <bUnitCombat>1</bUnitCombat>
                </UnitCombat>
            </UnitCombats>
            <HotKey></HotKey>
            <Button>,Art/Interface/Buttons/Promotions/Deception1.dds</Button>
        </PromotionInfo>
        <PromotionInfo>
            <Type>PROMOTION_DECEPTION2</Type>
            <Description>TXT_KEY_PROMOTION_DECEPTION2</Description>
            <Sound>AS2D_PING</Sound>
            <PromotionPrereqOr1>PROMOTION_DECEPTION1</PromotionPrereqOr1>
            <PromotionLine>PROMOTIONLINE_AVIATION_DECEPTION</PromotionLine>
            <iLinePriority>2</iLinePriority>
            <iEvasionChange>10</iEvasionChange>
            <TerrainAttacks></TerrainAttacks>
            <TerrainDefenses></TerrainDefenses>
            <FeatureAttacks></FeatureAttacks>
            <FeatureDefenses></FeatureDefenses>
            <UnitCombatMods></UnitCombatMods>
            <DomainMods></DomainMods>
            <TerrainDoubleMoves></TerrainDoubleMoves>
            <FeatureDoubleMoves></FeatureDoubleMoves>
            <UnitCombats>
                <UnitCombat>
                    <UnitCombatType>UNITCOMBAT_AIR_RECON</UnitCombatType>
                    <bUnitCombat>1</bUnitCombat>
                </UnitCombat>
            </UnitCombats>
            <HotKey></HotKey>
            <Button>,Art/Interface/Buttons/Promotions/Deception2.dds</Button>
        </PromotionInfo>
        <PromotionInfo>
            <Type>PROMOTION_DECEPTION3</Type>
            <Description>TXT_KEY_PROMOTION_DECEPTION3</Description>
            <Sound>AS2D_PING</Sound>
            <PromotionPrereqOr1>PROMOTION_DECEPTION2</PromotionPrereqOr1>
            <PromotionLine>PROMOTIONLINE_AVIATION_DECEPTION</PromotionLine>
            <iLinePriority>3</iLinePriority>
            <iEvasionChange>10</iEvasionChange>
            <TerrainAttacks></TerrainAttacks>
            <TerrainDefenses></TerrainDefenses>
            <FeatureAttacks></FeatureAttacks>
            <FeatureDefenses></FeatureDefenses>
            <UnitCombatMods></UnitCombatMods>
            <DomainMods></DomainMods>
            <TerrainDoubleMoves></TerrainDoubleMoves>
            <FeatureDoubleMoves></FeatureDoubleMoves>
            <UnitCombats>
                <UnitCombat>
                    <UnitCombatType>UNITCOMBAT_AIR_RECON</UnitCombatType>
                    <bUnitCombat>1</bUnitCombat>
                </UnitCombat>
            </UnitCombats>
            <HotKey></HotKey>
            <Button>,Art/Interface/Buttons/Promotions/Deception3.dds</Button>
        </PromotionInfo>       
        <PromotionInfo>
 
Last edited:
You may want to first open pedia on those traits
All traits opened fine in the pedia.

Also you deleted those in PromotionInfos, but still there is stuff referencing to it.
That's an interesting case. Those promos shared the names of promos already in place elsewhere so they were just ending up editing an already existing promotion set. To make matters really confusing, the first set is an espionage only set so it can really make for problems to add air recon into that. If there are references that are supposed to be for the air recon types, then they need to be renamed and those references corrected to the proper renamed promos instead. Otherwise, we would need to get clear on which PROMOTION_DECEPTION the reference was meaning to call for. I'm sure you can see that PROMOTION_DECEPTION 1-3 still exists, just now only the original ones for spies.

This was removed as a debug effort and I didn't see any initial problems stemming from it but it was one of the last things I caught so it wouldn't be too shocking if there's a little fallout somewhere I didn't find.
 
This was first part of making game crash.
If that's the case, then I suspect PPIO doesn't like some linking work I did. I was looking for something you said earlier that suggested that it might be that there isn't an improvements page on PPIO? It looked like it was an Improvement link that failed from the report you showed.
 
If that's the case, then I suspect PPIO doesn't like some linking work I did. I was looking for something you said earlier that suggested that it might be that there isn't an improvements page on PPIO? It looked like it was an Improvement link that failed from the report you showed.
This was separate report, where I tried to open improvement page from traits page.
 
Last edited:
This was separate report, where I tried to open improvement page from traits.
Well, that all tested fine on my end so I suspect PPIO would have been to blame for that. Also, like I said, all traits opened fine for me in the core pedia. I did a patient complete audit of each and every pedia entry, including the promotions that were associated.

If new bugs are found specifically in PPIO, I wouldn't know since I can't test with that as its not the core. Which sucks.
 
Well, that all tested fine on my end so I suspect PPIO would have been to blame for that. Also, like I said, all traits opened fine for me in the core pedia. I did a patient complete audit of each and every pedia entry, including the promotions that were associated.
Yeah traits work fine, but after you leave pedia and start scrolling tech tree game crashes. I'll try that without PPIO.

Looks like tech tree crash was fault of PPIO after all, so this means PPIO is UNUSABLE with Complex Traits or just was generally broken.
Since PPIO rarely gets outright broken I got caught by surprise.
 
Last edited:
Yeah traits work fine, but after you leave pedia and start scrolling tech tree game crashes. I'll try that without PPIO.
I will admit I didn't suspect anything could go wrong there so its worth taking a look into that tonight when I get home and see if the tech tree can create a crash for me.
 
Guarani UU, Karai Pyhare, has a national limit of 15, but it's a Scoundrel equivalent I think, so shouldn't it have the same limit which I think is 3?

Kogi is a South American culture, but their hero relates to some other Kogi in Nigeria.
 
updated SVN, NEW game,, NO PPIO

CTD maybe 5-8 turns in game, complex traits checked

mini and autosave game in zip..
Is this a repeatable crash?
 
Is this a repeatable crash?
just checked and no(now up to 20 turns), but i also found out that its not remembering the usersetting that i changed them to?? is that because i didnt do a save??

also why is realistic seige checked as a starting item,

also if u just do a PLAY NOW game there is nothing below Marathon gs??
 
PLAY NOW always was broken without PPIO.
That is it always showed only few game speed selections.
again above NEW game NO ppio. .

ok, another CTD, i tried upgrading an adventurer to chaser and POOF CTD ,,mini and saved in zip
 

Attachments

again above NEW game NO ppio. .
Eh that was unrelated to what you quoted.
Play Now always displayed 4 or 5 slowest gamespeeds.

And yeah I got crash few turns later on your game.
Testing it without PPIO.
 
just checked and no(now up to 20 turns), but i also found out that its not remembering the usersetting that i changed them to?? is that because i didnt do a save??
Could be. I'll see if the mini helps to trace the issue when I can look into it.

also why is realistic seige checked as a starting item,
Well, it was originally built into the core then later separated out as an option.

ok, another CTD, i tried upgrading an adventurer to chaser and POOF CTD ,,mini and saved in zip
A wanderer, I presume you meant. Interesting... I have a suspicion based on that but I'll have to go through the steps to see what happened.
 
Back
Top Bottom