Mid's Memory Manager
global memory management and chunk-based local memory building
Description
Mid's Memory Manager [v1.0.0]
What is This?
the memory manager is, in short, what's on the tin! it's a single system for managing your story's memory on the global and local scales.
Who Would Use This?
- anyone who uses and enjoys Global Scope Author's Note (GSAN)
- if you, like me, find yourself using the memory box for both universal rules (spelling corrections, prose preferences, etc) and per-story rules (lore, character names, details between fantasy and modern day settings); trying to juggle these differences over 100+ stories can get extremely tedious extremely fast.
being able to start a story from scratch, or duplicate one from any of my categories, and knowing my global rules are consistent while having the option to reorder and replace per-story info without worrying about it all breaking has been a MASSIVE personal game changer. it might be for you too!
How Does It Work?
the memory manager divides the typical single memory block into three distinct blocks (while using ## to comment out the syntax blocks, so the script adds ZERO extra context outside of what you write!)
Local Memory:
your manual local (per-story) memory! everything written here is not touched by the memory manager, and sits on top of anything the script may append.
Managed Memory:
'local' memory built with the in-house Memory Builder. a system where the user is able to create "memory chunks", which are pre-written data blocks you're able to add, remove, and rearrange seamlessly! no copy and pasting necessary!
[bonus: the memory chunks themselves are also global data! making an edit to a chunk will automatically adjust it across any other story where it's loaded]
Global Memory:
a togglable data block that remains persistent across ALL stories. able to be adjusted in any story, at any point, completely painlessly.
Known Caveats/Issues
- as of the initial release, there are zero known script and/or story breaking bugs
- however: when using the vanilla Memory text editor, remember your local changes MUST be placed above the [Managed Memory] block. any changes within the editor that aren't above the [Managed Memory] block will be wiped upon the next context build, even if they appear to remain in the editor.
- and as always: make backups! if you have a large global memory block, i'd recommend keeping a backup in an empty story's local memory.
To-Do List/Potential Update Plans
author's note managementreleased as GSAN alongside v1.1.0an 'inject all into local memory' buttonadded v.1.1.0- ui refresh for the memory builder
token counter for each section + overall totaladded v.1.1.0
Gallery
Scope Information
License & Attribution
Similar Scripts
Mid-Gen Lorebook Injector
Monitors generation for Lorebook keywords (including complex A & B logic) and restarts generation immediately to force context injection.
RPG Stats V2
Automatically detects +/- patterns and updates stats accordingly
Automatic Chapter Summaries (by Lane)
Whether undo/redo operations across chapter boundaries automatically remove/re-add the appropriate entries. (Potentially slow operation).
Lorebook Find & Replace
simple script for finding words and replacing them in ALL lorebooks (always make sure to have a backup copy!)
More from MidMeantime
View allGlobal Scope Author's Note (GSAN)
global author's note management and chunk-based local note building
Lorebook Find & Replace
simple script for finding words and replacing them in ALL lorebooks (always make sure to have a backup copy!)