18,743
273
18,743
273
PoolManager.asi will attempt to identify the cause of a crash in GTA 5 if the crash is related to a memory pool within gameconfig.xml. It doesn't identify all pool issues except in cases where the value is too low.
The project is open source and can be found here:
https://github.com/Dilapidated/PoolManager
v1.1
Added INI options:
LogInitialPoolAmounts = This logs pool value total amounts during startup to PoolManager_Startup.log
LogPercentUsageWarningAmount = WARNING Performance heavy when using lower values! This defines a percentage amount to use for usage monitoring if using LogPercentUsageWarning
LogPercentUsageWarning = This logs a warning when a pool's usage amount is higher than LogPercentUsageWarningAmount. Logs to PoolManager_UsageWarning.log
Credit: FiveM/Dilapidated
Special Thanks: Alexguirre
The project is open source and can be found here:
https://github.com/Dilapidated/PoolManager
v1.1
Added INI options:
LogInitialPoolAmounts = This logs pool value total amounts during startup to PoolManager_Startup.log
LogPercentUsageWarningAmount = WARNING Performance heavy when using lower values! This defines a percentage amount to use for usage monitoring if using LogPercentUsageWarning
LogPercentUsageWarning = This logs a warning when a pool's usage amount is higher than LogPercentUsageWarningAmount. Logs to PoolManager_UsageWarning.log
Credit: FiveM/Dilapidated
Special Thanks: Alexguirre
First Uploaded: August 10, 2021
Last Updated: December 29, 2022
Last Downloaded: 32 minutes ago
101 Comments
More mods by Dilapidated:
- Boat
- Submarine
4.14
19,003
255
[BETA] 1.1
By Dilapidated
- Featured
4.85
458,258
969
Contract Update
By Dilapidated
PoolManager.asi will attempt to identify the cause of a crash in GTA 5 if the crash is related to a memory pool within gameconfig.xml. It doesn't identify all pool issues except in cases where the value is too low.
The project is open source and can be found here:
https://github.com/Dilapidated/PoolManager
v1.1
Added INI options:
LogInitialPoolAmounts = This logs pool value total amounts during startup to PoolManager_Startup.log
LogPercentUsageWarningAmount = WARNING Performance heavy when using lower values! This defines a percentage amount to use for usage monitoring if using LogPercentUsageWarning
LogPercentUsageWarning = This logs a warning when a pool's usage amount is higher than LogPercentUsageWarningAmount. Logs to PoolManager_UsageWarning.log
Credit: FiveM/Dilapidated
Special Thanks: Alexguirre
The project is open source and can be found here:
https://github.com/Dilapidated/PoolManager
v1.1
Added INI options:
LogInitialPoolAmounts = This logs pool value total amounts during startup to PoolManager_Startup.log
LogPercentUsageWarningAmount = WARNING Performance heavy when using lower values! This defines a percentage amount to use for usage monitoring if using LogPercentUsageWarning
LogPercentUsageWarning = This logs a warning when a pool's usage amount is higher than LogPercentUsageWarningAmount. Logs to PoolManager_UsageWarning.log
Credit: FiveM/Dilapidated
Special Thanks: Alexguirre
First Uploaded: August 10, 2021
Last Updated: December 29, 2022
Last Downloaded: 32 minutes ago
@Dilapidated I fixed it. It was inflicting with another ASI mod. It works fine now. Again a big thanks. This fixed my gameconfig issues.
you need to update this because my game freezes for sec then crashes, i know its not my mods because when i deleted this it didnt freeze my game anymore
@Jaxraids yup same here, mods broken
for those who have a crash and it says it's because of the CPickupData you have to edit the gameconfig file and go to the numbers 480 to add the line '' <PoolName>CPickupData</PoolName>
<PoolSize value="512"/> ''
this line was deleted by rockstar I don't know why so I share this solution that I saw in another site
v1.2 changelog: https://github.com/Dilapidated/PoolManager/releases/tag/v1.2
@VictorGamer072YT THIS MOD CRASHED MY GAME WITH VERSION. 2802. I deleted all my mods and scripts before figuring out it was because of this. How ironic of a twist that it's the mod that's supposed to log crashes. Anyways I see a new update for PoolManager, so I may consider downloading this if need be, but for now I'm keeping far away from it. So much time spent trying to figure out the source of my crashes.....
@marshy2 For future reference, if you install mods or a new mod, and your game begins to crash, start with the most recent thing you installed. It makes life easier.
@Dilapidated
Hey, what'd you think of adding a timestamp to log files? Now while it prints that a certain pool is filling up, I still don't know which one was the fullest when a crash happened - and somehow, I don't get the prompt that it caught a crash.
Neat tool regardless!
crash at startup
poolName: ccombatinfo
poolHash: 0x2C1F0AC4
poolSize: 16
poolPointer: 000002ACDB1FC5B0
Works great Thanks
Is there a way to find out the unknown's?
@ikt Thank you! I think timestamps would be a great addition. I’ve been fairly spontaneous as it comes to time for working on mods so I can’t say when I’ll do this but when I get around to it I’ll see what I can do. I’ll also consider all PRs to the source as well for anyone who may wish to contribute.
poolName: unknown
poolHash: unknown
poolSize: 60
poolPointer: 00007FF7FAB83168
Hey all, can anyone help with this? Have changed every value of 60 in gameconfig but still getting crashes. cbullet is 'hard coded to an array of 60', have changed this but not sure if it'll still be locked to 60. TIA!
poolName: ccombatinfo
poolHash: 0x2C1F0AC4
poolSize: 16
poolPointer: 0000026437102BF0
help my dumbass
i figured it out myself but man this mod is lovely it was worth the rage of trying to get my game to stop crashing Hats off to the modders they fucking ate this one 5+ stars!
@unhingedmonkey can you help me?
@JuriWR93 The way I solved it was to modify the value to 75000. Step 1: bring gameconfig out of OpenIV. Step 2: edit the file and press control F on your keyboard to search, and type ccombatinfo. Step 3: modify the value to 75000 and save it. Step 4: put it back to OpenIV. Hope it works :)
poolName: unknown
poolHash: unknown
poolSize: 1000
poolPointer: 00000201F004FBB0
@unhingedmonkey you fix this? i get the same but with other pointer and size
poolName: dummy object
poolHash: 0xF17288D6
poolSize: 10010
poolPointer: 000001E5BDE8BDC0
is this due to bad gameconfig or something?
Game was crashing every 10-20min with no error without fail for 4 days. I put this mod in the folder to identify if there's a poolsize issue (because the crash was very reminiscent of gameconfig issues in the past), and it runs perfectly for hours on end.
I know this script didn't fix anything it's just funny ;D