ACEOverheatingDev Personal Fix

by faoifh
ACEOverheatingDev Personal Fix

Summary

This is an unofficial hotfix for the ACE Overheating Dev mod.

Description

Description
This is an unofficial hotfix for the ACE Overheating Dev mod. I noticed a critical bug where the barrel temperature would never decrease for specific weapons (e.g., some weapons from CapsWeaponPacks), causing them to remain permanently overheated.
Technical Details & Root Cause
After investigating, the issue appears to stem from the game engine's GetBarrelSurfaceArea() method. It seems that this method fails to return a valid surface area value when the gun's barrel is completely enclosed by the handguard. As a result, the cooling calculation breaks for these specific weapon models.
The Fix
I have modified the script to implement hardcoded default values for the cooling logic. This ensures that even if the engine returns an invalid surface area, the weapon will still cool down properly over time.
 Credits
Original Mod: ACE Overheating Dev
This is a personal fix/patch. All credits for the original code belong to the ACE team.

License

Arma Public License (APL)

Rating
100%
Version
1.0.0
Game Version
1.6.0.95
Version size
2.71 KB
Downloads
51
Created
13.01.2026
Last Modified
13.01.2026
ID
685B222050A04ADC

Dependencies