mokiverse

miscellaneous stuff

✧ ✿ ✧

background collection

custom backgrounds

My Background Collection

A selection of backgrounds I've genned.

Faebane

My first set of backgrounds for the Faebane 'verse. I think these are pretty, and there's a good variety

Gallery Link
All backgrounds are free to use however you want, they're AI generated so...

character cards

templates for creating character cards

Basic Character Card Template

There is lots of debate over what the best format is. I've tried a bunch of them, and in my opinion:

AliChat + PList: Great for establishing writing style and speech patterns. The characters stay in character for a long time. But it can be token heavy and difficult to do since it requires a lot of writing. In trying to limit tokens, you end up giving less particular information. Also easy for the character to fall into behavior patterns if you aren't careful to show a variety of situations.

Plaintext: Honestly difficult for me. More difficult than AliChat lol. I struggle with organization, so this is usually a nonstarter for me, but it can work really well in skilled hands!

List/Profile: Easiest to do. It's just a list of stuff. Can be fine for characters without distinct speech patterns, but I've found that the characters made in this format are a bit "dry", and the LLM is prone to falling into stereotypes. Struggles with complex characterization. A lot of people really like this format, though.

Mix: I'm currently using a mix of profile/short example dialogues in the card description. I've had interesting results. It's less precise than AliChat + PList, but good at infering possible behaviors and specific speech patterns. Still testing for longterm RP efficacy.

There's no right or wrong way to make a character card (except W++ - don't use that). At the end of the day, it's all text, and it comes down to preference. The important thing is choosing information by relevance and the likelihood that the LLM will use it. For example: it's better to say a character is slim and tall than to give a height and weight alone; the numbers don't mean much to the LLM and it's unlikely to come up in roleplay, or if it is, it'll be really hamfisted and awkward. The TONE you write in can make a difference, which is why handwritten cards are better than AI generated ones. The quirks of human writing make the output more interesting and less prone to "slop".

Token count is important, but with context sizes having increased so much, less so than it used to be. I used to aim for ~800 permanent tokens. These days my cards are much bigger, with my Faebane cards averaging ~1800 tokens. It's a matter of opinion whether it's better to aim smaller (or larger).

# [Character Name] WIP
This is the "mixed" template I've been using. I picked up a lot from looking through other creators' cards, so props to them.

persona profiles

create detailed personas for deeper immersion

Persona Profile Template

For most frontends, you can create a user persona. This information is sent to the LLM along with everything else and tells the LLM who you, the user, are.

This template is short and sweet, meant to just give basic, easily "observable" information about the character you're playing as.

[Full Name: your persona's full name Goes by: nicknames, aliases, etc Age: self-explanatory Species: if relevant(same for race - I think LLM's assume "pale" for skin color in particular, which is annoying but that's because a lot of fiction they've been trained on does the same!) Nationality: if relevant Physical Appearance: a list of attributes the character might notice about your persona Clothing Style: better to give a description of the style than a specific outfit, if doing longterm RP Personality: a list of traits the character might notice about your persona]
Feel free to add or remove sections based on what's most important for your particular persona concept! Sometimes I'll include a "Backstory:" field if that's relevant to the roleplay, for example.
✿ Back to Homepage