Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

RavieSoleil

8
Posts
A member registered Mar 22, 2024

Recent community posts

Ok, so been testing a little over the last 11 days regarding the 'sudden scenario restart' issue, and can pretty much say it's 100% related to the Dictionary. Worlds with larger dictionaries suddenly reset FAR sooner than those with smaller ones, and the ones that doesn't have one doesn't reset at all. Increasing context length as mentioned in an earlier post makes it last longer before it happens, but unless context length end up being much larger than Max Memory, it seems inevitable to happen eventually.

Not sure what can be done about it though. If I remember right, the dictionary was designed as a way to go beyond context limit, but apparently it didn't work as expected.

(1 edit)

Yeah, basically what FieryLion said. Even the web version's AI is dependent on a Context Length set on the ai host, though in the web version you'll obviously not have access to it. (For reference, Context Length is simply how much data the AI is configured to be able to handle at a time in a single request, action prompt + system prompts + world rules/stats/entities/location data etc)

The fact it happens on all worlds for you seems unusual though, so my hypothesis is uncertain there as I've only experienced it on heavy worlds.

Basically, my hypothesis was that if say, the AI was configured to 4000 token context length, and a world required 3950, the buildup of memory containing history, or the Notes, could push it past 4000 in an edge case the AI isn't configured to react to since, just maybe, it only checks token limit BEFORE taking into account history, causing it to discard all past history and reset the scenario to fit within the configured 4000 token limit. But eh, I don't really know the inner workings enough to really say anything certain, which is why I'm just hypothesizing something that could logically explain what's happening, since increasing context length HAS worked for me.

I've found that it's not always reporting an error properly in the LM Studio when the AI's context length just barely isn't enough, and it goes off trying to generate a response anyway. This is what's caused spontaneous scenario resets for me, mainly on very big/detailed worlds. 

Try increasing the context length a little bit and see if that changes it.

(1 edit)

Will the rollback/abort issues ever get fixed, or will I be stuck using version 1.0.9?  As I'm heavily relying on rollbacks for getting certain prompts to show properly, the fact its constantly resetting basically everything is making using newer versions impossible for me unless i make hard saves for basically every response, which is super cumbersome.

EDIT: So I think I found the cause of the issues, and how to trigger it relatively consistently. It seems to happen if you rollback a second time when  the current page is less than the furthest you've been in that save. Basically, if your furthest page is page 5, roll back to 4, then roll back to 3, then sometimes (but not always) it resets to page 5 due to a negative underflow. It  throws an error as described below:

Detected mismatch in old save: totalPages (3) != gameStates.length (4), using offset: -2

Basically, to me it seems that because memory isn't truly cleared when rolling back, its causing direct issues with the gameStates.length the game thinks exist. Solution could be to try actually deleting the pages that are rolled back from memory? Since technically the current behavior is also a quite severe memory leak.

Dunno if it happened in 1.1.10 or 1.1.11, but now the rollback feature seems to break utterly if you rollback more than 2 responses.

Looks like responses remain in memory as stale memory even after rollback, and gets loaded if you try rolling back again after having rolled back more than 2 responses. (sorry if that's hard to understand, it's hard to explain it well)

Walkthrough is already same v0.10 as public version? 

The upload date just reflects its original upload date as part of the patreon release.

You can't miss 'em.  Floor 4, 8, 20. 

First access the Rules channel, read the rules, understand the rules then do what the rules say. That will give you access to the rest, including the mods channel.