Canister
## 🎮 Hero Aris Runs Away! v1.0.3 > ### ⚠️ 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 the **🎮 AL-1S Aris Module**. Download it from "📦 Module download" below and **apply the module to this card**, or it will not work. > You can also add the module to any bot you already use. > **v1.0.3** — Unwitting-heartthrob button · name lines - New 「💘 무자각 플러팅」 button under replies in chats with Sensei: press it and the next reply has Sensei's kindness land on a student. Press again to cancel; rerolling the same reply keeps it. - With background overlay off, every picture gets a name line under it, and Sensei's doodles sit in a white square frame. With overlay on, nothing changes. > **v1.0.2** — Opening menu update - Opening settings and outfit state now use the same rules as the module, including Seminar and Sensei outfits. Scene event names are not saved as outfits. > **v1.0.1** — New toggles · bug fixes - New "User impersonation" toggle: on (default) writes {{user}}'s minor lines and actions only when the scene needs it; off never writes {{user}}. Moving NPCs yourself is always allowed. - New "Unwitting heartthrob" toggle: on (default) is harem comedy where students get flustered over Sensei's kindness; off keeps the relationship close to the original. - Fixed Hybrid Sensei pictures in Aux mode showing only doodles or only the serious portrait. The Sensei persona's name is now recognized as Sensei. - Sidebar buttons unified: Off on the left, On on the right. > **v1.0.0** — First release - First release of the dummy card for the 🎮 AL-1S Aris Module. - Pick one of 37 opening scenes from the first message to start there. "↩ Pick another scene" lets you choose again at any time. - Choose a persona: Aris, Kei, Sensei or Unset. Aris, Kei, Sensei and the Seminar (Yuuka, Noa, Koyuki, Rio) can each be switched on or off as NPCs, so you can even play as Sensei alone. 🖼 **1,922 assets** · 🎬 **37 opening scenes** · 👥 **Aris · Kei · Sensei · 4 Seminar members** · 🌐 **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. ## 📦 Module download (required) Without the module this bot shows no pictures and no features. Download and install it below. ### ▶ https://drive.proton.me/urls/SY6T3ACYNC#3UrU9sLxHJ10 > File: `🎮 AL-1S 아리스 모듈 v1.0.3.risum` · 1,922 assets ## 🎨 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 (Hybrid). Doodle only or serious only are also available. - **💘 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 | | Demon army members | The 4 Seminar members' lore and pictures · on by default | | 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 | Hybrid (default) / Doodle / Serious | | 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 5,000 tokens by default (about 3,000 with the Demon army off) and about 10,000 with everything on. A lorebook budget of 12,000+ is recommended. </details> <details> <summary><strong>🖼 Assets</strong></summary> | Group | Count | |---|---| | Aris | 256 | | Kei | 204 | | Yuuka · Noa · Koyuki | 158 · 158 · 158 | | Rio (incl. battle suit) | 184 | | Sensei (doodle 18 · serious 132) | 150 | | Mature assets (6 characters · toggle) | 384 | | Backgrounds | 125 | | Stickers · Dot sprites · Opening covers | 63 · 45 · 37 | | **Total** | **1,922** | </details> 📮 Contact · bug reports: canister2668@proton.me
## ✨ AI Families v1.0.10 > **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 🖼 **10,539 assets total (45 built in + 8,974 in the asset module + 1,520 optional extension)** · 🎬 **44 openings** · 👥 **Six families · 50 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.2.risum` · 8,974 assets (8,368 character images + 606 stickers) > **Optional** · the extension asset module in the same folder · 1,520 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. - **44 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 — 8,974 | 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 | 606 | Stickers: 50 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 — 44 44 dedicated GPT keyarts for g01–g44, 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 patches</strong></summary> - **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.5** — Messenger fixes: a "↻ Get the reply again" button when the aux reply fails (no resending) · characters who are with you in the story reply as already there · texts exchanged between scenes (like promises to come over) carry into the next story reply · address words (형, 오빠…) no longer change a character's gender · hair descriptions of Sol-chan, Gpt-Sol-chan, Novel-chan and NAI-chan clarified (no more stray twintails) - **v1.0.4** — Picture tag repair: tags missing img= (such as `<"claude_chan_surprised">`) are now shown as pictures - **v1.0.3** — Lorebook token budget 8000 → 80000 (fixes character and asset lore being cut off in busy scenes) · the asset count setting is now a per-character limit instead of a total for the whole reply - **v1.0.2** — New community options: board mood (wholesome · normal · spicy) · topics (everyday · mixed · story) · list filters (all · best · categories) · post reports (a moderator deletes the post or rejects the report) · Family ties now include Google · clearer names and help for the Living and Family ties settings · character lists grouped girls first, then boys - **v1.0.1** — Faster response · 짚짱 → 짚쨩 spelling unified · Phone chat and post headers no longer show content through them when scrolling · Community: fixed an error when voting on a moderator's (주딱·파딱) post - **v1.0.0** — First release </details>
## 🎹 DEEMO · The Tree of Memory v1.0.3 > **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). > **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. <details> <summary><strong>🕘 Previous patch history</strong></summary> > **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.0 > **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). <details> <summary><strong>🕘 Previous patch history</strong></summary> > **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 - Connected all 95 Karin assets: 31 SFW images are built into the bot, while 64 sensitive images use the optional extension module through both Main/Aux pipelines. - **Future Plan** preloads detailed profiles needed for the next scene. It avoids unnecessary profile calls and never forces a reserved character to appear. - Heartlink now has an incoming-frequency setting — **Off / Low / Normal / High**. Even on Off, anyone you message first still replies. - **You can open a Heartlink conversation with anyone on the roster.** The panel gains a recent list, unread badges and name search. - Fixed Heartlink format examples being lost from model requests. - Improved common sticker shorthand and party-side sender labels. - Reduced repeated transmission of full opening scenes and overlapping asset instructions in established chats. - Prevented scene-record NPC IDs from needlessly reactivating full character profiles. - Recover party-side text when `[me]` is omitted but an explicit user marker establishes the boundary. - **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.2 🖼 **25,091 total assets (84 built in + base 13,839 + optional extension 11,168)** · 🎬 **55+ scenarios** · 👥 **157+ characters** · 🎙 **9 parallel-world narrators** · 🎛 **many detail toggles** · 🌐 **KR/EN/CN/JP UI & first messages** · 🌙 **optional extension storage module+** A free-entry Gensokyo (幻想郷) roleplay bot built around incidents, wandering, encounters, danmaku, and a cup of tea. {{user}} may enter as a canon character, an outsider, a local, or an intruder; the bot never fixes your role for you. ## 📦 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><strong>📖 Features & Settings</strong></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 157-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> <details> <summary><strong>🩹 Patch Notes</strong></summary> ### 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. ### v1.10 - Optimized bot performance. ### v1.09 - Added the hot-spring, dozing, and sleeping-scene suffixes to the direct-main-model asset index, aligning the Main, AUX, and Lua output paths with the same scene catalog. - Extended local Lua routing so natural Korean sleeping-foreplay prose selects `sleeping sex foreplay`. - Moved the optional-extension block ahead of scene rendering while retaining the renderer's inline block for defense in depth. - Replaced the optional extension module's public filename, name, description, and namespace with neutral labels. - Recalculated totals from physical package payloads. The total now includes 229 variant/random physical assets omitted from the previous statistic; the actual new-scene addition in v1.09 was 2,060 assets. - **Both asset storage modules were republished. Remove every previously installed copy, then re-download and install both files from the link above.** - Replaced all 83 Kikuri assets (27 base + 56 optional extension). - Added 2,060 hot-spring and sleeping-scene assets (322 base + 1,738 optional extension), normalized the `hotspring` naming rule, corrected Minoriko Aki identifiers, and removed filename extensions from logical asset names. - Connected the new scene families to AUX and local Lua routing, added wide-scene rendering, and strengthened optional-extension display gating. - Removed 50 obsolete numbered mob tags with no backing files and resynchronized the runtime catalog with both storage modules. - **Both asset storage module files changed. Remove all previously installed copies, then re-download and install both files from the link above.** </details> <details> <summary><strong>📜 License · References · Thanks</strong></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.09 🖼 **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> <details> <summary><strong>🔧 Patch Notes</strong></summary> ### 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.09 🖼 **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.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>
## 🏫 Gakkou Gurashi! / School-Live! v1.09.hotfix 🖼 **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. <details> <summary>📜 Version Patch Notes</summary> #### 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>