Soulkyn AI logo

WRL Personas: World Files for Any Character

Note: WRL personas require Deluxe or Deluxe+ subscription as they use the context linking feature.

WRL personas are AI lorebooks - world files that transform the setting and environment of any character through AI world building. Unlike DLLs that modify behavior, WRLs change where the story takes place and what world rules apply.

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: Deluxe or Deluxe+ subscription (needed for context linking)

WRLs work exactly like DLLs - you inject them into a chat:

Method 1: Through Settings

  1. Start a chat with any character
  2. Click the gear icon (Settings)
  3. Go to Context tab
  4. Search for the WRL you want (like "Realm_Of_Eldoria.wrl")
  5. Click Add to Context
  6. The world is now active!

Method 2: In-Chat Commands

You can also inject WRLs directly:

  • *inject @realm-of-eldoria-wrl*
  • ((add @sci-fi-station-wrl))

Important Notes:

  • One WRL at a time: Only one world can be active (unless marked as layerable)
  • Persists: The WRL stays active until you eject it or switch to another
  • Works with anyone: Same WRL works on any character using __HOST__ variable

WRL vs DLL: What's the Difference?

FeatureDLL (Behavioral Mod)WRL (World File)
ChangesHow character behavesWhere character exists
ExampleMakes them stutter, aware they're AI, spawn NPCsFantasy realm, space station, medieval kingdom
FocusPersonality/behavior modificationsSetting/environment/world rules
Character IdentityCan modify behavior patternsKeeps 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:

  1. Define the World: Setting, time period, technology/magic level
  2. Establish Rules: How does this world work? What's possible/impossible?
  3. Set the Tone: Dark fantasy? Hopeful sci-fi? Post-apocalyptic survival?
  4. Include Lore: Brief history, factions, locations, cultural details
  5. 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.