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.
This package has been marked as deprecated, and it's suggested another
alternative is used.
You are viewing a potentially older version of this package.
View all versions.
SprintingOnTheScoreboard
[SotS] Re-enables sprinting (and jumping, and other body inputs) while the scoreboard is open. — (please don't make me fall out of the sky when looking at the scoreboard as artificer)
| Date uploaded | 2 years ago |
| Version | 1.0.0 |
| Download link | itsschwer-SprintingOnTheScoreboard-1.0.0.zip |
| Downloads | 41713 |
| Dependency string | itsschwer-SprintingOnTheScoreboard-1.0.0 |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2117README
Sprinting on the Scoreboard
please don't make me fall out of the sky when looking at the scoreboard as artificer
Only for the Seekers of the Storm patch!
re-enables sprinting (and jumping, and other body inputs) while the scoreboard is open.
body inputs?
- skills
- interact
- jump
- sprint
- activate equipment
- ping
implementation
- IL hooking
RoR2.PlayerCharacterMasterController.Updatemay be preferrable to limit the set of body inputs that are modified?
[HarmonyPostfix, HarmonyPatch(typeof(RoR2.PlayerCharacterMasterController), nameof(RoR2.PlayerCharacterMasterController.CanSendBodyInput))]
private static void PlayerCharacterMasterController_CanSendBodyInput(bool __result, ref bool onlyAllowMovement)
{
if (!__result) return;
onlyAllowMovement = false;
}
notes
- haven't uploaded the source code yet — please report any issues to https://github.com/itsschwer/ror2-experimental/issues
- not thoroughly tested
- works in multiplayer
- appears to be client-side (i.e. not required by host; host having it does not affect others)
- appears to generate a lot of the following log message in the console on the host player (not sure of cause/fix):
[Warning: Unity Log] Instance not found when handling Command message [netId=157]
- works in multiplayer
CHANGELOG
1.0.1
- Add deprecation notice
- Start assembly versioning
- Upload source code
- Use GitHub Actions to generate releases
- Update manifest website url
- Log a warning when installed on pre-SotS
1.0.0
- Initial release