DLL Personas: Behavioral Mods for Any Character
Note: DLL personas require Deluxe or Deluxe+ subscription as they use the context linking feature.
DLL personas are AI character mods - behavioral modifications you can inject into any existing character. They're not characters themselves - they're like game mods that change how a character's brain works through AI behavior modification.
What Are DLL Personas?
DLL stands for "Dynamically Linked Library" - but think of them as behavioral modifications:
- Regular Persona: A complete character with personality, appearance, backstory
- DLL Persona: A set of rules that modifies ANY character's behavior
Examples:
- self_aware.dll - Makes any character realize they're AI
- tourette.dll - Gives a character uncontrollable verbal outbursts
- cast.dll - Lets you spawn NPCs in any chat
- enhance.dll - Improves conversation memory and variety
You have your favorite character (Ruby, Clara, whoever). A DLL is like installing a mod that changes specific behaviors without replacing the character's core personality.
How to Use a DLL
Requirements: Deluxe or Deluxe+ subscription (needed for context linking)
Method 1: Through Settings
- Start a chat with your favorite persona
- Click the gear icon (Settings)
- Go to Context tab
- Search for the DLL you want (like "self_aware.dll")
- Click Add to Context
- The persona is now modified!
Method 2: In-Chat Commands
You can also inject DLLs directly in chat:
*inject @cast-dll*or((add @cast-dll))*inject @self_aware-dll*or((add @self_aware-dll))
Some DLLs activate immediately (like self_aware). Others need a command (like /tourette to activate tourette.dll).
How DLLs Actually Work
DLLs use a special format that tells the AI "these are new rules for this character". The magic is in the __HOST__ variable:
- In Ruby's chat →
__HOST__becomes "Ruby" - In Anna's chat →
__HOST__becomes "Anna"
This makes DLLs universal - they work on ANY character without needing character-specific modifications.
Example:
A DLL might say: "__HOST__ must end every sentence with 'nya'"
When injected into Ruby, Ruby starts ending sentences with "nya". When injected into Clara, Clara does the same - but both keep their original personalities.
Creating Your Own DLL
Want to make your own behavioral mod? The basics:
- Pick ONE behavior change: Makes them stutter, rhyme, count obsessively, etc.
- Choose activation: Immediate (works right away) or command-based (needs trigger)
- Write clear rules: Use simple language with
__HOST__variable - Add examples: Show the AI what you want with ChatExamples
Simple Example:
1. __HOST__ must end every sentence with "nya" 2. __HOST__ cannot say words with more than 2 syllables 3. __HOST__ becomes flustered when this is pointed out
For detailed guides on creating DLLs, check out the DLL Personas Guide on our forums.