Skip to content

Releases: ManlyMarco/FPSCounter

FPS Counter v3.3.1

27 Sep 18:26

Choose a tag to compare

What's Changed

  • Add BepInEx6 IL2CPP support by @ManlyMarco in #19
  • Now also requires a newer version of BepInEx5, some obsolete calls were updated

Full Changelog: v3.3...v3.3.1

FPS Counter v3.3

22 Apr 09:45

Choose a tag to compare

Warning: The plugin is now placed inside of a BepInEx\plugins\FPSCounter subdirectory. If you have an old version installed you will have to manually remove BepInEx\plugins\FPSCounter.dll when updating.

What's Changed

Full Changelog: v3.2...v3.3

FPS Counter v3.2

06 Apr 10:41

Choose a tag to compare

Warning: The plugin is now placed inside of a BepInEx\plugins\FPSCounter subdirectory. If you have an old version installed you will have to manually remove BepInEx\plugins\FPSCounter.dll when updating.

Warning2: This version has a bug with its memory setting, get v3.3 instead to avoid it.

What's Changed

  • FixedString rewrite by @Kein in #9
  • Added ConcatFormat (2x slower than manual Concat) by @Kein in #10
  • Separate memory and gc statistics to allow gc stats when mem stats are not available by @Mantas-2155X in #13
  • Improve number padding by @ManlyMarco in #14
  • Delay enabling on game startup by @ManlyMarco in #15
  • Move to new csproj; Release is inside a subfolder now by @ManlyMarco in #16

New Contributors

Full Changelog: v3.1...v3.2

FPS Counter v3.1

20 Sep 00:31

Choose a tag to compare

Changelog

  • Added GC memory usage change per second (Useful for debugging causes of random stutter)
  • Greatly reduced generated garbage (When idling can go down to 0; Big thanks to @Kein for working on this)
  • Slight performance improvement thanks to the above

FPS Counter v3.0

07 Apr 17:47

Choose a tag to compare

Changelog

  • Added monitoring of memory statistics (useful for seeing abnormal memory usage that can cause lag/stutters)
  • Added monitoring of GC collection counts (if supported, only works in very recent Unity versions)
  • Fixed changing the show slow plugins setting not working until the whole counter was restarted
  • Fixed unpatching too much when disabling plugin counter (could partially break some plugins)

You can support development of this and other plugins through patreon.

preview

FPS Counter v2.2

06 Jan 23:37

Choose a tag to compare

Changelog

  • Added setting to show/hide detailed frame time stats (@VictorienXP)
  • Minor performance improvements and refactoring

You can support development of this and other plugins through patreon.

FPS Counter v2.1.1

08 Dec 10:58

Choose a tag to compare

Changelog

  • Fixed some plugins not being counted if the counter is turned on startup
  • Updated config code to BepInEx 5.0

You can support development of this and other plugins through patreon.

FPS Counter v2.1

26 Nov 23:38
2430c2b

Choose a tag to compare

Changelog

  • Performance improvement when collecting plugin timings
  • Fixed plugin hooks being active when counter is disabled, lowering FPS
  • Use nuget for references and clean up build settings

You can support development of this and other plugins through patreon.

FPS Counter v2.0 Version for BepInEx 5.0

14 Sep 17:56

Choose a tag to compare

This is a major update to the plugin. It now:

  • measures FPS timings more accurately
  • measures time spent in each of the steps Unity takes in order to render a frame (e.g. how long all Update methods took to run collectively)
  • measures time spent in each of the installed BepInEx plugins (easy to see performance hogs)

Capture

By default to enable press U + LeftShift. To change settings either use a nightly build of ConfigurationManager, or edit the config file in bepinex\config (have to run the game at least once to generate it).

FPS Counter v1.3

09 Feb 21:50

Choose a tag to compare

Changes

  • Added outline display option
  • Mostly prevent minimum FPS from always being close to 0 after a scene change
  • Code cleanup