You are viewing a potentially older version of this package. View all versions.
Dinorush-MemoryLeakFix-1.3.1 icon

MemoryLeakFix

Fixes bugs related to objects not being cleared when they should.

Date uploaded 6 days ago
Version 1.3.1
Download link Dinorush-MemoryLeakFix-1.3.1.zip
Downloads 817
Dependency string Dinorush-MemoryLeakFix-1.3.1

This mod requires the following mods to function

BepInEx-BepInExPack_GTFO-3.2.1 icon
BepInEx-BepInExPack_GTFO

BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.

Preferred version: 3.2.1

README

MemoryLeakFix

Aims to solve bugs related to objects not being cleared when they should. Currently fixes a few things:

  • Enemy corpse disappearing effects not being re-used or destroyed
    • Might be a significant contributor to degrading performance when playing for a long time?
  • Shooter bug
  • A few sound players not being cleared
  • Several objects not being cleaned up when an enemy died or the level ended
  • Inefficient IRF rendering

CHANGELOG

v1.3.1

  • Fixed IRF rendering causing issues when opening/closing menus or finishing a level

v1.3.0

  • Added improved IRF rendering performance
  • Added fix for IRFs and flyer bulbs not cleaning up on enemy death
  • Added fix for FX Light objects not cleaning up on level end
  • Added fix to clean up empty TextAssets on level end

v1.2.2

  • Fixed error that would occur if no enemies spawned in a level
  • Removed C-foam error fix as the plugin responsible was fixed

v1.2.1

  • Fixed nullref errors when into levels twice without changing weapons

v1.2.0

  • Added fix for C-foam with null sound players causing nullref spam

v1.1.3

  • Fixed rooms culling when shadow corpses despawn

v1.1.2

  • Another potential fix for lights breaking

v1.1.1

  • Potentially fix lights breaking

v1.1.0

  • Fixed a nullref error with dropped magazines
  • Added missing consumables that could cause shooter bug

v1.0.0

  • Initial Release