memory pool manager

by 0x-FADED·vv1.5.4h·Updated 2025-12-01

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

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. 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.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. 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.

File & checksum

Filename
Gameconfig.xml
File size
13.6 KiB