Skip to content

A lean yet feature-rich preset for interaction-driven narrative stories.

Build on Gemma 4 31B, works great with Gemini/Gemma/GLM/Kimi/Mimo/Mistral and basically any model past 2024.

Published October 26, 2026

views
590
downloads
Voyage-v6.0.2

Voyage-v6.0.2

PresetNo adult content

SillyTavern preset · works in SillyTavern

Versions · 5

v6.0.2 · October 30, 2026 · Latest

Fixed SillyTavern export issue

I'm not sure why my ST instance keeps having issues, likely need to reset it...

Prompt fragments

87 fragments · 78 switched on

  1. 📄 README

    System

    {{//
    Hey there, thank you for using Voyage!

    Configuring

    Voyage can be tweaked in many ways to improve your experience!

    Point of View

    In the "✏️ Point of View" section, you can find settings that you can enable/disable.

    ⚙️ Option: PoV 2nd person
    Default: ✅
    Addresses your persona in you/your form

    ⚙️ Option: PoV 3rd person
    Default: ❌
    Addresses your persona by their name.

    Trackers

    In the "✏️ Trackers" section, you can find settings that you can enable/disable.
    Trackers help with long-term roleplay stability but costs a bit of processing and tokens.

    ⚙️ Option: Scene tracker
    Default: ✅
    This allows the model to generate scene tracking (time, date, weather, npcs in scene, current tasks)

    ⚙️ Option: New location tracker
    Default: ✅
    Requires: "⚙️Scene tracker"
    This allows the model to create detailed locations.

    ⚙️ Option: New NPC tracker
    Default: ✅
    Requires: "⚙️Scene tracker"
    This allows the model to create detailed NPCs.

    ⚙️ Option: New news tracker
    Default: ✅
    Requires: "⚙️ Option: Scene tracker"
    This allows the model to create detailed news.

    Features

    In the "✏️ Features" section, you can find settings that you can enable/disable.
    These are all optional.

    ⚙️🔞 Option: Adult
    Default: ❌
    This tells the model:

    • you are 18+

    • you give explicit consent

    • you opt-in to ESRB AO (Adults Only) related content

    ⚙️ Option: Improved names
    Default: ✅
    Enables name generation rules.

    ⚙️ Option: Dialogue colour
    Default: ❌
    Gives each NPC their own coloured dialogue.

    ⚙️ Option: Simple concepts
    Default: ❌
    This simplifies the explanations of mechanics.
    Reduces tokens use, but worsens roleplay quality.

    Recommendations

    For how to configure if you're unsure.

    Default

    The default experience is configured for:

    • Gemma 4 E2B and better

    • Gemini 3 or better

    • DeepSeek v3.2 or better

    • Claude Opus 4.6 or better

    • GLM 4.7 Flash or better

    • Kimi 2.5 or better

    • Mistral Medium 3.5 or better

    • Qwen3.5 2B or better

    Simple models

    For the following models and finetunes:

    • Gemma 4 E2B

    • Qwen3.5 4B

    You want to set:

    • "⚙️ Option: Improved names": ❌

    • "⚙️ Option: Dialogue colour": ❌

    • "⚙️ Option: Simple concepts": ✅

    • "⚙️ Option: Ability check": ❌

    • "⚙️ Option: Manual rolling": ❌

    Old models

    For the following models and finetunes:

    • Ministral 3 or older

    • Magistral Small 2509 or older

    • Mistral Small 3.2 or older

    • Mistral Nemo 12B

    • Llama 3.3 or older

    You want to set:

    • "⚙️ Option: Scene tracker": ❌

    • "⚙️ Option: New location tracker": ❌

    • "⚙️ Option: New NPC tracker": ❌

    • "⚙️ Option: New news tracker": ❌

    • "⚙️ Option: Improved names": ❌

    • "⚙️ Option: Dialogue colour": ❌

    • "⚙️ Option: Simple concepts": ✅

    • "⚙️ Option: Ability check": ❌

    • "⚙️ Option: Manual rolling": ❌

    Voyage v5.1

    If you want to mimic the default experience of Voyage v5.1.

    You want to set:

    • "⚙️ Option: PoV 2nd person": ✅

    • "⚙️ Option: PoV 3rd person": ❌

    • "⚙️ Option: Scene tracker": ❌

    • "⚙️ Option: New location tracker": ✅

    • "⚙️ Option: New NPC tracker": ✅

    • "⚙️ Option: New news tracker": ❌

    • "⚙️🔞 Option: Adult" : ❌

    • "⚙️ Option: Improved names": ✅

    • "⚙️ Option: Dialogue colour": ❌

    • "⚙️ Option: Simple concepts": ✅

    • "⚙️ Option: Ability check": ❌

    • "⚙️ Option: Manual rolling": ❌

    Reasoning

    The default experience has it enabled.
    It is recommended you pick the thinking version of your model.
    Some models like Gemma 4 26B-A4B and Qwen3.5-9B are prone to looping inside reasoning.
    If you experience incomplete requests, please turn off "Request model reasoning".

    Context size and response length

    The defaults are optimised for local models and deepseek (as it's what I personally use):

    • Context size: 32768

    • Response length: 4096

    If you use cloud models (e.g. GLM 5.2), change them to:

    • Context size: 131072

    • Response length: 16384

    For old and small models (e.g. Gemma 4 E2B, Mistral Nemo), change it to:

    • Context size: 16384

    • Response length: 2048

    Character cards

    Since Voyage is designed to be a narrator, please remove any "Game Master" and "Narrator" style prompts from the cards.
    Voyage doesn't modify "Main Prompt" or "Post-History Instructions", so character cards cannot override Voyage.

    Jailbreaks

    This preset doesn't come with them; jailbreaks vary wildly between models, providers and get outdated quick.
    In case you do want to jailbreak, the "Post-History Instructions" field is left empty, so you can provide your own.

    Thank you!

    I hope you'll have a great time!
    -- nohurry
    }}{{trim}}

  2. ⛔️ Variables

    System

    {{ .setting_pov_3rd = 0 }}
    {{ .setting_tracker_scene = 0 }}
    {{ .setting_tracker_location = 0 }}
    {{ .setting_tracker_npc = 0 }}
    {{ .setting_tracker_news = 0 }}
    {{ .setting_feature_adult = 0 }}
    {{ .setting_feature_names = 0 }}
    {{ .setting_feature_dialogue_colour = 0 }}
    {{ .setting_feature_simple_concepts = 0 }}
    {{ .setting_tracker_ability_check = 0 }}
    {{ .setting_tracker_manual_roll = 0 }}
    {{trim}}

  3. ✏️ Point of View

    System

Unsupported formatting is hidden here. The original text is preserved in downloads.

Settings

32 settings

Samplers10 settings

  • Temperature
    1

    Higher values wander further from the model's likeliest next word.

  • Top P
    0.95

    Keeps the likeliest words until their odds add up to this much.

  • Top K
    64

    Keeps only this many of the likeliest words.

  • Min P
    0

    Drops words whose odds fall this far under the best one's.

  • Context size
    131,072

    How much of the conversation is sent with each reply.

  • Maximum reply length
    16,384

    The longest reply the model is allowed to write.

Completion18 settings

  • Stream the reply
    No

    The reply arrives word by word rather than all at once.

  • Send a system prompt
    No
  • Merge system messages
    No

    A run of system messages is sent as one.

  • Character names in messages
    0

    How a speaker's name is attached to what they say.

  • Assistant prefill
    Nothing

    Text the model's reply is made to start with.

  • Impersonation prefill
    Nothing

    Text a reply written as the user is made to start with.

Advanced4 settings

  • Seed
    -1

    The same seed and the same request give the same reply.

  • Replies per request
    1
  • Unlock the context limit
    No

    Lets the context size go past what the app offers.

  • Logit bias set
    Default (none)

    The named set of word biases this preset asks for.

Regex scripts

7 scripts

  • Voyage - Stylesheet

    /(?:)/<style>.voyage-main-header{margin:6px 0;border-radius:3px 12px 12px 3px;overflow:hidden;}.voyage-header-summary{display:block;padding:10px 14px;cursor:pointer;list-style:none;outline:none;background:linear-gradient(110deg,rgba(244,162,97,0.08),rgba(224,122,95,0.02));border-left:3px solid #F4A261;border-top:1px solid rgba(224,122,95,0.14);border-right:1px solid rgba(224,122,95,0.14);border-bottom:1px solid rgba(224,122,95,0.14);}.voyage-main-header[open] .voyage-header-summary{border-bottom:none;}.voyage-header-summary::-webkit-details-marker{display:none;}.voyage-header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%;}.voyage-header-title{color:#F4A261;font-size:11px;letter-spacing:.09em;}.voyage-header-meta{font-size:11px;color:#F0DCC4;white-space:nowrap;}.voyage-chevron{color:#FFFFFF;font-size:9px;transition:transform 0.3s ease;display:inline-block;vertical-align:middle;margin-left:8px;}.voyage-header-body{padding:12px 14px 14px 14px;background:linear-gradient(110deg,rgba(255,255,255,0.08),rgba(224,224,224,0.02));border-left:3px solid #FFFFFF;border-top:1px solid rgba(224,224,224,0.15);border-right:1px solid rgba(224,224,224,0.15);border-bottom:1px solid rgba(224,224,224,0.15);}.voyage-header-body > br,.voyage-details-body > br,.voyage-details-content > br{display:none;}.voyage-details{margin:4px 0;border-radius:3px 12px 12px 3px;background:linear-gradient(110deg,rgba(255,255,255,0.08),rgba(224,224,224,0.02));border-left:3px solid #FFFFFF;border-top:1px solid rgba(224,224,224,0.15);border-right:1px solid rgba(224,224,224,0.15);border-bottom:1px solid rgba(224,224,224,0.15);overflow:hidden;}.voyage-details-summary{display:block;padding:6px 12px;cursor:pointer;list-style:none;outline:none;}.voyage-details-summary::-webkit-details-marker{display:none;}.voyage-details-summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px;}.voyage-details-label{color:#FFFFFF;font-size:10px;letter-spacing:.09em;text-transform:uppercase;}.voyage-details[open]>.voyage-details-summary .voyage-chevron,.voyage-main-header[open]>.voyage-header-summary .voyage-chevron{transform:rotate(180deg);}.voyage-details-body{padding:0 14px 14px 14px;font-size:12px;color:#E8E8E8;line-height:1.5;border-top:1px solid rgba(224,224,224,0.15);}.voyage-details-content{padding-top:10px;}.voyage-details-heading{margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed rgba(224,224,224,0.2);display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px;}.voyage-details-title{color:#FFFFFF;font-size:14px;letter-spacing:.05em;}.voyage-details-meta{color:#D1D1D1;font-size:11px;}.voyage-field{margin-bottom:10px;}.voyage-field-label,.voyage-backstory-label{color:#E0E0E0;font-size:10px;text-transform:uppercase;letter-spacing:0.08em;}.voyage-field-value{color:#FFFFFF;}.voyage-backstory{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(224,224,224,0.2);}.voyage-backstory-text{color:#D1D1D1;font-size:11px;}</style>

  • Voyage - Header

    /(?:<!--\s*)?\*\*scene\*\*:\s*(?:\*\s*region:\s*([^\n]*?)\s*\n)?(?:\*\s*location:\s*([^\n]*?)\s*\n)?(?:\*\s*date:\s*([^\n]*?)\s*\n)?(?:\*\s*time:\s*([^\n]*?)\s*\n)?(?:\*\s*weather:\s*([^\n]*?)\s*\n)?(?:\*\s*npcs:\s*([^\n]*?)\s*\n)?(?:\*\s*tasks:\s*([^\n]*?)\s*\n)?(?:\*\s*ooc:\s*([^\n]*?))?(?:\s*--\s*>|\n|$)/gi<details class="voyage-main-header"><summary class="voyage-header-summary"><div class="voyage-header-inner"><strong class="voyage-header-title">$2, $1</strong><span class="voyage-header-meta">$3 | $4 | $5 <span class="voyage-chevron">▼</span></span></div></summary><div class="voyage-header-body"><details class="voyage-details"><summary class="voyage-details-summary"><div class="voyage-details-summary-row"><strong class="voyage-details-label">Scene Details</strong><span class="voyage-chevron">▼</span></div></summary><div class="voyage-details-body"><div class="voyage-details-content"><div class="voyage-field"><strong class="voyage-field-label">NPCs:</strong><br><span class="voyage-field-value">$6</span></div><div class="voyage-field"><strong class="voyage-field-label">Tasks:</strong><br><span class="voyage-field-value">$7</span></div><div class="voyage-backstory"><strong class="voyage-backstory-label">OOC:</strong><br><span class="voyage-backstory-text">$8</span></div></div></div></details>

  • Voyage - Location

    /(?:<!--\s*)?\*\*location\*\*:\s*(?:\*\s*name:\s*([^\n]*?)\s*\n)?(?:\*\s*nickname:\s*([^\n]*?)\s*\n)?(?:\*\s*region:\s*([^\n]*?)\s*\n)?(?:\*\s*layout:\s*([^\n]*?)\s*\n)?(?:\*\s*atmosphere:\s*([^\n]*?)\s*\n)?(?:\*\s*alife:\s*([^\n]*?)\s*\n)?(?:\*\s*nemesis:\s*([^\n]*?)\s*\n)?(?:\*\s*backstory:\s*([^\n]*?))?(?:\s*--\s*>|\n|$)/gi<details class="voyage-details"><summary class="voyage-details-summary"><div class="voyage-details-summary-row"><strong class="voyage-details-label">New Location</strong><span class="voyage-chevron">▼</span></div></summary><div class="voyage-details-body"><div class="voyage-details-content"><div class="voyage-details-heading"><strong class="voyage-details-title">$1</strong><span class="voyage-details-meta">Region: $3</span></div><div class="voyage-field"><strong class="voyage-field-label">Layout:</strong><br><span class="voyage-field-value">$4</span></div><div class="voyage-field"><strong class="voyage-field-label">Atmosphere:</strong><br><span class="voyage-field-value">$5</span></div><div class="voyage-field"><strong class="voyage-field-label">A-Life:</strong><br><span class="voyage-field-value">$6</span></div><div class="voyage-field"><strong class="voyage-field-label">Nemesis:</strong><br><span class="voyage-field-value">$7</span></div><div class="voyage-backstory"><strong class="voyage-backstory-label">Backstory:</strong><br><span class="voyage-backstory-text">$8</span></div></div></div></details>

  • Voyage - NPC

    /(?:<!--\s*)?\*\*npc\*\*:\s*(?:\*\s*name:\s*([^\n]*?)\s*\n)?(?:\*\s*nickname:\s*([^\n]*?)\s*\n)?(?:\*\s*colour:\s*([^\n]*?)\s*\n)?(?:\*\s*physiology:\s*([^\n]*?)\s*\n)?(?:\*\s*sociology:\s*([^\n]*?)\s*\n)?(?:\*\s*psychology:\s*([^\n]*?)\s*\n)?(?:\*\s*irrationality:\s*([^\n]*?)\s*\n)?(?:\*\s*strengths:\s*([^\n]*?)\s*\n)?(?:\*\s*weaknesses:\s*([^\n]*?)\s*\n)?(?:\*\s*traits:\s*([^\n]*?)\s*\n)?(?:\*\s*a-life:\s*([^\n]*?)\s*\n)?(?:\*\s*nemesis:\s*([^\n]*?)\s*\n)?(?:\*\s*backstory:\s*([^\n]*?))?(?:\s*--\s*>|\n|$)/gi<details class="voyage-details"><summary class="voyage-details-summary"><div class="voyage-details-summary-row"><strong class="voyage-details-label">New NPC</strong><span class="voyage-chevron">▼</span></div></summary><div class="voyage-details-body"><div class="voyage-details-content"><div class="voyage-details-heading"><strong class="voyage-details-title">$1</strong><span class="voyage-details-meta">"$2"</span></div><div class="voyage-field"><strong class="voyage-field-label">Colour:</strong><br><span class="voyage-field-value">$3</span></div><div class="voyage-field"><strong class="voyage-field-label">Physiology:</strong><br><span class="voyage-field-value">$4</span></div><div class="voyage-field"><strong class="voyage-field-label">Sociology:</strong><br><span class="voyage-field-value">$5</span></div><div class="voyage-field"><strong class="voyage-field-label">Psychology:</strong><br><span class="voyage-field-value">$6</span></div><div class="voyage-field"><strong class="voyage-field-label">Irrationality:</strong><br><span class="voyage-field-value">$7</span></div><div class="voyage-field"><strong class="voyage-field-label">Strengths:</strong><br><span class="voyage-field-value">$8</span></div><div class="voyage-field"><strong class="voyage-field-label">Weaknesses:</strong><br><span class="voyage-field-value">$9</span></div><div class="voyage-field"><strong class="voyage-field-label">Traits:</strong><br><span class="voyage-field-value">$10</span></div><div class="voyage-field"><strong class="voyage-field-label">A-Life:</strong><br><span class="voyage-field-value">$11</span></div><div class="voyage-field"><strong class="voyage-field-label">Nemesis:</strong><br><span class="voyage-field-value">$12</span></div><div class="voyage-backstory"><strong class="voyage-backstory-label">Backstory:</strong><br><span class="voyage-backstory-text">$13</span></div></div></div></details>

Nudges

10 nudges

  1. Write as the user

    [Write your next reply from the point of view of {{user}}, using the chat history so far as a guideline for the writing style of {{user}}. Write 1 reply only in internet RP style. Don't write as {{char}} or system. Don't describe actions of {{char}}.]
  2. Start of a chat

    [Start a new Chat]
  3. Start of a group chat

    [Start a new group chat. Group members: {{group}}]