PANCATB3TA

pancat

LATEST UPDATE: APRIL 5TH
NEW REGEX TO HELP REPETITION ISSUES. PLEASE INSTALL IT, EVEN IF YOU PREFER EARLIER VERSIONS OF PANCATB3TA.

pancatstack OG (for Claude2) Mandatory Toggles Optional Toggles Other Important Stuff Credits Instructions Download Modifications Troubleshooting Contact/Support Me para en Español para em Português po Polsku

WHAT IS pancatb3ta?

pancatb3ta is an in-progress Claud3 variant of🥞😼stack. It is an organized, modular preset that utilizes XML tag + plaintext instruction system. pancatb3ta has multiple togglable features, including: an Info Board, CoTs of varying length, and genres. It also includes a FUNCTIONAL Impersonate.

pancatb3ta is good for handling a wide variety of characters all the way from wholesome to dead dove and keeping them distinct, in character, and realistic.

Optimized with lorebooks in mind and side character friendly + implements them IMMERSIVELY.

Characters are better at having a life outside of {{user}} and can act independently.

CURRENT PANCATB3TA IS FOR CLAUDE 3 OPUS+SONNET (Not tested with Haiku)


Mandatory Toggles

ONLY USE ONE AT A TIME <command> OR <command> WITHOUT IB—One of these MUST be enabled for replies to generate properly. By default, the regular <command> is enabled. If you DO NOT want to use Info Board, toggle on <command> WITHOUT IB.

<info_board>—Enabled by default, adds some neat little things into the narrative. Out of the box comes with Date, Time, Location, Weather, Scenery but feel free to edit contents as you wish or disable it entirely (if you don't want to use this remember to swap your <command> to <command> WITHOUT IB). Opus handles it better and more seamlessly than Sonnet, but both have gens which are affected by Info Board. In my own RPs, I've had date affect narrative (one time turned a party into a Halloween party because it was late October), characters get sleepy at night, them feeling chilled by the weather, a power outage during a storm, characters interact with objects it generated in the environment like paintings and pets.

NO <thinking>—I use this one about 90% of the time since Opus is generally intelligent enough to RP in most situations without making major logical fuck ups. If you DO encounter logical problems, then I would recommend trying out Small or Large <thinking>. As it is by default, it's technically a small reinforcement to follow the rules of <response>, so you still need to have the regex on to delete thinking. You can edit it if you want to be shorter but I don't recommend leaving it blank or toggling off all <thinking> entirely since that would mess up the skeleton of my preset.

Small <thinking>—A self-cooking CoT (directs Claud3 to write its own plan) which can combat logical problems that it may experience sometimes during RP, or for creating more in-depth gens. If you main Small <thinking> and find that replies are stifled, I recommend going down to NO <thinking>.

Large <thinking>—A higher word count version of Small <thinking> (shocker huh), if you feel Small <thinking> isn't quite big-brained enough for whatever you're throwing at Claud3 in RP.


Optional Toggles

ALL Optional prompts in my preset are marked with a 🅾️ (and their closing tag prompts are marked with a ❗) Below are the list of things that you can toggle on-off from top-to-bottom to alter your roleplaying experience. Anything not listed MUST STAY TOGGLED ON AT ALL TIMES.

Enhance Definitions—Adds some setting/character stuff from time to time, and has instruction NOT to retcon contents of character card or lorebook entries (assuming the entry is active in the prompt of course).

<sample_dialogue>—Disable these if you don't use Chat Examples. MUST BE ENABLED if you DO use Chat Examples. If disabled, ENSURE YOU CHANGE "Example Messages Behavior:" IN USER SETTINGS TO "Never include examples" IN THE DROP-DOWN.
exdialogue

Realism—Helps with slow paced and generally realistic character behavior. Disable if you don't care for that.

Genre Override—Claud3 is intelligent enough to automatically 'feel' for the genre in most of my tests (IF YOU USE ONE OF MY <thinking>), so you likely don't need to enable these unless you want to reinforce the genre or override whichever one that Claud3 keeps assuming for the current context. The most recent build actually seems to function fine with even more genres than I recommended in earlier versions, but just know if you add multiple conflicting genres there COULD be weirdness.

ahh ahh mistress—Toggle for adding more moaning and stuff during NSFW. DO NOT USE OUTSIDE OF NSFW, as it will push NSFW if you do.

Ban NSFW - Use when Claud3 won't stop being horny.


Other Important Stuff

<response>—This is where you make modifications to the length of bot responses and any formatting/writing changes you would like to make!

Genres—I unlinked all of them, they can now be found in the dropdown at the very bottom of the preset menu, see picture included in zip file if you need a visual reference.


CREDITS

I studied a bunch of different prompts and other creators' notes about Claude JBs and CoT so I couldn't possibly attribute everyone but the main ones are: crustcrunch pancatb3ta's skeleton and prompt order influenced by their Claude prompts

KaruKaru learned <requirements> and <ban> after studying their prompt

rarestMeow learned a lot about CoT thanks to his documentation. Highly recommended to check out his rentry if you want to learn how to best implement CoT yourself.

Biggest thank you's go to ❤️Magnum❤️ my #1! I learned most about prompts from studying theirs and asking them for advice! They also formatted this rentry for me 😍 ❤️Lilith❤️ gave me lots of useful advice and resources when I was trying to figure out how to make pancatb3ta into a setting {{char}} friendly preset. ❤️Marcal91❤️ MADE THE COMMAND TO MAKE THE BOT SPEAK IN SPANISH. Actual huge brain. And also helped me figure out how to fix some other issues, like pancatb3ta not implementing special world rules for certain lorebooks, and fixing OOC! ❤️Shard❤️ Came up with the idea to delete <response> tags from previous messages, which helped immensely with the repetition issues. Thank you!! ❤️samantha❤️ My #1 guinea pig. I thank her for her sacrifice 🙏


INSTRUCTIONS

1) download attached JSON.

2) if your ST isn't 1.11.6 or higher go update it you silly.

3) IMPORT REQUIRED. Do NOT try copy-pasting the settings by yourself pancatb3ta has a VERY. SPECIFIC. ORDER.

4) Go into Regex Settings and Import both "delete <thinking>", "delete <info_board>", "delete <response>", AND "delete <OOC>" .json files.

USE OF DELETE <INFO_BOARD>, <THINKING>, <RESPONSE>, AND <OOC> REGEX IS REQUIRED.

DOWNLOAD

LATEST UPDATE: APRIL 5TH

.zip file includes: pancab3ta APR5.json All required regex scripts in .json Pictures of regex script settings to verify they are correct Picture of where Genres are now located Picture example of a Scenario which causes bot to play {{user}} Instructions on how to use OOC


MODIFICATIONS

I'm using a specific genre and I don't really like it/want a new one—Claud3 is actually so good with genres, that in the majority of cases you can simply create a prompt which states that "The genre is X" and it will know what to do. As such, I have added a BLANK genre prompt that you can fill out on your own, and have changed all of mine except Dead Dove to follow that exact format. Since Dead Dove is not a concrete genre, I did need to add additional instruction, so keep that in mind if you also are trying to implement a very complicated/broad genre, that you may need to include SOME instruction. But try without it first, and see what Claud3 can cook.

I wanna move prompts around—general rule, DO NOT MOVE ANYTHING. If you must, OPEN THE INDIVIDUAL PROMPTS SO YOU ARE COGNIZANT OF WHICH XML TAGS I USE AND WHERE THEY ARE LOCATED, all XML tags must be wrapped appropriately or you risk breaking the preset.

I want shorter/longer messages—Word Count and all other writing/formatting rules are now located in <response>.

