TheGarbageCollector
Mod that helps get rid of the random lag spikes that can occur with lots of mods installed.
About this mod Author’s original text
TheGarbageCollector
Got lots of mods? Got lots of random hitches/frame drops happening at inoppertune times? Also have lots of ram in your PC you don't know what to do with?
Then install this mod! It disables Unity's GarbageCollector. Well not entirely because I'm not that insane.:P
Instead it manually controls when GC can run. It will allow it to run during floor loads and while game is paused
or if player is afk out of combat for more then 5 minutes.
It otherwise allows for a much smoother game play experience! Do note this will cause the game to use more ram.
A machine with 8GB or more of ram is recommended. Though I won't prevent you from using it if you have less, but don't don't complain to me if you
get out of memory errors. This game will on average use about 4.5GB of ram during a normal run that reachs the Forge.
It can go to 5GB+ if you use specific items that create new rooms and such. But that probably won't happen that often.
I've stress tested this. It should be ok to use as long as you have a decent amount of ram.
Oh and definitely don't use this with the 32bit version of the game....For obvious reasons.:P
Credit to where I discovered how to do this for Enter the Gungeon.
Credit To SpecialAPI for help with making BepInEx MTG possible and for help porting mods to it.
Changelog:
1.4.3:
Delay when mod disables GC during game startup to avoid possible crash issues with large mods on startup.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: