View Issue Details

IDProjectCategoryLast Update
0023806AI War 2Crash/ExceptionOct 6, 2020 8:55 pm
ReporterBadgerBadger Assigned ToChris_McElligottPark  
Severityminor 
Status resolvedResolutionfixed 
Product Version2.602 Transports Fixed In Multiplayer 
Fixed in Version2.607 MP Stability, Exo Syncs, And Limbo Mods 
Summary0023806: Exception for praetorian during seed entitied
Description 9/26/2020 1:37:45 PM Start Generate FULL Map with X and seed 930926595 and planet count 80 and 22 factions (StartingMainGameAfterLobby NotLoadingAnything)
9/26/2020 1:37:46 PM SeedStartingEntities_LaterEverythingElse: GetPraetorianGuardExternal was null on faction AI Praetorian Guard (index 10)

Reproductions steps: Go to the game lobby, reset to defaults. Add a second AI. Start the game (so player + 2 AIs). Immediately exit, start a new lobby. The new lobby should have you and both AIs . Delete the second AI (so now it's just you and one AI). Click start and this should reproduce the problem.

Credit Fenrakk101 on discord for spotting the pattern
TagsNo tags attached.

Relationships

related to 0023901 resolvedChris_McElligottPark Impossible to start custom game due to Praetorian Guard generation error 
related to 0023764 resolvedChris_McElligottPark Error on map generation related to Praetorian Guard using saved settings with custom start 

Activities

BadgerBadger

Oct 6, 2020 1:18 am

manager   ~0059005

Workaround: reset the lobby to Defaults

Chris_McElligottPark

Oct 6, 2020 8:39 pm

administrator   ~0059051

Thanks! Part 1:

* Previously, if you had multiple AIs and then removed one of them, it would leave behind an extra Praetorian Guard faction that would then error out. Now, when you remove the extra AI faction it will also remove the extra PG subfaction.
** For existing lobbies that are unable to start, you can hit Reset To Defaults in order to work around this.

Chris_McElligottPark

Oct 6, 2020 8:55 pm

administrator   ~0059055

Thanks!

* Added a new remove_if_more_than_one_per_ai_prior_to_this field for factions, which is set to true for the hunter, warden, and praetorian guard sub-factions.
** This causes any extra of those sub-factions to be removed when you load up your lobby settings or quick start or whatever it is that you're loading into the lobby.
** This makes it so that existing bad data doesn't require resetting to defaults to get back to it.

Issue History

Date Modified Username Field Change
Sep 26, 2020 3:41 pm BadgerBadger New Issue
Sep 26, 2020 3:41 pm BadgerBadger Status new => assigned
Sep 26, 2020 3:41 pm BadgerBadger Assigned To => Chris_McElligottPark
Oct 6, 2020 1:17 am BadgerBadger Relationship added related to 0023901
Oct 6, 2020 1:18 am BadgerBadger Note Added: 0059005
Oct 6, 2020 1:19 am BadgerBadger Relationship added related to 0023764
Oct 6, 2020 8:39 pm Chris_McElligottPark Note Added: 0059051
Oct 6, 2020 8:55 pm Chris_McElligottPark Status assigned => resolved
Oct 6, 2020 8:55 pm Chris_McElligottPark Resolution open => fixed
Oct 6, 2020 8:55 pm Chris_McElligottPark Fixed in Version => 2.607 MP Stability, Exo Syncs, And Limbo Mods
Oct 6, 2020 8:55 pm Chris_McElligottPark Note Added: 0059055