Tutorial · Task guide

Import SillyTavern Presets and Regex Scripts, Enable Them at the Right Layer, and Prove They Work

Updated · 2026-08-12Public document
Direct answer: Open Me → Essentials → Import from SillyTavern and use the Prompt presets or Regex beautify scripts entries to import the JSON files. Enable them where you want: Tavern global settings → Presets / Regex / Macros for everything, Chat ⋮ → Chat settings → This character or This chat for narrower scopes. Priority is this chat > this character > global. Importing and enabling are free; proving a preset works takes one billable message.

Before you start

  • The preset JSON or regex script JSON exported from SillyTavern, on your phone. Regex that came embedded in a card does not need a separate import.
  • At least one character card that can start a chat, so you can verify the effect.
  • A decision about scope: all characters, one character, or just this one session.

Where to find it

  • Me > Essentials > Import from SillyTavern > Prompt presets
  • Me > Essentials > Tavern global settings > Presets / Regex / Macros
  • Chat > ⋮ > Chat settings > This chat > Pick preset / regex
  • Me > Essentials > Tavern global settings > Presets / Regex / Macros > Manage global regex

Step-by-step

  1. Import the files

    Open Me → Essentials → Import from SillyTavern. The presets-and-scripts group has separate entries: Prompt presets (any chat can select them after import) and Regex beautify scripts (status bars, styled message cards). Many files at once? Use folder smart import. Regex that travelled inside a card shows up in the import report and the Tavern Asset Hub.

  2. Enable at the right layer

    Global, for every character: Me → Essentials → Tavern global settings → Presets / Regex / Macros. One character only: Chat ⋮ → Chat settings → This character. One session only: the This chat tab's Pick preset / regex, which asks for confirmation and does not carry into new sessions. Priority is this chat > this character > global > built-in default.

    The preset card at your chosen layer shows the imported preset's name and block counts.

  3. Watch the preset's side effects

    Enabling a tavern preset also applies its Context Size: the Context limit changes, and values above the cap are tightened automatically with a toast. The preset card shows how many text blocks and dynamic blocks it carries. Unload preset restores the built-in defaults.

  4. Prove the preset reached the model

    Send one message, long-press the reply, and tap Prompt. Search the assembled prompt for your preset's text blocks. Do not judge by vibes—presets change the overall prompt structure, while dynamic blocks (character description, worldbook, history) keep filling in automatically.

    Prompt Inspector shows the preset's block content in the request that produced the reply.

  5. Confirm regex behavior and manage scripts

    Regex rewrites text before display or before it enters the prompt, so a beautify script shows up directly as a styled status bar or card in the message. For bulk management, open Presets / Regex / Macros → Manage global regex: search, batch-change timing and placement, create, and fully edit scripts. The same session/character/global layering applies.

How to know it worked

  • The preset card at the chosen layer shows the imported name and its text/dynamic block counts.
  • Prompt Inspector on the next reply contains the preset's text blocks.
  • A beautify regex renders the message as styled output, or the target text is visibly replaced.
  • Unloading the preset restores the built-in prompt structure, proving you can switch back anytime.

Cost, data, and irreversible-risk notes

  • Importing, enabling, and editing presets and regex is free and stays on your device.
  • The one step that can cost money is the verification message: once sent, that text-model call is billed and the reply exists in the chat. Prefer checking Prompt Inspector over repeated re-rolls—every regeneration bills again.
  • A preset can quietly raise your context limit, which means more history per turn and higher input-token cost per message. Glance at the sampling tab after enabling one.
  • Regex transforms text locally and never calls a model—zero cost.

Troubleshooting

The imported preset is nowhere in chat

Likely cause: Presets from a full backup zip are archived into the library without activation, or you are looking at a layer that a session/character override is shadowing.

What to do: Enable it under Tavern global settings → Presets / Regex / Macros, or pick it at the layer you actually want. The This character tab shows the inherited global preset when the character has no override.

Messages go blank after enabling a regex

Likely cause: A broken Find/Replace wiped the display text; an empty Replace field means delete the match.

What to do: Rendering falls back to the raw text, so nothing is lost. Open Manage global regex and disable or fix the script.

The preset is active but replies feel the same

Likely cause: Many presets mostly reorder prompt structure, which is not always visible in tone; or a higher layer is overriding your choice.

What to do: Compare Prompt Inspector before and after enabling, and check the per-layer status line in Chat settings.

A card's embedded regex overlaps a global script

Likely cause: The card shipped its own regex and you imported a similar global one, so both run.

What to do: Open the Tavern Asset Hub to see the card's embedded assets, keep the rule at one layer, and disable the duplicate.

Frequently asked questions

Will an imported preset change all my characters?

Only if you enable it at the global layer, and character or session picks still win over it. To try it in one session, use the This chat layer—new sessions do not inherit it.

Can I edit a preset on the phone?

Yes. The pencil on the preset card opens a full editor: rename it, edit or toggle blocks, reorder them, and add missing text or dynamic blocks. You can also create a preset from the tavern default structure.

Which files are supported?

SillyTavern prompt-preset JSON, regex script JSON, and Quick Reply set JSON each have their own entry. A full backup zip also carries presets and global regex—see the migration guide.

Sources and verification

  1. Roleplay Chat guide · Foreverse · Verified
  2. Character Card Import spec · Foreverse · Verified
  3. Roleplay chat feature index · Foreverse · Verified
  4. Task guide: migrate from SillyTavern · Foreverse · Verified
  5. Task guide: fix memory and worldbook · Foreverse · Verified

Coverage and verification

PlatformAndroid roleplay
App versionv76+
Path verified

Third-party names and logos mentioned on this page belong to their respective owners. 文中提及的第三方名称与标识归各自所有者所有。

Tutorials & Help