#Climate Crisis - savestate crash

32 messages · Page 1 of 1 (latest)

robust lake
#

if I savestate in the room b-01 (tear), the game freezes and opens errorlog.txt:

Ver 1.4.0.0-fna [Everest: 6194-azure-5adc0-stable]
04/02/2026 00:37:20
System.Collections.Generic.KeyNotFoundException: The given key 'BrokemiaHelper.PixelRendered.Vineinator' was not present in the dictionary.
   at Monocle.Tracker.EntityRemoved(Entity entity)
   at DMD<DMD<>?20731197::Monocle.EntityList::UpdateLists>(EntityList this)
   at FrostHelper.Components.PostAwakeHook.EntityListOnUpdateLists(orig_UpdateLists orig, EntityList self)
   at Hook<System.Void FrostHelper.Components.PostAwakeHook::EntityListOnUpdateLists(On.Monocle.EntityList+orig_UpdateLists,Monocle.EntityList)>(EntityList )
   at SyncProxy<System.Void Monocle.EntityList:UpdateLists()>(EntityList )
   at Celeste.Mod.UI.CriticalErrorHandler.HandleCriticalError(ExceptionDispatchInfo error)
   at Monocle.Engine.RunWithLogging()
   at Celeste.Celeste.orig_Main(String[] args)
   at Celeste.Celeste.MainInner(String[] args)
robust lake
#

<@&673394998913400873>

vital flumeBOT
#

@robust lake
There are two types of logs; crash logs and log.txt.

Crash logs are generated when you see an "Oooops! :(" crash handler screen. They contain extra information which regular logs don't.
To access those, there's a button that says Open log file folder, which should take you to where they're stored. Make sure to grab the latest one!

For more subtle issues, non-crashing problems or other miscellaneous stuff, log.txt is checked. To find it, do the following:

  • Open Olympus.
  • Press the Manage button in the Installations panel on Olympus' main menu. (it's to the left)
  • Press Browse to open the Celeste folder.
  • Look for the file named exactly log.txt inside that folder. Do not grab error_log.txt or look into the LogHistory folder as those are not the log.txt you're looking for.

Your username may sometimes show up in those logs. If you're concerned about that, remember to censor it before uploading. Every text editor should have a replace function, commonly opened with Ctrl+H.

gloomy solar
#

^ can you send this please? ^_^

gloomy solar
#

i don't see an error in there :p

#

hmm

#

can you take a screenshot of the file modification times on errorLog.txt vs log.txt?

gloomy solar
#

hmmm

#

.. hold on

#

you say it freezes and opens errorlog

#

that's very weird

#

ohhhh that's very naughty, some mods have hooks running inside criticalerrorhandler

robust lake
gloomy solar
#

@opaque bridge @static zinc idk whose fault this specific error is, but your hooks should noop if the scene is criticalerrorhandler

gloomy solar
#

if you have the game through steam then you'll need to configure launch options in steam's properties window

robust lake
gloomy solar
#

yep

#

then open the game, trigger the crash, and show me what the console says after that

#

ideally make the console window big and take a screenshot

robust lake
#

alr :3

robust lake
gloomy solar
#

ahh savestate issues

#

yea copypaste is fine

gloomy solar
# robust lake

thank you! but unfortunately this doesn't shine any more light on the situation, at least from my admittedly limited glance

#

but there is a good lead now

gloomy solar
#

hm i guess criticalerrorhandler ought to flush the logfile..

opaque bridge
#

@silk silo #modding_feedback message
Seems this is happening in maps that teleport you too