You are viewing a potentially older version of this package. View all versions.
Dinorush-FireRateFPSFix-1.0.9 icon

FireRateFPSFix

Ensures your weapon fires as fast as it should regardless of frame timings.

Date uploaded 3 weeks ago
Version 1.0.9
Download link Dinorush-FireRateFPSFix-1.0.9.zip
Downloads 614
Dependency string Dinorush-FireRateFPSFix-1.0.9

This mod requires the following mods to function

BepInEx-BepInExPack_GTFO-3.2.1 icon
BepInEx-BepInExPack_GTFO

BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.

Preferred version: 3.2.1

README

Ensures your weapon fires as fast as it should regardless of frame timings. Cannot fire faster than once per frame.

In more detail, weapons only fire on the frame after their shot cooldown has passed. This means each shot cooldown "overflows" and lasts slightly longer than it should. This mod tracks that overflow and adjusts the shot cooldown to ensure the fire rate remains as high as it should be. Will have a higher impact on lower FPS, where the overflow can be larger.

CHANGELOG

v1.0.9

  • Updated for compatibility with EWC v4.0.0

v1.0.8

  • Final (hopefully) fix for EWC changing fire rate compatibility

v1.0.7

  • Fixed semi-automatic and burst weapons not being calculated correctly

v1.0.6

  • Fixed incorrect logic for fully automatic weapons when repeatedly pressing the trigger during shotcooldown

v1.0.5

  • Fix incorrect API name for EWC callbacks

v1.0.4

  • Fix compatibility issues with EWC changing fire rate

v1.0.3

  • Update compatibility with EWC when SpecialCooldownTime is used

v1.0.2

  • Fix compatibility with EWC Data Swap

v1.0.1

  • Fix package description

v1.0.0

  • Initial Release