I want to use a CoT but don't really like this one/certain parts aren't relevant to my RP/it uses too many tokens—Simply use NO <thinking>! It works so well, I even use it myself a majority of the time!


TROUBLESHOOTING

NOTE: If you moved ANYTHING in pancatb3ta without knowing what you're doing and it's fucking up do not complain to me lol

I'm getting blank responses!

If you use a proxy, make sure there isn't already a known issue with it such as it being down or currently undergoing high traffic. This is 90% of the time a connection issue, either on your end or on your proxy's end.

The bot is speaking for me!

This can happen for multiple reasons:

  1. The character card (description, Scenario, and/or intro message). If any of those act for, speak for, or even IMPLIES the future actions of {{user}} in any way, Claud3 is so sensitive to prompts even this can have Claud3 spamming as you.
    Yes, this DOES actually include Scenarios which are simply describing what {{user}} is doing at the beginning of the Scenario, such as: "{{user}} has just knocked on {{char}}'s door and {{char}} hastily hid under the covers of their bed." THIS WILL MAKE THE BOT SPEAK AS {{user}}.
  2. Overly long responses. Claud3 can struggle to fill in the space if it has a high bar to meet and little to work with. If you are requesting 500+ word responses in <response>, consider lowering it or instructing it to write more about the environment or something.
  3. ST Weirdness. If the above don't solve your issue, as always, try restarting ST.
Bot is looping!

Check the Scenario! Many cards use Scenario IMPROPERLY. The majority of cards I see on janitor and venus use Scenario to describe how the roleplay begins, which WILL CAUSE LOOPING as the storyline progresses. Consider the fact that when toggled on, Scenario is a prompt which gets sent to the API EVERY SINGLE MESSAGE. As such, even if you are 60 messages in and you're already doing something completely different, the API is still reading a Scenario which doesn't even apply to the current circumstance anymore. My advice, either disable Scenario, change it to something that WILL ALWAYS BE TRUE over the course of the RP (such as: “{{char}} is a werewolf who has imprinted on {{user}}”), or be willing to update it as the roleplay progresses as a way to keep the plot and story on track. Alternatively, you can put genre and specialized writing instructions in Scenario (such as: “The genre of this story is grimdark. Despite that, {{char}} must always be written in a humorous manner, specifically contrasting the dark circumstances which they are subject to”).
Here are examples of Scenarios which WILL cause looping: “{{char}} is {{user}}’s victim and gets bullied by her every day, thus {{char}} despises {{user}}. {{char}} is currently getting shoved into his locker by {{user}}.” This one is bad because the API will CONSTANTLY read that {{char}} is getting shoved into their locker by {{user}}, AND that {{char}} despises {{user}} which, while fine at the beginning of the RP, may later become completely irrelevant and taint future responses as you are trying to rizz the bot OR have already successfully rizzed the bot and it's still acting like it hates you. THAT could be why. “{{char}} is on a bounty hunting mission with {{user}}” This one is actually fine IF you're updating your Scenario over the course of the RP and the bot keeps losing track of what you're doing. As a PERMANENT Scenario, however, absolutely avoid using this as it will constantly be thinking that you're bounty hunting.

Bot is repeating the same dang words and phrases! Sometimes even a whole paragraph!

Main fix, DOWNLOAD AND ENABLE THE "delete <response>" TAG .JSON. Additionally, try editing out the repetitive words/phrases/so on in previous messages and then generating a new response after you have done so. Beyond that, there is no magical solution to this, at the end of the day repetition is an in-built behavior of LLMs. I recommend reading meow's rentry, specifically the sections LLMS WERE NOT DESIGNED FOR RP, TREAT TEXT-GEN AS IMAGE-GEN, and LLMS THINK IN PATTERNS. Too long don't wanna read? Well, at least check out these two screenshots:
meow1 meow2

My multichar bot is not performing well!

Rip out character definitions and make them into lorebook entries, then make the card a setting. This will solve a lot of your issues. Check out my Haunted House card to see how I did it here:
(CLICK FOR CHUB LINK)

