The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

116 ratings
!!!!!!!!! mod profiler
2
3
2
   
Award
Favorite
Favorited
Unfavorite
Tags: Lua
File Size
Posted
Updated
92.374 KB
1 Jun, 2021 @ 10:19pm
19 Aug @ 2:23am
10 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
!!!!!!!!! mod profiler

In 1 collection by ☢ Nato Potato ☢
NatoPotato's Binding of Isaac Mods
110 items
Description
A little tool to measure the amount of time taken by certain functions run by mods.

(Original prototype made by oatmealine, modified by me to have some more features and to be able to work without requiring luadebug)

While in game press 'i' to toggle the tool on or off, it will have a list of currently running mods on the bottom left and currently running functions on the bottom right.

The mod and function that take the most time to run in the current frame will be added to the lists on the top left and top right.



You can set the minimum time in ms it takes for a callback to be registered (default is 1ms) by opening the console with ~ and entering "MinFunctionTime X" where X is a number.

By default anything that takes 25ms or more will be full red, with times under that being some gradient of white-red based on how slow they are, you can change this by opening the console and entering "MaxFunctionTime X" where X is the ms cap. (eg if your computer is slow and everything is red you might want to increase the number)

You can set the size of the font by opening the console and entering "ProfilerTextScale X" where X is a number, though it will probably look weirdly pixelated if you use a value other than a multiple of 0.25. (and unless your screen is huge and high-res anything less than 0.5 will probably be unreadable)

GO INTO GAME OPTIONS AND TURN OFF "FILTER" TO SEE THE TEXT



You can press 'u' to pause the display update, or 'y' to check functions on post update rather than post render.
(as post_render runs twice as often and if you're trying to detect something happening on post_update it can help to not have post_render functions cutting in)

While the list is paused you can press 'h' and 'n' to scroll through the list if you want to check something and didn't pause quick enough.
56 Comments
majorinconvenience 19 Aug @ 11:04pm 
cant believe the real jerma985 helped make this binding of isaac mod
eggviper3 9 Aug @ 2:58pm 
Having any Shenanigans mod (Character, Stat/Achievement, etc.) causes errors constantly.
Alien_Halls 5 Aug @ 7:42am 
Can't read anything. Its all blury and pixelated.
Guilherme 14 Jun @ 10:13pm 
thank you so much for this mod to exist, I always use it to test the mods that I create to see if I'm not creating something very laggy
Flex 7 Feb @ 1:00pm 
When I have the Collection Series enabled.
Mod Profiler CREATES unfathonable amounts of lag that arent present when Mod Profiler is disabled as Mod.

No biggie. I can still debug without the Collections Series.
tought I should let someone know.
Flex 7 Feb @ 12:50pm 
This Mod just saved my Sanity,
No longer do I have to manually binarialy disable/enable all my mods untill the suspect is found.
I am saved.
taro 1 Jan @ 4:56am 
mightve been some mod incompatibility but i couldnt manage to open the menu, however i do also have the i key bound to shooting upwards on keyboard
Fanrail 20 Aug, 2023 @ 11:38am 
Despite the small as hell text, I've found out that Repentance Plus and ESPECIALLY Moonlight Hearts were causing bugs. By especially I mean that Moonlight Hearts were bright red, while Repentance Plus was so pinkish-white that I'm not sure if it was pink at all.
Fanrail 16 Aug, 2023 @ 10:59am 
This mod closes Dead Sea Scrolls menu upon its opening. Also the font of the mod's lines is too small to be readable.
DuckQuacker 7 Jun, 2023 @ 7:22am 
This was very useful! Found out about a mod that was causing me intense lag when restarting a run.