Cultist Simulator

Cultist Simulator

Shelves
stvmeir 5 Sep, 2023 @ 9:17pm
Shelves not organizing
Hello.

I'm really enjoying the mod, I consider it essential.
I have GHIRBI and the Roost Machine installed, and everything worked well for the past week.

Yesterday during a run the shelves stopped auto-reorganizing. I've tried to manually stack using TAB - and nothing happens. It's as though there are no shelves.
I use More Shelves, but even after removing it and trying just the basic shelves from this mod, the problem persists. Nothing stacks, nothing moves. As though there are no shelves at all.
It's especially weird to me since it happened mid-run, about an hour into my play session.

Things I've tried:
  • Removing all mods and downloading them again, including purging them from the steam mods folder to force a re-download
  • Uninstalling the game and reinstalling
  • Removing the shelves.json from the game folder
  • Restarting the playthrough
  • Purging the save altogether
Unfortunately nothing helped. The shelves fail to work.

I've looked into the player log, and I see a stack trace there that might be related. It only appears when I try to stack cards with a shelf present.
(Filename: C:/Users/genro/source/repos/Shelves/Shelves/♥♥♥♥♥♥♥♥♥♥♥.cs Line: 75) KeyNotFoundException: The given key '~/sphere' was not present in the dictionary. at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <cbc72d4a9767498db39486e941a498e3>:0 at Roost.Twins.Crossroads.UnmarkAllLocalTokens () [0x00014] in <f46ee3aa1b1544f1a3171c511d4ddd5e>:0 at Roost.World.FairTokenSelector.FilterTokens (System.Collections.Generic.List`1[T] tokens, Roost.Twins.Entities.♥♥♥♥♥♥♥♥♥`1[T] filter) [0x0005f] in <f46ee3aa1b1544f1a3171c511d4ddd5e>:0 at Shelf.♥♥♥♥♥♥♥♥♥♥♥+<FilterTokens>d__5.MoveNext () [0x001cf] in C:\Users\genro\source\repos\Shelves\Shelves\♥♥♥♥♥♥♥♥♥♥♥.cs:75 at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00015] in <fa6dfabea46b4d38a92695d5d0cf891d>:0 at Shelf.Entities.ShelfArea.CanAcceptToken (SecretHistories.UI.Token token) [0x00000] in C:\Users\genro\source\repos\Shelves\Shelves\Entities\ShelfArea.cs:34 at Shelf.Entities.ShelfManifestation.TryPlaceToken (Shelf.Entities.ShelfArea area, SecretHistories.UI.Token token) [0x00000] in C:\Users\genro\source\repos\Shelves\Shelves\Entities\ShelfManifestation.cs:472 at Shelf.Entities.ShelfManifestation.ArrangeToken (SecretHistories.UI.Token token) [0x00021] in C:\Users\genro\source\repos\Shelves\Shelves\Entities\ShelfManifestation.cs:391 at Shelves.MoveStacksToShelves (System.Collections.Generic.IEnumerable`1[T] tokensToSort) [0x0025d] in C:\Users\genro\source\repos\Shelves\Shelves\Shelves.cs:537 at Shelves.TryAutoSort (System.Object sender, System.EventArgs e) [0x0008a] in C:\Users\genro\source\repos\Shelves\Shelves\Shelves.cs:448 at ShelfHeart.Update () [0x00000] in C:\Users\genro\source\repos\Shelves\Shelves\ShelfHeart.cs:17

I'm unsure what links are allowed here, I could upload the entire log file if needed.
Your mod is so good I can't play without it, any help would be appreciated.

Edit: I see some parts of the traceback are censored. Silly. I've uploaded the full log here: https://fastupload.io/IvBqiNurOIskS5a/file
Last edited by stvmeir; 5 Sep, 2023 @ 9:37pm
< >
Showing 1-5 of 5 comments
Cherry Sigma 6 Sep, 2023 @ 2:37am 
Got the same issue. Game file purged and restarted new game, problem still. Stacking works but not on shelves.
[FR] Genroa  [developer] 6 Sep, 2023 @ 10:50am 
We investigated, and this is tied to a recent cultsim update from a few days ago. It led to issues in The Roost. Shelves relies on it and this is why stuff stopped working. The Roost Machine received an update today that should fix all your issues. :)

If you didn't get any update from the workshop automatically, unsubscribe and resubscribe to The Roost Machine to force Steam to download the latest version.

You basically just subscribed to Shelves at the wrong time, sorry about that. When cultsim gets updates, sometimes it breaks a mod or two and we have to quickly post patches. You happened to subscribe right between the cultsim update and the mods updates.
stvmeir 6 Sep, 2023 @ 2:06pm 
It's exactly as you said.
I had to unsubscribe and resubscribe as you suggested, and now the shelves work perfectly!
Thanks so much for the investigation and quick responses
[FR] Genroa  [developer] 7 Sep, 2023 @ 12:00am 
No problem :) for some reason, Steam doesn't always notice (or it takes a very, very long time) DLL mod updates. This can lead to this kind of discomfort where you have to unsubscribe and resubscribe manually to get the latest version, which doesn't feel great. We can't do much about that, currently.
Elias 7 Sep, 2023 @ 2:40am 
Thanks mate, you are amazing
< >
Showing 1-5 of 5 comments
Per page: 1530 50