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.
Sora M1 Fix
Repairs the looping primary-attack animation in Dragonyck's Sora 1.0.6 by restoring its original combo timing, hit force and hit pause. Installs the original Sora as a dependency.
By ezeus
| Last updated | 35 minutes ago |
| Total downloads | 1 |
| Total rating | 0 |
| Categories | Player Characters |
| Dependency string | ezeus-Sora_M1_Fix-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
Dragonyck-Sora
The heart may be weak. And sometimes, it may even give in. But I've learned that deep down, there's a light that never goes out!
Preferred version: 1.0.6bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2122RiskofThunder-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.47.0README
Sora M1 Fix
Version 1.0.0. An unofficial compatibility add-on for Sora 1.0.6 by Dragonyck.
Fixes the primary attack repeatedly restarting its animation before the attack can move or connect after the game update. Thunderstore Mod Manager and r2modman install the original Sora character and its dependencies automatically alongside this add-on.
What it fixes
Sora's primary attack reads five values from Mercenary's old GroundLight state. When those values remain uninitialized, the combo's timing collapses to zero. This add-on gives Sora the original values directly:
- Normal combo base duration: 0.6 seconds.
- Finisher base duration: 1 second.
- Early-exit window: 0.15 seconds.
- Hit force: 600.
- Hit pause: 0.05 seconds.
Sora's original multipliers still apply: at base attack speed, the regular swings take 0.75 seconds and the finisher takes 0.7 seconds. Attack-speed scaling, the original three-step combo, movement, targeting, damage, recovery behavior, animations and audio are preserved.
Installation
Install Sora M1 Fix and its dependencies, then launch the game modded. Restart after installing. Keep the original Dragonyck-Sora-1.0.6 enabled; this add-on requires it and does not include a replacement Sora.dll.
For manual installation, install the manifest dependencies, then copy this ZIP's BepInEx folder into your game folder.
The repair is applied in memory at startup. It does not modify the original DLL on disk, so disabling the add-on removes its changes. If the equivalent local repair is already present, the add-on detects that and skips duplicate patching.
Compatibility
Designed for the original Sora 1.0.6 DLL. Different builds are left untouched and produce a message in BepInEx/LogOutput.log. A successful installation logs Sora M1 repair active.
This add-on changes primary-attack timing only. Existing Sora bindings, unlocks, skins and extra controller actions remain controlled by the original mod. It does not add Extra Skill Slots or alter your controller layout. Sora's normal targeting requirements still apply.
Install the same add-on version on every player's client for consistent attack timing. No new network messages or save format are introduced. The repair matches the previously validated fixed M1 code across 1,260 automated checks; this standalone add-on has not yet been tested in live gameplay or co-op.
Original Sora development is credited to Dragonyck, with the original commission credited to Reik Nomkcalb. This compatibility add-on is not an official Dragonyck update. See CREDITS.md.