You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have recreated the bug with only Everest OR a minimum number of mods enabled
Yes
Describe the bug
Writing to non-mod files in Mods/, notably blacklist.txt and modoptionsorder.txt, duplicates the cursor on the main menu. This generally behaves poorly and can crash the game.
Steps to reproduce
Navigate to the main menu. Other screens like the title screen and the mod options menu also work.
Write to an existing file in Mods/. If saving the file would create that file, it doesn't work for some reason. You can do it multiple times to get even more cursors.
Pressing confirm selects all the selected options at once, which can look weird or crash the game.
This behavior is caused by creating two filesystem events in the same frame, which CAN happen when writing to files but doesn't ALWAYS happen. An easier way to trigger it is to just create multiple files at once, i.e. touch Mods/{a,b}.txt.
Handling two auto loads in a single frame on the main menu eventually calls OuiMainMenu.CreateButtons twice, which bugs it out and causes it to add a bunch of orphaned MenuButtons to the scene.
Please also enjoy this funny, slightly cursed one liner that fixes the problem from a mod:
On.Celeste.OuiMainMenu.CreateButtons +=static(orig,self)=>{ orig(self); self.Scene.OnEndOfFrame +=()=>{foreach(var button in self.Scene.Entities.FindAll<MenuButton>())if(!self.Buttons.Contains(button)) button.RemoveSelf();};};
My mods and Everest install are up to date
Yes
I have recreated the bug with only Everest OR a minimum number of mods enabled
Yes
Describe the bug
Writing to non-mod files in Mods/, notably blacklist.txt and modoptionsorder.txt, duplicates the cursor on the main menu. This generally behaves poorly and can crash the game.
Steps to reproduce
https://youtu.be/ZPZTfoG9Tls
Expected behavior
Don't do that.
Operating System
Linux
Everest Version
4771
Mods required to reproduce
No response
Additional context
log_20240506_164755.txt
The text was updated successfully, but these errors were encountered: