Use the Extensions tab to enable/disable
the RPG Companion extension.
Display character thoughts as overlay bubbles next to their messages
Auto-expand thought bubble without clicking the icon first
Smooth transitions for stats, content updates, and dice rolls
Display buttons above chat input for plot progression prompts
Display the "Last Roll" indicator in the panel.
Automatically generate avatars for characters without custom images using the Image Generation
Plugin
Shows parser logs in a mobile-friendly UI panel. Useful for troubleshooting. Look for the red bug
button.
Combat Encounters
Show the "Start Encounter" button above chat input for interactive combat
Number of recent messages to include in combat initialization
Save detailed combat logs to file for future reference and analysis
Advanced
Together: Adds RPG
tracking to main roleplay. Separate: Generates RPG data separately (manual or auto).
External API
Configuration
OpenAI-compatible
endpoint (e.g., OpenAI, OpenRouter, local LLM server)
Your API key for
the external service
Model identifier
(e.g., gpt-4o-mini, claude-3-haiku, mistral-7b)
Number of recent messages
to include (Separate mode only)
Number of messages to
process per batch in Memory Recollection
Separate mode only. When enabled, tracker generation will use the model from the "RPG Companion
Trackers" preset instead of your main API model. The preset will be switched automatically during
generation and restored afterward. Select the desired model in that preset and make sure the "Bind
presets to API connections" toggle is on (next to the import/export preset buttons).
Automatically refresh RPG info after each message. Only available in Separate Generation mode.
When set, the extension will not inject tracker prompts, examples, or HTML instructions according to
the selected mode when a guided generation (via `instruct` or `quiet_prompt`) is detected. Useful
when using GuidedGenerations or similar extensions.
Use character card as narrator. Infer characters from context instead of using fixed character
references.
When enabled, tracker data is saved in chat history for each message. In Together mode, trackers
appear in <trackers> XML tags (hidden from display). In Separate mode, tracker data is stored
in message metadata. When disabled, only the most recent trackers are kept.
Edit all AI prompts used for generation, plot progression, and combat encounters
Resets all floating action buttons (toggle, refresh, debug) to default top-left positions.
Useful if buttons are off-screen.
Roll Dice
Rolling...
Result:
Edit Trackers
Customize Prompts
Customize the AI prompts used throughout the extension. Leave fields empty to use defaults.
Injected when "Enable Immersive HTML" is enabled. Affects all generation modes.
Injected when the "Randomized Plot" button is clicked. Introduces random elements to the story.
Injected when the "Natural Plot" button is clicked. Progresses the story naturally.
Instructions for LLM when generating avatar image prompts. Used by Auto-generate Missing Avatars feature.
Instruction portion only (format specification is hardcoded). {userName} will be replaced with the user's name.
Instructions added after tracker format specifications, telling the AI how to continue the narrative.
Writing style instructions for combat encounters. Includes prose quality guidelines and anti-repetition rules. {userName} will be replaced with the user's name.