PoolManager.asi will attempt to identify the cause of a crash in RDR2 if the crash is related to a memory pool within gameconfig.xml. when the game crashes because of a pool this logs that pool value/hash
Pool Manager logs every pool value form gameconfig.xml along with the once that are not in it but can be added into it and if the game crashes because of a pool exceeding the original value it reports it by creating PoolManager_Crash.log and reporting the pool values related to that crash.
use openiv to get the gameconfig.xml and increase the value then load it with lml.
added a gameconfig.xml as an optional file if the game crashes increase the related pool values inside it and if game updates it use something like winmerge to add diff and add new values into it. also when I have time I’ll increase some values form inside it for over all stability of the game when playing with mods.
note:
updating form previous versions: REMOVE PoolManager.ini it is not needed any more use PoolManager.toml customization like enable/disable pool percentage looging
all the pool names are not currently known so when it finds a pool without a name it reports it’s hash instead.
Requirements: ASI loader (dinput8.dll) which comes with ScriptHookRDR2
installation: put PoolManager.asi and PoolManager.toml into game folder (where rdr2.exe is located) and for the gameconfig.xml simply downlaod lml install it and drop the GameConfig folder inside lml folder.
gameconfig.xml file(only for game ver- 1436.28) can also be used standalone with LML
Credits:
Kyouko
LMS
alexguirre
Cfx.re
Dilapidated
Disquse
kepmehz