RisuRealm

Walpurgisnacht: A Madoka Magica RP

Walpurgisnacht: A Madoka Magica RP

By canister

๐ŸŒน Walpurgisnacht: A Madoka Magica RP v1.05.hotfix

๐Ÿ–ผ 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.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>

31.1k

Comments are disabled for this content

ยฉ 2024 RisuAI

Help