STOBE Roleplay Settings
This page covers the STOBE pages and systems that shape character identity, lore grounding, continuity, and diary history. The old version of this page mixed in several CHIM-only sections. This version is based on the current STOBE plugin and StobeServer pages.
Stobe NPCs
Stobe NPCs is the main per-character roleplay page in STOBE. It is where you inspect and manage how the server understands a specific NPC.
- Character identity: The page stores and shows the NPC's backstory, personality, speech style, occupation, appearance, goals, and relationship data.
- Profile assignment: Each NPC can be attached to a profile, inherit the default profile, or be moved in bulk to a different profile.
- World Knowledge tags: NPCs can carry world-knowledge tags that help control what they should naturally know.
- Filtering and cleanup: The UI supports search plus filters like favorites, dynamic profile, middle-term memory, locked NPCs, and player-faction NPCs.
- Authoring tools: The page includes create, import, AI profile generation, relationship rebuild, and bulk cleanup tools.
NPC Biographies
NPC Biographies is the content page for the biography text STOBE uses to flesh out characters.
- Random and unique bios: STOBE supports broader reusable bios as well as one-off character-specific biographies.
- Prompt grounding: These biography entries are part of what makes NPCs sound like they have a past instead of only reacting to the current moment.
- Bulk editing: The page supports CSV-style import and export for larger mod setups.
Descriptions
Descriptions manages item and equipment description text used by STOBE's prompt context.
- Richer world context: When STOBE can describe gear and items properly, conversations about equipment, trade, and loot feel more grounded.
- Custom overrides: You can import custom description rows and have them override the base records when the same string ID is used.
- Best use: This matters most if you want modded equipment or custom content to have better in-world context.
World Knowledge
World Knowledge is STOBE's lore and knowledge grounding page. This is the STOBE-side equivalent of the older Oghma-style idea, but the real current page name is World Knowledge.
- Topic records: Entries are stored by topic, with longer and simpler descriptions plus tags and knowledge-class fields.
- Knowledge limits: This helps STOBE decide what an NPC should know, instead of every character sounding equally informed about everything.
- Custom canon: You can add or import your own world-knowledge entries for modded factions, locations, lore, or custom story setups.
- NPC tie-in: NPC pages include world-knowledge tags so lore access can stay character-appropriate.
Stobe Diaries
STOBE has both an in-game diary browser and a full server-side diary log page. These are the main continuity pages for written character reflection.
- In-game browser: The plugin has a Stobe Diaries window where you select an NPC and read their recent diary entries.
- Server diary log: StobeServer also has a full Diary Log page with date filtering, person filtering, and CSV export.
- Manual diary writing: The in-game chat UI includes a Write Diary action for triggering a diary request directly.
- What diaries are for: Diaries are the roleplay layer that records how events felt from a character's point of view, rather than only logging raw game events.
Memories
Memories is the summary and continuity system that helps STOBE remember important past events across longer play.
- Memory summaries: STOBE stores grouped memory summaries with participants, time ranges, scope, and summary text.
- Maintenance tools: The page supports editing summaries, deleting single entries, wiping all summaries, and running a manual sync.
- Background processing: StobeServer includes regular memory and middle-term memory maintenance so continuity can be packed in the background.
- Roleplay effect: This is what stops longer playthroughs from feeling like every conversation starts from zero.
Relationships
STOBE has a real relationship system. It is not just flavor text on the NPC page. The server tracks relationship state and can update it as conversations continue.
- What is tracked: Relationships are stored as affinity plus a relationship type, so STOBE can model things like friendly, hostile, transactional, mentor-style, or neutral bonds.
- NPC context: Relationship information is injected into prompt context so a character can respond differently depending on who they are talking to.
- Runtime updates: The server can evaluate a turn, decide whether a relationship changed, and persist that new state.
- Where you see it: The NPC detail view shows relationship summaries, and the server also has a Relationship Logs page for reviewing relationship activity.


