Scripts / Mid's Memory Manager

Mid's Memory Manager

global memory management and chunk-based local memory building

Both Scope
MIT
Story Settings
UI & UX
Storage, Presets & Profiles
2 watchers
23 downloads

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 management released as GSAN alongside v1.1.0
  • an 'inject all into local memory' button added v.1.1.0
  • ui refresh for the memory builder
  • token counter for each section + overall total added v.1.1.0

Gallery

Scope Information

Supported:
Both
Recommended:
Account

License & Attribution

License:
MIT