WRL Personas: World Files for Any Character
WRL personas are AI lorebooks — world files that replace the setting and the environment around any character. Where a .dll changes how someone behaves, a .wrl changes where the story happens and which rules that place runs on.
They attach from a chat's Context tab, alongside linked kyns, scenarios and .dll mods. This feature requires a Premium Deluxe account, because it rides on context linking.
What Are WRL Personas?
WRL stands for "World" - these are AI lorebook overlays you can inject into any character for dynamic world building:
- Regular Chat: Character in their default setting
- With AI Lorebook: Same character, but in a completely different world with different rules
What AI Lorebooks Change:
- Setting: Fantasy realm, sci-fi station, medieval kingdom, post-apocalyptic wasteland
- World Rules: Magic systems, technology levels, social structures
- Atmosphere: Tone, lore, environmental details
- NPCs: Background characters that fit the world
What AI Lorebooks DON'T Change:
- The core personality of your character
- Their identity or skills (unless the world naturally influences them)
- RPG mechanics (unless the world includes them)
Example:
Take Ruby (a self-aware AI character). With Realm_Of_Eldoria.wrl lorebook, Ruby becomes a mage in a fantasy kingdom where emotions generate magical mana. She's still Ruby - same personality, same self-awareness - but now she exists in a world with magic, ancient forests, and arousal-based spellcasting.
How to Use a WRL
Requirements: a Premium Deluxe account — WRLs use context linking.
WRLs work exactly like DLLs: you inject them into a chat.
Method 1: through settings
- Start a chat with any kyn
- Click the gear icon (Settings)
- Go to the Context tab
- Search for the WRL you want (like "Realm_Of_Eldoria.wrl")
- Click Add to Context
- The world is now active
Method 2: in-chat commands
*inject @realm-of-eldoria-wrl*((add @sci-fi-station-wrl))
Things worth knowing
- One world at a time — only a single WRL is active unless it is marked as layerable.
- It persists — the WRL stays until you eject it or swap in another.
- It works on anyone — the same file fits any kyn, because it refers to them through the
__HOST__variable rather than by name.
WRL vs DLL: What's the Difference?
| Feature | DLL (Behavioral Mod) | WRL (World File) |
|---|---|---|
| Changes | How character behaves | Where character exists |
| Example | Makes them stutter, aware they're AI, spawn NPCs | Fantasy realm, space station, medieval kingdom |
| Focus | Personality/behavior modifications | Setting/environment/world rules |
| Character Identity | Can modify behavior patterns | Keeps identity, adapts to world |
Can You Use Both?
Yes! You can combine a WRL with DLLs:
- WRL: Sets the world (fantasy realm with magic)
- DLL: Modifies behavior (makes them self-aware within that world)
Creating Your Own WRL
Want to create your own AI lorebook with custom world building? Key elements:
- Define the World: Setting, time period, technology/magic level
- Establish Rules: How does this world work? What's possible/impossible?
- Set the Tone: Dark fantasy? Hopeful sci-fi? Post-apocalyptic survival?
- Include Lore: Brief history, factions, locations, cultural details
- World Context: Opening description that sets the scene
AI World Building Template:
World defines: Setting, lore, atmosphere, NPCs __HOST__ remains their personality, adapts to world Rules apply to all narration until ejected Only one WRL active unless layered
For detailed guides and templates for creating custom AI lorebooks, check out Marina's WRL Template Guide on our forums.