Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
NaoyaZenin
Naoya Zenin as a playable survivor. Projection Sorcery: build film by never standing still, freeze what your palm reaches, and seal Time Cell Moon Palace, where moving is what hurts. Needs SatoruGojo, the shared library.
By Marmennz
| Date uploaded | 2 hours ago |
| Version | 1.3.0 |
| Download link | Marmennz-NaoyaZenin-1.3.0.zip |
| Downloads | 37 |
| Dependency string | Marmennz-NaoyaZenin-1.3.0 |
This mod requires the following mods to function
Marmennz-SatoruGojo
Satoru Gojo as a playable survivor: steerable Blue and Red, Hollow Purple, flight on the jump key, Unlimited Void. Also the shared library for Sukuna, Yuji and Todo, so install it alone if you only want Gojo.
Preferred version: 1.3.1README
Naoya Zenin
The frailest body in the set and by a distance the fastest feet. He fights unarmed, builds film by never standing still, and spends it on a technique that cuts one second into twenty-four frames — anything his palm reaches has to keep up, and what can't is frozen where it stands.
Needs Satoru Gojo, which is both a character and the shared library. The mod manager installs it for you.
Skills
| Key | Skill | |
|---|---|---|
M1 |
Zenin Style | Three kicks while held, the last a heel that throws what it hits. He keeps more of his own movement through these than anyone keeps through a swing. |
M2 |
Frame Lock | An open palm. Almost no damage — everything it touches is frozen, and everything you throw at a frozen body lands harder. Nothing is knocked away, so what it caught is still there for the next thing. |
Shift |
Trace | Draw a line and run it, hitting everything on the way. It goes wherever you're looking — 55° up, 30° down — so it reaches what's flying and it takes a ledge. It can't be steered once it starts, and a trace stopped by a wall freezes you where you stopped. One charge. |
AA / DD |
Sidestep | Tap A twice, or D twice, and he steps 12 m that way in a quarter of a second — still facing where he was looking, so it is a step out of the way and not a turn and run. No damage and no energy — one step banked, back four seconds after the last one ended, so it is a step you read rather than a key to drum. A tap with nothing banked scuffs and leaves him standing, so you can hear it was read. It comes out of a kick or a palm; it does not come out of a Trace. |
R |
Twenty-Four Frames | One second, and every frame of film in it: one blow a frame, dealt round everything near him. He doesn't move — he's rooted for the second — and the film is emptied either way. |
T |
Time Cell Moon Palace | Domain Expansion. |
X |
Wide / Narrow | The projection angle Frame Lock is cast through. Wide catches a crowd close in; Narrow reaches much further, takes one thing, and holds it twice as long. |
| — | Projection Sorcery | The 24-frame rule, and the film. See below. |
The film
He carries up to twenty-four frames. One accrues for every fraction of a second he's actually covering ground and one for every landed blow; standing still spends them back, and being hit costs several at once. Each frame is attack speed and foot speed, so a Naoya who's been running is quicker than one who's been waiting — and a full film holds a frozen body half a second longer.
Then R spends the lot. That's the loop: run, fight, freeze, cash it in.
The rule
Frame Lock and the domain both apply it. A body it reaches is stuck in one frame for a second, and while it's there everything Naoya does to it hits harder. Anything the game won't let you stun is slowed for the same second instead, so the technique never quietly does nothing.
Time Cell Moon Palace
Ten seconds, twenty-eight metres, and inside it the rule is applied cell by cell: moving is what hurts. A body standing perfectly still takes a trickle; one crossing the room takes a great deal more, scaling with the distance it actually covered. Anything that crosses more than about a metre in a tick is frozen and slowed — so a crowd that charges you pins itself on the way in, and one that stops is only bleeding.
Stand at the edge of your own room and let them come.
The curse
Die holding at least three quarters of the bar — after the run has spent
every revive it actually owed you — and the death stands, but he doesn't stay
in it. Two seconds later the vengeful cursed spirit rises where he fell: a
chrysalis with a skull for a face that flies instead of walking (jump
climbs, sprint dives). Hovering it stands upright; pick a direction and it
noses over into propulsion mode and outruns his own Trace at full
answer. The hull is the weapon — everything it flies through takes a blow
that grows with the speed and is thrown along the flight line — and the
only button is the palace on T, where it has always been.
That's the domain he died perfecting, and in death it costs nothing: the same Time Cell Moon Palace, billing everything inside for its speed — and while it stands, the fuse holds, so sealing the room is how the curse buys itself time.
It's an encore, not a second life. The curse rises with half its health and can't heal; the rest burns down in seconds, only kills and the standing palace hold any of it back, and dying in it is final. The bar is consumed in the taking — the insurance is paid for while he's alive, by not spending everything. Falling off the map doesn't count; you were told about the map.
Everything else
- Cursed energy — one purple bar, shared across the set. Refills on its own, faster on melee hits and kills. A skill you can't afford won't fire and won't go on cooldown. Kicking is how the bar fills.
- Skins — one: the Zenin robe, hakama and boots he arrives in.
- Config — Mod Options, or
BepInEx/config/dev.marmennz.satorugojo.cfg. One config for the whole set. It counts extra mouse buttons from zero, so your Mouse 4 isMouse3there. - Multiplayer — everyone needs the same version of this and of Satoru Gojo; the lobby check refuses mismatches. The domain and the freeze run on the host, which works from a joined game; the half-second a full film adds to a hold is the one thing a joined player doesn't get.
- Numbers — not on this page on purpose. Every in-game description is built from the constants the skill actually runs on.
F3toggles the hint panel.
Credits
- The cursed spirit's chrysalis is "Naoya Zenin Curse Form" by mendozadante749, used and converted under CC BY 4.0.
Donations
Not needed, the mod is free. If you want to anyway: Solana
RGHL3oHK7CRd7W63EqFa1WWSTUP2cWoBczsP4dWJ7Xw, Ethereum
0x89693F2e8e081Eaf9620F66fEE4271462452DCeA.
CHANGELOG
Changelog
1.3.1
Naoya Zenin
- Reworked: the vengeful cursed spirit — the
M1edge is gone, the hull is the whole weapon and its blow grows with the speed, and the form rises at half health.
1.3.0
- Fixed: a lobby running a different set of these packages, or different versions of them, is refused instead of silently desyncing — update every package together.
- Fixed: a character installed beside a core it was not built against declines to load and says so.
- Fixed: another mod's passive slot no longer rides into character select on these bodies.
- Fixed: face overlays no longer draw as solid plates.
- Fixed: a character could stay half-transparent on another player's screen for the rest of the run.
- Fixed: every title screen after the first assembled its characters untextured.
- Fixed: rebinding
Mouse4,Mouse5orTupdates skill labels without a restart. - Fixed: the energy bar, hint panel and extra-skill strip no longer flash on other survivors.
- Fixed: the hint key no longer flips this mod's settings while playing somebody else's character.
- Reworked: logging — each distinct line said once, one summary block at
the end of the log, and Diagnostic logging in
dev.marmennz.satorugojo.cfgprints everything for a bug report. - Reworked: Black Flash cracks the air with black-and-red lightning at the point of contact.
- Reworked: cursed energy from kills — 5, elites 12, champions 20, bosses 35, capped at 30 at once and refilling at 12 a second; both limits in the config.
- Fixed: a Domain Expansion interrupted before it seals refunds its energy and cooldown.
- Reworked: the light a domain leaves on the floor is a tenth as bright, and Gojo's lays one mark instead of two.
- Fixed: a domain opened across the map no longer washes out your screen or takes over your soundtrack, and domain themes resume where they left off.
- Fixed: Unlimited Void and Time Cell Moon Palace bill your damage as it stands, not as it stood when they opened.
- Reworked: Voice line volume is one setting for every line from every character; 0 silences them all.
- Reworked: Mod Options is three tabs under Satoru Gojo; the model, effect and diagnostic switches stay in the cfg.
- Fixed: muting the game's master volume mutes this mod.
- Added: Mahoraga has a Logbook page under Monsters.
- Added: the mod has its own row in the lobby's Expansions panel — off, the run contains nothing the mod adds unasked.
- Reworked: skill descriptions are two to four sentences, every number kept.
- Fixed: the Ring of the Divine General is cut out and ringed in red like every other red item, and its Logbook page frames the model.
- Fixed: the shrine's Mahoraga scales to the stage instead of staying level one.
- Fixed: stacking the ring is worth what it says at any level.
- Buffed: a called Mahoraga arrives with items of his own, swings upward at fliers, heals himself, and walks at 11 m/s.
New survivor — Naoya Zenin
The frailest body in the set and the fastest feet. He builds film by never standing still, and everything his palm reaches is sealed in glass — frozen, pinned, and taking +40% damage from everybody until the glass breaks. No alternate skins or voice lines yet, and the hakama is one cone rather than two legs — seen from directly below, his own legs show inside it.
M1 M2 |
A three-kick run; and Frame Lock — the palm seals whatever you point at, and hitting the glass breaks it over their head |
Shift |
Trace — a run of single steps answered on A S D, one press one step, sealing everything it passes — or Frame Corridor, a row of frames written down the aim and broken at a run |
X |
Nothing; his is the one kit without a stance |
R |
Twenty-Four Frames — the heel brought down and the whole circle sealed at once |
Mouse5 |
Bleedout — one stab projected down a long line, aimed up as well as along |
T |
Time Cell Moon Palace — slows everything inside and bills movement both ways; the cheapest place to be is his own pace |
| — | Sidestep on a double-tap of A or D; he steps out of blows on his own; die holding three quarters of the bar and he rises as the vengeful cursed spirit |
1.2.5
- Fixed: cooldown items now reach the key-bound skills. M4, M5 and Domain Expansion ignored every cooldown reduction in the run, Brainstalks included.
- Fixed: with ScrollableLobbyUI installed, the Skills tab drew every description over its neighbours. The list works inside its scroll view now.
- Fixed: a Skills tab this mod cannot lay out keeps each description inside its own box instead of spilling it over the strips around it.
- Reworked: skill descriptions are about a third shorter, with every number kept.
1.2.4
- Reworked: every attack that travels now carries the character over the whole swing, instead of jumping the distance on the frame the blow lands. Same distances, same timings.
- Fixed: after visiting one of ours, vanilla and modded survivors' skill descriptions were drawn over their own titles.
1.2.3
Base critical chance is 1% for every character
Gojo was on 15, Sukuna on 10, Yuji and Todo on 5. All four are now 1. It was a difference between them that nothing on their character sheets mentioned, and it is gone; crit items work on each of them the same way from here.
Nothing else about crit changes. Items, buffs and the skills that crit on their own terms are untouched, and Black Flash rolls its own chance as it always has.
The Skills tab no longer draws a skill's name over its description
Two things went wrong at once. The scrolling list that gives each skill the room its text needs was standing aside on characters it should have been working on, leaving them the cramped five-row layout the game ships — where a long description grows out of both ends of its box and lands on the title above it. And where the list was running, it was building the title's box at half the size the title is actually drawn at, so the name was either shrunk to the size of the body text or drawn over the first line beneath it. Both are fixed.
Shorter skill descriptions
Every number is still there — damage, radius, cost, cooldown, all still read straight off what the skill really does. The writing around them is cut by about a third, and the longest few by more than half.
1.2.2 — bug fixes
- The Skills tab in character select was blank, for every survivor in the game.
- The mod's dust and sparks logged an engine error on every frame they drew.
- Hardened against the two ways the HUD has vanished before, including when a character package is older than the shared library.
1.2.1
- Fixed: your own character could go invisible to you for the rest of a life. The camera coming right up against you before your outfit was on switched every mesh off, and nothing was left to switch them back.
- Fixed: launching Risk of Rain 2 without the mod wiped your Eclipse
levels. They are kept alongside the mod now and put back next time. Ones
already lost cannot be recovered from the save, but can be typed into
BepInEx/config/dev.marmennz.satorugojo.eclipse.cfgonce. - The listing icon is the close-cropped portrait character select draws, not the wider panel that was unreadable at mod-list size.
1.2.0 — two new survivors, and Mahoraga
New — Divine General Mahoraga
He is not a skill and belongs to nobody. A shrine rolls on about a third of
stages; turning its wheel opens it, and what comes out is on the monster team
and adapts to whatever you are killing him with, so the answer is more than
one thing, or speed. He drops the Ring of the Divine General, a red item, so
any survivor in the game can keep him. Stacks make him stronger, never more
numerous. G sends him away and puts his wheel on you instead.
New — the X key, on everybody
One binding, four answers — the kit you already have, done a different way. Gojo turns both colours inward; Sukuna skates on his own cuts; Yuji borrows Sukuna's reach for fists that land nearly twice as far out; Todo's clap trades the two places instead of the two things standing in them.
Everything
- Spending cursed energy in a burst makes it dearer for a few seconds — up to twice the printed cost, falling back off over a few seconds of not spending, with the bar turning towards ember while it stands. No price changed, and it can be switched off in the settings.
- Todo's three fighting buttons cost cursed energy now. They were the only ones that did not. Drained rather than gated, so an empty bar never stops him punching.
- Every effect rebuilt and every skill icon redrawn, new walking and running for all four, bodies that fall over when they die, and a title screen that is a posed picture instead of a row.
1.1.7 — Gojo comes off the borrowed rig
- The package no longer ships anybody else's asset bundles.
- Two more outfits: Day Off and Shirtsleeves.
- Fixed: four of his six skins were drawn inside out, he was missing from the title screen and character select, and he made Sukuna's hand sign when idle.
1.1.6 — Hollow Purple, built out of the two colours
- Fire a Red into a standing Blue and the two cancel into a Hollow Purple far larger than either. The Blue sets the size, the Red sets the damage.
- The orbs answer to their own buttons,
Mouse4andMouse5. - A hint panel on
F3. - Gojo hits harder in melee and takes hits better, and his pacing was reworked.
1.1.5
- Fixed: the domain could kill you.
- Fixed: Instant Transmission circled the enemy instead of arriving behind them.
1.1.2 — first release
Gojo and Sukuna, the shared Cursed Energy bar, and the settings page.