CHANGELOG

CHANGELOG:

0.9.8

The Freezeframe Comeback!

  • The freezeframe effect now allows rockets to move through stopped time.
  • The Timestopper can no longer be upgraded indefinitely, 10 is max by default (customizable in the configgy menu)
  • Added the option to downgrade the arm to the maximum upgrade count
  • Added a message to indicate the appearance of a new door in 7-1
  • Fixed inconsistent movement in timestop
  • Fixed parrying catapulting Player
  • Fixed physics speeding up during the timestop sequence

technical changes

  • Reworked FixedUpdateCaller system
  • Timestop Jump Fix has been reworked, but still doesn't act identically to non-timestop
  • Reworked Timestopper.playerTimeScale, Timestopper.playerDeltaTime and Timestopper.playerFixedDeltaTime
  • Timestopper.playerDeltaTime and Timestopper.playerFixedDeltaTime are now read only properties instead of fiels

0.9.7

Global Fix

  • Fixed a bug where movement was FPS dependent

0.9.6

Little Update

  • Fixed a bug where the time juice would still drain in the pause menu
  • Fixed a typo in configgy settings, "Interaction Slowdown Multiplier"
  • Recalibrated default configgy settings
  • Hopefully fixed some Null Reference Exceptions
  • Added temporary fixes to configgy menu for a bug where Player slowed down

0.9.5

Emergency QuickFix

  • Fixed a bug where the mod didn't work at all

0.9.4

Ultra Bugfix

  • Movement in timestop got reworked
  • A bug fixed where timestart would catapult Player
  • Every gun except the jackhammer works (hopefully) properly now
  • Added animation speed multiplier to settings
  • Complete (90%) code rework
  • Improved performance (probably)
  • Jackhammer still doesn't work!

technical changes

  • Codebase cleaned, now it is easier to use, for possible use as timestop library
  • Timestop is now Action based instead of hard setting timeScale every frame
  • Many hardcoded main game modifications are automated, so they won't break with further updates (hopefully)
  • Main game patches now change Time.deltaTime with Timestopper.playerDeltaTime instead of Time.unscaledDeltaTime

notes:

Even though you can use this mod as a library to stop and start time, I recommend you to communicate with me before doing so, for convenience sake. I may release a separate library for timestop related functions. Right now, if you include and reference Timestopper in your mod base, you should be able to use Timestopper.StopTime() and Timestopper.StartTime() easily. I don't think I will ever change the function names, but new ones may be added or current ones might be removed.


0.9.2

Cybergrind Fix

  • A bug fixed where Timestopper didn't work in cybergrind
  • Added compatibility with Cybergrind Music Explorer mod, the HUD doesn't overlap
  • Cleaned the code a little bit
  • Properly added github repository
  • Learned how to properly use SceneManager.SceneLoaded

0.9.1

Quick bugfix

  • readme updated
  • manifest updated
  • fixed dependency strings

0.9.0

Initial public release