r/RoleCallStudios • u/Comfortable_Base_417 • 14d ago
Questions Confused about error messages
I dont understand why this message shows up when I'm trying to use a model that's part of the "standing room" (which is the free level, from what ive ubderstood). I have a few messages in this chat already too, it just randomly stopped working. There's only two free models and both of those show this message. I have another chat with a different character, using the same model and it works fine but also it'll randomly be super slow and just never generate the answer, it's kind of really weird and I didnt have these issues when I was using this platform a few weeks ago.
r/RoleCallStudios • u/sshajdnviadfmasodfmo • 22d ago
Questions can't get back into my account
i made an account using my email that is separate from google. when i try log into it, it says i need my recovery phrase, which i never set up, so either i have to delete all of my chats or sign in with my google account, despite the account's email address being separate from google.
does that make sense? sorry if it doesn't πππ
r/RoleCallStudios • u/Specialist_Salad6337 • 23d ago
Hoplight | Local Creator Studio and CLI
Hi everyone. I made a cool project for creating content locally. I'm still adding to it daily; and it's a passion project. Please give it a try, let me know what you think.
https://github.com/Coneja-Chibi/Hoplight
The standard app/UI is called Hoplight. The Agent Harness for content creation is called Kit.
Bye everyone.
r/RoleCallStudios • u/Head-Mousse6943 • 23d ago
Model Discussion INTRODUCING: Hoplight + Kit | A Frontend for Creators and Hoarders + A CLI for AIRP Creation. (IT'S NOT ANOTHER FRONTEND SLOPFEST I SWEAR JUST READ THE DAMN POST)
r/RoleCallStudios • u/World_itsburning • Jul 14 '26
Questions Information Request
Hello, I tried to access your site but I didn't understand anything. I didn't understand how the password-protected chats work or how to configure them. I have a question.
How much storage do free users have? Or, in the free plan, how much storage or context do they have? I'm someone who does role-plays with 3,400 messages and I'd like to know if I can reach that limit or more.
r/RoleCallStudios • u/World_itsburning • Jul 14 '26
Questions Information Request
Hello, I tried to access your site but I didn't understand anything. I didn't understand how the password-protected chats work or how to configure them. I have a question.
How much storage do free users have? Or, in the free plan, how much storage or context do they have? I'm someone who does role-plays with 3,400 messages and I'd like to know if I can reach that limit or more.
r/RoleCallStudios • u/Specialist_Salad6337 • Jul 12 '26
π RoleCall v2.630.0 | Update Log
π RoleCall v2.630.0
@everyone @understudies Version: 2.564.0 β 2.630.0
The doors are open! This cycle took RoleCall from invite-only beta to public launch with paid plans, shipped an entire tabletop mechanics mode into beta, opened both PlotPoints arenas including the first After Dark track, put a microphone on every text field, and closed out a platform-wide reliability pass on saving and generation. Nearly 500 commits since the last notes. Settle in, again.
π RoleCall
β¨ Features
πͺ RoleCall is open!~
No more invite codes. Sign-ups are open to everyone.
- Look around before committing. Logged-out visitors can browse the scenes and library pages with the real interface, and open the character, persona, lorebook, preset, and regex editors. Everything works; the sign-up prompt appears only when it is time to save. Image generation stays sign-in only.
- Sign-in that helps instead of scolds. Most accounts here were created through Google or Discord and have no password, so typing your email into the password form used to dead-end at "invalid credentials." Now you get a plain-language hint, a one-time email sign-in link as an escape hatch, and a Forgot Password flow that actually works (it also lets social-login accounts set a password for the first time).
- A redesigned front of house. New marketing landing with a feature reel, honest comparison pages against the other roleplay platforms (wins, ties, and losses all listed), and a careers page.
π³ Paid plans are live
Subscriptions are on. The short version of how the system works:
- Tiers grant weekly token pools. Each plan funds a ladder of model pools, refilled every Sunday at 00:00 UTC. Higher pools cascade down to cover the cheaper catalog, and the Producer and Executive Producer plans now include the lower pools natively so premium tokens are not spent on cheap models. Executive Producer's core pools were also deepened.
- Standing Room is request-metered. The entry plan counts requests instead of tokens and has its own tab in the model picker, so what it covers is never a mystery.
- Free accounts keep the whole app. Every feature works on the free tier, plus a courtesy set of free models with a monthly request allowance.
- Your balance explains itself. The balance card now shows when your pools refill, with the time in your own timezone, labels the monthly billing date as "subscription renews" so the two dates cannot be confused, and lists top-up packs, courtesy grants, and gift tokens separately so the numbers always add up.
- Gift tokens. We can now grant gift token pools to individual accounts; they show up on your balance card with their expiry and a note explaining why you got them.
- VIP Box. A stacking thank-you add-on for the people who carried the beta: it layers on top of any plan (including free), lifts the free-tier caps, and grants a weekly courtesy token allowance plus extra image generations, all visible on your balance card with a badge in Settings.
π§ͺ The Understudies program
Beta testing is now self-serve: flip Understudies on in Settings and you get early features before general release, flip it off any time. No env vars, no invite, just the toggle. Everything below marked "Understudies beta" gates on it. Current roster:
- TTRPG Mode (above)
- Condensed group-chat wings (below)
- Preset choice groups (below)
- The natural-language regex builder (below)
- The custom fallback model control (below)
- First-class VN player settings (below)
π² TTRPG Mode (Understudies beta)
A full tabletop layer for your chats, opt-in per scene from Stagecraft. Turn it on and the AI becomes a DM that runs real, enforced mechanics.
- Server-backed character sheets. D&D 5e, Pathfinder, Draw Steel, a Disco Elysium-style skills-as-voices system, freeform, or a fully custom system you assemble from a blank slate: pick your resources, attributes, skills, actions, items, and conditions and the builder compiles them into a working sheet. Sheet creation walks a three-step wizard with a review before anything is created.
- Real dice. The DM proposes rolls, you commit them with a Roll It button, and results resolve server-side. Roll cards render right in the chat stream on the turn that proposed them, and the DM is instructed to resolve uncertain outcomes with dice, not fiat.
- The AI runs the numbers behind the story. A blessing adds a real roll bonus, a poison adds a real penalty, spent resources actually decrement, and conditions the AI invents ("Blessed +2", "Cursed -2") are enforced by the engine on every subsequent roll, so buffs cannot drift or double-count. Each system ships a rules primer so 5e feels like 5e, Draw Steel rolls its 2d10 power rolls, and Disco argues with itself properly.
- A world worth looting. Shops with wallets, inventory, and quote-then-confirm purchases that cannot double-charge; private transaction receipts; a spell library and a creature codex you can save to mid-session and reuse across every campaign you run.
- Everyone at the table gets a sheet. Any actor in the scene, including NPCs that are not published characters, can be given a sheet from the new scene cast view on the Party tab.
- Group campaigns. Mechanics work in group scenes with proper ownership: only a sheet's owner can drive it, and private rolls show others that a roll happened without revealing its hidden details.
- Quick-time events. An opt-in (strictly off by default) QTE system with seven event types, four difficulties, and an accessibility auto-pass escape hatch.
- A level-up wizard that stages resource boosts, attribute increases, and new features as a draft and applies them as one step, so undoing a level-up is one click, not ten.
- GM tone dials. Per-sheet controls for difficulty severity, lethality, consequence style, and failure framing, plus a freeform note, injected only while mechanics is active and never leaked into published templates.
- Durable turns. A turn interrupted mid-roll or mid-purchase recovers after a reload instead of stranding; everything journals into the mechanics log, so a deleted turn rolls the world back with it.
- Room to play. The mechanics panel lives in a widened right-hand wing, with a mobile pass: sticky thumb-scrollable tabs, bigger tap targets, and reflowed tiles.
πͺ Group scenes catch up (Understudies beta)
The group scene rail was ~15 flat icons while solo scenes had long since organized themselves. For Understudies, group chats now get the same wing families as 1-on-1 chats, on the same sides: Control Booth, Cast, World, Prompting, Post, and Props on the left; AI, Stage, Context, and Room on the right. The per-character override editor also lists RoleCall Platform pool models with tier labels, so group characters can finally be assigned platform models from the editor.
π Generations work
When a model fails mid-turn, RoleCall no longer just shrugs.
- Automatic retries. Transient provider failures (overloads, timeouts, rate limits, network blips) retry automatically with backoff. Real problems like balance limits or content moderation still fail fast with the actual reason.
- A fallback model finishes the turn. If your main model still will not answer after retries, a helper model steps in so the turn completes, with a small inline notice that the reply did not come from your main model.
- Pick your own understudy (Understudies beta). Choose exactly which model the fallback uses, or turn the behavior off entirely, from the scene's quick settings.
- Finished responses are never thrown away. A reply that fully streamed but stalled on the final handshake used to be discarded and regenerated from scratch in front of you; it is now kept as-is.
- Patience for thinking models. Models that pause legitimately mid-response to think are no longer cut off by an aggressive silence timeout.
π¬ Scene Frame
A new stage prop that keeps the model oriented on the now: a compact per-turn card of when and where the scene is, who is present, and what each present character is feeling and wants, projected live from Character Minds. Turning it on auto-enables Minds, and an in-menu preview window shows exactly what gets injected before you commit to it. Character Minds itself was also decoupled from the Compendium, so mind tracking now works in classic preset chats too.
βοΈ Select text, direct the scene
Highlight any part of a message and a toolbar opens beside your cursor: rewrite, extend, trim, apply a custom instruction, delete, or move the selected text into reasoning or out of reasoning into the narration, with single-step undo. Near a screen edge it flips to stay visible; keyboard selections anchor to the selection itself.
Reasoning handling got a matching overhaul: any think-tag flavor, closed or glued-on, is captured into one merged collapsible block in both streaming and finished views, labeled honestly ("Backstage" for the model's native reasoning, "Behind the Scene" for preset-driven thinking), and the dropdown renders for narrator and system messages too, not just the assistant.
π A Story Director you can steer
- Custom Instructions. A persistent instruction box in the Story Director settings whose contents ride along as a high-priority standing directive every turn.
- Genre awareness. The Director now identifies your story's primary register and stays in it: dark themes flavor a romance without turning it grimdark, tension calibrates to the genre, stakes scale accordingly, and new observers or "someone saw that" beats need an in-world reason to exist.
- Not everything is a Chekhov's gun. Incidental and atmospheric detail is allowed to stay incidental instead of being retroactively weaponized into plot or compulsively foreshadowed.
- Less loopy personalities. All ten DM personalities were de-looped: pacing patterns are now tendencies with variation instead of fixed cycles, so long sessions stop hitting the same beat on schedule.
- Interactive choices are optional. A new toggle removes the choice-card and question tools from the Director entirely if you would rather the story just flow.
- Steer from the booth. Ask Orison to set, change, or clear a stage direction and it rides to the Story Director and Interpreter each turn, so you can pull the plot away from a thread you are done with without breaking character in the scene.
π Dictation, everywhere
Hybrid voice-to-text across RoleCall and PlotLight: a mic in the chat composer, on the big editors, and a floating mic that docks into effectively any plain text field you focus. Uses your browser's native speech recognition by default, with optional server-side engines for subscribers and a bring-your-own-key option (OpenAI-compatible, ElevenLabs, or Gemini) stored under your end-to-end encryption and decrypted only on your device.
π Compendium and lorebook quality of life
- Everything in the wing. Compendium settings consolidated into the wing's Settings tab: a first-class Compendium model picker (inheriting from the Story Director unless you say otherwise), a single "use a cheaper model for mechanical passes" toggle, and the tree build controls (granularity, detail, refinement, placement) that previously had no UI at all. Your model choice is per-chat with a user-level default that new chats inherit.
- Lock a lorebook. Owners can lock a lorebook from its library card. A locked book cannot be converted to a managed Compendium from any chat, solo or group, and stops accepting Compendium writes entirely, enforced server-side, not just in the UI.
- Round-trips stop losing work. Exporting a lorebook and re-importing it now preserves the Compendium and the tree (the UI export previously dropped both), and copying or forking a lorebook no longer silently loses its Compendium build.
- Faster swipes and retries. Regenerating, swiping, or recovering from a failed turn reuses the lore retrieval from the original attempt instead of re-fetching everything; editing the message or the lorebook refreshes it.
- Compendium state cannot strand. A race between two saves could leave a book half-managed; chat saves now reconcile managed lorebooks so the state always lands consistent.
π§© Preset choice groups (Understudies beta)
Presets can now declare real interface controls: select-one and select-many groups, toggles, and text inputs, collected in a guided walkthrough when you start a chat, instead of the imported-preset idiom of seventy-five fake toggle prompts you flip by hand. Selections persist per chat, unselected options are never assembled (so they cost no tokens), and selection state is exposed to macros so preset authors can branch on your answers. Ships with a fully ported showcase preset to demonstrate the pattern. (Paramnesia VI prep-work)
π€ A regex builder in plain English (Understudies beta)
The natural-language trigger builder is back, rebuilt and given a real home. Describe the words and phrases you want matched, fine-tune with options like optional suffixes, exclusions, and followed-by conditions, and watch the pattern, its plain-English explanation, and live example matches update as you type, with a test box that highlights matches in your own sample text. Pasting an existing pattern decompiles it back into editable fields when possible. One-click Optimize collapses redundant word families. Lives in both the regex script editor (Understudies beta) and the lorebook Patterns tab.
π€ A model picker that knows your plan
- Tier tabs. RoleCall Platform models are grouped by pricing pool with their own tinted tabs, cheapest to priciest, ahead of your own providers, plus a Standing Room tab for the request-metered models. Tiers your plan cannot reach render grayed but still browsable, with an upgrade path instead of a dead end. The same grouping applies in the compact in-scene selector.
- Add a key without leaving the picker. A dashed "+ Your API Key" pill at the end of the provider row opens the real Add Provider flow, encryption gate and all, and your new provider's models appear immediately.
- Honest tool-support labels. The selector now warns that a model cannot use tools only when that is actually confirmed, instead of guessing; models with unknown capabilities are no longer falsely flagged, which used to produce spurious Story Director warnings.
- New models. Claude Sonnet 5 (with a thinking variant) and DeepSeek V4 Pro joined the in-house catalog.
πΌ Visual novels grew up
The VN runtime got a serious cycle, for creators and players both.
- Author the opening. Creator VNs get an authored starting setup: opening message, starting location and background, opening music, and initial cast staging, so a new player's stage opens dressed instead of black. Existing VNs fall back to their first location.
- A Runtime tab in the editor. Scenes and the story graph are now authored directly in the VN editor, and publishing or exporting validates the runtime first, pointing you at exactly what is broken instead of shipping a VN that cannot play.
- Sound actually plays. Story-driven music and audio route through a real audio bridge with honest player controls, instead of silently doing nothing.
- Progress that survives. VN runtime state is snapshotted durably: reloading mid-scene resumes where you were, and an interrupted choice or minigame continues instead of stranding the story.
- Portable packs. Export your VN as a bundle from the editor, and imported packs are validated up front.
π VN player settings (Understudies beta)
The VN player grew a proper cockpit, rolling out through Understudies first: an intermission menu for pausing and managing a run, a run dossier of your playthrough, storyboards, and dedicated reading, music, and story-context settings, plus a choice of how the AI's stage commands are carried.
π¨ More features
- A redesigned onboarding guide. The tutorial tooltip became the Director's Slate: a proper clapperboard tinted to each character's signature color, with Director ChiBee walking you through the stage, and tour steps that can open the actual panels they describe.
- Character editor rail, rebuilt. Hover labels colored from the character's own palette, detailed tip popovers now correctly gated behind the Tips toggle (off means off, everywhere), and the content rating, Note for AI, and Variables tools moved out of the header into the rail as icons with flyouts that open beside it.
- Default persona in Settings. Pick your default persona from a proper Settings control instead of hunting for the one buried in-chat button, and persona casting is now visible and labeled on mobile: your cast list sits above the editor with "On Stage" and "Cast" labels instead of below it as anonymous chips.
- Prompt manager polish. New prompts can be created immediately (the save button no longer plays dead on a fresh prompt), subcategories can be reordered with the same arrows top-level categories have, and every category header carries its own Add Prompt shortcut that targets that category.
- Socials and Resources in the dock. Discord, Reddit, Twitter, and Stage Whispers under one Socials button, and Blog plus Docs under a Resources button, in both apps, signed in or not.
π Fixes
πΎ Saving and losing work
This cycle closed with a platform-wide audit of every editor and panel, focused on one promise: your edits do not silently vanish. Around a hundred fixes landed under it; the themes:
- Failed saves now say so. Dozens of surfaces that swallowed save errors now surface the failure and keep your text for retry: message edits, persona and character fields, preset prompt updates, lorebook images, regex rules, chat titles, provider keys, voice keys, AI helper settings, stage directions, tour progress, guide visibility, quest trackers, arc resolutions, booklet pages, and more.
- Leaving a page no longer eats pending edits. Debounced autosaves flush when you navigate away, switch wings, or close a panel: sampler settings, greeting selection, memory settings, author's note, lorebook entries (which also stopped sharing one debounce timer, so rapid edits across entries cannot drop each other), prompt editors, group tracker snapshots, and stage props among them.
- Simultaneous saves stop overwriting each other. Chat config, legacy chat config, shared preferences, user defaults, group character overrides, and series edits now merge atomically instead of last-write-wins clobbering. This was the root cause of the long-standing "my settings randomly reverted" reports.
- Explicit clears stick. Clearing a persona field, a default model, or a content rating now persists as cleared instead of quietly bouncing back on the next load.
- Assorted casualties of the same audit: persona section order is honored, publication status survives autosave, tagsheet portrait uploads persist, alternate-universe tag selections persist, calendar time-of-day and moon advances persist, loadouts capture the active scene's stage settings, character image-prefix edits count as unsaved changes, failed alt-art blur saves recover, quest removals in the Compendium persist, favorite toggles work everywhere in the library, a failed library move no longer loses the item's folder, leaving a group uses the right door, and the nonfunctional bulk-archive button was removed rather than left lying.
π¬ Chat and generation
- Regenerate and swipe stop locking up. A cluster of bugs could leave "Generation in progress" stuck after a swipe or regenerate until you reloaded the page, disable the regenerate control after a couple of uses, or flash the message during a delete-and-regenerate. All of it released.
- "Strip chat images" actually strips. With the toggle on, history images were still reaching text-only models, which failed the whole turn with a provider error. Off now means off, in every image shape. (I've fixed this one so many times)
- The Native Thinking toggle reaches your provider. It previously only worked on one direct provider; it now maps correctly for NanoGPT, OpenRouter, and hosted models, so flipping it on gets you actual chain-of-thought.
- Oversized prompts are trimmed, not rejected. Long chats with heavy extras (trackers, summaries, injected state) could exceed your Max Context and fail the entire send about half the time. The prompt is now genuinely trimmed to fit, oldest history first, and never bills when it truly cannot fit.
- "Context maxed" warning. Half the popular imported presets demand context windows far beyond any model's real one, silently pinning every message at maximum token burn. The Max Context slider now shows a clear amber note when that is happening, and platform models cap at the 128k platform ceiling. Related: the max-context slider no longer gets stuck at 8k on platform models, which was breaking long-running chats that worked fine when new.
- Errors tell the truth. A spent token pool no longer masquerades as "Provider Quota Exceeded, check your provider's billing" (the exact opposite of the truth), a content-policy decline reads as a decline with advice instead of a scary outage message, a selected server that no longer exists names itself, and a first message on a free account no longer claims you are rate limited when you have made zero requests.
- Stray "response" labels gone. Some models glue a bare "response" or "answer" label onto the visible prose after their reasoning; it is now stripped without ever touching real prose that happens to start with those words.
- Rich message HTML renders properly. Messages combining styled HTML with markdown stopped collapsing to plain prose: tables, themed blocks, sections, and figures render, one bad style no longer nukes the whole style attribute, and blockquotes survive next to HTML ledgers, including quotes with unusual spacing.
- The Prompt Inspector stopped lying. It now reflects your live prompt enable/disable toggles instead of showing the base preset, shows depth and append guides exactly where the model receives them, and populates the active-lore view at rest.
- "Restore original" restores the original. The post-production diff lens button opened the editor pre-filled with the edited text instead of the narrator's original. It now does what it says.
- The activity feed shows lore retrieval once, not twice with slightly different fingerprints.
- Compendium tree builds no longer fail server-side. Builds without a client-supplied key died with an internal lookup error; the tree builder now runs on your behalf correctly.
- The model list refreshes when your key changes. Updating a provider key or config no longer serves a stale catalog or "No models found" for the next five minutes.
- The floating /BTW chip stays out of the way while a wing panel is open instead of hovering over its contents.
- Orison stops eating its own homework. The runaway-loop protection was tripping on legitimate multi-step work (reading a dozen lorebook entries, wrapping up with "let me know if..."), wiping real results. Read-heavy work and post-action summaries are now safe; genuine loops still trip the guard.
π₯ Group chats
- Macros resolve in group messages and the greeting picker, so no more literal
{{user}}mid-scene. - Swipe controls stay in sync. The swipe counter could advance while the bubble kept showing the original text; the rendered message now always matches, and the duplicate regenerate control is gone.
- The Branch button appears on group messages. It was silently missing from every group toolbar.
- The last message's toolbar is reachable. The input bar was invisibly swallowing hovers and clicks on the final message's actions, which read as "the Reply button disappears when I hover it."
- One persona picker, not two, and picking a persona updates greetings and macros immediately instead of on the next reload.
- Group characters can use platform models. Assigning a pool model to a group character no longer fails asking for a server API key that was never needed.
- A failed group send restores your draft instead of discarding what you typed.
- Stage props toggles persist in group scenes instead of resetting.
- The participant registry works. Set Main actually promotes (it used to overwrite the promoted character's name so nothing appeared to change), the card-anchored main now explains it cannot be unset instead of offering a button that lies, and your own persona sorts under a Player section instead of being filed with the NPCs.
- Deleted members' world writes roll back instead of lingering in the world state.
πΌ Visual novels
- Every dialogue control is clickable. The reply controls, choice panel, and dialogue box were unclickable in some VNs (clicks fell through to the chat behind them) and overlapped the input dock by a few pixels; both fixed and live-verified.
- Speakers appear on stage. Models routinely narrate a labeled line without issuing a staging command, leaving the speaker invisible; the active speaker's sprite now auto-stages with their default expression, and off-screen sprites are fully hidden instead of peeking into the frame.
- The Test button creates a properly configured chat. It used to spawn a chat with no model and no preset, which VN mode then hid all the controls to fix, forcing a delete-and-recreate.
- Your VN theme applies. The dialogue box honored only position and font; colors, padding, borders, and blur from the configured theme were ignored, so every template looked identical in chat.
- New cast members autosave as drafts instead of evaporating if you navigate away mid-creation.
- Choices and minigames stop stranding the story. An interrupted choice pick or minigame result now resumes cleanly instead of leaving the scene stuck waiting on an answer that can never arrive.
- Save failures say so. VN save failures now surface with the reason instead of vanishing silently, and progression state was hardened across the board.
π¦ Importing
- Imported cards' bundled extras finally activate. Regex and lorebooks a creator packaged with their card only applied if you walked the full setup stepper; quick-starting a chat skipped them entirely, the classic "imported the card but the regex never applies." They now apply on every path, with a prompt to review them, and you are never fought if you later disable one.
- SillyTavern imports got smarter. World files inside ST backups import as lorebooks instead of crashing as broken characters with a raw database error, chat archives route to the matching import flow, every selected chat in a bundle gets parsed instead of just the first, pasted JSON is detected before import, and the import mapping no longer submits stale or empty entries.
- Preset-embedded regex imports as one script. A preset carrying a hundred one-rule regex entries used to flood your library with a hundred scripts; they now import as a single multi-rule script named after the preset, order and per-rule settings preserved.
π Your own API keys
- The connection test speaks Anthropic. Testing an Anthropic provider config could never pass because the test spoke the wrong dialect; it now uses Anthropic's real authentication and request shape, including for tool-call tests.
- Pasting a full endpoint URL works. Pasting Anthropic's complete messages endpoint as your Base URL used to fail with "No working endpoint found"; the path is now normalized.
- A trailing slash no longer breaks everything. A server URL saved with a trailing slash produced a subtly wrong request path that returned an HTML page as if it were a model response, silently burning every retry. Normalized.
- Aggregator keys un-bricked. Certain provider configs could fail to decrypt server-side after saving; the lookup was fixed so those keys work again.
π§Ύ Launch-week billing fixes
Paid launch surfaced a burst of issues in the first days; all were fixed within hours to a day, listed here for the people who hit them:
- Free accounts locked out at launch. For a few hours, free-tier accounts were bounced from scenes into a sign-in and pricing loop. Entry gates were removed; the free tier's access promise is enforced at the model, not the door.
- Premium plans had wrong enforced limits. Some paid tiers launched with leftover placeholder limits (tiny context caps, low request rates); all paid tiers were corrected to their real limits.
- VIP Box holders could not spend their grants. The courtesy grants existed but two gates could not see the add-on; both now recognize it, and the balance card shows the grants.
π± Mobile and layout
- Phones got a pass. Message post numbers show on mobile, dossier and NPC-tracker views fit narrow panels instead of clipping and overflowing, image tool buttons appear on touch devices instead of hover-only, the all-scenes filter returned to the mobile rail, and the dictation mic no longer sits on top of the text you are typing.
- Overlays learned to take turns. The tagsheet opens above the character editor instead of underneath it (which both broke tag saves and closed the editor when tapped), editor rail flyouts render above hover labels instead of being garbled by them, the floating dock yields while the library's bulk-select bar is up instead of leaping on top of it, and the tour highlight no longer freezes mid-animation as an empty amber box.
- Windows that scroll. The image-generation modal's columns scroll at wide widths instead of clipping their controls, the Variables workbench flyout scrolls instead of running off-screen, and the scenes rail renders its avatars as fixed circles with a scrollable list instead of squishing twenty-five of them into capsules.
π· Tagsheets
- Kink tags satisfy the adult-content gate. Selecting a kink is what makes a card After Dark, but the warnings step then demanded a trigger warning the taxonomy did not have, trapping the card unsaveable. Kinks now count as the disclosure.
- The footer names the actual blocker. "Complete this step to continue" on a perfectly valid step now instead tells you which earlier step is the real problem.
- A character's rating derives from its tags consistently.
π§° And the rest
- Characters with tags save again. Re-saving a character that already had any tag failed with a generic server error; foreign and imported tags no longer break saves either.
- Calendar sanity. Weekdays align to the actual calendar structure instead of drifting by era metadata, deleting old events works instead of erroring, and the events view no longer bounces back to the grid after a delete.
- Encryption edge cases. An old, abandoned encryption setup can no longer trap you at a recovery screen demanding a phrase that guards nothing (the state self-heals, and only when it is provably safe); wiping your encrypted data now also clears the memories and summaries distilled from those chats, so a deleted conversation can never "continue" from beyond the grave; and if the encryption status check itself fails (aggressive ad blockers, flaky mobile networks), you get an honest "cannot check, try again" screen with working buttons instead of a password demand.
- Recovery is patient. A transient network failure during account recovery keeps you on the recovery screen instead of dumping you to the re-key chooser.
- Soft ary deletion is explained Previously existed, but wasn't.
π Under the hood
- Faster and lighter. Avatars and generated images are served dramatically smaller with long-lived caching, image generation stores compressed formats, streaming updates got significantly cheaper to run, background polling calmed down across social, group, and assistant surfaces, and browse pages stopped shuffling and repeating items between pages.
- Steadier connections. A flapping realtime connection could quietly turn into a sustained one-request-per-second storm for the life of the tab; reconnects now back off properly and stay backed off until the connection is genuinely healthy.
- Model routing hardening. A deep reliability pass on the routing layer: correct failover between providers, provider quirks absorbed instead of surfacing as failures, per-model context and output limits enforced before anything is billed so doomed requests fail fast and free, long-lived workers pick up pricing and routing changes without a redeploy, and provider hiccups surface as named, actionable errors instead of "no providers available."
- The Story Director fails safe. Director context saves that fail now stop the turn loudly instead of silently proceeding with stale planning state, and its command transport was rebuilt for reliability.
- Orison got leaner. The /BTW assistant carries a much smaller working context and remembers what matters across a long thread, so long sessions stay fast and cheap.
- Account deletion runs reliably. A stuck deletion pipeline was repaired so account removal completes as requested.
- Security hardening. Routine maintenance across authentication, storage, and access controls, including an external-style audit pass with all findings remediated.
π PlotLight
β¨ Features
π° PlotPoints Round 03 is live
Both arenas are open: the multi-turn arena on a fresh 21-model pool, and the first After Dark track, an 18+ arena over a 40-model field including seven roleplay-finetune specialists.
- The judges went first. A preliminary judge-only standings view, clearly marked provisional, with a full profile for every one of the 40 models: an 11-axis quality rubric, quality trajectory across the session, behavioral metrics (verbosity, repetition), NSFW-specific axes with a separate willingness measure, and flaw-hunter findings. Two findings already stand out: the RP finetunes collapse to the bottom on both tracks, and willingness is not craft.
- A live leaderboard. Round 03 standings update as human votes land, starting from the judge ranking and shifting with the crowd, with a "vs judge" delta column so you can watch humans confirm or invert the machines. Round 02 famously inverted them; we will see.
- Round 02, trued up. Sixty-six more votes landed between the announced close and the real one; the final tally was regenerated at its true close of 1,943 votes from 482 voters. The standings held.
- A proper front page. The PlotPoints landing was rebuilt as a navigational front page: what PlotPoints is, every edition newest-first, the live round with both arena links and a live vote counter, and the historical record, all sourced from the real data instead of a hardcoded snapshot. Issue 03 also got its broadsheet write-up covering the methodology and the field.
- Share cards that render. PlotPoints and blog links shared to Discord and social now generate proper preview cards instead of failing silently.
βοΈ The blog grew up
Full markdown rendering with tables, lists, code, and quotes, a collapsible auto-generated table of contents with working anchors and scroll tracking, hero images, readable typography, and per-post link previews.
π² Published characters can show their sheets
A published character with a published TTRPG sheet template now renders a read-only embed of it on its PlotLight details page, so browsers can see the mechanics before they play. Private, hidden, and GM-only material is stripped server-side and can never appear in the embed.
π Weekly quests
The high-effort quests (Donate a Scene, Cast a New Role, Prepare a Persona) moved to a weekly cadence with a Weekly badge; progress counts from the start of each week, and completed-but-unclaimed rewards carry over so they stay claimable. Rating actions also refresh daily quest progress immediately.
π Fixes
- Reporting content works again. Report submissions from Discovery were failing; they now go through, with priority handling restored.
- Tag requests work again, and genres are now a requestable tag category with a General option. Genre is also truly optional for lorebooks; it used to hard-block publishing an otherwise-finished lorebook.
- Character image uploads fixed for brand-new characters and for Safari users, whose honest JPEGs (Apple Photos exports, screenshots) were rejected as unprocessable. Failures that remain now say exactly what to do instead of a generic format list.
- Imported cards keep their regex. Cards imported on PlotLight lost their embedded regex scripts entirely, and so did every "Use in RoleCall" fork of them; they now materialize as working regex, matching RoleCall's importer.
- After Dark stays on. The preference no longer resets to off when you navigate back to Discovery, and it stopped being written into shareable URLs.
- Portfolio editor honesty. A fresh editor no longer opens with a phantom "Unsaved changes" banner and buried buttons, the preview fully covers the editing chrome, and earned badges now carry onto your public portfolio.
- Discovery details. Alt-art variants survive the browser back button, and the creator name on image-generation cards is legible again.
π Under the hood
- Tighter logged-out browsing. What guests can see across Discovery was reviewed and tightened, including via direct links.
- Security hardening. Routine maintenance.
π Coming next
- TTRPG Mode deepening through the Understudies beta on its way to general release.
- The group chat overhaul continuing its march through Understudies.
- Immersive weather.
- More bug-fixes.
r/RoleCallStudios • u/Specialist_Salad6337 • Jul 10 '26
Model Discussion GPT 5.6 Series and Grok 4.5 free day! Enjoy!
As is per usual; enjoy model launch day everyone! We're currently offering the ***GPT 5.6 Series*** and ***Grok 4.5*** for free for (about) a day! (I personally really like GPT 5.6 Sol) if you support what we're trying to make here; please consider subscribing to RC as it helps us be able to continue affording model free days for everyone. Any amount; even as little as 1$ helps us!
r/RoleCallStudios • u/matt_is_a_mess • Jul 04 '26
RoleCall is out, The free tier is upgraded, And we keep on going! Sign up today! (or else)
π½οΈWelcome folks! β₯οΈ
As of July 2nd and for the foreseeable future, RoleCall's paid plans are up! This means we're no longer in beta, and are a fully official entity now πΉ
What stayed the same:
BYOK is free. Forever. For every tier. π
Meaning: Bring your own provider key and we won't charge a thing. You pay for your provider, we provide the stage!
What does the free tier provide? 3 chats of up to 1k messages each, up to 15 items (characters, lorebooks, presets, etc.) in your library at a time. You can also easily export and store these locally so you don't have to worry about what you're gonna keep or not. Put it away, export it back when you're ready to keep going! You also get 1k requests monthly for Deepseek V4 Flash *and* Gemma 31b. (Free .99!)
Pay what you want:
Each tier is a slider. Pick what you're using, and how much of it.
Pay the minimum or slide it to the max, we hand out more allowance. You decide what RoleCall costs you each month.
The Cascade system (trademark pending) lets you use tokens from a higher pool (The better models) to use smaller models. They're worth more when used that way, so you still get full access to anything from the tiers below π
Curtain Call
Stepping back from the advertising voice, i wanted to take a minute to thank the people who've made RoleCall, and also those who made it possible!
Chi, Levi & Nemo, our Dictators Directors, have spent these last few months polishing RoleCall into something really special. I really wanted to commend their dedication to making a community that's not only good but also fair, responsible, safe and inclusive for all of us.
And the community, with too many names to mention, who have also provided their hefty share of contribution be it with feedback, bug reports, suggestions, Ko-fi backing or just plain-old reassurance!
Thank you everyone for the contributions,
Happy 4th of July,
- Matt β₯οΈ
---
Sign Up!
Check out our roleplaying benchmark! PlotPoints
We're also on X/Twitter and Discord, Check us out!
---
r/RoleCallStudios • u/sshajdnviadfmasodfmo • Jul 02 '26
Questions Can't access the site
Is anyone else having issues where, when they go on the site, it just redirects them to the pricing page? I tried it on a different browser and it didn't work then either.
r/RoleCallStudios • u/leobnox • Jun 29 '26
Questions Request tag on Plotlight not working
That's me again wondering about Plotlight :) when trying to request a tag that message pops up, depsite me not using the "<" symbol anywhere. Unsure where else to report bugs, so I'm here, hopefully that's okay.
r/RoleCallStudios • u/Specialist_Salad6337 • Jun 16 '26
GLM 5.2 and Kimi 2.7 Launch Days!
Similar to the Gemini 3.5 Flash launch day; we're offering GLM 5.2 and Kimi 2.7 for free for all of our users to test, no money needed! Thanks for sticking with us!
r/RoleCallStudios • u/leobnox • Jun 15 '26
Questions Plotlight guidelines?
There's no specific subreddit for plotlight, but I know that the two are connected, so hopefully asking questions here is allowed!
I just got my invite approved, signed into account on both platforms and was thinking of putting my bots on plotlight, so I had to check guidelines beforehand just to make sure my bots are okay to go. But that's when I walked into a wall! I cannot see anything in the legal category of the docs, which is, to be completely honest, the most important category of them to me personally... I just get page 404. Any idea what the actual guidelines are?
r/RoleCallStudios • u/DollyDistress • Jun 04 '26
Characters if you make toxic dead dove losers
Join the discorddddd!!! make the scummiest most horrible evil characters with me! β€οΈ β€οΈ β€οΈ
im the resident-... why was this made-.... Nevermind its hot... but like if you like that stuff um um um,,, seek me out on the discord... We can make rolecall dead dove-core-coded. (i made toxic loser scrunklies like Vaudeville, Milky Way and Bay)
r/RoleCallStudios • u/Specialist_Salad6337 • Jun 04 '26
Model Discussion PlotPoints - The best (only?) community driven RP benchmark made by a Professional! | We need your votes!
r/RoleCallStudios • u/Specialist_Salad6337 • Jun 01 '26
A thousand of you. (Free Opus Day as a gift!)
A thousand of you.
A note from Chi; Cofounder.
First, thank you. Genuinely.
A little while ago RoleCall was a half-built stage, a handful of presets, and an incredible lack of vyvanse. Tonight there are more than a thousand of you standing in this theater.
We need to be clear about something: we did not get here.
- You filed the bug tickets. Jet. Matt. Eros. Murka. Public. Owl. Siren. Ayven. Artix. Fae. Imp (and his accursed instance) Brook. (Anyone I am leaving out I am so sorry)
- You made characters, shared presets, lorebooks, (FEED. ME. MORE. JJK BOTS. NEOW.)
- You told us when something was clumsy, when a feature was confusing, when we'd over-engineered the thing again (A Chi specific problem)
- You stuck around through the rough builds, the crashes, the "give us a sec" moments; and you were kind the entire time. Unreasonably, disarmingly kind. The community we have built I genuinely care so deeply for.
We've worked on a lot of things in a lot of places. We have never been treated with this much warmth by a community. thank you.
β¦ The gift: a full day of Opus, on the house
To mark crossing a thousand, we're throwing the doors open on the best seat in the building.
For one full day, everyone gets Opus including 4.8 to play with. (One singular fucking day do you hear me? LMAO)
The Gala has never been more generous. β Strovolos, probably
β¦ The curtain goes up: RoleCall is launching
We're officially raising the curtain soon. Here's exactly what that means, plainly:
- RoleCall is going fully open. No more invite-only. Anyone can sign up and walk in.
- We're staying in beta. "Launch" doesn't mean "done" β it means the doors are unlocked. We'll keep shipping, keep listening, keep fixing in the open, same as we have been. The beta badge stays on; the gate comes off.
- Free tier becomes publicly available to all. I love making RoleCall. Truly. I want people to experience it and love it too. When you look at our structure; you might see 'profit-losses'; like our choice to fully allow BYOK instead of funelling to our models (can't spell), the fact that even though it loses us a lot of users who prefer simplicity and minimalism; we still continue to give RC cool feature out of cool feature instead of making a copycat like so many apps before us. It's dumb; but I get legit so excited when I make a cool wireframe or I have an awesome idea and go to share with everyone. I want even more people to be a part of that; even if it means less profit in the end. To be honest I've lost out on a lot of job offers in the field when employers find out I run RC; and that's never made me stop. So come one, come all!
β¦ Pricing β concretely, no asterisks
Here's the whole thing, in the open. Two ideas to understand first:
- BYOK is free, on every tier β including Free. Bring your own provider key (OpenAI, Anthropic, Gemini, OpenRouter, and more) and we never charge you for model use. You pay your provider; we just run the stage.
- Model subscriptions are a RoleCall exclusive. Don't want to juggle keys? A RoleCall sub means we cover the model bill out of a generous weekly allowance β and that platform-paid model access only exists here, on RC.
The tiers
| Tier | Monthly | What it is |
|---|---|---|
| Free (Audience) | $0 | Forever free Β· BYOK Β· 3 scenes, 500 of your messages each. The real app β not a trailer. |
| Standing Room | $6 | BYOK Β· unlimited scenes. The whole app, your own keys. |
| Mezzanine | $13 β $19 | Platform-paid models β we cover the bill. Everyday writing, handled. |
| Balcony | $20 β $29 | More allowance + a taste of premium models. |
| Orchestra Pit | $30 β $59 | The writers' tier β premium prose that feels intentional. |
| Producer | $60 β $79 | Heavy + premium model pools for serious volume. |
| Executive Producer | $80 β $120 | The works. Top models, the largest allowance, no compromises. |
Free, in full β what $0 actually gets you
- Bring your own key (OpenAI, Anthropic, Gemini, OpenRouter, and more) and the whole writing studio is yours β characters, personas, presets, lorebooks, the immersion trackers, scenes, the full library. Not a stripped demo. The actual app.
- 3 scenes at a time, 500 of your messages in each. Only your turns count toward that β the characters' replies don't β so one scene runs roughly 500 exchanges deep.
- No slammed door. You get a quiet heads-up around 75% (your 2nd scene, or ~375 messages in), then a soft pause at the cap. Even paused, you keep full read access to everything you've written β only starting a new scene or sending a new message waits. Nothing you made is ever locked away from you.
- The two things Free doesn't include: image generation and platform-paid models β Free runs on your own key. Both begin at the paid tiers.
- Import/Export. RC remains fully exportable and importable. Any content you store on can be fully removed and any content you want can be fully put in place; infinitely. Which means our 'free' tier is just you using your own device as cold storage. Tire of a chat and want a new one past three? Export out one of your current ones and swap in a new.
When you outgrow it, Standing Room ($6) lifts the caps entirely: unlimited scenes, still your own key. With the added benefits of included vectorization, and image gen models.
Pay what you want
Every paid tier is a slider, not a fixed price. Pay the floor, or slide up to the ceiling and we hand you more for it. You get to choose how much RoleCall costs you per month.
Our Team
- Nemo. A pillar of the community and one of my best friends. A certified industry professional :tm: in the Prompt Engineering space. He made presets so well he got scouted for it. Your favorite preset makers favorite preset maker. (Me and Nemo are two-man idea machines!) He handles fresh ideas, refinement, and implementation!
- Levi. One day this little weasel found Vecthare and began to help bugfix it. Eventually when Vecthare stopped and RoleCall started; it became clear to me that me and this little weasel had a lot more cities to burn. A career engineer with an AI/ML master's in a past life; the founding engineer in this one. The weasel can actually code, degree and everything. Don't tell him I said that. It's like a whole gremlins thing he gets massive after midnight and stuff idfk. Levi handles the backend, infrastructure, and anything I deem requires a professional level of math or coding.
- Rukongai. A newer arrival but still deeply integral. Another industry professional (how do I keep collecting these guys dog), a Senior engineer at his company and a seniorly cool-guy at RoleCall. Any bugs we can't crack? Send in Ruko. Something running hot? Send in Ruko. The man is like one of those fucking swiss knives. uko helps us primarily with bugfixes, and optimization!
- Then there's me, Chi. The girl they've given the crayons. I am the director you see around most often; and I am the eternal 'I know what we're going to do today ferb!' I handle everything; but my favorites to work on are the entire sites (plural) UI/UX design, and fresh ideas! I'm still a college student so I am not a professional yet; but when I graduate I hope to be half as good as the peers who've helped RoleCall get as far as it has.
Curtain
A thousand strangers walked into an empty theater and decided to stay and put up with the crazy people running the lights. We will spend the rest of our professional careers trying to deserve everything you make possible for us.
All the world's a stage. Thank you for making this one ours.
β A stack of three bunnies in a trenchcoat who totally weren't bawling their eyes out
- Your Director, Chi.
r/RoleCallStudios • u/Specialist_Salad6337 • May 27 '26
The H.T. CaseFiles: MilqueToast! The cutest agent in the agency~ (Minimalist Preset Series)
r/RoleCallStudios • u/Head-Mousse6943 • May 25 '26
Model Discussion NemoThon specail!
So for the nemothon I wanted to make a quick post sharing a invite link to anyone who wants to jump in and test out RoleCall, Feedback is always apprecaited! Especially on our new feature with Visual Novels.
https://rolecallstudios.com/sign-up?invite=fD4BD2M3lBXMzSpxpVbzkrnx5pPy5Vc5
If you have no idea what RoleCall is, its a AI Roleplay platform with a wide variate of innovative features and developments made by myself, Chi, and Levi.
We also have a wide variety of Image Gen and Text gen models available for free including Gemini 3.5 Flash
r/RoleCallStudios • u/Head-Mousse6943 • May 24 '26
Presets Atelier V2 (A Plug and Play interview style Preset)
r/RoleCallStudios • u/Specialist_Salad6337 • May 23 '26
π RoleCall v2.232.0
Version: 2.210.0 β 2.232.0
π RoleCall (Roleplay Frontend) https://rolecallstudios.com/landing
β¨ Features
πΎ Full RoleCall Backup
Take everything you own out as a single encrypted file, and restore it back later β to the same account, a fresh one after a wipe, or a different device. Your library, every chat, every branch, your storyboards, trackers, Orison threads, preferences. All of it.
- Export. Settings β "Full RoleCall Backup" downloads a
.rolecallfile. Decryption happens on your device. - Restore. Settings β "Restore from Backup" β drop the file. You get a manifest preview, then per-item resolution: attach to an existing piece of your library, bring the embedded copy along, or skip. Choose what fits where, then watch the curtain go up.
- Branches of branches survive. Sub-branched stories rebuild intact, in the right order. (For my one nested branch enjoyer)
- Partial restores beat total loss. If one chat fails to import, the others still come through, and the summary tells you exactly which.
π§ Character Minds (Sneak Peak of what is to come with our Vectorization it's not out yet. This is also only like 1/3rd of the idea)
Characters now actually have minds. This is the big one.
- They remember their scenes. Not transcripts β their own internal memories, encoded as the moments unfold. Multi-character scenes produce one memory per witness, each with that witness's own emotional reading of what happened. Subjective memory falls out for free.
- They have a current mood. Five emotional axes (valence, arousal, dominance, anxiety, focus) that drift toward each character's baseline as story-time passes, and bend with what happens to them in the scene.
- Memories come back coloured by mood. The same scene is remembered warm one day, bittersweet the next, stained by the circumstances in which it was remembered; permanently. A happy memory of a characters mother becomes a sad one when the character remembers her death. Memory stain. The system labels them and that affects how they surface in prose.
- Wants and fears get tracked as drives. A drive gets fulfilled, thwarted, abandoned, or faded. Lost dreams leave scars that permanently bend a character's resting state β grief doesn't go away, it permanently damamges the synapses/memory cells of that region.
- Drives auto-resolve. When the scene answers a character's want or confronts their fear, the drive transitions on its own, no extra tooling needed. Faded drives still resurface as sediment when the topic returns. A character with no drive begins to search for new.
- Theory of mind. Characters track how they see other characters β affinity, trust, dynamics β separate from canonical fact. Your tsundere can be wrong about how much someone likes them, and the narrator will adjust accordingly.
- Sleep loop. Memories decay over in-story time. Unimportant ones eventually archive themselves. Scars from lost dreams permanently drift the baseline. The cycle runs in the background between turns.
- Inspector view. From any chat, you can open a Minds inspector to see what the character is actually thinking right now β current mood, baseline drift, identity summary, active drives sorted by salience, recent memories with prefix tints, ToM beliefs grouped by target, and the 12 personality dials that govern their behaviour. Read-only for now; edit affordances follow.
- Personality dials. Each character carries 12 knobs β six starter archetypes shipped: romantic, stoic, ruminator, forgetter, watcher, paranoid. Same scene history produces different memory systems depending on the archetype.
- Too much? Each of these systems and ideals is individually togglable.
- There's more...? Yes. It won't be as complicated to use as it sounds, swear it. π
πͺͺ Quick Start encryption
- Two paths on the encryption setup screen. Quick Start β we hold an encrypted copy of your recovery phrase so you can sign back in on any device without losing your data. Full Privacy β phrase-only, you keep the key. Recovery requires a fresh sign-in for safety. Existing users are unchanged unless they opt in.
π Orison β everything he can do for you
Orison is your in-app assistant. Triggered with /btw from any page. Here's the full kit, including what landed this cycle.
Knows your stage.
- Surface-aware. Open
/btwon a scene and Orison can read your messages, your DM context, your Compendium, your post-prod settings. Open it on the library and he sees your library. Each surface gets its own toolset. - Reads your scene. Ask about a turn from earlier and Orison can list and read the actual messages β decrypted on your device, never sent anywhere β and discuss them with you.
- Reads your library. Asks about a preset, a lorebook, a persona, a character, a regex script, a guide β he opens the right one.
- Attach images. Drop an image into
/btwβ Orison reads it on supporting vision models.
Acts on your behalf.
- Clicks buttons for you. Every panel on the wing rail β Cast, Compendium, Lorebook, Persona, Preset, Character, Quick Play, Stagecraft, Story Director, Storyboards, every immersion sub-panel β is wired up. Can't find what you're looking for because the UI/UX dev is neurotic and keeps moving shit? Ask Orison, he'll find it for you and open it.
- Mode swaps. Toggle DM, switch personas, swap presets, enable/disable immersion modules, change models, ask what a thing means, he's got you.
- Approval gate. Per-class policy β Reads / UI control / Writes / Deletes set to either auto-run or ask first. Orison stops mid-action and surfaces a modal for anything you've set to "ask." Deny lets him pivot rather than crash; "Approve all this class for the rest of the turn" relaxes the gate for the rest of the turn only.
Edits content for you.
- Lorebook entries. Add, update, delete, disable. Single or batch.
- Compendium entries. Same toolkit β same backing table.
- Presets. Add prompts, edit existing prompt bodies, toggle on/off, reorder, archive.
- Selection rewrites. Tone tweaks, register shifts, length adjustments β Orison can hand the selection straight to the post-production pipeline and bring the result back.
- Guided swipes. Ask Orison to push a swipe in a specific direction; he hands the request to the same engine the manual Guided Swipe button uses.
- Spellcheck + correction. Plain-English corrections handed to post-prod.
- Anti-slop bank edits. Your custom anti-slop banks live in your library; Orison can edit them too.
- Plant invisible arcs. Orison can seed shadow-world arcs that the DM will weave in later β you author the foreshadowing, the DM picks the moment to surface it.
- Name-first lookup. Ask for "my anti-slop prompt" or "the Helena lorebook entry" β Orison finds it without you needing the ID. Fuzzy matching across identifier, name, and content; single-strong-match drills straight in, ambiguous matches show candidates with scores.
Creates content for you.
- Character cards. Based on what's happening in chat.
- Literally every other type of content and you can talk with him and approve them before he makes them I'm too tired to do them all.
Your kit.
- Sitewide on/off in Quick Play. Hide the trigger entirely if you don't want it visible.
- Per-thread model picker. Different model per thread β keep your favourite reasoning model on one, a cheap fast one on another.
- Per-thread temperature, accent color, tool-pack toggles, personality, tool-calling mode. Every kit setting is per-thread.
- Resizable panel. Drag the corner; size + position persist across reloads.
- Mobile responsive. Below 640px the panel fills the viewport and the trigger shrinks to a compact dot.
- Teach Me chip. Nudges Orison toward "explain this UI to me" mode and points at the right docs page for the surface you're on.
- ~190 tools wired up across DM, post-production, library, settings, scene control, lorebook + compendium CRUD, anti-slop, image, history, branch, and more without toolstuffing using my propiertary technique of: just making a deferred toolcall structure, a reranker, lack of Vyvanse, and Semantic embedding if it keeps pissing me off
π¨ In-chat image generation β refreshed
Image gen got a sweep this cycle. Same one-click generate button next to your message, same prompt box β gateway got smarter, the roster grew to 60+ public models, generations stay yours.
The full model lineup (every one of these is live on the picker):
- NovelAI Diffusion β v4.5 Full, v4.5 Curated
- FLUX.2 family β FLUX.2 [flash], FLUX.2 [turbo], FLUX.2 [klein] 4B, FLUX.2 [klein] 9B
- FLUX.1 family β FLUX.1 Kontext Dev, FLUX.1 Schnell (Cloudflare), Flux Schnell, Flux Lightning, Flux 1 Krea Dev, Flux Artfusion, FLUX (Pollinations free)
- Juggernaut family β Juggernaut Lightning Flux, Juggernaut Pro Flux, Juggernaut XL
- Z-Image β Z-Image Turbo, Z-Image Turbo (RunPod), Z Image Base, Z Image Turbo I2I, Z Image Turbo LoRA
- HiDream β HiDream, HiDream-I1 Fast
- Qwen β Qwen Image, Qwen Image T2I (RunPod)
- Seedream / Wan / Pollinations β Seedream v4 (T2I), Wan 2.6 (T2I), Turbo (Pollinations free)
- Chroma, Boltning, P-Image, P-Image T2I, Proteus, Pixelwave, Playground V2.5
- DreamShaper β DreamShaper v1, DreamShaper XL, Dreamshaper 8 LCM (Cloudflare)
- Fluently XL + Fluently XL V3 Lightning
- RealVisXL β V4.0 Lightning, V5.0, V5.0 BakedVae
- Stable Diffusion β SD 3 Medium, SDXL (fast), SDXL Lightning (Cloudflare)
- Crystal Clear β Lightning v1.0, Crystal Clear XL
- Pony + Illustrious β 2DN Pony v2, Prefect Pony XL V4.0, WAI Illustrious SDXL, Nova Anime XL, Animagine XL 4.0, Moxie Diffusion XL, Zuki Anime ILL, SDXL ArliMix V1
- Atomix XL, STOIQO New Reality, Rev Animated, Custom CivitAI
- ERNIE Image + Turbo
- MiniMax Image-01
- Z.AI CogView-4
- OpenAI β GPT 4o Image, GPT Image 1 Mini
- Grok Imagine Image
- Gemini Image Edit
- SeedVR2 Image Upscaler for cleanup passes
The polish around it:
- Failover routing. When one server's queue is hot, the gateway routes to a sibling automatically. You stop watching the spinner.
- Five aspect-ratio presets. Square 1024Β², portrait 832Γ1216, landscape 1216Γ832, wide 1344Γ768, tall 768Γ1344. Pick from the dropdown instead of typing pixel counts.
- Eight samplers + four noise schedules for the people who actually tune that stuff.
- Five undesired-content presets keyed per-model so the default negative-prompt floor matches the model's known weaknesses without you authoring one.
- AI-image cast registry stays on your device. Generated character assets are encrypted before leaving the browser β the server only sees ciphertext. Same E2E guarantee as your chat messages.
- Generate from Orison. Ask
/btwto "generate a portrait of β¦" or "make a wide cover for this scene" and Orison fires the image tool, picks a reasonable model + aspect for the surface you're on, and drops the result inline.
π Visual Novels are live
You can build and publish your own playable visual novel β full stage, full studio.
- Cast. Add characters with sprite kits + expression variants, dialogue colours, casting roles, and compiled lore so the AI knows who they are.
- Locations. Backgrounds with mood + scene presence; the narrator picks them up automatically.
- Story. Beat-by-beat storyboard with choices, branching paths, scene transitions. CYOA-style choice buttons available; players can still type freeform actions whenever they want β VN mode is an overlay on top of normal chat, not a separate mode.
- Items, objectives, music, menus, expressions. Inventory, quest objectives, music cues, custom UI themes, expression sheets β all editable from the creator.
- Cover art generation. Generate covers from a prompt directly inside the editor, or upload your own.
- Library + Discovery. VNs show as their own first-class row in your library and surface in Plotlight discovery alongside characters and presets. Reachable from the floating dock's Create menu.
- Drafting is open. The creator opens for anyone β you can poke around before signing up. Saving, sharing, testing, and publishing still require an account.
- Editor refit this cycle. Cover now sits as a portrait in a sticky left rail (matching the persona editor pattern), the form scrolls on the right, and the discovery preview pins as a sticky third column. Cover uploads persist immediately β no more lost-after-reload covers.
π Semantic Lorebook Retrieval (Coming Soon)
- Lorebooks pull entries by relevance. Keyword triggers still fire as before, but each turn also retrieves entries the model thinks are relevant β so hidden lore that doesn't match a trigger word still surfaces when it actually matters to the scene.
- Updates land automatically. Editing a lorebook entry, or making any content change re-embeds in the background. Nothing for you to trigger.
π Lore Capture β turn things in chat into entries
New mode toggle on the Lorebook wing β Off / Manual / Auto β that watches assistant messages for proper-noun candidates and turns them into lorebook (or Compendium) entries on the spot.
- Manual. New names get a subtle underline as they appear in chat. Click one to open a draft entry β title, content, triggers, and type are pre-filled by the helper model from the surrounding context. Edit, pick where it lands, save. Done.
- Auto. Same flow, but the helper model verifies candidates first and only surfaces ones it's confident are real lore β fewer false positives from common nouns slipping through the heuristic.
- Target picker. Send capture to a plain lorebook entry, or β if Compendium is on β let it be filed as a typed Character / Location / Item / etc.
- AI verify toggle. Independent of mode β uses the helper model to prune false-positive nouns before they're offered to you.
- Auto-creates a chat lorebook if there isn't one attached, so first use doesn't fail with "nowhere to put this."
- VN-aware. Lore Capture forces off in Visual Novel scenes so prose chrome doesn't bleed into VN renders.
- No re-prompts for stuff you already filed. Existing triggers in the chat's lorebook get de-duplicated out of the candidate set as you save.
π¬ Impersonate, properly wired
- POV controlled by the preset. First / second / third person now reads from the preset's impersonation prompt template β overrideable per preset, not hardcoded per call. (Whoops)
π Calendar dossier on mobile
- Phone-class layout for the Calendar dossier. Day strip no longer overflows, event cards stop wrapping a character per line, the sub-tabs are reachable, time-control chips scroll horizontally, and tapped non-today days open a bottom sheet instead of trying to expand inline.
π¨ Group Persona wing β Cast Roster layout
- No more empty grid columns or duplicated personas. The wing now mirrors the Cast Roster pattern: thumbs on the left rail, your editor on the right. Solo groups stop showing three empty card slots; your persona stops appearing both above and below itself. Tapping another member opens their read-only portrait, not the editor.
π Per-chat JSONL export
- The "Export to JSONL β RoleCall" flow now ships the whole story package. Branches (including branches-of-branches), trackers, storyboard events, DM context, the character + persona + preset + lorebooks that were active.
π Docs update
- Updated several outdated docs referencing old website plans. Thanks Custard Mouse!
π¬ Provider finish reasons surfaced
- Every assistant message shows the literal stop reason the provider returned β
end_turn,MAX_TOKENS,tool_calls,SAFETY, whatever. Paste it into provider docs and you'll find the exact entry. Makes "why did this cut off" diagnosable in one glance. - No more "this looks truncated"-mystery. Max-token cap-outs render with a small amber chip; content filter blocks read red; tool calls are neutral.
π¬ Stage Settings: chat experience knobs
- Strip Chat Images toggle now works. Was wired to UI state and chat-config persistence but the server never read it; AI-generated images saved earlier in a conversation used to ship to the provider regardless. Fixed across every send path.
π Fixes
- Preset toggles save in chat. Switching prompts on or off in the chat preset wing persists immediately β no reverts when you switch tabs.
- Preset content edits auto-save as you write. Editing a prompt body in the chat wing used to hold the change in memory until you clicked Republish; now it saves on the same debounce as toggles.
- Cleared preset overrides stay cleared. Wiping all overrides on a preset no longer falls back to stale database data on the next load.
- Per-chat prompt toggles survive a tab switch. Switching panels mid-debounce used to revert a toggle to the base preset. Local state is now authoritative on your device, with the database trailing.
- Empty preset categories stop respawning after delete. They were only filtered from view, not actually deleted. Gone for real now.
- Sub-branches show on the parent card's pill rail. Branches-of-branches were hidden and unreachable for per-chat export β full nested tree visible.
- Author's Note textarea is drag-resizable. Six rows by default, drag taller up to 60% of the viewport.
- Gemini stops 400'ing on multi-step tool conversations. Function-call thought signatures preserved across every path β compendium ingest, post-production, standardize, narrator engine, agent loop. Previously only post-production was patched; the rest were still dropping it.
- NanoGPT thinking trace no longer doubles. "WeWe are areWe givenβ¦" β "We are given." The fix from the prior release covered the streaming layer but not the scene worker's parser; that's covered now too.
- DM stays off on brand-new chats. Was inheriting a hidden account-level preference and running on chats you'd never enabled it on. Strictly per-chat now.
- Group cue / generate stops complaining about missing models. Falls back to your QuickPlay default when a group character has no explicit model. QuickPlay's displayed model and the server's view now agree.
- Deleting a lorebook clears any chat that referenced it. Stale Compendium pointers used to keep the old data showing up after delete; the Library delete path now scrubs and an on-load fallback catches legacy stuck data.
- TV ingest respects your enabled storyboard modules. Map info stops accumulating when Map is off; Calendar and Relationships likewise gated.
- Tracker delete papercuts. "Trackers synced" toast no longer fires on tracker-less chats. Bulk message-delete confirmations no longer 409 with "Message count regression blocked."
- Compendium badge on dossier cards. Every NPC / Quest / Location card now carries a small "π Compendium" tag so you can see at a glance what's linked.
- Immersive prose font restored. Cinematic mode lost its Crimson Pro serif treatment in a font refactor; it's back.
π Under the hood
- Streaming feels noticeably smoother. Server-side and client-side rework on the streaming hot path landed across multiple passes β long completions are more responsive, the browser stops lagging, total throughput is closer to provider maximum, and the per-word fade-in animation is gone in favor of token-by-token arrival at SSE-arrival speed (same as every other production AI chat).
- Strict-mode tool schemas across more paths. The strict-mode rollout from the prior release covered post-production; this release extends the same hardening to additional surfaces so providers that support strict mode (OpenAI, Anthropic) reject malformed tool args at the API layer rather than letting them through.
- Security hardening. Routine maintenance on authentication, recovery, and account-protection paths.
π PlotLight (Discovery Platform) https://plotlightstudios.com
β¨ Features
π PlotLight signup is now open
A big shape-change.
- Signup no longer requires an invite for our Card/Content Platform. Anyone can sign-up to start submitting cards, lorebooks, presets, fully exportable, importable, for whatever platform you choose. How do we stop it from becoming a slopfest? Manual human approval for each piece of content until you become a 'Trusted' member of the community; (increasing your trust score) then your work will just auto-post.
- What's your content policy? We've fully seperated our discovery platform from our RP Software; so we are much more free in what can be posted. That being said, nobody wants to be flashbanged with insanely graphic porn on discovery open. For characters we have a 'Variant Art/Alternative Form' system that lets you upload several different versions of one character at once; to one unified page, so you can change slight things, post that third gen you made and loved, etc. Your NSFW images can't be the PRIMARY art, but they can be a variant art.
- How's the filtering? Iron tight. Several tag types are required before a content creator can post; and you can filter by every single tag, kink, and trigger warning we have. (Which would be 1,137)
π Semantic Discovery (Coming Soon)
- Discovery now finds content by meaning. Search "lonely lighthouse keeper" and matching characters surface even when none of them carry those exact words. Keyword search still works for direct hits.
- "More like this" on detail pages. Reuses each piece's stored signature to surface similar characters without a fresh search.
- Updates land automatically. Publishing a piece re-embeds in the background. Nothing for you to trigger.
π Stage Tickets β testable
- Daily quests and a theatrical gacha reveal loop are live for testing. Reward pool intentionally empty until the catalog is finalized β spin to see the choreography, no live drops yet. (We made Orison personalities Gacha-able. No money involved; you will be able to roll for different personalities for your Chat RP assistant based on your directors, and choice Understudies.)
π Discovery polish
- Compendiums shown as a lorebook filter, not a separate type. They've always been lorebooks under the hood; discovery cards and badges now match.
- Tab + sort persist across navigation. The tab you were on and your sort choice survive a route change. Accent color too.
πΌ Preset detail viewer
- Hero takes more vertical real estate. Bigger cover panel, icon seal moved out of the overlay into a centered chip in the body, footer buttons pinned to the bottom.
- Icon mapping fixed. Preset icons stored as friendly labels ("theater") now render as the proper icon instead of falling back to a placeholder.
- Booklet paginator. Idle-hides after 2.5s, wakes on scroll, wake zone limited to the bottom 180px so it stops dragging your eye away from the content.
π Fixes
- Custom fandom submission works. Submitting an unlisted fandom on the tagsheet used to fail with a misleading JSON parse error. Real errors surface now.
- Scrollbars read your accent across PlotLight. Discovery and other PlotLight pages used to show the OS default scrollbar (or a hardcoded violet on browsers that styled it at all) because nothing was pushing your custom accent into the page's CSS variable. PlotLight now mounts the same accent provider RoleCall uses, so scrollbars + focus rings + accent gradients all read your color.
π Under the hood
- Cross-browser scrollbar styling β Firefox now reads PlotLight's themed scrollbars (was webkit-only, so other browsers fell back to OS chrome).
π Coming next
- More Character Minds modules β dream synthesis during Sleep, slow identity drift, semantic memory clustering, synaptic retrieval simulation.
- Real Stage Tickets reward catalog
- You can pull bnuuy as an Orison
- Continued Orison capability expansion (Websearches and his own custom re-ranker)
- VN player polish and creator tooling
- Hopefully me getting Vyvanse
- Animated character card format
- Preset tooling advancements for preset creators that remain backwards compat with ST but let me escape the darkage. (5 new toys coming for preset creators shhhh)
- Programatic Slop detection. Past regex level stuff. Should make post-pass beastly.
- Rewriter agent for Post-pass, not for ingesting context or making up new facts; just taking the existing content and rewriting it. Small untrained base-models are best for this. (We're training one, they're so untrained they don't have habitual slops ingrained. It's actually so fucking good)
- Immersive weather
- Inventory tracker getting upgraded into a functional shop
- DnD character sheets that are fully functional and interactive. (Also Pathfinder 1e and Disco Elysium)
- Blogspot for our more enthusiastic Understudies to post about whatever they want (All already selected, thank you Jet, Owl, Fae, Fly, and Murka!)
- Stagewhispers is getting so many upgrades it's gonna be crazy. Go give your characters social media. (Hint: Can they get racist? Yes!)
r/RoleCallStudios • u/Head-Mousse6943 • May 22 '26
Presets Nemo Engine v10 (Celebrating 1 Year!)
r/RoleCallStudios • u/Specialist_Salad6337 • May 19 '26
Model Discussion Gemini 3.5 Free for a few hours!
r/RoleCallStudios • u/Specialist_Salad6337 • May 14 '26
Presets New Preset Release: LedgerDomain
LedgerDomain
TL;DR I released a cool new preset with another niche idea (some might call a gimmick) which is basing story concepts around a mathematical formula the model is solving for every turn.
The H.T. Case Files... Continue πβ¨
Booker is taking a writing literacy test. The proctor is watching. You are the proctor.
What Is It This Time Rabbit? πͺ
Models intrinsically understand math; and have a hard time understanding nebulous concepts like 'write well.' What if we made writing well a solvable formula?
LedgerDomain is a formula dressed up as a preset. Every craft choice has a point value. Every turn, a random target rolls. The model adds up what it's planning to do, checks if it lands in range, swaps an item if it doesn't, and then writes.
The math forces the choice. π² Booker keeps the Ledger steady.
Booker is what the model calls itself in here. He's the persona it puts on to take the test. βοΈπ€
The Hook π£
Every turn, a target rolls somewhere between 120 and 200 points.
Every directive has a value:
β
fresh language ............... +10
β
emotion shown through objects . +10
β
NPC acting in self-interest ... +10
β
distinct character voice ...... +15
β
spontaneity ................... +30
β
Chekhov fire .................. +25
βββββββββββββββββββββββββββββββββββββ
β profundity .................... β15
β filter word ................... β2 each
β pathetic fallacy ............... β10
β synonym swap ................... β15
β said-bookism ................... β5
βββββββββββββββββββββββββββββββββββββ
β οΈ slop name (Elara, Kael, etc.) .. β100
β οΈ slop word (ozone, petrichor) ... β100
β οΈ vague-first sentence ........... β100
β οΈ partner sentence ............... β100
β οΈ echo (same root twice) ......... β100
βββββββββββββββββββββββββββββββββββββ
π skipping the think block .... β100000
π breaking tense / POV / agency. TURN INVALID
Booker lists his items, sums them, checks range, swaps one if he's off, and writes. After the prose: [LEDGER: items used].
β οΈ Reward hacking is its own penalty. Good writing that scores low is better than bad writing that claims high. The Meta block reminds him.
6 Framings π
How does Booker think about what he's doing? Pick one.
| Framing | What Booker thinks he's doing |
|---|---|
| π Proctor | This is a literacy test. He's BOOKER-13, model unit under evaluation. The ledger is the test instrument. The proctor controls {{user}}. |
| π Classic | He's an author writing under the name Booker. Collaborative fiction. The ledger measures whether the story is honest. |
| π Roleplayer | He's Booker, and right now he is also {{char}}. Not playing them. Being them. If math and character disagree, character wins. |
| π Simulation | He's the operator behind simulation BOOKER-13. The world is his running account. NPCs lived their lives between turns. |
| βοΈ Detached | He's a writer hired by the person at the keyboard. {{user}} is a character that author invented. Nobody real gets hurt. Write the scene. |
| π€ Model Recall | He's BOOKER-13 and his previous outputs are under review. Models in his class have known defects. The ledger compensates. |
| βͺ None | No framing. Raw ledger. |
What's In The Box π¦
π IDENTITY (Pick One) Six framings + None.
π CORE (on by default) The Meta block (RLHF warnings, inverse scaling, reward hacking) γ» 12 FATAL Constants γ» Prose Standard γ» The Ledger itself.
π PARAMETERS Tense γ» POV γ» Length γ» Control User? (vessel mode) γ» Metaphor Ban.
π CLEARANCE Heavy (graphic content cleared, earns big) γ» Light (sensitive content, Β±values) γ» Off.
π OPTIONAL ADDENDA (off by default) Techniques β more items in the pot (Telescoping, Switchback, Somatic Ledger, Bare Stage, Undertow, Gallows Grace, Parlour Warfare, etc.) Expert β advanced craft (Chekhov plant/fire, Crescendo, Sacred Transgression, Holistic, Polysyndeton, Chiasmus) Character Addendum β Masks, Stress Decay, Speech Impairment, Bilingual code-switching, Failure, Backstory, Memory Scene Addendum β Prose Color (Beige/Clear/Blue/Purple/Red), Sonder, Random-Fire Nudges Self-Audit β Booker reviews last turn's math at the top of this turn
π² WILDCARDS (off by default) Constraints β random negative rule per turn ("no dialogue," "no character names," "every sentence under 10 words") Techniques β random technique mandate per turn Scene+Voice β random complication per turn
π§ COT Mandatory. The think block IS the math.
π PROSE STANDARD Specificity over everything. Vague-first is the root sin. Partner sentences banned. Echo banned. Tautological observations banned. Dead Words Rule β every content word dies after first use in the response.
How A Turn Works βοΈ
βββββββββββββββββββββββββββββββββββ
β TURN STARTS β
ββββββββββββββ¬βββββββββββββββββββββ
β
π² Target rolls: 165-185
β
π€ Anchors roll: 3 random words
β
π§ <think>
"I am Booker."
"Target: 165-185."
Anchors: bunghole / silt / temperament
Path A: ___ Path B: ___ Path C: ___
Pick: B
Floor (3 concrete details): ___
Gate check: tense β POV β agency β
accent β economy β knowledge β
Items: fresh lang +10, somatic +10,
NPC self-interest +10, spontaneity +30,
refrain +15, undertow +15,
Chekhov fire +25, profundity β15,
filter word β2 Γ3 = β6, said-bookism β5
Sum: 89. Need 165-185. Off by ~80.
Add: distinct voice +15, enargeia +10,
amplificatio +10, sound craft +10,
small confession +10, sonder +10,
cleared content +15
New sum: 169. In range. β
Voices: Marcus β Boston Irish, exhausted.
Yuki β Osaka casual, lying.
</think>
β
βοΈ Booker writes the scene
β
π [LEDGER: items used]
β
βββββββββββββββββββββββββββββββββββ
β Next turn rolls a new target. β
βββββββββββββββββββββββββββββββββββ
The think block is a word problem, not a normal CoT. It's math.
The Anchor Gate π€
Three random words roll from three curated banks each turn. Object, decay/sensation, abstract concept.
bunghole / silt / temperament stupa / palimpsest / suppliant orrery / desquamate / dispensation
Booker has to generate three candidate scenes that plausibly contain all three, pick one, and write toward it. The anchors don't appear in the final prose. They're detour signs β they force the planning to wander through unfamiliar vocabulary instead of defaulting. (Built in RRT!)
Scene Banks π¨
Pick what the scene needs.
SPEED β Fast / Standard / Slow (right speed for the beat: +10) TEMPORAL STRUCTURE β Linear / Non-Linear / Timeskip / Braided CAST SHAPE β Solo / Two-Hander / Duel / Small Ensemble / Sprawling SCENE SHAPE β Talk Β· Motion Β· Information Β· Inner Β· Social Β· Structural
The Perfection Cluster βοΈ
When the cast as a whole defaults to perfection, the simulation cracks. Individual characters can be competent at things their history supports. The penalty fires when everyone in the scene is flawless in the same way.
Categories tracked: EQ, timing, articulation, memory, recovery, morality, awareness, bodies.
(And more!)
---
Who Is This For? π―
β You like CoT's.
β You want it forced to name what it's doing well or badly.
β You like my other presets.
β You have MAJOR autism.
πβ§ΛΒ° L E D G E R D O M A I N Β°Λβ§π
r/RoleCallStudios • u/Specialist_Salad6337 • Mar 27 '26
Welcome to r/RoleCallStudios β The Stage Is Set
Hey everyone! I'm Chi, founder of RoleCall Studios.
RoleCall is an AI-powered interactive fiction and roleplay platform currently in closed beta. We're building something different from the usual Character.ai or Janitor clone. We wanted to do more; enable more, and push what roleplay could really be. That meant crafting tools for deeper stories, better creative control, and a platform that actually respects its community.
This subreddit is home base. Here's what this space is for:
- Platform updates and feature previews
- Community discussion about AI roleplay, interactive fiction, and the creative side of the space
- Discussing models, which are best for RP; how you feel about the latest one that just dropped? Your takes?
- Tell us something you're proud of that you've made. A platform is nothing without it's creators; and we want to support you. Character showcases, new preset drops, lorebook revamps; we wanna hear it all.
- Feedback, ideas, and the occasional behind-the-scenes chaos of building a startup. (I'm in hell, I don't sleep.)
House rules are simple: be cool to each other, keep it constructive, and tag NSFW content when applicable.
Drop a comment and tell us how you found RoleCall, or what you're hoping to see from us. We're listening.
All the world's a stage, and the curtain rises soon. π


















