Mycopunk
This package has been deprecated and may no longer be maintained. We recommend looking for an alternative.
Install with App

Details

Latest version
1.0.0
Last Updated
First Uploaded
Downloads
322
Likes
0
Size
14KB
Dependants

Categories

Tags

Deprecated

StrafingRework

A BepInEx mod for MycoPunk that fixes player strafing speed multipliers and enhances wingsuit movement accuracy.

Description

This client-side mod addresses movement control issues where strafing speed multipliers could cause input direction reversal or inconsistent lateral movement. The problematic multipliers (strafeSpeedMultiplier and strafeSpeedMultiplierWhileMoving) are normalized to 1.0 to ensure proper DPad/controller input translation.

Additionally, the mod enhances wingsuit strafing by applying proper directional forces based on input magnitude, providing more responsive and predictable aerial movement. This is particularly noticeable when performing complex maneuvers or needing precise positioning during flight.

Getting Started

Dependencies

  • MycoPunk (base game)
  • BepInEx - Version 5.4.2403 or compatible
  • .NET Framework 4.8

Building/Compiling

  1. Clone this repository
  2. Open the solution file in Visual Studio, Rider, or your preferred C# IDE
  3. Build the project in Release mode

Alternatively, use dotnet CLI:

dotnet build --configuration Release

Installing

Option 1: Via Thunderstore (Recommended)

  1. Download and install using the Thunderstore Mod Manager
  2. Search for "StrafingRework" under MycoPunk community
  3. Install and enable the mod

Option 2: Manual Installation

  1. Ensure BepInEx is installed for MycoPunk
  2. Copy StrafingRework.dll from the build folder
  3. Place it in <MycoPunk Game Directory>/BepInEx/plugins/
  4. Launch the game

Executing program

Once installed, the mod works automatically and affects all movement:

Player Strafing:

  • strafeSpeedMultiplier = 1.0 (prevents direction reversal)
  • strafeSpeedMultiplierWhileMoving = 1.0 (consistent lateral movement)
  • Input directly translates to movement without scaling issues

Wingsuit Enhancement:

  • Improved strafing accuracy during flight
  • Proper directional force application
  • Enhanced maneuverability in the air
  • Consistent response to control input

Behavior Changes:

  • Lateral movement matches input strength proportionally
  • No unintended direction reversal from multiplier scaling
  • Wingsuit strafing feels more responsive and predictable
  • Ground movement remains smooth and controllable

Help

  • Movement feels off? Mod normalizes multipliers - if it feels wrong, check if you have other movement mods installed
  • Affects ground movement? Yes, fixes strafing speed multipliers for consistent directional control
  • Wingsuit only? Works for both ground movement and wingsuit flight, but wingsuit gets additional enhancements
  • Performance impact? Minimal - only sets values at player initialization
  • Conflicts with mods? May conflict with other movement modifiers - disable if you have control issues
  • Controller/DPad? Particularly helps with analog stick and DPad input scaling
  • Only for specific input? Fixes multipliers that affect all lateral movement input methods
  • Testing? Try strafing in different directions - should feel consistent without reversal

Authors

  • Sparroh
  • funlennysub (original mod template)
  • @DomPizzie (README template)

License

  • This project is licensed under the MIT License - see the LICENSE.md file for details
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.