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.
SatoruGojo
Satoru Gojo as a playable survivor: steerable Blue and Red, Hollow Purple, flight, Unlimited Void
By Marmennz
| Date uploaded | 20 hours ago |
| Version | 1.4.1 |
| Download link | Marmennz-SatoruGojo-1.4.1.zip |
| Downloads | 1015 |
| Dependency string | Marmennz-SatoruGojo-1.4.1 |
This mod requires the following mods to function
RiskofThunder-RoR2BepInExPack
Simplify the modding ecosystem of Risk of Rain 2, making it easier for modders to create and maintain their mods while preventing harmful bugs.
Preferred version: 1.43.0RiskofThunder-R2API_Prefab
API for Prefab creation, networking and duplication
Preferred version: 1.1.1RiskofThunder-R2API_Language
API for modifying the language localisation of the game
Preferred version: 1.1.0RiskofThunder-R2API_Networking
Networking API around the Unity UNet Low Level API (LLAPI)
Preferred version: 1.0.4Rune580-Risk_Of_Options
A convenient API for adding BepInEx ConfigEntry's to a option menu
Preferred version: 2.8.5README
Satoru Gojo
The strongest sorcerer, playable. He controls the space instead of standing in it: two steerable orbs, free flight on the jump key, a domain, and Hollow Purple. One of the squishiest in the set, and he pays for it with a slowing field, a barrier and a heal that never stop running.
This package is also the shared library every other survivor of the set runs on. Install it alone if you only want Gojo.
Skills
| Key | Skill | |
|---|---|---|
M1 |
Hand-to-Hand Combat | Three swings: pull in, land, throw off. Each pays energy back. |
M2 |
Spinning Kick | A spin that hits everything around him and launches it. |
Shift |
Instant Transmission | Blink to an enemy's back and set off a Red; executes the badly wounded. |
R |
Hollow Purple | Hold, don't tap: a sphere that pierces its whole path, then detonates. |
Mouse4 |
Red | Charge, steer, throw, press again to detonate. Two in hand, one recharging; Backup Magazine adds more. |
Mouse5 |
Blue | A standing field that pulls and damages while it drains the bar. |
X |
Inward / Outward | Red splits into six seekers; Blue orbits him instead of standing still. |
T |
Unlimited Void | Roots him, ground or air. Stuns and damages everything inside on repeat. |
C |
Reverse Cursed Technique | Hold, don't tap: heals out of a reserve that only damage taken fills. He keeps walking, at a little over half speed. |
| — | Six Eyes — Infinity | Armour, crit, a field that slows harder up close, a heal that overflows into barrier. On arriving in a stage and when his domain opens, the eyes mark what is around him, as a Radar Scanner does. |
Reverse Cursed Technique
Hold C. Nothing but damage other people do to him fills the reserve — half of
what he loses goes in, up to two fifths of his maximum health — and holding the
key turns it back into health. The healing starts slow and reaches 9% of his
maximum a second once he is focused, which takes under half a second, and
then keeps climbing the longer the key is held — to three times that across
the next four seconds, the drain climbing to match; every hit taken breaks the
focus and drops it back to a crawl, without interrupting the channel — a burn
or bleed tick does not. At full focus it also clears burns, bleeds and healing
bans every two seconds, for 4% of his maximum out of the reserve. There is
no cooldown: it costs energy to begin and a drain per second to hold that
climbs with the healing, and while it runs neither passive regeneration nor
kills pay
anything into the bar. He is the only one who is not rooted by it: on the ground
he keeps walking at a little over half speed, and in the air he holds his
height and hovers where he is only if his flight is already up. Channelling it
in mid-air without flight does not hold him there: he falls and steers the way
he would in any other jump.
The key is rebindable: Reverse Cursed Technique in Mod Options, section
00 - Controls. Gojo, Sukuna and Yuji have it; Todo, Naoya and Dagon do not.
The combo
Hold a side button to charge an orb, aim to steer it, mouse wheel to push it out
or pull it back. Leave a Blue standing, then fly a Red into it: the two
cancel into a Hollow Purple far bigger than either — Blue's charge sets the
size, Red's sets the damage — and it comes back every few seconds while R
takes thirty.
Flight
Jump, release, jump again in the air. Space with a movement key climbs where
the cursor points, Space alone hovers, double-tap drops him. It burns Cursed
Energy, so an empty bar puts him on the floor.
Everything else
- Cursed energy — one bar across the set, blue on him. 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.
- Black Flash — one melee blow in a hundred lands at ×2.5 as a critical hit and a sure proc, with the burst where it lands. A beetle's headbutt has the same one in a hundred.
- Skins — seven: Formal, Jujutsu High, Hidden Inventory, Shinjuku Showdown, Shinjuku Coatless, Day Off, Shirtsleeves.
- Config — Mod Options, or
BepInEx/config/dev.marmennz.satorugojo.cfg. One config for the whole set; extra mouse buttons count from zero, so your Mouse 4 isMouse3there. Changes apply next launch. - Multiplayer — everyone needs the same version; the lobby check refuses mismatches.
- Numbers — not on this page on purpose. Every in-game description is built from the constants the skill actually runs on.
F3opens the guide: pages of cards over the interface, each with an arrow to the skill, bar or slot it explains. The mouse wheel,←/→or Page Up / Page Down turn the pages. It opens by itself the first time you play this survivor;Guide opens by itselfin Mod Options turns that off.
Donations
Not needed, the mod is free. If you want to anyway: Solana
RGHL3oHK7CRd7W63EqFa1WWSTUP2cWoBczsP4dWJ7Xw, Ethereum
0x89693F2e8e081Eaf9620F66fEE4271462452DCeA.
Credits
Made by Marmennz. The code, the tooling and these pages are written with an
AI assistant (Claude); the kit design, the balance, the model and audio sourcing
and every in-game test are Marmennz's own work. Bugs and requests:
Discord, or u723bh87_. Model and audio sources
are in MODEL_SOURCE.md and AUDIO_SOURCES.md. Rights to Jujutsu Kaisen and to
the original game assets belong to their owners; nothing here is sold.
CHANGELOG
Changelog
1.4.1
-
Added: the guide —
F3opens pages of cards over the interface, each with an arrow to the skill, bar or slot it explains, for every survivor; the mouse wheel,←/→or Page Up / Page Down turn the pages. -
Added: the guide opens by itself the first time you play a survivor and walks through his whole kit and cursed energy;
Guide opens by itselfin Mod Options turns that off. -
Cut: the standing
F3hint list. -
Fixed: a domain's screen flash and its darkened screen edges are drawn; they never were.
-
Fixed: skill and setting descriptions that said what the skills do not do.
-
Fixed: key labels on the extra-skill strip are no longer cut to four letters.
-
Fixed: standing on a slope no longer bows the knees out or knocks them together, and the feet keep their angle.
-
Added: the haori of Gojo's Shinjuku Showdown skin hangs — the hem and the sleeves swing and settle instead of riding his legs and arms.
-
Added: the haori of Sukuna's Sendai Colony skin hangs the same way.
-
Added: Black Flash zone — a Black Flash puts its thrower in the zone for 5 s at triple flash chance, and a rolled one brings in teammates within 25 m who throw flashes.
-
Added: a rolled Black Flash is a sure proc — every chance item on that blow fires.
-
Added: a beetle's headbutt is a Black Flash one time in a hundred — ×2.5, a critical hit and a sure proc, drawn where it lands.
-
Cut: the
07 - Black Flashconfig section; the chance and multiplier are fixed at 1% and ×2.5. -
Added: Grief — when a teammate falls, each of this mod's survivors within 60 m gets +30% damage for 12 s and, with a bar, 60 cursed energy; once per fallen player a minute.
-
Added: assists — a kill you set up in the last 4 s (your blow, Todo's stun, Naoya's freeze, a body held in Yuji's domain) pays you half its energy.
-
Added: Backup Magazine adds charges to Gojo's Red, Sukuna's Cleave and Dagon's Disaster Tides, and 2 blades a stack to Sukuna's Dismantle magazine.
-
Added: Bandolier — an ammo pack also pays 20 energy and refills Sukuna's blades and Dagon's shoal.
-
Added: Brainstalks — skills with a flat energy price cast free while it runs; shares of the bar, upkeep and domain rent still pay.
-
Added: a standing domain keeps the void fog off everyone inside it, and one over a charging zone with an enemy inside charges it 30% faster.
-
Added: ping an enemy and your ring's Mahoraga goes for it for 8 s; ping it again to call him off.
-
Added: each extra Ring of the Divine General makes a worn wheel learn faster and heal one more turn, up to 10.
-
Added: the shrine's Mahoraga fights under a boss bar, counts as a boss and pays a champion's gold and experience.
-
Added: Mahoraga wears your elite aspect while you hold one, and his kills pay you half their energy.
-
Fixed: Mahoraga no longer copies War Bonds or grows his void items after a Larva revive, DLC3 thieves no longer steal his copies, and a Void infestor's takeover dismisses him.
-
Fixed: Mahoraga learns a domain as a lesson of its own, so an adapted Fuga no longer covers Malevolent Shrine.
-
Fixed: Wyrm no longer breaks Tri-Tip and later on-hit items on technique, domain and summon hits.
-
Fixed: Luminous Shot keeps its charge for the fist — Red, Red's swarm and Dismantle count as Secondary, Gojo's dash blast as Utility.
-
Fixed: a field or technique tick pays Twisted's thorns once per whole proc, not every tick.
-
Fixed: area techniques carry the AOE flag, and Fuga's burns read Ignition Tank and Oiled.
-
Fixed: Naoya's frames no longer multiply item procs twice.
-
Fixed: held elite aspects show their overlay on this mod's survivors.
-
Fixed: Growth Nectar no longer counts Naoya's Framed or the hold of Yuji's domain.
-
Fixed: armour-piercing blows no longer cut through a boss's scripted invulnerability (the False Son's dash, Solus Wing's shields, a burrowed Scorch Wurm).
-
Fixed: holds and Boogie Woogie no longer drag Mithrix, the False Son, Voidling, Solus or Aurelionite on Gilded Coast off their arena marks.
-
Fixed: Disable All Skills silences the side keys, domain, stance and Reverse Cursed Technique too.
-
Fixed: a joined player's side keys, domain and stance count as skill use on the host (Red Whip, out-of-combat timers).
-
Fixed: a Vengeance umbra or Goobo Jr copy of Gojo, Sukuna or Todo no longer casts on the host's keys.
-
Fixed: with a vanilla survivor in the lobby the team keeps the vanilla level curve.
-
Fixed: a cancelled cast no longer overfills its slot or wipes the next charge's progress.
-
Added: Naoya says his domain's name as the cast begins, one of two takes.
-
Added: Yuji's domain line has three takes; Scissors' name is called on the first cross of a set and Piercing Blood's as the blood gathers.
-
Added: Sukuna's Fuga line has a second take, one of the two a cast.
-
Added: Naoya speaks — a greeting on arriving in a stage, a different one when he arrives with other players, and a line now and then over a kill.
-
Reworked: Naoya on the title screen — hand on hip, sleeve thrown wide, looking down his nose at you, as his character sheet draws him.
-
Added: Naoya's kimono sleeves are cloth — they hang, trail and settle under gravity instead of riding the arm, and no longer sit inside his chest.
Cloth physicsin the config switches it off without a restart. -
Added: the items and the equipment you carry are drawn on every survivor, on the mod's own models — sockets built on each rig from both skeletons' measurements, left and right matched by the side actually drawn, hats sized to the head.
Item displaysin the config switches it off without a restart. -
Fixed: Naoya's curse form no longer wears Commando's items on an invisible skeleton, and the game's overlays finally stay off it.
-
Added: Mahoraga fights with your build — every item you carry is mirrored onto him as you pick it up, taken back as you lose it, and drawn on him. Equipment stays yours, so do the items the game already refuses to copy, the four Heresy items, and the few that would hand you a second chest or roll your drops twice; what he spends dying he does not get back until you pick up another.
-
Fixed: items sized to the head are no longer drawn at a third of their size inside Mahoraga's skull — a rig whose head bone stands inside its head is measured from the neck. No survivor's head items move.
-
Reworked: Mahoraga guards you instead of hunting on his own. He goes for whatever hit you in the last three seconds, follows what you are shooting, otherwise takes the nearest thing within 30 m of you, and lets go of anything further out that is nobody's fight. He stands 5 m between you and it, slows into his claw band instead of walking through it, and his two claw rakes taunt what survives them onto himself for a second. The shrine's guardian and the console's hostile one are unchanged.
-
Added: a blow taking a tenth of you in one hit, from something within 11 m of Mahoraga, asks for his counter — out of the bank he fills himself, under the cooldown it always had. Damage you take near him also turns his wheel, at half weight.
-
Fixed: the World-Cutting Slash is reachable and he uses it. A turn of the wheel is priced against his own chassis rather than his doubled, item-fattened health bar — about 624 damage at level 15 instead of 1,248 — he learns three times as fast from standing next to something, and his driver band is 8-45 m with no line of sight needed, where it was 12-42 in a stack that only ever closes.
-
Reworked: the world cut flies instead of appearing — a lit window running all 45 m in under half a second with a white edge ahead of it, 15 m of overrun, and a bowed crescent rather than a ruled line. It starts half a metre in front of him rather than two, and its wind-up and swing follow attack speed.
-
Fixed: his charge stops on what it was aimed at instead of running up to 13 m past it and walking back.
-
Fixed: his sword no longer reaches 2 m behind him through walls, and shoves at 1200 instead of 2600 — under a metre of slide on an ordinary body instead of two or three.
-
Fixed: his claw finisher no longer launches fliers over the height at which he stops seeing them, so he stops losing wisps he has already hit.
-
Fixed: his sword, world cut, charge and counter play real animations instead of holding one frozen frame, and his charge wind-up is drawn at all.
-
Added: the tall pip in his readout says why the world cut is not firing — unlit until the wheel has turned three times, dulled on cooldown, bright when it is ready.
-
Reworked: the cursed energy bar is the survivor's own colour, leaves an amber trail showing what a press took — growing for as long as a held technique keeps draining, with the running total beside it — marks how much of the bar your dearest skill needs, and marks where a Domain Expansion becomes castable.
-
Added: hold the domain key for half a second to close your own domain early and take back half of the entry price for the time you did not use; the cooldown is not discounted and strain is not unwound.
-
Added: tap the domain key again inside your domain and it stands past its length for as long as the bar pays, rented from the cursed energy bar every second with the rent climbing as it stands — three times the starting rent across each base length — so regeneration never covers it, hits and kills do, and the room ends when the bar cannot pay or you tap to close it. No ceiling. A second tap inside the length takes it back; left alone a domain ends with its length.
-
Added: a domain clock on the domain key — a ring running down round the icon with the seconds of the paid length left on it, an amber frame and
SUSTAINunder it once you have tapped to keep the room, amber for the last three seconds before the bar starts paying, and from then on what a second costs right now. The held cooldown comes back when the room closes. -
Reworked: Reverse Cursed Technique is a key of its own,
C, held — Gojo, Sukuna and Yuji. It heals out of a reserve that only damage you take fills: half of what Gojo loses, 45% of Sukuna's, 70% of Yuji's, capped at 40% / 30% / 50% of maximum health. Holding it heals slowly at first, climbs to 9% / 18% / 6% of maximum health a second, and keeps climbing the longer it is held — to three times that across the next four seconds — and every hit taken breaks the focus, though a burn or bleed tick does not. At full focus it clears burns, bleeds and healing bans every 2 s, for 4% of your maximum out of the reserve. 8 energy to begin and 11 / 22 / 9 a second, climbing with the healing, no cooldown, regeneration and kill income paused while it runs; it roots you, except Gojo, who walks at a little over half speed. TheShiftalternates are gone —Shiftkeeps only its movement skill. -
Added: the held
Chas a gesture on everyone who has it — Gojo's palm on his chest as he walks, Sukuna's hand under his ribs, Yuji hunched over his gut — breathing faster as the healing climbs. -
Fixed: this mod's own skill keys grey out when there is not enough cursed energy for them, the way the game's own icons already did.
-
Fixed: the Mahoraga readout in the corner no longer shows for the whole team — only the player whose shikigami it is sees it.
-
Reworked: the title screen — Naoya takes a place of his own instead of standing through Todo, the whole group stands further back, and anyone added later is seated behind automatically.
-
Fixed: the title clearance no longer shrinks the group to its floor on every launch — the Scale in the config is the size on screen again.
-
Fixed: on the title screen Yuji's and Todo's heads turn toward each other instead of away, and Naoya's turns to the player.
-
Fixed: a joined player earns cursed energy from kills; before, only the host did.
-
Fixed: a joined player's domain no longer fails to open on the host — every domain holds its caster 0.4 s after it seals.
-
Fixed: Eclipse progress stripped by a launch without the mod is restored.
-
Fixed: aim settles on the enemy under the crosshair instead of the wall behind it.
-
Fixed: the stage's music pauses while a domain theme plays.
-
Fixed: on a slope the hips drop so both feet reach the ground.
-
Fixed: an adapted Mahoraga moves and strikes at his adapted speed on every player's screen, and his charge plays to its end for joined players.
-
Fixed: joined players hear and feel the shrine call Mahoraga, and its floor mark is drawn under the cocoon.
-
Fixed: a cast interrupted before it starts refunds exactly what it cost; it could hand back up to twice that when a domain was pressed alongside it.
-
Fixed: Naoya no longer floats on the title screen when another mod parks a collider under his mark — each character now stands on the lowest ground under it, not the first thing the ray meets.
-
Fixed: the HUD watchdog no longer reports "no HUD for 30 seconds" on the title screen after a run; it only speaks while a stage is loaded.
-
Fixed: the content self-check no longer asks for icons on Mahoraga's AI-only skills.
Satoru Gojo
- Changed: Lapse Blue's three chant lines are new recordings; the second now starts at 1.37 s and the third at 2.09 s into the hold.
- Added: Six Eyes read the stage — 3 s after he arrives (80 m) and whenever Unlimited Void opens (64 m), chests, shrines and the rest are marked on his screen for 10 s, like a Radar Scanner.
- Changed: every turn Mahoraga's wheel makes against Gojo thins Infinity's slow on him; from the third he walks through it.
- Fixed: Reversal Red's thrown sphere procs items once per body it passes, not on every tick of its flight.
- Fixed: Blue's standing field rolls crit every tick instead of once when placed.
- Fixed: Instant Transmission no longer executes bodies immune to executes, such as a Vengeance umbra.
- Changed: Gojo's portrait — on the select tile, in the Logbook and as this listing's icon — is a new frame, cut tight to the face: round glasses, mouth open against the sunset, the hair down to a band.
- Changed: Gojo's techniques are no longer blinding white in the middle, and the three he holds are balls with an edge, as the show draws them: Reversal Red dark crimson with a near-black edge, Lapse Blue deep blue round a pale cloud, Hollow Purple vivid violet with a white-pink burst and lightning. Each drags long ribbons of bent space round itself — Blue's in black. His flashes keep a hot core at under half the exposure.
- Changed: the screen-edge vignette in every domain is about a third as strong.
- Buffed: hits and kills pay a fixed share of the bar at every level — a punch 9%, an ordinary kill 5% — instead of sliding to a third of that by level 30. One fully spoken Blue costs 8 punches or 15 kills at any level, down from 15 punches or 70 at level 30.
- Nerfed: cursed energy no longer regenerates faster than the bar grows. Standing still refills it in 45 s at every level, where late in a run it had come down to 22 s.
- Fixed: Instant Transmission can no longer be used during Unlimited Void's cast, and a held direction no longer drags him out of it.
- Fixed: a host's held Red and Blue, and a charged Red or Blue on a third player's screen, sit and grow where the caster has them.
- Fixed: Hidden Inventory and Shinjuku Bare fly in their own poses.
- Added: enemy projectiles that reach Gojo stop dead in the air in front of him and hang there until they fade — Infinity's own answer, not a defence matrix. Ground hazards, allied shots and the projectiles the game marks undeletable all pass as before.
- Reworked: Infinity slows by distance — full speed at the 16 m edge, down to 40% against him — on the body's own speed rather than as a slow debuff, so it no longer blinks off every half second and no longer stands aside for a Chronobauble or a domain's slow.
- Buffed: a finished Red or Blue incantation now adds 50% damage (was 20%) and 30% reach — a wider detonation and a wider field — matching what Hollow Purple's sentence has always paid. Only the payload, and only lines the bar paid for.
- Buffed: the incantations' lines cost 30% less: a fully spoken Red or Blue is 62.5% of the bar (was 75%), a fully spoken Hollow Purple 80% (was all of it). The press is still a third; the lines are what moved.
- Fixed: the stance diamond stands off the left end of the cursed energy
bar instead of over it, so its key cap and mode name no longer sit on the
bar's caption. The setting is on a new key,
Stance button across v3; a hand-set v2 value is not carried over. - Fixed: the README and the Naoya page no longer promise a stance on
Xfor Yuji and Naoya; only Gojo, Sukuna and Todo have one.
Ryomen Sukuna
- Added: Sukuna says Dismantle on the first blade of a volley — one call
at the head of a stream of blades, at most every 6 s — and Cleave on each
cast (
sukuna-dismantle.wav,sukuna-cleave.wav). - Added: the held Cleave key's chant is recorded (
sukuna-chant1..3.wav), and the lines take the recordings' time: the World Splitting Dismantle comes at 3.5 s instead of 2.35, the learned two-line cut at 2.44 s instead of 1.75. Cleave and Grand Dismantle are unchanged. - Added: vessel vow — once a stage, an allied player Yuji who dies within 60 m of Sukuna stands back up after 2 s at half health, for 50 of Sukuna's energy.
- Added: with an adapted Mahoraga of his team within 60 m, the Cleave key's chant is two lines and the World Splitting Dismantle comes at 2.44 s, same price.
- Buffed: Alien Head, Purity and Light Flux speed up Dismantle's blade magazine.
- Added: a kill by his Mahoraga heals him half as much as his own, and his kill heal spills into the shield.
- Fixed: a joined Sukuna's Cleave lands where he aimed.
- Fixed: Grand Dismantle falls until it touches the ground — cast from a jump or off a ledge, the blade lands on the floor below instead of hanging at the height of his feet.
- Reworked:
Mouse5is one ladder — tap for Cleave; hold past the first line for Grand Dismantle (38 energy, 11 s); finish the chant for the World Splitting Dismantle, one cut 120 m across at chest height, 6200% (56 energy, 20 s); dropped in the last line, no chant for 10 s; he keeps 60% of his speed while chanting. The second loadout shape onMouse5is gone. - Buffed: the chant's lines cost 30% less: Grand Dismantle is 38 energy in all (was 45) and the World Splitting Dismantle 56 (was 70, Fuga's price). Cleave's 22 and Fuga's 70 are unchanged.
- Reworked: the lattice keeps its
Rslot beside Fuga as Spiderweb. - Buffed: Dismantle's magazine returns blades faster with attack speed — the 1.44s interval is divided by the stat (floored at a quarter, so a slow cannot stall it), so attack-speed items finally reach the technique whose throughput is its recharge rate.
- Buffed: Yuji and Sukuna take a fifth of fall damage — tough, not immune. Todo stays immune outright, and the free landings inside Rush and Instant Step are unchanged.
- Buffed: Sukuna's Instant Step passes through bodies, so it reaches the enemy's back instead of stalling against the enemy.
Yuji Itadori
- Added: Sukuna's vessel vow — once a stage, an allied Sukuna within 60 m holding 50 energy stands you back up 2 s after you fall, at half health.
- Fixed: the top-of-flow block is spent only on enemy blows, never on a fall, the fog or a hit the game already refused.
- Added: Soul Shake's wound is a real debuff — Death Mark counts it, Noxious Thorn carries it on, a cleanse closes it.
- Buffed: Black Flash (
R) turns crit chance into crit damage. - Fixed: the flow heal spills into the shield, so Transcendence no longer starves it.
- Changed: Yuji's portrait — on the select tile, in the Logbook and as this listing's icon — is a new frame, cut close to the face: head down, the eyes lit under the brow, the red hood over the mouth.
- Added:
Tholds a second domain, picked in the loadout — Sukuna's Legacy, the Shrine he inherited: a 26 m room that cuts everything inside with scissors for 8 s, through armour, instead of switching it off. - Buffed: Soul Strike hits 1400% then 2600% (was 1100% then 1800%) with the soul blow always a critical; both blows stun 3 s (was 2 s on the first), it no longer throws, and whatever refuses a stun is rooted 3 s instead.
- Reworked: Yuji's flow is a cursed-energy aura — a translucent teal shell round each fist and forearm, outlined in ink, with big tongues that curl up while he stands and stream back when he punches, and a punch smears the aura through the air behind the fist.
- Fixed: Yuji's skins are named for what he is wearing — Orange Jacket, Jujutsu High, Day Off, Summer, Lost in Paradise, Shibuya Incident — instead of Second to Sixth.
- Fixed: Rush aimed up or down no longer deals fall damage to Yuji.
- Buffed: Yuji's Rush passes through everything it hits instead of bouncing off the first body, and runs its full 20 m.
- Buffed: Yuji and Sukuna take a fifth of fall damage — tough, not immune. Todo stays immune outright, and the free landings inside Rush and Instant Step are unchanged.
- Fixed: his domain re-silences what it holds every tick, so a brain another hold hands back under the room no longer gets a fifth of a second to act.
Aoi Todo
- Added: an ally you clap into place arrives in a Black Flash zone for 3 s (once every 6 s each).
- Buffed: Boogie Woogie: Revised — each body takes 1300% from the stone it lands on.
- Buffed: the stone can crit — a roll for each body it passes and one for the landing.
- Buffed: Plus Ultra turns crit chance into crit damage.
- Buffed: the clap's blow comes sooner with cooldown items, never under 0.6 s.
- Fixed: a body held by Naoya's freeze or Dagon's isopods stays held where the clap puts it.
- Changed: only another player's hit sends the stone on; drones, turrets and an allied Mahoraga let it pass.
- Added: the beat shows in the buff row, one stack a step, and its heal spills into the shield.
- Fixed: the mark (
M4) lands during punches, throws and the clap instead of being dropped. - Fixed: the clap no longer teleports Todo out of a freeze.
- Added:
Rhas a loadout alternative, Boogie Woogie: Revised: a stomp stands ten stones up in a ring around him, and the nearest enemies in reach, up to ten, are clapped onto them all at once, stunned 2 s. 30 energy on the first body, 10 s cooldown, no guaranteed Black Flash. - Changed: Crowd carries every enemy the clap's blow hits, bosses never, on its own 1.2 s clock that only a crowd that moved somebody spends; an arc under the crosshair shows it.
- Added: Perfect Swap: a jab right after a clap on a body readies the clap's blow in 0.8 s instead of 1.2 s; a clap on a body restarts the run at the jab.
- Added: Feint: a clap that cuts
M2or Plus Ultra before it connects puts that skill on half its cooldown. - Added: Gut Punch: a clap to the landed stone within 1.5 s of it hitting
an enemy 8 m or more from the throw lands you in front of it and stuns it
2 s, and the next
M1is the hook. Costs 9. - Changed: an
M2orShiftpress made once Todo has landed from a clap goes through instead of being swallowed. - Changed:
M2in the air dives at the enemy you just clapped if it landed below you. - Fixed: a body standing at both ends of a clap took its blow twice.
- Fixed: a clap to a flying stone launches joined teammates too.
- Fixed: Plus Ultra's description says it is always a critical hit.
Naoya Zenin
- Added: a held body that is no boss shatters when a blow leaves it at 30% health, as a vanilla freeze does.
- Buffed: a hit costs film at most once every half second, so a burn's ticks no longer strip the reel.
- Fixed: a body he holds, clapped by Todo, stays held where it lands.
- Nerfed: Hardlight Afterburner only shortens Trace and Frame Corridor's cooldown; one press is still one plan.
- Fixed: Time Cell Moon Palace no longer shatters its own frames.
- Fixed: the palace and Bleedout keys no longer fire while frozen.
- Fixed: a stomp's seal no longer shortens the next palm's cooldown.
- Fixed: the run's letters show the keys you have bound to move left, back and right.
- Fixed: a re-sealed frame keeps its size instead of growing each time.
- Nerfed: a Trace answered with the wrong key seals him in his own glass as before, and now he takes +40% from everything for the 0.75 s it holds.
- Reworked: the cursed spirit flies with Gojo's hands — the cursor steers, Jump with a direction climbs, Jump alone stops dead, and Shift no longer dives.
- Added: Naoya's film is a permanent strip of twenty-four cells above the skill icons, lit as frames accrue with the count beside it — a gained cell brightens and settles, a full second glows. It used to be legible only while a trace was running.
New survivor — Dagon
The first cursed spirit on the roster and its first true ranged fighter — a special grade built the opposite way round from the game's own ranged survivors: heavy, armoured and slow where they are quick and made of glass. The distance is made by the wave and held by the swarm, not by feet he does not have. Early build: every cast has a gesture of its own now and he calls his domain and his swarm by name, but the domain's theme is still to come.
M1 M2 |
Death Swarm — the fish hanging behind him are all the fish he has, twelve at level 1 and one more every level up to twenty-four: six a throw at 100% a bite, they come back when he stops throwing, up to twice as fast by level 13, and a full shoal left alone grows one Ferocious Fish at 700% that goes through everything on its line; violet fish fly dead straight, the two in five that come back red hunt a body down; free, and a throw that bites a body restores 3 energy, the Ferocious Fish 7, but a held button only throws full sixes; and Sea Serpent — an eel that hunts whatever is nearest the crosshair, biting each body once for 600% — 900% on a Soaked body — and turning to the next |
Shift |
Cursed Bubble — wraps him and every ally within 15 m in water, 40 armour and 30% movement speed each until an enemy's blow lands on the bubble; the blow bursts it for 250% and a shove out to 9 m, and everything caught is left Soaked |
R |
Bathynomus Giganteus — two giant isopods erupt on either side of whatever is under the crosshair and clamp it between their heads: they hold it still, bosses included, and chew, 200% every 0.5 s — quicker with attack speed, down to 0.25 s — for 5 s, keeping it Soaked the whole time, and sink and erupt again round the nearest enemy within 25 m when their victim dies. Press R again to crush early — 500% plus 100% per bite they took, up to 10, over 12 m; a full hold is 3500% on one body |
Mouse5 |
Disaster Tides — the sea rises at his feet and rolls out in every direction to 38 m, 900%, and everything it rolls over leaves the ground Soaked; no safe side |
T |
Horizon of the Captivating Skandha — ten seconds of beach: one fixed pool of damage poured into whoever stands in the water, a crowd dividing it, everything slowed and Soaked, and his fish cannot miss |
| — | Soaked — everything of his that is water leaves it behind, and his shikigami are hungrier for it: his red hunters go for a Soaked body first, the eel bites it half again as hard, and he heals double off it |
| — | Cursed Womb — more health and armour than any sorcerer here and the slowest feet; every hit he lands feeds 4% of it back, 8% off a Soaked body, and half of the healing he has no room for becomes barrier. Jump again in the air and he rises for three seconds, then hangs at that height for as long as the bar pays; double-tap Jump to drop |
1.3.1
- Fixed: a fall no longer twists the body toward a heading its clip never held — jumps stay level on every survivor and on Mahoraga.
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 |
Satoru Gojo
- Buffed: cursed-energy regeneration grows with level — about 1.5x the shared rate at level one, 2.6x by twenty.
- Nerfed: the Spinning Kick hits for 500%, from 680%.
- Nerfed: Instant Transmission's blast hits for 1270%, from 1600%.
- Fixed: a joined player's Reversal Red burst in front of their own face and dealt nothing.
- Fixed: Instant Transmission's Red is drawn on every screen.
- Fixed: a dash aimed downward no longer charges you for the landing.
- Fixed: Lapse Blue's field is drawn for everybody.
- Fixed: closing a standing Blue now reaches every machine.
- Fixed: a steered Red flies the same curve on every screen.
- Fixed: Hollow Purple's flash fades with distance instead of washing out the lobby.
- Fixed: Reverse Cursed Technique refills Transcendence's shield.
- Fixed: a second inward Red no longer re-prices a volley still in the air.
- Fixed: his side keys wait out a stun or a freeze.
- Fixed: Mahoraga's adaptation no longer rescales your on-hit items.
Yuji Itadori
- Reworked: cursed energy — the Divergent Fist pays 5 a press, landed blows give back 8; Black Flash and Divergent Quake cost 50, Soul Strike 34, Scissors 9 a cut, the lance's entry 16.
- Reworked: Piercing Blood moves to
M5as a third pick;M4does nothing on him now. - Nerfed: Scissors is 2 charges on a 4 second wait, from 3 on 2.
- Cut: Sukuna's Hands, the stance on
X. Sukuna keeps his own. - Buffed: Manji Kick catches everything within six metres, up from 3.6.
- Buffed: the Divergent Fist punches for 350% and its second impact for 200%, up from 115% and 65%.
- Fixed: his face is no longer black.
- Fixed: Rush stops at what it hits for joined players.
- Fixed: Scissors gives its energy back on every machine.
- Fixed: a monster his domain holds no longer wakes when a second domain closes over it.
- Fixed: Divergent Quake lands once per enemy per wave, pushed away from Yuji.
- Fixed: Piercing Blood's health-scaled cooldown follows your health.
- Fixed: the quake can no longer be paid for in the air.
- Fixed: releasing Piercing Blood stops it cutting the moment your beam closes.
- Fixed: his side keys wait out a stun or a freeze.
Aoi Todo
- Reworked: his fists pay 2/2/4 cursed energy, and a landed Overhead or Plus Ultra gives back 6.
- Buffed: the thrown stone hits for 750%, up from 220%.
- Buffed: a stone a teammate has caught and sent on hits 5% harder.
- Buffed: his basic attack is free — it cost 2 cursed energy a blow.
- Fixed: the small face overlays no longer draw as pale patches.
- Fixed: vanilla Mercenary's Default skin swatch no longer wears Todo's portrait.
- Fixed: with Todo fight animation off, he no longer stands in his bind pose out of a sprint.
- Fixed: claps and Plus Ultra's landing arrive on top of the ground instead of half-buried in it.
- Fixed: Boogie Woogie swaps onto a stone thrown past the map boundary or over a gap.
- Buffed: Plus Ultra crosses slopes, steps and gaps; reach 32 m, up from 26.
- Fixed: a clap can no longer delete an enemy by trading it onto a stone past the map boundary.
- Fixed: clapping to a stone still in the air no longer leaves it flying on other machines.
- Fixed: the host judges a teammate's catch and tells everyone.
Ryomen Sukuna
- Nerfed: his punches restore half the cursed energy they did — a Fuga is about four seconds of punching now.
- Nerfed: Instant Step costs 16 cursed energy, from 8.
- Nerfed: the four-punch combo hits for 200/220/260/460%, and the fourth punch no longer bleeds.
- Nerfed: Instant Step's parting cut no longer hits harder against the hurt; the Shrine's Dismantle keeps that.
- Nerfed: King's Roundhouse hits for 450%, from 770%.
- Nerfed: Instant Step's cut hits for 820%, from 1500%; the step and its reach are unchanged.
- Fixed: Instant Step no longer bills the crossing as a fall.
- Fixed: the Sendai skin's eye highlights no longer draw as dark plates.
- Fixed: the fourth punch's parting cut lands for joined players.
- Fixed: the Shrine's quarter bonus to Fuga and World Splitting Dismantle needs you inside it.
- Fixed: Torrent stops cutting the moment the key is let go.
- Fixed: his side keys wait out a stun or a freeze.
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.
Satoru Gojo
- Reworked: Unlimited Void's cooldown starts when the void closes instead of when the domain seals — 13s longer between casts.
Ryomen Sukuna
- Reworked: Malevolent Shrine's 50s cooldown starts when the shrine falls instead of when the domain seals — 12s longer between casts.
- Reworked: Malevolent Shrine cuts faster the darker its shrine stands — 5 cleaves a second on the first stage, 12 by the sixth, 15 at its darkest. The same damage a second at every depth.
- Reworked: the spin kick throws what it catches as far as Gojo's does — a quarter more shove, up and out.
Yuji Itadori
- Reworked: the domain's 70s cooldown starts when the room lets go instead of when the domain seals — 8s longer between casts.
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.
Satoru Gojo
- Reworked: Red, Blue and Hollow Purple cost a third of the bar to press and the rest a line at a time as he speaks — 75% of the pool for a fully spoken Red or Blue, all of it for Purple. A line he cannot pay for ends the cast.
- Reworked: in flight, his jab and spin kick follow the whole crosshair.
- Cut: the drain on a held sphere, the rings around the incantation, and the hoops around all three spheres.
- Fixed: his passive promised a Sprint descent that stopped working releases ago.
Yuji Itadori
- Added: Scissors banks three cuts at 10% each — tap for one, hold for all three. 6 cursed energy a cut, a charge back every 2 seconds.
- Cut: Manji Kick no longer moves him, and the hoops around his fist and his stomp are gone.
- Fixed: Scissors threw what survived it clean off the map. It pushes flat now, and about a third as hard.
Aoi Todo
- Cut: Consecutive Blows is three punches, not four — the repeat jab in the middle went. Same damage per second, four tenths of a second shorter.
1.2.3
Gojo stands in a new idle, with a new break out of it
Both hand-animated on his own rig, and they are a pair: he stands with his hands in his pockets, breathing and shifting his weight, and every so often his head comes round and one shoulder rolls out without the hands ever leaving the pockets. The break starts and ends exactly where the stance is, so there is no longer a jump at either end of it.
They replace everything he used to stand in, including the separate stance he held in character select — that screen shows the new one now. The pose he holds on the title screen is not one of them and has not changed: it is still the domain sign, kept as a clip of its own so that swapping his idle could not take it with it.
Hollow Purple: the incantation no longer runs the bar dry before it ends
The charge and the four spoken lines were taking energy at the same time, and the bar ran out around the third line — so unless you started the cast on a full pool, the sphere threw itself before Gojo could finish speaking.
The charge now draws nothing at all while he is speaking: the four lines are what the technique is paid with. Each one he finishes takes a quarter of the price, and the fourth leaves him exactly his reserve — so a full incantation costs what a full charge always cost, in four steps you can watch, and can no longer be cut short by an empty bar. The lines are priced as a share of the pool now instead of a flat five, which had stopped meaning anything by the second stage.
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 survivor — Yuji Itadori
No technique of his own, so he throws himself at things. His Black Flash chance is several times everyone else's, and landing one puts him in the flow — a streak that heals him, hardens him, and at the top refuses a killing blow. Seven outfits.
M1 M2 Shift |
Divergent Fist, a rising Manji Kick, and a Rush that can be aimed straight up |
R |
Black Flash — a guaranteed one — or Soul Strike, which lands through armour and any block |
Mouse4 Mouse5 |
Piercing Blood, the lance; and Divergent Quake or Scissors, one flat cut across |
T |
A domain that deals no damage at all — everything inside simply stops fighting |
New survivor — Aoi Todo
The heaviest and best armoured of the set, and the only one who does not travel by running: he throws a stone, marks what he wants moved, and claps it to whatever he is looking at — himself, a teammate, or whatever is killing him. Two outfits.
M1 M2 |
Four blows in a run; and an Overhead Smash that, pressed in the air, comes down the way he is facing and lands harder the further he fell |
Shift |
Boogie Woogie: Stone — a thrown destination |
R |
Plus Ultra — a dash whose kick is always a Black Flash. Hold it to go further |
Mouse4 Mouse5 |
Mark what you want moved, and the clap that moves it. Marking is free; no cooldown on either |
| — | No domain, and no fall damage from any height |
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.
Satoru Gojo
- Flight has weight — it pulls up and leans into a turn, and he lies back on air with his hands in his pockets.
- Unlimited Void deepens with the run — a tenth-stage domain is a dark room where a first-stage one is a pale bubble. Look only; no numbers changed.
- Fixed: Blue pulled once and then threw you across the room, the void missed some of what stood in it, and his skins were seven different heights with icons drawn on top of one another.
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.