AI Roguelite

AI Roguelite

Not enough ratings
Turn Memory and Summary-Ception Options: A Visual Guide
By Sylverone
Just a couple graphics that I hope will help people to grok the summaryception options. I may add some example settings at some point, but I'm not sure I have my setting dialed in quite enough to make public recommendations yet, especially with regards to Sapphire.
3
   
Award
Favorite
Favorited
Unfavorite
Introduction
The goal of this guide is to explain how to use some of the most important options in the game when it comes to story consistency.

You can find them in Options under the Text Gen tab, at the bottom.
I'm talking about these:



The Visual Guide
This will probably get most people up to speed on what these options do much faster than any written explanation.
I've included numbers next to the name of each option to represent what settings the image represents. (Note that these settings are rather low in my opinion, they're just to illustrate what things do.)

Exclamation Marks ! represent "overflow" slots, as soon as an old turn gets pushed "up" into one of those slots, Summarization is triggered, and the summary is inserted at the bottom/most recent slot of the next layer.

The following image is meant to help explain how the Key Plot Point Index works:


The Options Explained

So what are these terse options? Let's go through them in order:

  1. Max Verbatim Story Turns: This is the number of recent story turns the game will hold in memory to influence future story turns. Stuff that has just happened. When the the story turn memory fills up, that when Summaries happen!

  2. Story Turn Compression Factor: When you run out of room for verbatim story turns, this is how many full turns will get combined/"munched" to make a single summary. This number of oldest Verbatim Turns will get turned into one summary entry by the GPT text AI, and then those verbatim turns are deleted.

  3. Max Snippets Per SummaryCeption Layer: This is how many summaries can be held in one summary "layer" before it runs out of room and has to start summarizing its own summaries. A summary layer is just a list of summaries from oldest to newest. Just like with story turns, when the number of summaries gets larger than this number, the oldest (topmost) summaries will get combined/"munched" using the GPT text AI. However, the resulting summary will get sent "up" to the next SummaryCeption layer. Now you might understand why the Inception reference: We're talking summaries of summaries here as you go up in layers.

  4. SummaryCeption Compression Factor: How may of the oldest summaries in a layer will be combined/"munched" to make a summary for the next layer up? Just like the Story Turn Compression Factor.

  5. Max SummaryCeption Layers: How many layers/stacks of summaries can we have? Be aware that you don't need many layers: each one increases the number of story turns required to fill up the summary list by an order of magnitude!

  6. Key Plot Point Indices: When the game decides a key plot point has occurred, this tells the game how many to store (the number of comma-separated numbers you put here) and where to slot them in-between the story turns.

The Key Plot Points require some extra explanation, I think.

The key plot points are like a stack of entries. Each comma-separated number represents 1 plot point. Plot points always stay in memory until the list fills up and pushes the old entry out. Those old entries are simply deleted.

So if you had 1,2,3 in that field, you'd get:
[turn5 text]
[turn4 text]
[key plot point #3]
[turn3 text]
[key plot point #2]
[turn2 text]
[key plot point #1]
[turn1 text]

But if you entered 1,1,2,5, you'd get:
[key plot point #4]
[turn5 text]
[turn4 text]
[turn3 text]
[key plot point #3]
[turn2 text]
[key plot point #2]
[key plot point #1]
[turn1 text]

Because key plot points become outdated fast and it doesn't make sense to leave old news hanging out between recent turns, I always set my Key Plot Points to go after all of my Verbatim Turns.

In other words, if I have Max Verbatim Turns set to 8, I might set my key plot points to [8,8,8,8], or 4 entries, in the order they happened, just after my last (8th) Verbatim Story Turn.
2 Comments
Miquel Nov 16, 2024 @ 9:26pm 
Thanks.
̋̊̑͂͆̅¢h³MÏǪ£ Ør9 Apr 16, 2023 @ 10:05am 
Nice guide ^^.