All Projects → ManlyMarco → FPSCounter

ManlyMarco / FPSCounter

Licence: Apache-2.0 license
FPS counter plugin for BepInEx - measure frame time and plugin performance

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to FPSCounter

Creator
Scalable and maintainable Unity-based VR training
Stars: ✭ 25 (-7.41%)
Mutual labels:  unity3d-plugin
TinyECS
Tiny ECS is an easy to use Entity-Component-System framework that's designed specially for Unity3D.
Stars: ✭ 20 (-25.93%)
Mutual labels:  unity3d-plugin
PoW-Loader
The Modloader for a community-driven English patch for the Chinese video game "Path of Wuxia"
Stars: ✭ 21 (-22.22%)
Mutual labels:  bepinex
LMS.Version
Super simple auto build version tool
Stars: ✭ 40 (+48.15%)
Mutual labels:  unity3d-plugin
MidiJack
MIDI input / output plugin for Unity
Stars: ✭ 19 (-29.63%)
Mutual labels:  unity3d-plugin
UBind
UBind is a value binding component for Unity, which is used to quickly realize the association binding between UI and logical data.
Stars: ✭ 57 (+111.11%)
Mutual labels:  unity3d-plugin
Among-Us-Love-Couple-Mod
Among Us Love Couple Mod
Stars: ✭ 45 (+66.67%)
Mutual labels:  bepinex
UnityProminentColor
Tool to gather main colors of an image using Unity.
Stars: ✭ 40 (+48.15%)
Mutual labels:  unity3d-plugin
Unity.Blog.Override App Delegate
A maintainable way to extend / override app delegate in Unity iOS / OSX standalone player. (Much) more at http://eppz.eu/blog/override-app-delegate-unity-ios-osx-1/
Stars: ✭ 28 (+3.7%)
Mutual labels:  unity3d-plugin
Unity-IMGUI-TreeView
Simple Tree View implementation for IMGUI (Editor GUI) in Unity. Includes a special type for working with asset paths, but base data structure and view can be easily extended to support anything.
Stars: ✭ 73 (+170.37%)
Mutual labels:  unity3d-plugin
ModTemplateValheim
Valheim template for quickly writing mods using BepInEx
Stars: ✭ 13 (-51.85%)
Mutual labels:  bepinex
PATCH
The PATCH repository for issues tracking, wiki and shared material.
Stars: ✭ 34 (+25.93%)
Mutual labels:  unity3d-plugin
karaoke
Karaoke is a neat plugin to parse and display karaoke subtitle files such as SSA/ASS inside Unity
Stars: ✭ 19 (-29.63%)
Mutual labels:  unity3d-plugin
download.unity.com
Unity Download http://unity3d.com/unity/download/archive
Stars: ✭ 90 (+233.33%)
Mutual labels:  unity3d-plugin
UnityNativeTool
Allows to unload native plugins in Unity3d editor
Stars: ✭ 147 (+444.44%)
Mutual labels:  unity3d-plugin
UnityHexagonLibrary2d
A library to manage 2D hexagonal tiles in Unity.
Stars: ✭ 58 (+114.81%)
Mutual labels:  unity3d-plugin
IPALoaderX
IPA plugin loader for BepInEx
Stars: ✭ 29 (+7.41%)
Mutual labels:  bepinex
SafeValues
A simple Unity library for cheating prevention
Stars: ✭ 75 (+177.78%)
Mutual labels:  unity3d-plugin
MultiGame
MultiGame is a tool for rapid development in Unity
Stars: ✭ 16 (-40.74%)
Mutual labels:  unity3d-plugin
VRQuestionnaireToolkit
🎓 ---- VRQuestionnaireToolkit ---- 🎓Enables the community to easily collect subjective measures in virtual environments.
Stars: ✭ 86 (+218.52%)
Mutual labels:  unity3d-plugin

FPS counter and performance statistics for BepInEx

A BepInEx plugin that measures many performance statistics of Unity engine games. It can be used to help determine causes of performance drops and other issues. Here are some of the features:

  • Accurately measures true ms spent per frame (not calculated from FPS)
  • 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, only counts code running in Update methods)
  • Measures memory stats, including amount of heap memory used by the GC and GC collection counts (if supported)

preview

How to use

  1. Install BepInEx 5.0 or newer.
  2. Extract the release into your game root, the .dll should end up in BepInEx\plugins directory.
  3. Start the game and press U + LeftShift.

The on/off hotkey and looks can be configured in the config file in bepinex\config (have to run the game at least once to generate it), or by using BepInEx.ConfigurationManager.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].