Use the Extensions tab to enable/disable
the RPG Companion extension.
Use character card as narrator. Infer characters from context instead of using fixed character
references.
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.
Shows parser logs in a mobile-friendly UI panel. Useful for troubleshooting. Look for the red bug
button.
Automatically generate avatars for characters without custom images using the Image Generation
Plugin
The LLM will use character cards, tracker data, and chat context to generate detailed
prompts
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).
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.
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.
Customize the HTML prompt injected when "Enable Immersive HTML" is enabled. The default prompt
is shown above - you can edit it directly or replace it entirely. Click "Restore Default" to
reset. This affects all generation modes (together, separate, and plot progression).
Resets all floating action buttons (toggle, refresh, debug) to default top-left positions.
Useful if buttons are off-screen.