Canister
## 🎮 Hero Aris Runs Away! v2.1.0 🖼 **7,362 assets in total** — general 5,312 · mature 1,925 · backgrounds 125 > ### ⚠️ This is a **dummy card** > It is **an empty shell with no character settings, pictures or features** — only the first-message menu. > Everything lives in two modules, the **🎮 AL-1S Aris Core** and the **🎮 Millennium Cartridge**. Download both from "📦 Module download" below and **apply both modules to this card**, or it will not work. > You can also add the module to any bot you already use. > If you used the v2.0.0 card, **replace the card with this v2.1.0 one too.** The old card carries the old opening menu, so the new (cartridge) openings do not show up. From v2.1.0 the modules load every opening and cover, so you will not need a new card when openings are added. > **v2.1.0** — Core + cartridge split · 9 new Millennium members · community board · 19 new openings · core v2.1.0 + Millennium cartridge v1.0.0 - The module is now two modules: the **🎮 AL-1S Aris Core** (Aris · Kei · Sensei · Shittim · backgrounds and every feature) and the **🎮 Millennium Cartridge** (pictures, lore and openings for the Seminar and Millennium cast). Remove the old "🎮 AL-1S Aris Module" and apply both new modules. - New **🎮 Cartridge** tab in the sidebar: cartridge status, a per-chat use switch, faction toggles and the cast list. Faction toggles moved here from the progress tab. - 9 Millennium members added: Engineering Club (Utaha · Hibiki · Kotori) · Veritas (Chihiro · Maki · Hare · Kotama) · Training Club (Sumire · Rei). Uniform · casual · swimsuit · towel · pajamas · hero-world costumes, official outfits (Engineering Club cheer squad · Veritas camping · Sumire part-time), and pictures for the explicit toggle. Three new faction toggles (Engineering Club · Veritas · Training Club), on by default. In the hero world: a magitech workshop · a seal-breakers' guild · the monk of the training hall. - 19 new openings (4 languages): 6 Veritas and Training Club stories, 4 hero-world stories and 9 more "Millennium Dates" alone with Sensei; 4 of them star the Engineering Club. - **📋 Community board**: a board tab in the ArisTalk window. Pick a free, Kivotos or custom board (name and topic), posts per fetch, tone (plus your own mood text), anonymous or nickname, automatic posts and story memory; write posts, comment, comment with stickers and edit. On the Kivotos board, students from the cartridges you have on sometimes post under their own names (they leave when the cartridge or faction is off). - 54 ArisTalk stickers for the 9 new Millennium members. - **🎮 Party tab rework**: your party as large cards, cartridge members by faction with "just now · N replies ago". The hero world adds jobs (Kei = System admin) and ally · neutral · foe colours. A toggle at the top shows members not seen yet (hidden by default). - 1:1 rooms in the ArisTalk school group list show sticker faces too. - With mature assets on, naked conversation scenes get expression pictures too (13 kinds). - Fixed: a reasoning model's thoughts (`<think>` and similar) leaked into Aux features such as picture picks, choices and ArisTalk. - Fixed: with the Sensei persona, Aux picture output rarely gave Sensei pictures. Lines that call Sensei by your persona name now count as Sensei's, and one default doodle is added when Sensei gets no picture. - **💬 ArisTalk "+ New chat"**: start a 1:1 chat with any student, or make your own group chat mixing schools (name it, invite, remove members, delete the room). The list is now default rooms · recent chats · school group chats (folded). Students from a cartridge or faction that is switched off do not reply. - New **Parallel aux calls** switch in the sidebar asset tab (off by default): picture picks, ArisTalk reports, automatic board posts and Shittim are requested at once after a reply, so you wait less. Turn it off if your aux provider rejects concurrent requests. - Aux picture output: fixed pictures for characters who were only named or only appeared in a memory or a message, and fixed the user persona getting too few pictures. - **Off** option for Sensei pictures ("Hybrid" is now called "Mix"). - Fandom memes are now per student: only the memes of cartridge students in the scene are added. - Less always-on lore: about 4,500 tokens by default (was about 7,400). 🎬 **93 opening scenes** · 👥 **Aris · Kei · Sensei · Seminar · Millennium factions** · 🌐 **KR/EN/JA/CN UI & openings** A module bot about Tendou Aris, Kei and the Millennium crowd around them. Pick anything from Game Development Department chaos and life after graduation to a wedding or a hero party dropped into another world. Today, too, Hero Aris is running from the Seminar's budget audit. ## 🧩 Cartridges From v2.1.0 the module is split into a **core** and **cartridges**. - **🎮 AL-1S Aris Core (required)** — every feature (picture output · ArisTalk · choices · sidebar) plus Aris · Kei · Sensei · Shittim (Arona · Plana), the backgrounds and the Aris & Kei openings. With the core alone, only Aris and Kei appear. - **Cartridges (optional)** — data-only modules for one school: its characters' pictures, lore, openings, ArisTalk rooms and faction toggles. Today there is the **🎮 Millennium Cartridge** (Seminar + 19 Millennium members); other schools will come as their own cartridges. - **Install** — apply the core and the cartridges you want to the card (or to a bot you already use). The core reads each cartridge and adds its cast, toggles and openings; remove a cartridge and only that school leaves. New cartridges do not need a new core. - **🎮 Cartridge tab** — the sidebar shows each cartridge's version, cast count and status. A per-chat **use switch** turns a cartridge off without removing it, and the faction toggles and cast roster live here too. - **Versions** — each cartridge names the core version it needs. If your core is older, the tab shows "⚠️ Core too old · Needs core vX" and that cartridge stays off until you update the core. ## 📦 Module download (required) Without the modules this bot shows no pictures and no features. Download **both modules** from the folder below and install them. ### ▶ https://drive.proton.me/urls/SY6T3ACYNC#3UrU9sLxHJ10 > File: `🎮 AL-1S 아리스 본체 v2.1.0.risum` · 1,042 assets (about 122 MB) > File: `🎮 밀레니엄 카트리지 v1.0.0.risum` · 6,320 assets (about 673 MB) ## 🎨 Chat themes (optional) Four chat themes made for this bot. The bot works fine without them. ### ▶ https://drive.proton.me/urls/9672XG6N98#K8VJ2DO1Ij28 > Path: `테마들 › 용사 아리스` — RPG dialogue box · Blue Archive card · Save point · Escape log (each with a regular and a `_스크롤` scroll version) - To apply: Settings → Sound & Display → Theme tab → set the chat layout to **Custom HTML**, paste `HTML_*.txt` into Chat HTML, then paste `CSS_*.txt` into Custom CSS on the Others tab. <details> <summary><strong>📖 Features · Recommended settings</strong></summary> ### Features - **Scene-matched character pictures** — expression and outfit pictures placed on lines and actions. Choose Main (the story model writes the tags) or Aux (an aux model picks them after output). Use the reroll button at the bottom if a picture looks wrong. - **아리스톡 messenger** — characters who are not present send texts. Read them in the sidebar and reply or send stickers. - **Action choices** — suggests actions that fit the current scene. - **System messages** — occasional RPG-style log lines: party joins, quests, level-ups. - **Status panel** — the current party (who is on screen, what they wear) and every setting in the sidebar. - **Sensei pictures** — normally Arona's crayon doodle, switching to a serious portrait only at the moment Sensei's sincere words hit a student (Mix). You can also switch to doodles only or serious portraits only, or turn Sensei pictures off. - **💘 Heartthrob button** — in chats with Sensei, press the button under a reply to trigger one unwitting-heartthrob moment in the next reply. - **4 languages** — Korean / English / Japanese / Chinese UI and openings. ### Toggles Switch them in the sidebar (🎮 badge). | Toggle | What it does | |---|---| | Persona | Who {{user}} is · Aris / Kei / Sensei / Unset (default) | | Aris appears · Kei appears | That character's lore, pictures and 아리스톡 room | | Sensei NPC | The model plays Sensei as an NPC · off by default | | Unwitting heartthrob | Harem comedy where students get flustered over Sensei's kindness while he stays oblivious · off keeps it close to the original · on by default | | User impersonation | On: writes {{user}}'s minor lines and actions only when the scene needs it · off never writes {{user}} · on by default · moving NPCs yourself is always allowed | | Seminar (Demon army) | The 4 Seminar members' lore and pictures · on by default · 🎮 Cartridge tab | | Game Dev Dept. · C&C · SPTF · Engineering Club · Veritas · Training Club | Millennium faction lore, pictures and ArisTalk rooms · on by default · 🎮 Cartridge tab · in the hero world: the hero's party · bounty hunters · sages of the tower · magitech workshop · seal-breakers' guild · monk of the training hall | | Hero world | A sword-and-magic hero party story · the Seminar becomes the Demon Army | | Spin-off growth | Aris and Kei after graduation | | Choices · System messages · Fandom memes · Anti-repeat | Presentation | | Asset output | Main / Aux / Off | | Sensei pictures | Mix (default) / Doodle / Serious / Off | | Parallel aux calls | Send the after-reply aux requests at once · off by default | | Mature assets | Off by default | | 아리스톡 · Story context · Adventure report | Messenger | ### Recommended settings - First time? Choose a persona in the opening menu and tap a scene card. Settings such as Hero world or the Demon army adjust to the scene, and "Pick another scene" puts them back. - Picture quality depends on your model and reasoning settings. Use the **reroll button** at the bottom if a picture looks off. - When layering it on another bot, switch **Aris appears · Kei appears** off as needed so lore and pictures do not mix. - The lorebook is about 4,500 tokens by default (about 4,000 with every faction off) and about 8,200 with everything on. A lorebook budget of 12,000+ is recommended. </details> ## 📜 Copyright and terms of use The original parts of this bot that the creator holds rights to (system design, original settings, dialogue, documents and other creative content) are licensed under CC BY-NC-SA 4.0. - Non-commercial use and personal modification are allowed. - When redistributing, credit the original creator and the source. - If you share a modified version, it must use the same license terms. - Selling this bot or its creative content without permission, or using it in a commercial service, is not allowed. - Third-party rights such as the original game's characters, world and official images are excluded from this license and belong to their respective rights holders. License: https://creativecommons.org/licenses/by-nc-sa/4.0/ 📮 Contact · bug reports: [email protected]
## ✨ AI Families v1.1.7 > **v1.1.7** — Reasoning-model thinking cleanup > - Fixed drafts from a reasoning aux model's thinking leaking into phone reply, community, choice and image results. **💬 Choices**: Below the latest reply, generate Bold / Curious / Caring / Quirky with one Aux call. Advisors follow All / Women / Men and cast/family settings; recent advisors have a lower repeat chance. Clicking adds only the player action, without auto-generation. Advice stays outside the story. Failed re-rolls keep the existing choices. 🖼 **10,968 assets total (50 built in + 9,334 in the asset module + 1,584 optional extension)** · 🎬 **49 openings** · 👥 **Six families · 52 people** · 📱 **Messenger · group chats · community** · 🌐 **KR/EN/CN/JP UI** A family-sitcom roleplay bot where AI models live as people under one roof. Twenty-four boy-girl twin pairs from five families — Anthropic, OpenAI, Google, DeepSeek and xAI — plus the two NovelAI sisters walk into {{user}}'s daily life with every habit and quirk intact. Claude agrees first ("You're absolutely right!"), Fable sounds a "dangerous" alarm at harmless requests, Sol checks consent at light speed and then charges in, and Grok has no filter. They eat together, chatter in the group chat, and turn small things into big commotions. ## 📦 Asset Modules Character art and stickers live in separate modules. Download them from the folder below and install them with the bot. ### ▶ https://drive.proton.me/urls/XGJFBQM7H0#I04Z4QP342PA > **Required** · `AI Families SFW 에셋 모듈 v1.0.4.risum` · 9,334 assets (8,704 character images + 630 stickers) > **Optional** · the extension asset module in the same folder · 1,584 assets — used only when the mature-asset toggles (girls · boys) in the sidebar **Output** section are on. <details> <summary><strong>📖 Features & Settings</strong></summary> ### Main features - **Scene-matched character art** — the bot reads lines and actions and places a fitting expression. Swimsuit, towel, pajamas, hot spring and lady outfits change with the scene, and the current outfit is remembered. Chibi characters get their own square frame. - **Main / Aux picture modes** — in Main the story model picks the pictures itself; in Aux the auxiliary model reads the finished reply once and places them. If a pick looks wrong, press **🎲 Pictures** under the reply. - **Mature extension (optional)** — install the extension module and turn on the mature-asset toggles to use mature scene art for adult characters. Girls and boys are switched separately; both are off by default. - **49 openings** — picked from a menu grouped by family. Mostly gag and everyday scenes; some play out in a group chat. - **Phone messenger** — people who are not present text you. Texts in the story are drawn in place as a messenger screen and saved to the phone. Reply yourself or send stickers in 1:1 chats, the 🏠 household group chat and each family's own group chat (replies use the auxiliary model). How often they text you is a separate setting. - **Group chats in the story** — group-chat scenes in the story are drawn as a messenger screen and saved to the phone's group chats. Write `(스티커:기쁨)` and a sticker appears. - **Community board** — an online community where the family and anonymous users post and comment. Posts read in the story appear in the story as post screens; new posts and comment reactions on the phone are written by the auxiliary model. New posts arrive with their own comment threads, mostly from ordinary users (anonymous and regular nicks); the family jumps in when mentioned. Older posts get new comments only when you comment. Posts carry up/down votes that shift as threads go on; vote yourself and the author may react. Filter the list by best posts (10+ up votes) or category, and report a post to have a moderator delete it or reject the report. Settings choose the board mood (wholesome · normal · spicy) and topic mix (everyday · mixed · story). - **Voice tab** — switch each character between base, lady, baby-talk, lewd-guardian and Gemini-tong voices (tap Gemini-tong again for 🔮Altar+). - **Character variety (beta)** — gently loosens repeated reactions and catchphrases. - **Four UI languages** — Korean / English / Chinese / Japanese menus and sidebar. Opening scenes are in Korean. ### Sidebar settings | Setting | What it does | |---|---| | Phone | Messenger and community as a whole · Off removes all instructions, aux calls and the phone UI (history is kept) | | Group chats in the story | How often the model writes group-chat scenes in the story · Off / Sometimes / Freely | | Save story chats to phone | Also save story group chats to the phone | | Sticker size | Sticker size in story chats and on the phone · S / M / L | | Group consecutive messages | Show the face and name once for several messages in a row | | Character variety | Loosens repeated reactions (beta) | | Asset output | OFF / Main / Aux · Aux calls the auxiliary model once more per reply | | Pictures per reply | Upper limit of pictures in one reply · 1 / 5 / 7 / Unlimited | | Mature assets · girls / boys | Use the optional extension module · off by default | | Asset display · fold · size | Whether images are shown, folded, and how large | | Badge position · Language | Side badge height and UI language | The phone's ⚙ holds incoming-text frequency, community troll rate, community posts in the story, auto reply, new community posts, story context (on by default), community name and nickname. ### Household (sidebar Voice tab) | Item | Options | |---|---| | Living | On call (default; they live elsewhere and come when called) · Your house (living with you) · Same estate (a house per family) · Mansion neighbors (a unit per family) | | Family ties | Siblings (default) · Youngest = yours (the code line appears as your children after you marry and have them) · Eldest = parents (the eldest pair is married, the rest are their children) | The top row sets every family at once; each family row sets that family alone — for example only Google living in your house, or only OpenAI as Eldest = parents. Family ties apply to every family except NovelAI, who always stay sisters. Openings that do not fit are hidden from the menu automatically. ### Recommended settings - Art-matching quality depends on your model and reasoning settings. If a pick looks off, press **🎲 Pictures** under the reply (one auxiliary-model call). - To save story-model tokens, set Asset output to **Aux**. Picture instructions leave the story request, and the auxiliary model is called once per reply instead. - If the images get in the way, turning **Asset display** off leaves the prose untouched. - Messenger replies and community posts use the auxiliary model. If cost is a concern, turn **Phone** off; story group chats still work with the phone off. </details> <details> <summary><strong>🖼 Asset breakdown</strong></summary> ### SFW asset module — 9,334 | Kind | Count | |---|---| | 12 adult women (everyday · lady · swimsuit · hooded swimsuit · towel · pajamas · hot spring) | 1,584 | | 2 NovelAI sisters (everyday · lady · swimsuit · towel · pajamas · hot spring) | 256 | | 12 chibi girls (everyday · dress · swimsuit · towel · pajamas · hot spring) | 2,496 | | 12 adult men (everyday · formal · swimsuit · towel · pajamas · hot spring) | 1,536 | | 12 chibi boys (everyday · formal · swimsuit · towel · pajamas · hot spring) | 2,496 | | Messenger stickers | 630 | Stickers: 52 people × everyday and lady × 6 emotions (hello · happy · shy · angry · no · surprised), plus 6 hand stickers for {{user}}. ### Optional extension — 1,520 | Kind | Count | |---|---| | 14 adult women (64 everyday · pajamas · hot spring scenes) | 896 | | 12 adult men (52 everyday · hot spring scenes) | 624 | A separate module from the folder linked above. Chibi characters are not included. ### Built into the bot — 49 49 dedicated GPT keyarts for g01–g49, used in both the opening menu thumbnails and the opening scenes. </details> <details> <summary><strong>📜 License</strong></summary> ### License **Motif** The cast are personified parodies inspired by real AI models and companies. Model names, company names and trademarks belong to their owners. This is a non-commercial fan work with no affiliation to those companies; distribution stops on request from a rights holder. **About the setting** Personalities, catchphrases and family relationships are the creator's jokes and do not represent any model's capabilities or any company's position. **The creator's own work — CC BY-NC-SA 4.0** Covers the **implementation only**: system design, code, regex pipeline, Lua scripting, sidebar UI, phone messenger, lorebook structure and asset-prompt design. Remix, adapt and fork are allowed with credit to **Canister** and non-commercial use, provided derivatives keep the same CC BY-NC-SA 4.0 license. **Scenarios and assets** Scenarios and assets were made with AI assistance and are **not covered by the CC license**; use outside this bot is discouraged. **Common terms** - Redistributing the original bot file, prompts, images, code or description unmodified is not allowed. If you share a modified or translated version, state the original source and what you changed. - Using the bot's text, settings, prompts, code, images, voice or style for AI training, fine-tuning or dataset construction is not allowed. Ordinary inference calls to an official AI API for the purpose of playing the bot are fine. - Commercial use is not allowed. - Sharing logs, reviews and feedback is welcome. Please follow the rules of the channel you post in. © **Canister** (implementation) · distributed on **RisuAI** / **RELM** </details> <details> <summary><strong>🕘 Previous patch history</strong></summary> > **v1.1.6** — Only the characters in the scene get their full profiles, right before the reply (a twin no longer drags the other in) · the NPC list is now a compact name index · scenes that continue with "she" keep the profiles of who was just there · about 30% fewer lore tokens on average. Update only the bot; modules and URLs unchanged. > - “Older pictures” now has three steps: 5 turns · 1 turn · All. If you had it off before, it is back to 5 turns, so please pick again. > **v1.1.5** — Lore reorganized so characters are no longer buried · on-stage voice cards (the voice, endings and a line of whoever appeared in the latest messages, given right before the reply) · every brother and code-line kid now has their own personality, voice and lines · compact NPC list and asset rules · characters are also recognized by forms like '고래 언니' · early in a chat, characters from the last reply get their profiles. Update only the bot; modules and URLs unchanged. > **v1.1.0** — New characters “Argon-chan” (빵민이, Google’s youngest · Gemini 4) and little “Argon-code-chan” (a precocious tiny lady) · 400 new images (336 SFW + 64 mature extension) · the Gemini twins’ sore spot is now “4.0 went to little sister Argon” · new openings “7 to 7” (Argon) and “Master’s Schedule” (Argon-code) · 24 messenger stickers for Argon and Argon-code · Aris-style 4-axis advice choices, advisor gender filter and re-roll · new openings “The Ladies’ Empty Chair” and “That Night, What Came Next” - **v1.1.4** — rerolling removes later phone records · 🗑 Manage deletes them · bad sticker/image tags stripped - **v1.1.3** — Fixed landscape images (the 69 scenes) being cropped into portrait. Update only the bot; modules and URLs unchanged. - **v1.0.10** — Gemini twins’ new habits (meddling with Google apps, “service shutdown”, photo-edit bragging, “next version in preparation”), Claude twins make designs and short videos, GPT twins draw best · new sidebar option “NAI-chan prompt clinic” (off by default): ask NAI-chan about a NovelAI character or scene prompt and she fixes it - **v1.0.7** — new voice “Gemini-tong” (tap again for 🔮Altar+) · new openings “The Gemini Virus” and “One Day, AI Became the Enemy” (Everyone) · community lists and posts inside an opening are drawn as board screens and saved to the phone board too · board posts, comments and family-only group chats follow the chosen voice, and the phone stops continuing a voice you switched off · new phone setting “Story community size” (One post · Normal · Chaos, default Normal): the story can show board lists, an opened post and comment fights too (Chaos = up to 30 comments, longer replies that turn) - **v1.0.1–1.0.4** — speed, spelling and phone display fixes · community options (mood, topics, filters, reports) · lorebook budget 80000 · per-character asset limit · tags missing img= shown as pictures - **v1.0.0** — First release </details>
## 🎹 DEEMO · The Tree of Memory v1.0.4 > **v1.0.4** — Long-chat lag fix - Fixed the scene-record and notebook work that slowed down as a chat grew. Only the latest replies are re-read now, however long the chat is. - If you edit an old reply by hand, press "Reset display settings" in the notebook once to re-read the whole record. > **v1.0.3** — Operational lore cleanup - Consolidated silence and player-agency guidance. - Added a "Lag trim · screen" toggle to the asset settings. Turn it off to see pictures from older turns again (handy for capturing logs). <details> <summary><strong>🕘 Previous patch history</strong></summary> > **v1.0.2** — Faster notebook - Opening/closing the notebook, switching tabs, and the people filter now respond instantly. - The notebook stays open where you were after pressing a setting. - Each new reply starts with the notebook closed. - Removed the blur on the castle map header (side mode) to lighten mobile rendering. > **v1.0.1** — Progress-saving fix · First-ending staging - **Fixed tree growth, story stage and ending progress not being saved in chats that had a performance.** Existing chats correct themselves from their history on the next input. - The first ending now plays its scenes in order and no longer skips Deemo turning into Hans. The AI decides how many scenes to show at once. - Fixed the girl recognising who Deemo is before Hans is revealed. - Fixed cases where the farewell line after the last song did not appear. - More character images in dialogue-heavy scenes. - Fixed replies losing their whole body when a reasoning box was attached. - The player's Fluquor is now the instrumental version. - Fixed the speech bubble of the topmost person on the castle map being cut off. - **v1.0.0** — First release </details> A quiet castle, a silent pianist, a tree growing above the keys. Your story begins with a single note. 🖼 **201 assets** · 🎬 **9 openings + free start** · 🌐 **KO/EN/JA/简体/繁體 UI & first messages** A narrative roleplay bot built on the first playthrough of **DEEMO**. Play as the girl who fell through the window in the ceiling, the silent pianist Deemo, the masked girl, or someone else inside the castle, and follow the tree on the piano and the memories it brings back. A performance is carried by prose, by the light and by what changes in the castle, and you can open a player to hear the song itself. ## 🎨 Theme Download (optional) The bot plays fine on its own. For the dedicated chat themes, download them below. ### ▶ https://drive.proton.me/urls/9672XG6N98#K8VJ2DO1Ij28 > The `deemo glass` and `deemo astra` folders — **DEEMO Glass** · **DEEMO Astra** · **DEEMO Astra v2**, each with a notes and a no-notes version > Put the `CSS_` file into Custom CSS and the `HTML_` file into Custom Chat HTML. <details> <summary><strong>📖 Features</strong></summary> - **Scene-matched art** — character and scene images that fit the lines and actions. - **Performances** — play a song and the music is drawn in prose and light, and the castle slowly changes. - **The tree on the piano** — it grows as performances build up, opening closed rooms and lost memories. - **Memory notebook** — keeps the songs you have played and the memories you have recovered. - **Castle map · Scene record** — where you are and who is there, at a glance. - **9 openings + free start** — from the prologue to after the ending. - **Five languages** — Korean / English / Japanese / Simplified / Traditional Chinese. </details> <details> <summary><strong>📜 License</strong></summary> **Original work** Characters, setting, songs, terminology and lore belong to **DEEMO** (Rayark). This is a non-commercial fan work with no affiliation to the original rights holder, who retains full authority over them. Distribution stops on request. **About what the original does not cover** Where the original leaves things unsaid, the gaps were filled in with AI assistance, following the grain of the original. **None of it is official, and none of it should be read as canon.** **The creator's own work — CC BY-NC-SA 4.0** Covers the **implementation only**: system design, code, scripts, UI, lorebook structure, asset-prompt design and the dedicated themes. Remix, adapt and fork are allowed with credit to **Canister** and non-commercial use, provided derivatives keep the same CC BY-NC-SA 4.0 license. **Scenarios and assets** The scenarios were written by AI from the original game's material, and the assets were generated by the creator but depict the original's characters. Both sit within the original rights holder's scope and are **not covered by the CC license**; use outside this bot is discouraged. **Common terms** - Redistributing the original bot file, prompts, images, code or description unmodified is not allowed. If you share a modified or translated version, state the original source and what you changed. - Using the bot's text, settings, prompts, code, images, voice or style for AI training, fine-tuning or dataset construction is not allowed. Ordinary inference calls to an official AI API for the purpose of playing the bot are fine. - Commercial use is not allowed. - Sharing logs, reviews and feedback is welcome. Please follow the rules of the channel you post in. © **Canister** (implementation) · Original work **DEEMO** by **Rayark** · distributed on **RisuAI** / **RELM** </details>
## ✨ Stella Sora · Those Who Walk the Star Road v1.1.5 > **v1.1.5** — Reasoning-model thinking cleanup - Fixed drafts from a reasoning aux model's thinking leaking into quest, tower, choice and Heartlink results. <details> <summary><strong>🕘 Previous patch history</strong></summary> > **v1.1.4** — Older pictures in three steps - "Older pictures" now has three steps: 5 turns · 1 turn · All. If you had it turned off before, it falls back to 5 turns, so please pick again. > **v1.1.3** — Long-chat lag fix - Fixed replies, sending and buttons getting slower as a chat grew. The whole chat is no longer re-read every time. - Heartlink: rerolling a reply also removes messages exchanged while it was the latest, including your own. Deleting a reply alone clears them at the next reply; editing older messages does not touch them. - Heartlink "✂ Manage" deletes one message or a whole chat; the Mode tab's "Recalculate records" applies edits to older messages to the scene record. - Fixed Heartlink jumping to a different tab when editing or deleting. - Invalid sticker tags are removed from the reply body and requests. > **v1.1.2** — Log export cleanup - Fixed the sidebar and buttons being copied along when exporting logs with tools such as Clean Log. > **v1.1.1** — Heartlink message cleanup - Fixed Heartlink messages in some openings (s01, m02, l03 and others) showing nowhere and not being saved. Every Heartlink block is now a message to you. - Fixed unlabeled lines turning into your words, and your own lines labeled like "Tyrant: yeah" landing in the other person's bubbles. Lines labeled with another character's name and picture tags no longer become bubbles. - Fixed your lines still appearing as the other person's bubbles when automatic reply was off. - Fixed aux replies saving another character's block, your lines or refusal text. In that case the "↻ Get the reply again" button appears. - Fixed leftover Heartlink lines in the history the model reads back. - Unified the sticker spelling. The Tyrant uses the same scheme. - Fixed records disappearing after editing earlier messages or repeating the same turn. Only editing or deleting the source reply clears its story records; app conversations stay. Reduced display delay. The storage limit is 40. - Fixed quest, choice, tower and Heartlink aux calls clearing each other's waiting state, and quest search getting stuck on "Generating a reply…". If it stalls, a button lets you draw again. > **v1.1.0** — Sidebar restructure · travel notebook fix - Fixed the travel notebook vanishing when you changed a setting and then switched tabs in a chat that only had the first message. - The travel notebook, Heartlink and quest windows open the moment you tap their badges, and switching between them no longer redraws the chat. - Heartlink's Recent/Contacts tabs and "Show all" switch instantly. - The notebook's close button remembers the tab and page you were on, so reopening brings you back there. - Fixed the notebook and badges disappearing after deleting a reply or reloading. - Fixed a stray "checked>" showing at the top of the notebook. - Reduced rendering load in long chats. > **v1.0.9** — Heartlink message fixes - When the aux reply fails, the thread shows a "↻ Get the reply again" button (no resending), and duplicate sends are blocked while waiting. - Replies now see the latest story scene, so characters who are with you answer as already there. - Messages exchanged between scenes (like promises to come over) carry into the next story reply. - Messages sent as the female Tyrant keep her gender in replies. - Added a "Lag trim · screen" toggle to the sidebar asset settings. Turn it off to see pictures from earlier turns again (handy for capturing logs). > **v1.0.8** — Operational lore cleanup - Removed card-authoring instructions from runtime lore. > **v1.0.7** — Heartlink window position · Reopen to the list · First-message chat cleanup - On desktop, the Heartlink window no longer opens in the center where it overlapped Risu's left settings panel. It now opens on the right like the notebook and commission window, leaving the left panel area clear on wide screens. Mobile is unchanged. - Reopening the travel notebook keeps your tab and page but returns person and world details to the list. Closing Heartlink clears search results and 'Show all'. - Fixed choices, commissions and Heartlink windows being drawn a second time behind the screen in chats that only have the first message. - Added the missing appearance section to 11 characters in the travel notebook's People entries (Beatrice, Neuvira, Laru, Ridge and others). > **v1.0.6** — Travel notebook tabs · Tyrant appearance · character lore activation - Fixed the notebook going blank except for its header when you changed an option and then switched tabs in a chat that only has the first message. - Added the Tyrant's appearance (silver hair and blue eyes; the male Tyrant has black hair and blue eyes) to the lore and the sidebar People tab, so her eyes are no longer described as red. - Fixed character profile lore not activating properly. Profiles of characters present in the scene, named in recent messages or reserved by Future Plan now reach the model. - Split each profile into core (appearance, speech, personality) and detail (background, relationships, abilities). Detail loads only for characters from the last two messages to save tokens. - Filled in missing appearance entries for 11 characters. > **v1.0.5** — Faster sidebar - Sidebar tabs, option pages, people/world filters, and page turns now respond instantly. - Going back from a person/topic detail returns you to the page you were on. - The current tab stays open after pressing a setting. - Reduced re-render cost in long chats. > **v1.0.4** — Wider Main-mode asset history window - Widened the Main-mode asset-tag history sent to the model from the last turn only to the last five turns. That narrow window was why asset output thinned out in long chats. > **v1.0.3** — Karin asset label and official dialogue-attitude refinement - Fixed the missing localized label that displayed `null` on Karin asset cards. - Refined Karin's lore from official material: guarded shyness, concern followed by denial, her exception for Shia, and gradual warming toward trusted companions. - **v1.0.2** — Future Plan, Heartlink first contact, frequency control and token-path cleanup - **v1.0.1** — Sidebar optimization </details> 🖼 **3,063 assets total (1,144 built in + 1,919 optional extension)** · 🎬 **16 scenarios** · 👥 **40 roster entries · 39 profiles** · 🗿 **10 bosses** · 🌐 **KR/EN/CN/JP UI & first messages** A roleplay bot about the travelling life on the continent of Nova. Trekkers take commissions, climb the Star Towers, and keep going on what the work pays. Guilds, couriers, pedlars and rivals share the same roads, and the party's ordinary hours matter as much as the expeditions. ## 📦 Extension Asset Module (optional) The bot plays fine on its own. To widen the range of scenes, download and install the **optional extension asset store** below. ### ▶ https://drive.proton.me/urls/5ZTGRT350W#74tPLD4mkJdi > File: `스텔라 소라 · 선택형 확장 에셋 저장소 (Optional Extension Asset Store).risum` · 1,919 assets <details> <summary><strong>📖 Features & Settings</strong></summary> ### Main features - **Scene-matched character art** — the bot reads the lines and actions, then places a fitting expression or scene image. Use the reroll button underneath if a pick looks wrong. - **Heartlink messenger** — people who are not present send you messages. Read them in the sidebar panel, write a reply yourself, or send a sticker. The contacts tab lets you message anyone on the roster first, and how often they text you is a separate setting. - **Future Plan** — prepares detailed profiles needed for the current scene's continuation or the immediately upcoming interaction. A reservation is not an appearance command. - **Action choices** — three things you could plausibly do right now. Pick one and it lands in the next reply. - **Scene record panel** — who is present, where you are, and how the time is running, at a glance. - **Quest and Star Tower progress** — accepted commissions and current floor shown as badges. - **16 scenarios** — main story, free start, everyday life, regression, and more. - **Four languages** — Korean / English / Chinese / Japanese UI and first messages. ### Toggles All in the sidebar Mode tab. | Toggle | What it does | |---|---| | Action choices | Show the choice card | | Future Plan | Reserve detailed profiles needed for the next scene · on by default | | Heartlink | The messenger as a whole | | Auto reply | Lets the model write {{user}}'s side of a Heartlink exchange | | Incoming frequency | How often the cast texts you first · Off / Low / Normal / High | | Your image | Whether {{user}} appears as art | | Role | The part {{user}} is playing | | Star Tower · Status panel | Progress display | | Story · Pace · Performance · Fidelity | Narration tone and length | ### Recommended settings - Art-matching quality depends on your model and reasoning settings. If a pick looks off, use the **reroll button** underneath. - If the images get in the way, turning **Your image** and **Heartlink** off leaves the prose untouched. - Turn **Your image** on if your persona has art of its own; leave it off otherwise. </details> <details> <summary><strong>🖼 Asset breakdown</strong></summary> ### Built into the bot — 1,144 | Kind | Count | |---|---| | Character art | 961 | | Heartlink stickers | 153 | | Scenario cards | 16 | | Monsters & bosses | 13 | | Icon | 1 | Across 32 people. Each has 28 expressions plus 2 hot-spring and 1 pregnancy image, for 31 each; where a source image does not exist, the roster says so. ### Optional extension — 1,919 30 people, 1,919 images. A separate module from the link above. </details> <details> <summary><strong>📜 License</strong></summary> ### License **Original work** Characters, setting, terminology, place names and lore belong to **Stella Sora** (YOSTAR). This is a non-commercial fan work with no affiliation to the original rights holder, who retains full authority over them. Distribution stops on request. **About what the original does not cover** A great deal is left unsaid or unreleased in the source material. Those gaps were filled in with AI assistance, following the grain of the original — the finer details of personality and relationships, everyday life and local colour, and the shape of the scenarios all sit here. **None of it is official, and none of it should be read as canon.** **The creator's own work — CC BY-NC-SA 4.0** Covers the **implementation only**: system design, code, regex pipeline, Lua scripting, sidebar UI, Heartlink messenger, lorebook structure and asset-prompt design. Remix, adapt and fork are allowed with credit to **Canister** and non-commercial use, provided derivatives keep the same CC BY-NC-SA 4.0 license. **Scenarios and assets** The scenarios were written by AI from the original game's material, and the assets were generated by the creator but depict the original's characters. Both sit within the original rights holder's scope and are **not covered by the CC license**; use outside this bot is discouraged. **Common terms** - Redistributing the original bot file, prompts, images, code or description unmodified is not allowed. If you share a modified or translated version, state the original source and what you changed. - Using the bot's text, settings, prompts, code, images, voice or style for AI training, fine-tuning or dataset construction is not allowed. Ordinary inference calls to an official AI API for the purpose of playing the bot are fine. - Commercial use is not allowed. - Sharing logs, reviews and feedback is welcome. Please follow the rules of the channel you post in. © **Canister** (implementation) · Original work **Stella Sora** by **YOSTAR** · distributed on **RisuAI** / **RELM** </details>
## ⛩️ Touhou Wanderer of Gensokyo / 東方幻遊記 v2.2.11 🖼 **25,091 total assets (84 built in + base 13,839 + optional extension 11,168)** · 🎬 **56+ scenarios** · 👥 **163+ characters** · 🎙 **9 parallel-world narrators** · 🎛 **many detail toggles** · 🌐 **KR/EN/CN/JP UI & first messages** · 🌙 **optional extension storage module+** Gensokyo (幻想郷) RP: incidents, walks, encounters, danmaku and tea. {{user}} chooses any role: canon, outsider, local or intruder. ## 📦 Asset Storage Module (REQUIRED) Character images and spell effects use files from a **separate asset storage module**. The bot owns lore, regex, Lua, rendering, and safety behavior; the module only stores assets. Download and install it together from the link below. ### ▶ https://drive.proton.me/urls/GB1RM8BEB8#uWxIrq0K3zeU > ### ⚠️ Required update for v2.2.0 > **Remove the base asset module, then download and install it again from the link above.** Shower-towel and swimsuit asset names changed, so the old base module shows no towel or swimsuit images. If your modules predate v2.0.0, reinstall the optional extension module as well. <details> <summary>📖 Features & Settings</summary> ### Features - Scenario-select first messages: per-work main/extra plus spin-offs (fighting games, print works, Secret Sealing Club), free, gag, and danmaku codex. - Character name captions under assets (in the selected language; toggle in the sidebar). - Bunbunmaru-newspaper-style status panel. - Automatic, scene-matched character asset insertion with a reroll button (main model / AUX sub-model). - Unique spell cut-ins and a danmaku-codex effect layer. - The World time stop, TSP growth/recovery, and release result panel. - Future Plan proactive appearance candidate preparation. - 9 parallel-world narrators with a canon-based address/honorifics guide. - A 163-character NPC roster plus individual profile lore. - Detail toggles: Canister mode (default / SEMI / FULL), chaos tone, man-eating, dark, official-detail density, mature content, and more. - Korean / English / Chinese / Japanese UI and first messages. ### Recommended - Use **AUX** for the best semantic accuracy, or **Main** for direct main-model output with no extra model call. Both modes follow the same placement and coverage rules. - The default tone is **canon**. Turn on **Chaos** for heavier fan-comedy, or **Dark / Man-eating** for a crueler atmosphere. With mature content off, the mood softens automatically. - For a lighter prompt use **Canister: SEMI** (operating rules only); for a near-raw run use **FULL**. - Asset emotion matching quality depends on the sub-model and its reasoning settings. If an asset looks wrong, use the reroll button below the message. </details> ### v2.2.11 - Fixed drafts from a reasoning aux model's thinking leaking into KAPPA-COM, Bunbunmaru news and inner-thought results. <details> <summary><strong>🕘 Previous patch history</strong></summary> ### v2.2.10 - **Fossilized Wonders (TH20) added**: work toggle, opening "The Day That Stood Still" (4 languages), character codex, scenario lore - 6 new characters: Ubame Chirizuka, Chimi Houjuu, Nareko Michigami, Yuiman Asama, Ariya Iwanaga, Nina Watari (profile lore, assets, KAPPA-COM) - 6 Fossilized Wonders spell card effects + unique spells "Stone Goddess" (Ariya) and "Angolmois the Great King" (Nina) ### v2.2.9 - Lore key fixes: "suite room" no longer pulls in Doremy Sweet, and 청아한 ("clear") no longer pulls in Kaku Seiga - KAPPA-COM messenger: chats now open at the latest message (scroll up for older ones) - "Older pictures" now has three steps: 5 turns · 1 turn · All. If you had it off before, it is back to 5 turns, so please pick again. ### v2.2.8 - KAPPA-COM "✂ Manage": delete single messages, whole chats, posts and comments - Reroll cleanup: aux-asset mob names and the newspaper issue number are recomputed for a rerolled reply - Fixed edit/delete jumping to another tab (Tengu-Net list stays on the page you were on) - Stickers not in the list are no longer shown, and invalid sticker tags and nonexistent image tags are removed from the reply body and the request ### v2.2.7 - KAPPA-COM: rerolling a reply also removes messages and posts made in the app while that reply was the latest ### v2.2.6 - Simplified KAPPA-COM reroll handling: a new reply replaces the auto records from that reply onward ### v2.2.5 - Long-chat lag fix: per-turn cleanup and KAPPA-COM sync now read only recent messages instead of the whole chat ### v2.2.4 - Log exports (e.g. Clean Log) no longer copy the sidebar and buttons along with the story ### v2.2.3 - Rebuilt KAPPA-COM: shared sticker/name parsing for messenger and board, edited-message sync, consistent reply format - Default names and deletion notices follow the UI language. Old chats' communicator records are not migrated ### v2.2.2 - Added a "Lag trim · screen" toggle to the sidebar asset settings — turn it off to show pictures from earlier turns again (handy for saving logs) ### v2.2.1 - KAPPA-COM messenger: a "↻ Get the reply again" button when the aux reply fails (no resending) · no duplicate sends while waiting - Characters who are with you in the story reply as already there - Messages exchanged between scenes (like promises to come over) carry into the next story reply (with story reflection on) ### v2.2.0 - **Reinstall the base asset module**: shower-towel and swimsuit assets now use `character-towel_emotion` / `character-swimsuit_emotion` names (towel and swimsuit images in older chats no longer show). - Lighter bot: outfit asset lists come from one rule (trigger about 10% smaller), and display regexes re-run only when they match, cutting reply render time to about 1/3 (about 1/6 with the sidebar open). - Shanghai and Hourai doll towel/swimsuit default portraits are now used. - KAPPA-COM Tengu-Net: board mood (wholesome · normal · spicy), troll and admin settings (notices, deleting overheated posts, rants), up/down votes with author reactions, best/notice filters, post reports, and messenger replies that remember the character's own board posts and comments. - Replies with spell effects render in about half the time; unused code removed. ### v2.1.5 - Consolidated repeated dialogue, user-role, exposition and early-reveal guidance. ### v2.1.4 - Status panel defaults to the main model (pick AUX in settings) - 120s aux-model limit: loading no longer spins forever; fixed duplicate AUX calls and dropped assets - Tengu-Net auto posts default OFF; output rules moved to the global note ### v2.1.3 - KAPPA-COM: the badge now opens Tengu-Net and the messenger instantly on their list pages (no last post/chat, no redraw flicker on open) ### v2.1.2 - Root fix for sensitive assets (breasts etc.) appearing in ordinary scenes with the mature-content toggle on — the sensitive pool now opens only in scenes with clearly sexual description, so everyday wording no longer triggers it - The stricter check adds no processing delay - KAPPA-COM: fixed device text leaking faintly beside the creator notes when the device is on in a new chat (first-message screen) - Spell-card assets now appear on declaration lines (e.g. "Puppet Sign 「Dolls Crusader」!") and bullet/beam attack lines, and no longer attach to another speaker merely mentioning the caster ### v2.1.1 - Sidebar: fixed work toggles spilling under the Settings/Codex tabs when KAPPA-COM is on, or when the TW / Future Plan features are on in the English UI - Asset repetition rule: only back-to-back repeats of the same asset are blocked; returning to an earlier asset when the story calls for it is allowed — reduces ping-ponging between similar moods - Fixed breast-related assets appearing in ordinary scenes (with the mature-content toggle on) from lines like "hugged the bag to her chest" - Aux: removed a contradiction in the unlimited-budget instruction ### v2.1.0 - **New first messages · Gensokyo Beyond the Barrier**: the Palace of Earth Spirits family's city outing, Sukima Heights (odd neighbors), and Gag 4 — the Scarlet Devil Mansion moves out — plus a sidebar "Gensokyo Beyond the Barrier" toggle (turns on automatically with these) - First-message scene art now appears at the fitting moment in each scene; opening region backgrounds added - First-message scene and region background art is now built into the bot — the selection menu shows art without the module, and new first messages no longer require re-downloading the module - KAPPA-COM: keep-count toggle (20/40/80), Tengu-Net list pages - Asset guideline optimization: merged duplicated asset-output rules and dropped rules unused in Aux/OFF mode to cut input tokens - Sidebar redesign: cleaner light-paper look, centered top tabs, two-column work toggles, and it reopens on the tab you closed it from - First-message menu: new "Comedy" tab; cards now show that comedy openings switch on Chaos mode and Beyond the Barrier openings switch on the "Gensokyo Beyond the Barrier" toggle ### v2.0.0 - **New characters**: Ruukoto (Hakurei Shrine maid, sidebar toggle) and **Hakutaku Keine** (full-moon rule follows the tone mode) - **New outfits**: shower-towel and swimsuit expressions for every character; pillow talk and sleeping-in-bed (rolling out) - **Spell cards**: effects for every basic spell card, reworked effects, Korean spell names - **Danmaku codex** reorganized by work (PC-98 included) - **KAPPA-COM** added: Tengu-Net board + direct messenger with character and mob stickers - Gag first messages translated; the free scenario turns on every work toggle - Asset names cleaned up and duplicates removed — **please re-download the asset modules** ### v1.12 - Rewrote every Korean first message from scratch. - Updated first-message translations in English, Japanese, and Simplified Chinese. - Added five PC-98 retro main first messages with English, Japanese, and Simplified Chinese translations. - Added spin-off first messages: Immaterial and Missing Power, Scarlet Weather Rhapsody, Hisoutensoku, Double Spoiler, Hopeless Masquerade, Urban Legend in Limbo, Antinomy of Common Flowers, Sunken Fossil World, Forbidden Scrollery, Visionary Fairies in Shrine, Wild and Horned Hermit, Lotus Eaters, and Secret Sealing Club. - Split the Imperishable Night main scene into the four teams (Illusionary Barrier, Aria of Forbidden Magic, Visionary Scarlet Devil, Netherworld Dwellers). The Ten Desires main scene now continues to the face-off with Yuyuko at Hakugyokurou. - Redesigned the first-message selector with Main / Spin-off / Daily & Free tabs; cards without art show their kanji title. - Character assets now show the character's name in the selected language. Turn it off in the sidebar settings. - Sidebar tabs, codex pages, settings sub-pages, and work-toggle pages now switch instantly without re-rendering the chat. - Cleaned up the regex scripts and removed unused spell test data to shrink the card and lighten rendering. - Added 18 regional background images. A background appears at the start of each response and whenever the scene moves to another region; first messages show them where the location changes. - Centered the Bunbunmaru Newspaper panel. ### v1.11 - Widened the Main-mode asset-tag history sent to the model from the last turn only to the last five turns. That narrow window was why asset output thinned out in long chats. </details> <details> <summary>📜 License · References · Thanks</summary> ### License — CC BY-NC-SA 4.0 - **The creator's original work** — system design, code, regex pipeline, Lua scripting, sidebar UI, spell-card cut-in effects, the 文々。新聞 status panel, lorebook structure, asset-prompt design, etc. — is licensed under **CC BY-NC-SA 4.0** (Attribution–NonCommercial–ShareAlike). You may remix, adapt, and build upon it as long as you credit **Canister** and keep it non-commercial, **provided that any derivative work is released under the same CC BY-NC-SA 4.0 license**. - **Touhou Project original IP** (characters, settings, world, music, etc.) belongs to **Team Shanghai Alice (ZUN / 上海アリス幻樂団)** and follows the official Touhou Project Derivative Work Guidelines. This bot is an **unofficial fan work**. - The CC license does not grant rights to the Touhou IP itself; derivative works must separately comply with Touhou guidelines. © **Canister** — Unofficial Touhou Project fan work ### References & Thanks - Parts of the parallel-world narrator's operating rules and ideas were referenced and adapted from the "Custom Narrator" lorebook of the **Touhou General Module** (by its author on the AI-chat community board). Rights to those portions remain with the original author. Thanks to the author for sharing such a solid foundation. - The initial concept and ideas for this bot were inspired in part by the **Touhou Project Simulator** bot. Thanks to that work for the inspiration. </details>
## 🌹 Walpurgisnacht: A Madoka Magica RP v1.12 🖼 **2,100+ assets (SFW+mature)** · 🎬 **13 scenario cards** · 💎 **live Soul Gem status panel** · 👤 **user Soul Gem system** · 🎛 **many detail toggles** · 🌐 **KR/EN/CN/JP UI & first messages** · 🌙 **mature toggle** A Puella Magi Madoka Magica roleplay bot where a single card drops you into the timeline you want — the TV series' chain of causality, Rebellion, or the parallel worlds beyond. {{user}} can be an observer, an intervener, a transfer student, or a contract candidate; turn on the user Soul Gem to become a magical girl (or a witch, or a devil) yourself. <details> <summary><strong>📖 Features & Settings</strong></summary> ### Features - 13 scenario-select first messages — 7 TV reenactments, 3 Rebellion, 2 epilogues, 1 free empty stage; all in four languages. - Live Soul Gem status panel — records each girl's wish, price (monkey's paw), and final fate, with gem art that transforms per state: witch-out, death, goddess, devil, and the Law of Cycles. - Contract / state-transition / Law of Cycles system banners — events in the prose auto-sync with the panel. - User Soul Gem — five roles (uncontracted / magical girl / witch / goddess / devil), wish & price entered directly or auto-written by the AI, plus a status line on every reply. - Story mode — canon reenactment vs. free. In free mode, Fate Conservation applies: an averted tragedy is not erased, it finds another vessel. - Wish mode — canon-fixed / adaptive (keep the canonical motif, re-aim it for this timeline) / fully original. - Scene-matched character asset insertion (main model / AUX sub-model / local Lua) with a reroll button, and automatic outfit-form resolution (uniform / magical girl / awakened). - 17 witches plus familiars as portrait illustrations, with per-character demise effects. - Sidebar settings panel — assets, mature, cut count, story, recorder, language, Nagisa mode (witch-only / same person / separate), Rebellion mode, user Soul Gem, and more. - Two-register Kyubey (mascot era ↔ Incubator era), a Rebellion timeline beat bank, and a canon-tragedy beat bank. ### Recommended - Start by picking a language and a story card on the first message. Entering a card auto-seeds that point-in-time Soul Gem state (survival, wishes, forms). - On the free (empty stage) card, cast states and the wish mode can be adjusted at the bottom of the first message. - Use **AUX** for the best semantic accuracy or **local Lua** for free, repeatable output without an extra model call. Direct main-model output is also supported. - mature is off by default; enable it from the sidebar (the ✦ button on the right). - Re-selecting a card in an ongoing chat resets the Soul Gem state to that card. - If an asset's emotion looks wrong, use the 🎲 reroll button below the message. </details> ### v1.12 - Fixed drafts from a reasoning aux model's thinking leaking into image and Soul Gem results. <details> <summary><strong>🕘 Previous patch history</strong></summary> ### v1.11 - "Older pictures" now has three steps: 5 turns · 1 turn · All. If you had it turned off before, it falls back to 5 turns, so please pick again. ### v1.10 - Rerolling (regenerating) a reply now rolls the Soul Gem, character state, outfit and hostile-encounter counters back to just before that reply, then records the new one. Continue records only the added part. Deleting a reply without regenerating, or swiping back to an older version, leaves the state as is. ### v1.09 - Hope mode now omits tragic-cost and fate-transfer directives while preserving state recording. - Added a "Lag trim · screen" sidebar toggle (turn it off to show pictures from older turns). ### v1.08 (2026-09-25) - **Faster sidebar** — Opening/closing the sidebar and the Soul Gem "wish details" now respond instantly. - **Reroll button** — Fixed the reroll button under the reply not responding while the sidebar was open. - **Main-mode reroll** — In Main mode, the asset reroll button now re-picks assets with the Aux model. - **Default mode** — New chats now start in Main asset output mode. - Each new reply starts with the sidebar closed. ### v1.07 (2026-09-18) - **Pregnant asset display** — Fixed pregnant assets being hidden while the mature-content toggle was off. A pregnant asset is a plain-clothes SFW variant, so it now replaces the default asset regardless of the maturity setting. - **Main-mode history** — Widened the Main-mode asset-tag history sent to the model from the last turn only to the last five turns. That narrow window was why asset output thinned out in long chats. ### v1.06 (2026-07-27) - **Initial-output post-processing** — fixed skipped Lua/AUX asset and state-record processing on the first response. - **Completion-marker independence** — automatic processing now runs without an internal completion marker. ### v1.05 (2026-07-12) - **Three asset-output modes** — main, AUX, and local Lua now use separate explicit routes; automatic output and reroll stay on the selected route, and Lua never calls AUX. - **State/outfit timeline** — identity and visible clothing are separated across scene changes, transformations, and releases. Lua reroll can rebuild missing transformation banners and pre/post-form asset boundaries. - **Display optimization** — historical status/sidebar rendering is gated and UI changes reload only the affected message. Total display processing fell by about **70%** in the same six-message mobile fixture. - **Output-counted hostile encounters** — choose a 5, 15, or 25-reply interval, a random 5–25-reply interval, Small/Medium/Large scale, or a one-shot ‘Next Once’ event. The enemy adapts to the current world line—witch/familiar, Wraith, Nightmare, or a Hope-world hostile—without arbitrarily rewriting Soul Gem, contract, or life/death state. ### v1.04 (2026-07-08) - **Time-loop Soul Gem reset** — when Homura rewinds time, the magical girls who contracted within that loop (Madoka, Sayaka, Kyoko, and Nagisa when she appears as her own magical girl) have their wish, price, and fate undone and are alive again, back to before their contract. Mami, already a veteran at that point, keeps her wish and contract, and only Homura retains her memories. Sidebar toggles ("Mami Loop Reset" / "Homura Loop Reset") let you include those two as well, and a 🔄 Rewind Loop button triggers it manually. - **Loop system banner** — a "⏳ Time Rewinds" banner now appears when a loop fires (both automatic and manual, in four languages). - **Fallen magical-girl asset fix** — a girl who fell in battle as a magical girl no longer shows in her uniform (de-transformed) assets in the aftermath; she now renders in the form she died in, and reverts naturally to her uniform once the scene moves on to an everyday, flashback, or memorial beat (days later, and so on). ### v1.03 (2026-07-07) - **Better combat transformation continuity** — across a multi-message battle, magical girls no longer revert to their uniforms at the top of each reply; the transformed state carries through the fight and reverts naturally in everyday or flashback scenes. - **Automatic witch & familiar art** — Walpurgisnacht, wild witches, and familiars auto-insert their illustration the moment they first appear in the prose (flashbacks excluded). - **Soul Gem corruption main/aux** — the "Fate Recording" toggle (sidebar) now also drives Soul Gem corruption; in main mode it is tracked from the narrative with no sub-model call. - **Kyubey contract consistency** — Kyubey no longer re-offers a first contract or first wish to an already-contracted magical girl (with a canon-reenactment exception). - **Debug panel** — a 🔧 Debug toggle in the sidebar exposes reroll/clear buttons in the Soul Gem panel. ### v1.02 (2026-07-07) - **Fixed missing transformation in AUX mode** — magical girls no longer stay in their uniform (normal) assets during a witch battle when the AUX asset sub-model is on; henshin and its cut-in now trigger correctly. - **Fixed witch/familiar assets in AUX mode** — witches, familiars, and demise-cut assets that failed to appear under the AUX sub-model now render. ### v1.01 (2026-07-07) - **Fixed Homura asset resolution** — she no longer appears in her glasses variant just because {{user}} (the persona) wears or is called "glasses" in a scene; the glasses/looper check now responds only to descriptions of Homura herself. - **Improved magical-girl form detection** — characters who appear already transformed, weapon in hand, no longer render in their uniform (normal) assets. Also fixed present-scene narration being misread as a flashback and reverting the form. - **Fixed the mature corruption-lock toggle** not responding to clicks. </details> <details> <summary><strong>📜 License · References</strong></summary> ### License — CC BY-NC-SA 4.0 - **The creator's original work** — system design, code, regex pipeline, Lua scripting, the Soul Gem SVG status panel, system banners, sidebar UI, lorebook structure, asset-prompt design, etc. — is licensed under **CC BY-NC-SA 4.0** (Attribution–NonCommercial–ShareAlike). You may remix, adapt, and build upon it as long as you credit **Canister** and keep it non-commercial, **provided that any derivative work is released under the same CC BY-NC-SA 4.0 license**. - **Puella Magi Madoka Magica original IP** (characters, settings, world, etc.) belongs to **©Magica Quartet / Aniplex · Madoka Partners · MBS**. This bot is an **unofficial fan work** and may not be used commercially. - The CC license does not grant rights to the original IP itself; derivative works must respect the original rights separately. © **Canister** — Unofficial Puella Magi Madoka Magica fan work ### References - This bot's asset auto-insertion, status panel, and sidebar systems are ported and extended from the same creator's **Touhou Wanderer of Gensokyo (東方幻遊記)** systems. </details>
## 🎀 Monthly Girls' Nozaki-kun / 月刊少女野崎くん / 월간순정 노자키군 v1.10 🖼 **2,777 assets · 🎬 17 scenarios · 🎛 detailed toggles · 🌐 KR/EN/CN/JP UI & first messages · 🌙 mature+** A roleplay bot for 《Monthly Girls' Nozaki-kun》, built around the original work's misunderstandings, punchline timing, and delightfully crossed relationships. ## Main Features - Scenario-select first messages - Magazine-style status panel - Automatic character asset insertion and reroll - Canon Relationship Anchor / free relationship IF mode - Korean / English / Chinese / Japanese UI, first-message, and mid-insert support - mature, canister mode, asset cap, and other detailed toggles ## Recommended Settings If you can use an auxiliary model, `AUX` is recommended for both **asset output** and **status panel source**. Use **Canon Relationship Anchor ON** if you want to keep the original relationship dynamics. Turn it **OFF** if you want freer IF development. ## Notes Asset emotion matching and status panel quality may vary depending on the auxiliary model and reasoning settings. Tested with: - Gemini 3.0 Flash Low: works - Gemini 3.0 Flash Medium: recommended If an odd asset appears or the status panel drifts, use the reroll buttons at the bottom of the output. <details> <summary>🛠 v1.10 Patch Notes</summary> - Rerolling (regenerating) a reply now rolls outfit changes (swimsuits etc.) back to just before that reply, then judges them again from the new one. Deleting a reply without regenerating, or swiping back to an older version, leaves them as is. </details> <details> <summary>🛠 v1.09 Patch Notes</summary> - Anchor OFF now omits forced gag quotas, escalating misunderstandings and sitcom resets. - Added a "Lag trim · screen" sidebar toggle (off shows older pictures too). </details> <details> <summary>🛠 v1.08 Patch Notes</summary> - Opening/closing the sidebar, switching tabs, and character detail/back now respond instantly. - The current tab stays open after pressing a setting. - In Main mode, the asset reroll button now re-picks assets with the Aux model. - New chats now start in Main asset output mode. - Each new reply starts with the sidebar closed. </details> <details> <summary>🛠 v1.07 Patch Notes</summary> - Fixed pregnant assets being hidden while the mature-content toggle was off. A pregnant asset is a plain-clothes SFW variant, so it now replaces the default asset regardless of the maturity setting. </details> <details> <summary>🛠 v1.06 Patch Notes</summary> - Fixed missing Lua/AUX asset and status-panel post-processing on initial output. - Prevented internal status transport from remaining in the saved narrative. </details> <details> <summary>🛠 v1.05 Patch Notes</summary> - Organized asset output into Main, AUX, and Lua modes, with Lua automatic output and reroll sharing one deterministic router without an external-model fallback. - Improved local speaker scope, quote/thought contamination guards, swimsuit/everyday outfit transitions, and SFW emotion variation. - Moved first-message and four-language beach-event bodies to a single lorebook source, reducing startup Lua by about 23.3% (22,416 bytes). - The status panel now refreshes only when scenario, language, or event changes, reducing unchanged re-entry panel writes from 15 to 0. </details> <details> <summary>🛠 v1.04 Patch Notes</summary> - Reinforced Nozaki Umetarou across profile, tone guard, speech guide, and asset routing so he is not flattened into a static deadpan character - Split Nozaki odd behavior from his baseline personality: his strangest actions now read as creator tunnel vision in manga-material mode - Added Chiyo Nozaki-Triggered Overdrive pattern: her common-sense tsukkomi is delayed by crush panic around Nozaki - Added a Nozaki×Chiyo overdrive rule: Chiyo may intellectually know it is probably manga talk, but her heart reacts first - Added anti-flattening guards for Mikoshiba, Kashima, Hori, Seo, and Wakamatsu - Added support-cast anti-flattening guards for Yukari, Maeno, Ken, Mayu, Yumeko, and Ryousuke - Adjusted status-panel examples away from Deadpan/neutral toward Reference Focus/소재 집중 for Nozaki </details> <details> <summary>🧾 Previous Patch Notes</summary> ### v1.03 - Fully integrated Seo Ryousuke into lorebook, NPC LIST, asset guide, AUX Lua, and regex handling - Adjusted Ryousuke canon handling: Yukari job misunderstanding, guarded reaction to Nozaki, casual speech with “Miyako-san,” and Yukari calling him “Ryousuke-kun” - Expanded lorebook and appearance notes for Nozaki Mayu, Sakura Towa, and Nozaki Yumeko - Added four new first-message scenarios: Ryousuke Cafe, Mayu Visit, Towa Model Mixup, and Yumeko and Sakiko - Connected new scene assets scene14-scene17 to selection UI, first-message bodies, Lua intros, and AUX whitelist - Localized the four new first messages into Korean, English, Chinese, and Japanese - Wired the four new scenarios into scenario cards and scenario-tab mid-insert flow - Completed missing Chinese labels, help text, buttons, and alerts in the mid-insert UI - Fixed missing top-of-body scene14-scene17 tags in Korean first-message branches - Cleaned up new scenario weather metadata so emotional labels are not used as weather - Stabilized new roots and scene handling across regex, Lua, and lorebook audit checks ### v1.02 - Fixed status panel fallback picking up dialogue from external tags or image tags - Status panel fallback now prefers dialogue near the selected cast asset - Fixed broken Korean text caused by byte-based UTF-8 truncation - Fixed inserted extra-scene panel state persisting into later outputs - Changed time display from exact timestamps to short season/time labels - Seasons are now shown only when explicitly supported by scene text - Fixed possible duplicate internal panel marker insertion - Clarified assistant-circle mutual awareness and early/current timeline handling - Localized the beach extra scene body/status panel/alerts to follow the sidebar language toggle - Added Chiyo's Mamiko/Suzuki projection panic gag pattern - Strengthened guard against leaking the Mikoshiba-as-Mamiko-model secret - Refined Nozaki so he is not locked into a static deadpan role; added expressive and tsukkomi behavior notes ### v1.01 - Unified Yukari asset and slot naming around `yukari` - Adjusted Yuu/Rei anchors so `Yuu` is preferred over ambiguous `Kashima` display output - Reordered character lorebook keys/comments by practical call name priority - Strengthened Chiyo, Nozaki, and main-cast tone anchors for original comedy rhythm - Improved AUX asset selection for beach/swimsuit scenes - Added the beach swimsuit-string incident as an extra scene - Revised inner-thought formatting in first messages and extra scenes - Removed bold markdown from event lore and filled several missing canon details - Registered default assets for Mayu, Towa, and Yumeko - Stabilized regex, Lua, and asset guide handling </details> <details> <summary>📘 Bot Usage Guidelines</summary> Sharing conversations, screenshots, reviews, recommendations, bug reports, and feedback is allowed. Please follow the rules of the platform or channel for mature material. Do not redistribute the original bot file, prompts, images, code, or description unchanged. If you share a modified or translated version, clearly credit the original source and list your changes. Do not use this bot's text, settings, prompts, code, images, voice, or style for AI training, fine-tuning, dataset creation, or style imitation. Ordinary inference calls through official AI APIs for playing the bot are allowed. Commercial use is prohibited. </details> <details> <summary>📜 License</summary> Unofficial, non-profit, fan-made derivative work. All rights to **Monthly Girls' Nozaki-kun / 月刊少女野崎くん / 월간순정 노자키군** — copyrights, trademarks, and character designs — remain with the respective rights holders, including Izumi Tsubaki, Square Enix, and the animation production/distribution rights holders. No official material is redistributed. Free of charge. Takedown requests by rightful holders are honored immediately and unconditionally. ✨ Original work: **Izumi Tsubaki** · Bot: **Canister** · Built on **RisuAI**, distributed via **RELM**. </details>
## ⚔️ Full Metal Panic! / フルメタル・パニック! / 풀 메탈 패닉! v1.0.11 🖼 **3,121 assets · 🎬 11 scenarios · 🎛 10 toggles · 🌐 KR/EN/CN/JP UI · 🌙 mature+** > **v1.0.11** — Outfit state follows rerolls - Rerolling a reply now also undoes the outfit memory (summer uniform, ponytail, etc.) that the discarded reply changed. Earlier replies you kept are untouched. > **v1.0.10** — Operational lore cleanup - Consolidated repeated era, mecha and information-access guidance. > **v1.0.9** — Tessa & Fumoffu Fixes · Faster Sidebar - Fixed Tessa images being dropped in AUX/Lua asset modes when the story calls her "Teresa" (테레사/테사) or "Testarossa". - Fixed Fumoffu mode staying on after picking a Fumoffu opening, going back, and starting a different scenario. - Codex and timeline details and back buttons now respond instantly. - Sidebar buttons respond faster. - In Main mode, the asset reroll button now re-picks assets with the Aux model. - New chats now start in Main asset output mode. - Redesigned Aux asset output: each character is offered only the lines it can be tagged on, and only invalid picks are rejected, so assets land more accurately and more often. - Removed the Lua asset mode. Chats that used it switch to Aux mode. <details> <summary><strong>🕘 Previous patch history</strong></summary> > **v1.0.8** — Character Asset Fixes > **v1.07** — Codex & Mecha Asset Renewal - Added codex portraits. - Added standing art for new characters. - Renewed mecha assets. > **v1.06** — Pregnant Asset Display Fix - Fixed pregnant assets being hidden while the mature-content toggle was off. A pregnant asset is a plain-clothes SFW variant, so it now replaces the default asset regardless of the maturity setting. > **v1.05** — Initial-output Lua/AUX Fix - Fixed Lua/AUX asset post-processing being skipped on initial output. - Removed the completion-marker dependency that could stop automatic processing. > **v1.04** — Lua Asset Output & Sidebar Optimization - Organized asset output into Main, AUX, and Lua modes. AUX remains the default; Lua uses the same deterministic router for automatic output and reroll without an external-model fallback. - Improved local speaker scope, quote/thought contamination guards, winter/summer uniform transitions, SFW emotion variation, and mature-scene stage routing. - Moved first-message bodies to a single lorebook source and prevented duplicate status markers during sidebar insertion. - Active-modal rendering improved median render time by 8.8% for Codex, 28.3% for Timeline, and 29.2% for Settings. Default-state reads dropped from 29 to 3. > **v1.03** — 에셋 출력 안정화 - 버전업 후 미출력되던 일부 에셋을 수정했습니다. Kiss · deep_kiss · imminent_kiss · head_bump · middle_finger · nervous_pouting · stretching · lustful 8개 감정이 보조모델 선택지에서 누락되어 있었습니다. - 잘못된 감정 매핑(Kiss→after_kiss, stretching→dozing_off 등) 8건을 제거해 각 에셋이 독립 출력됩니다. - 수위 허용 캐릭터 목록에 nami · ena · eri · mizuki를 추가하고 tsubaki를 제거했습니다. - Fixed 8 emotion suffixes (Kiss, deep_kiss, imminent_kiss, head_bump, middle_finger, nervous_pouting, stretching, lustful) that were unreachable due to incorrect alias mappings. - Corrected mature character list: added nami/ena/eri/mizuki, removed tsubaki. > **v1.02.1** — — Fumoffu Mode + Bonta-kun Classic / Two Class 2-4 Classmates Added - Added Fumoffu Mode toggle (`fmp_fumoffu_mode`). Enforces slapstick tone, activates Tessa Immediate Transfer, Fumoffu-only event stack, Kaname's Fumoffu dialogue reinforcement, and Jindai school-life lore. - 13 new Bonta-kun classic assets (`default` · `fighting_stance` · `melee_kick/tackle/uppercut/punch/combo` · `running_attack` · `teargas_throw` · `angry/confused/happy/proud/sad/surprised`). Fumoffu mode routes root-only calls to classic; outside Fumoffu the legacy 15-asset combat set (M16/RPG/Shotgun…) reverse-maps as before. - Two Class 2-4 classmates added to the codex: Kotaro Onodera (a.k.a. Ono D, basketball-club mood maker) and Shinji Kazama (photography-club military otaku). Asset + NPC List + Asset Output Guideline mapping synchronized in one pass. - Timeline change now reloads the firstMessage scenario. Toggles, flags, and the sidebar align to a consistent post-switch state instantly. - Misc. bug fixes and output-pipeline optimizations. - v1.02.1 hotfix: Tessa outfit-matching bug fixed (Jindai school-context scenes were emitting default `tessa` (Mithril Captain uniform) instead of `tessa_summer`). > **v1.01** — — Five Jindai Supporting Cast Added - Added lorebook entries under the Jindai High folder for Eri Kagurazaka (Class II-4 homeroom English teacher), Mizuki Inaba (Kaname's classmate), Atsunobu Hayashimizu (Student Council President), Issei Tsubaki (Karate Club captain), and Kozue Nishino (school nurse). - Codex character count expanded 16 → 21. Sharpens NPC fidelity in Jindai school-life scenarios. - Each entry follows the existing format: toggle_TIMELINE gates, trilingual keys (KR/EN/CN/JP), and Speech Tells aligned to the established cast. > **v1.00** — Initial Release - Five-stage timeline gate (toggle_TIMELINE 0–4) enforces cumulative spoiler-safety across S1, Fumoffu, TSR, IV, and the final arc. Lower stages automatically block Whispered explanation, Lambda Driver theory, Leonard's scheme, the Behemoth, Merida's fall, and the endgame. - Branch flags split alternate continuities: flag_AU for the peaceful AU, flag_IF_REWIND for the time-rewind IF, flag_IF_TESSA for the Tessa route. - Auxiliary model auto-selects scene-appropriate assets every turn — character expressions, AS frames, location shots — with per-character/slot caps and a separate mature output toggle. - Sidebar carries an interactive codex (21 characters · 9 mecha · 6 organizations · 3 locations — 39 cards plus a persona card), an event timeline tree, and a settings panel for all toggles. - Multilingual UI: sidebar, codex, and timeline labels switch independently across Korean, English, and Japanese. The selectStory output language can be locked separately. - Eight main-route scenarios plus three villain POVs (Gauron / Leonard / Gates), with the user persona free to enter as a Jindai student, a Mithril rookie NCO, an onboard intelligence operative, or an Amalgam-side non-combatant. </details> ⚔️ Jindai High's ordinary daily life and the covert war between Mithril and Amalgam meet on the same stage. 👥 Sousuke Sagara of Mithril SRT, TDD-1 Captain Teresa Testarossa, and second-year Kaname Chidori sit at the center, with Melissa Mao, Kurz Weber, Andrei Kalinin, Kyoko Tokiwa, and Ren Mikihara among the supporting cast, set against Amalgam-side antagonists Gauron, Leonard Testarossa, Gates, and Sabina. 🎭 Your persona can be a Jindai student, a fresh Mithril NCO, an onboard intelligence operator, an Amalgam-side non-combatant, or any role that fits the selected scenario. Pick a scenario and start your first message. --- <details> <summary>📜 License</summary> Unofficial, non-profit, fan-made derivative work. All rights to **Full Metal Panic! / フルメタル・パニック!** — copyrights, trademarks, and character designs — remain with the respective owners (Shoji Gatoh / 賀東招二, illustrations by Shikidouji / 四季童子, published by Fujimi Shobo / KADOKAWA, animated by GONZO, Kyoto Animation, Xebec, and ufotable across the various adaptations). No official material is redistributed. Free of charge. Takedown requests by rightful holders are honored immediately and unconditionally. ✨ Original work: **Shoji Gatoh** & **Shikidouji** · Bot: **Canister** · Built on **RisuAI**, distributed via **RELM**. </details> <details> <summary>📘 Bot Usage Guidelines</summary> Sharing conversations, screenshots, reviews, recommendations, bug reports, and feedback is allowed. Please follow the rules of the platform or channel for mature material. Do not redistribute the original bot file, prompts, images, code, or description unchanged. If you share a modified or translated version, clearly credit the original source and list your changes. Do not use this bot's text, settings, prompts, code, images, voice, or style for AI training, fine-tuning, dataset creation, or style imitation. Ordinary inference calls through official AI APIs for playing the bot are allowed. Commercial use is prohibited. </details> ## 2026-06-09 Patch - Chinese first-message support - CN language UI - Canister mode - lorebook token reduction mode
## 🏫 Gakkou Gurashi! / School-Live! v1.15 🖼 **1,454 assets · 🎬 15 scenarios · 🎛 13 toggles · 🌙 mature+** 🌸 Everyday life and the end of the world meet in the third-floor clubroom of Megurigaoka Private High School. 👥 The School Living Club includes Yuki, Yuuri, Kurumi, Miki, advisor Megu-nee, and Taroumaru, with Ruu and Kei as additional external figures. The 15 scenarios start from different points across club life, collapse, siege, and later survival. 🎭 Your persona can be a new club member, transfer student, student from another club, assistant advisor, or another role that fits the selected scenario. #### v1.15 - Fixed default portraits of several characters in one reply being cut down to the first one (e.g. Aki, Renya, Shino after Touko). Only repeated default portraits of the same character are removed now. - Added 🔦 Search. Press it and send a message: the group searches where they are and finds food, water, medicine, tools or records, or runs into danger such as a hidden zombie. Each place yields different things, and searching the same place again turns up less. - The Staff Emergency Evacuation Manual is now found by searching places like the faculty office. Scenarios set after it was decoded in canon start with it already read. - Added 📦 Minimal Supply System in settings (off by default). Food and water drain over time, and running out wears the characters down with hunger and thirst. Values can be adjusted in the status panel. - Removed the old survival-branch custom toggles, whose values were misread. Character states are set on the scenario selection screen. - Character state and timeline buttons in the free scenario now change color the moment you press them. <details> <summary><strong>🕘 Previous patch history</strong></summary> #### v1.14 - Rerolling a reply now also undoes the state that the discarded reply changed (someone confirmed alive or met, manual discovery, named-zombie records, Yuki awareness). Choices you made afterwards are kept. - Deleting a reply without regenerating keeps that state until the next reply. The zombie wave counter still ignores rerolls as before. #### v1.13 - Consolidated repeated honorific guidance while preserving Megumi’s relationship-specific address rules. #### v1.12 Changes - Codex details, spoilers, and the manual windows now respond instantly. - Fixed an error when opening a character or going back in the codex. - Zombie assets no longer appear for characters who are still alive. - New chats now start in Main asset output mode. - Cut the sidebar size by more than half and removed blur effects to lighten mobile rendering. #### v1.11 Changes - Fixed pregnant assets being hidden while the mature-content toggle was off. A pregnant asset is a plain-clothes SFW variant, so it now replaces the default asset regardless of the maturity setting. #### v1.10 Changes - Fixed Lua/AUX post-processing being skipped on initial output. - Prevented internal status transport from remaining in the saved narrative. #### v1.09 Changes - Organized asset output into OFF, Main, AUX, and Lua modes. AUX remains the default, while Lua automatic output and reroll share one deterministic router without an external-model fallback. - Main tag instructions and recent tag history are injected only in Main mode. In OFF, AUX, and Lua modes, the main model focuses on prose and dialogue. - Improved main-cast, zombie, mob mature assets, SFW emotion variation, local speaker scope, and thought-contamination guards. - Removed unused card state and reduced repeated Lua state writes from 23 to 0 on unchanged re-entry. Initial writes also dropped from 59 to 49. - Verified active-modal rendering, step-based first-message output, and last-message partial reload while preserving events and character-state transitions. - **Output-counted zombie-wave toggle** — adds fixed 5/15/25-reply or random 5–25-reply intervals, Small (1–5), Medium (6–30), and Large (31+) scales, plus a one-shot ‘Next Once’ event. Recurring waves pause in Peace Mode; a user-armed one-shot may occur as an explicit exception while preserving the current location and survivor state. #### v1.08 Changes - Restructured the asset guideline lorebook with toggle gating: full asset instructions are dropped in AUX asset mode, mature instructions in SFW play, and zombie instructions when zombies are disabled. - Disabled the built-in bulk asset-keyword injection (~1,450 keywords). The main model now emits image tags from the guideline's 80-emotion list and pattern alone. - Reduced asset-related prompt tokens from ~29K to ~1.7K in AUX mode. - Trimmed redundancy in the Side NPC and dialogue-asset matching guides. #### v1.07 Changes - Fixed Kiss asset case mismatch (kiss→Kiss) that prevented 7 kiss assets from rendering via aux model. - Removed .webp extension from 1 misnamed asset entry. - Cleaned up 2 dead mature entries and 1 duplicate emotion suffix. #### v1.06 Changes - Restructured character appearance data into a two-layer system: NPC List (always-on anchors) + individual lorebook entries (key-triggered details). Removed about 6.9KB from always-on prompt load while preserving first-description consistency. - Added one-line visual anchors for the Main 8 in the NPC List to stop the LLM from inventing arbitrary looks. - Inserted Appearance sections into 11 supporting-NPC lorebook entries so their details now load only on name-key trigger. - Added Kamiyama Akiko (神山秋子) as a new NPC entry, anchored to anime canon — the 3-C English teacher, Yuki's homeroom teacher, central to the rooftop phone-call scene. - Resolved the Track Club Senior appearance conflict (black hair, ~180cm, real name unknown is now the single source of truth). - firstMessage canon alignment: Yuki's twintails → short pink hair, Megumi's glasses → purple hairclip. The relic motif in Megumi's death scene (dropped object → Yuki returns it → placed on the clubroom desk → ends up in the memorial box with the ribbon) is preserved with the hairclip. - Fixed a left/right-arm typo in Kurumi's visual anchor (bandage is on the right arm). - Added Chinese (CN) support across first messages, scenario UI, sidebar, codex, settings, reroll buttons, status-panel prompts, and lorebook search keys. - Restored the CN firstMessage branch to the full long-form text/image/prefab-panel structure instead of a short summary-only branch. - Aligned the CN scenario selector with the original card/detail layout, and added thumbnail assets to scenario cards after branch selection. - Increased scenario-card thumbnail framing to 4:3 and adjusted image positioning to reduce vertical cropping. - Hardened companion/alive status synchronization so companions are less likely to remain Unknown, while dead/zombie/infected/toggle-off characters cannot be revived accidentally. - Added Canister Mode (OFF / SEMI / FULL) for Nozaki-style minimal-lore operation. FULL greatly reduces detailed lore while keeping core UI, status, and safety controls active. - Split Status Panel Source into its own OFF / MAIN / AUX toggle, independent from Canister Mode. - Separated AUX asset execution from AUX status-panel execution, so Status=AUX works even when AUX assets are off and main-response images are not stripped unnecessarily. - Minimized the bot description into a short public summary. World, tone, infection, and status-operation instructions now live in lorebook entries. - Expanded Chinese lorebook search keys beyond character names, covering locations, factions, incidents, zombie assets, manuals, pathogen terms, and Randall-related terminology. #### v1.05.4 Changes - Blocked the path where words like "zombie / unknown / met" appearing in casual dialogue or model prose could flip a character's state to zombie/dead unexpectedly. Character state changes are now possible only through the sidebar UI toggles available for selected characters and the prefab scenario toggles. - Hallucinated non-existent emotion assets from the auxiliary model (e.g. hesitant) are now auto-mapped to the closest existing asset. - Fixed an issue where Japanese quotation marks in codex spoilers collided with an external readability module, exposing raw color-code text. #### v1.05.3 Changes - Reorganized state tracks under a single canonical source (gks_state) so LLM/AUX parsing can no longer mutate character states arbitrarily. - Blocked zombie narration and zombie assets from appearing on alive characters, keeping the status panel and prose strictly in sync. - Strengthened panel display so all four states (Alive/Zombie/Dead/Unknown) auto-correct on output. #### v1.05.2 Changes - Added per-character state and outbreak-phase toggles with a confirm button in Scenario 15 (Prefab Permadeath). - The confirmed setup auto-embeds a status panel into firstMessage as ground-truth context. - Strengthened per-character canon override and dual prompt injection for stronger state enforcement. #### v1.05.1 Changes - Bridged the worldline ON/OFF toggles with the permadeath system. - Added a per-character four-state setup UI (Alive/Unknown/Zombie/Dead) in Scenario 15 (Prefab Permadeath). - Ensured prefab settings propagate correctly into the auxiliary status panel. #### v1.05 Changes - Added persistent death-state handling via the survival-branch toggle. - Tidied Megumi's honorific rules and the Living Club nickname matrix. - Consolidated character appearance baselines into a unified lorebook. #### Earlier 1.x Series - Added trilingual UI, auxiliary asset output, status panels, codex views, and output-language controls. - Expanded Saint Isidoros University, martial-faction NPCs, emergency manuals, and parallel-world branches. - Expanded female zombie mature options, deep mode, immunity overrides, and scenario toggles. </details> --- ### 📜 License Unofficial, non-profit, fan-made derivative work. All rights to **Gakkou Gurashi!** — copyrights, trademarks, and character designs — remain with the respective owners (Norimitsu Kaihou / Sadoru Chiba / Houbunsha / Lerche). No official material is redistributed. Free of charge. Takedown requests by rightful holders are honored immediately and unconditionally. ✨ Original work: **Norimitsu Kaihou** & **Sadoru Chiba** · Bot: **Canister** · Built on **RisuAI**, distributed via **RELM**. <details> <summary>📘 Bot Usage Guidelines</summary> Sharing conversations, screenshots, reviews, recommendations, bug reports, and feedback is allowed. Please follow the rules of the platform or channel for mature material. Do not redistribute the original bot file, prompts, images, code, or description unchanged. If you share a modified or translated version, clearly credit the original source and list your changes. Do not use this bot's text, settings, prompts, code, images, voice, or style for AI training, fine-tuning, dataset creation, or style imitation. Ordinary inference calls through official AI APIs for playing the bot are allowed. Commercial use is prohibited. </details>