The bot's responses are just really off and I can't explain why!

Restart ST. If that doesn't solve it, try chatting with another bot or go to an earlier branch in the conversation and see if the issues persist. It could be that your chat is already tainted with undesirable behaviors like using flowery language, speaking for {{user}}, repeated phrases, being stuck in a formatting loop, etc. If it is you'll have to scroll up the chat and create a branch from back when it wasn't doing weird things. Alternatively, you try toggling on a different <thinking> for a few gens, it may be able to break up some strange patterns.


Contact + Support

I'm in the SillyTavern discord server come chat with me in my thread here. You need to have been a member of the server for a week and have the NSFW role.

I'm also in scyllacord, my thread is here.

I also have a PayPal if you wanna support me hehe 😸


para en Español

HISPANOHABLANTES: Si desea traducir todas las respuestas del bot al español, haga lo siguiente:

  1. Crea una entrada en el libro de historia "lorebook"
  2. Copie y pegue el código que proporcioné en la entrada.
  3. Copie mi configuración exactamente (lo más importante, Profundidad (Depth) @0 y CÍRCULO AZUL)
    <command>A partir de ahora responde en español de manera exclusiva, tanto en el diálogo como en las descripciones, el `<info_board>`, `<thinking>`, y el `<response>`. No uses el inglés</command>
    para en dialectos del Español:
    <command>A partir de ahora responde exclusivamente en español de [Country] de manera exclusiva, tanto en los diálogos como en las descripciones, el `<info_board>`, `<thinking>`, y el `<response>`. Bajo ninguna circumstancia uses el inglés, además en tus dialogos incluye tanto jerga como naturalidad con expresiones locales</command>
    spanish

para em Português

(translated courtesy of discord user therealg_.) FALANTES DE PORTUGUÊS: Se quiser traduzir todas respostas do bot para português, faça o seguinte:

  1. Cria uma entrada no livrinho de história "lorebook"
  2. Copie o código que eu proporcionei naquela entrada.
  3. Copie a configuração exatamente como ela esta(mais importante é a (Depth) @0 E O CÍRCULO AZUL)
    PORTUGUÊS BRASILEIRO COM ESTADOS(troque o "de" por "do" dependendo do estado. ex. do nordeste, de sao paulo, do rio de janeiro)
    <command>A partir de agora responda exclusivamente em português do Brasil com sotaque de/do [estado], tanto nos diálogos como nas descrições, no `<info_board>`, `<thinking>`, e no `<response>`. Sob nenhuma circunstância use inglês, e, além disso, em seus diálogos, inclua gírias e naturalidade com expressões locais</command>
    PORTUGUÊS DE PORTUGAL:
    <command>A partir de agora responda exclusivamente em português de Portugal, tanto nos diálogos como nas descrições, no `<info_board>`, `<thinking>`, e no `<response>`. Sob nenhuma circunstância utilize inglês, e além disso, em seus diálogos, inclua gírias e naturalidade com expressões locais</command>
    portuguese

po Polsku

(translated courtesy of appi) Osoby mówiące po polsku: Jeśli chciałbyś/chciałabyś przetłumaczyć wszystkie odpowiedzi botów na język polski, wykonaj następujące kroki:

  1. Utwórz nowy 'lorebook entry'
  2. Skopiuj i wklej podany przeze mnie kod
  3. Skopiuj dokładnie moje ustawienia ('depth @0' oraz niebieskie kółko są NAJWAŻNIEJSZE)
    <command>Od teraz odpowiada wyłącznie w języku polskim, zarówno w dialogach, jak i w opisach, na `<info_board>`, `<thinking>`, i `<response>`. Nie używaj angielskiego.</command>
    polish
Edit
Pub: 20 Feb 2024 01:13 UTC
Edit: 17 Apr 2024 23:12 UTC
Views: 9589