memory pool manager
PoolManager.asi will attempt to identify crash causes in Red Dead Redemption 2 related to the gameconfig.xml memory pool. When the game crashes due to memory pool issues, it logs the relevant pool values/hash values.
Screenshots 2 screenshots
About this mod Machine translation
PoolManager.asi will attempt to identify crash causes in Red Dead Redemption 2 related to the gameconfig.xml memory pool. When the game crashes due to memory pool issues, it logs the relevant pool values/hash values.
Memory pool manager
PoolManager.asi is a diagnostic tool specifically designed to solve game crashes in Red Dead Redemption 2 caused by improper memory pool (Pool) settings. 🎮
✨ Core Functions
- **Crash Diagnosis**: When the game crashes due to the memory pool exceeding the limit, it will automatically create the `PoolManager_Crash.log` file and record the specific memory pool value that caused the crash.
- **Comprehensive Monitoring**: Logs all memory pool values defined in gameconfig.xml, even those that could be added but are not yet in the file.
- **Unknown Pool Identification**: If an as-yet-unnamed memory pool is encountered, it reports its hash to help advanced users with identification.
🛠️ How to use
- **Install Prerequisites**: Make sure the ASI loader (dinput8.dll) is installed, usually provided by **ScriptHookRDR2**.
- **Install the module**: Place the `PoolManager.asi` and `PoolManager.toml` files into the game root directory (i.e. the folder where rdr2.exe is located).
- **Configure memory pool**:
- Use OpenIV to obtain the `gameconfig.xml` file.
- Increase the size of the associated memory pool based on the value reported by `PoolManager_Crash.log`.
- Load modified configuration files via **Lenny's Mod Loader (LML)**.
- (Optional) The module page provides a `gameconfig.xml` as an optional file, you can modify it directly. If the game is updated, it is recommended to use a tool such as WinMerge to compare the differences and merge the new values.
📝 IMPORTANT NOTICE
- **Updating from older versions**: **Be sure to delete the old `PoolManager.ini` file**. New versions use `PoolManager.toml` for configuration (such as enabling/disabling pool usage logging).
- **Stability Improvement**: The author stated that he will take the time to adjust some default values in the file to improve the overall game stability when using mods.
🔗 Related links and acknowledgments
- **Project based on**: Dilapidated's PoolManager project
- **Source Code**: Available on GitHub.
- **Thanks to developers**: Thanks to LMS, alexguirre, Cfx.re, Dilapidated, Disquse, kepmehz and other developers for their contributions.
---
Using this tool, you can accurately locate and fix crashes caused by insufficient memory, making your modding journey more stable and smooth! 🚀
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
- Place the files exactly as the readme says; mods with listed dependencies need those installed too.
- Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.
Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.