Jump to content

[U43-522820] Creating 'no sweat' seeds fails


krop
  • Branch: Preview Branch Version: Linux Pending

Tested after reading

 

The game doesn't crash on linux, but creating no sweat seeds fails with:
 

Seeds are [109359243/109359243/109359243/109359243]
[06:16:35.758] [13] [ERROR] TemplateSpawning: Guaranteed placement failure on expansion1::worlds/TerraMoonlet
    listRule=GuaranteeOne someCount=0 moreCount=0 count=0
    Could not place templates:
    - storytraits/creature_manipulator
    world traits=
    story traits=storytraits/MegaBrainTank, storytraits/CritterManipulatorStory trait 'storytraits/CritterManipulator' failed to generate

TemplateSpawning: Guaranteed placement failure on expansion1::worlds/TerraMoonlet
    listRule=GuaranteeOne someCount=0 moreCount=0 count=0
    Could not place templates:
    - storytraits/creature_manipulator
    world traits=
    story traits=storytraits/MegaBrainTank, storytraits/CritterManipulatorStory trait 'storytraits/CritterManipulator' failed to generate
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:LogError (object)
Debug:LogError (object)
DebugUtil:LogErrorArgs (object[])
ProcGenGame.TemplateSpawning:SpawnStoryTraitTemplates (ProcGen.WorldGenSettings,System.Collections.Generic.List`1<ProcGenGame.TerrainCell>,SeededRandom,System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<Vector2I, TemplateContainer>>&,System.Collections.Generic.List`1<UnityEngine.RectInt>&,bool,ProcGenGame.WorldGen/OfflineCallbackFunction)
ProcGenGame.TemplateSpawning:DetermineTemplatesForWorld (ProcGen.WorldGenSettings,System.Collections.Generic.List`1<ProcGenGame.TerrainCell>,SeededRandom,System.Collections.Generic.List`1<UnityEngine.RectInt>&,bool,ProcGenGame.WorldGen/OfflineCallbackFunction)
ProcGenGame.WorldGen:RenderOffline (bool,Sim/Cell[]&,Sim/DiseaseCell[]&,int,bool)
ProcGenGame.Cluster:BeginGeneration ()
ProcGenGame.Cluster:ThreadMain ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

[06:16:35.759] [13] [INFO] Converted 74898 to ISL1
[06:16:35.759] [13] [INFO] Converted 12 to C
[06:16:35.759] [13] [WARNING] Worldgen Failure on seed SNDST-C-109359235-ISL1-C, modded=False
[06:16:35.763] [13] [INFO] DevNotification: WorldgenFailure - SNDST-C-109359235-ISL1-C - TemplateSpawning: Guaranteed placement failure on expansion1::worlds/TerraMoonlet
    listRule=GuaranteeOne someCount=0 moreCount=0 count=0
    Could not place templates:
    - storytraits/creature_manipulator
    world traits=
    story traits=storytraits/MegaBrainTank, storytraits/CritterManipulatorStory trait 'storytraits/CritterManipulator' failed to generate

[06:16:35.764] [13] [INFO] Reporting error.

[06:16:35.764] [13] [INFO] DevNotification: WorldgenFailure
[06:16:35.764] [13] [INFO]   at ProcGenGame.TemplateSpawning.SpawnStoryTraitTemplates (ProcGen.WorldGenSettings settings, System.Collections.Generic.List`1[T] terrainCells, SeededRandom myRandom, System.Collections.Generic.List`1[System.Collections.Generic.KeyValuePair`2[Vector2I,TemplateContainer]]& templateSpawnTargets, System.Collections.Generic.List`1[UnityEngine.RectInt]& placedPOIBounds, System.Boolean isRunningDebugGen, ProcGenGame.WorldGen+OfflineCallbackFunction successCallbackFn) [0x0019b] in <8ba72122d98f4ecba918b38cbc2c60ef>:0
  at ProcGenGame.TemplateSpawning.DetermineTemplatesForWorld (ProcGen.WorldGenSettings settings, System.Collections.Generic.List`1[T] terrainCells, SeededRandom myRandom, System.Collections.Generic.List`1[UnityEngine.RectInt]& placedPOIBounds, System.Boolean isRunningDebugGen, ProcGenGame.WorldGen+OfflineCallbackFunction successCallbackFn) [0x0008b] in <8ba72122d98f4ecba918b38cbc2c60ef>:0
  at ProcGenGame.WorldGen.RenderOffline (System.Boolean doSettle, Sim+Cell[]& cells, Sim+DiseaseCell[]& dc, System.Int32 baseId, System.Boolean isStartingWorld) [0x000e3] in <8ba72122d98f4ecba918b38cbc2c60ef>:0

 

Only a translation mod is loaded, normal seeds are created without issues.

 


Steps to Reproduce

Create no sweat seeds

  • Thanks 1



User Feedback


Last minute changes to story trait placement resulted in spaced out style asteroids experiencing significantly more worldgen failure messages. While it's quite high it shouldn't fail 100% of the time with the exception of moonlet clusters.

Try setting the seed to 0 and let me know if it fails on your computer.

  • Like 1
  • Thanks 1

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...