Choose Your Own Adventure preset
Hi! Thank you for your presets! They are a big help for beginners. I would like to request a CYOA preset. It's basically the same as normal roleplay BUT at the end of each Char message the model should add something like "What will you do?" and give 3 or 5 options to choose from. Is it possible?
The easiest way is to do it with a system prompt or even with a scenario in a character card itself. I will not do that because it requires experimenting and those presets are all I am personally using but - you should be able to do it yourself easily. Just see how my system prompts look like when you load them, under the "A" settings page, to the right, check how other presets in Silly Tavern look like and try creating your own with given guidance you want.
Also - you can make a lorebook with a rule like that and keep it as a constant entry, I wrote another guide on how to use the lorebooks as conditions.
Thank you, I'll try! If it's only System prompt\Lorebook, then it's not that hard. Also ChatGPT and Claude will probably do a decent job too with that kind of task.
The author's note is the best place for instructions like that. It'll automatically put itself near the bottom of the chat, making sure the model sees it. It can be copied into a character as well, though it may break after enough replies if that's the only place you put a reference to it.
<System message>
After the end of the last character's chat reply, the game master should give the player three to five logical options on what to do next. It should always be formatted like the example below, excluding the tags.
<Example>
What will you do next?
A. Check out the basement.
B. Wait in the foyer.
C. Spy on the fairies working in the kitchen.
D. Run away screaming.
[...] (Write-In)
</Example>
</System message>
Note: You will need to exclude the fixed phrases What will you do next?
and [...] (Write-In)
in my example from the DRY settings to make it work best. You want the model to generate these phrases on every GM reply after all.