Details

Last Updated
2 weeks ago
First Uploaded
2 weeks ago
Downloads
34K
Likes
3
Size
4.1MB
Dependency string
GalvinVoltag-The_Timestopper-1.0.2
Dependants

Categories

CHANGELOG:

1.0.1 - another bugfix and hud improvement

Small

  • HUD for time juice should now act as intended when any changes occur in the HUD
  • More null preventers were added to the save system for timestopper.state

1.0.1 - very small bugfix

Very small

  • Fixed a bug where The Timestopper would disappear when died
  • Removed the Under Construction text from the Gold Door in 7 - 1
  • Updated the arm description, so the mechanics are more clear
  • Updated the graphics in the README.md file

1.0.0 FULL RELEASE

>Grayscale Shaders are not supported in Linux Machines yet!

FULL RELEASE!

  • Performance improvements
  • Now partially Linux compatible!
  • New Timestopper model!
  • Parrying now fills time juiced
  • Timestopper now moves out of the way when punching.
  • Added the Timestopper arm textmode image to the main menu!
  • Rockets are now rideable in stopped time!
  • Landmines do not explode in stopped time (except when you slam onto them)
  • Timestopper now bobs while walking
  • Removed Configgy dependency
  • Restructured configs
  • Fixed the Time Stop style effect being spammable
  • Fixed the Whiplash in Stopped Time
  • Fixed Audio effects not applying to CyberGrind music

technical changes

  • mod GUID has been changed to "dev.galvin.timestopper"
  • Timestopper now uses ULTRAKILL/Master shader
  • Better code structure
  • Started using Unity Addressables for the asset bundle
  • StopTime() and StartTime() functions no longer require Player, NewMovement or Playerstopper components
  • Playerstopper component now has a static Instance
  • Finally figured out how MonoSingletons work

I have a donation link, and would appreaciate some help ^v^


0.9.9

The Integration Update!

  • Added new Style "TIME STOP" which is worth 200 points, subject to change
  • JackHammer now works although a bit janky
  • Added Alt and Alt White HUD elements for the Time Juice
  • Time Juice now resets properly when died or reset to checkpoint
  • Time Juice bar now doesn't overlap with the Speedometer
  • The Speedometer now updates as intended in stopped time
  • Fixed a little bug with Compatability with CyberGrindMusicExplorer

technical changes

  • Patched TimeSince to use unscaledDeltaTime when Timestopper.unscaleTimeSince is true. Used in FixeUpdateCaller when calling FixedUpdate manually.
  • Time Juice resets now use StatsManager.checkpointRestart
  • Speedometer and other HUD elements which overlapped with Time Juice bar are now moved instead of set to position
  • More integration with already there Ultrakill classes and structs

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

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.