ArmaDB
Workshop mod

ORCA_ACE_TurretReloadCrashFix_

by Betcon · all their mods

Ace core Fix

Players now

0

Servers

1

Rating

-

Subscribers

-

Get it on the Workshop reforger.armaplatform.com/workshop/6A98E9A8A4F8A20D

Busiest servers running it 1 in total

All servers

Players on servers with it

daily, last 30 days

0 8 16 24 32 17 Sep 24 Sep 1 Oct 8 Oct 15 Oct peak 23
Average players Low to peak in each bucket

Details

Author
Betcon
Version
1.0.0
Size
2 KB
Licence
APL
Game version
1.8.0.13
Likes
0 / 0 dislikes
Published
12 Oct 2026
Updated
4 days ago
Workshop ID
6A98E9A8A4F8A20D

Recent adoption

30 days: +1 −0 ↑0

Version history

1
  1. v1.0.0 2 KB 12 Oct 2026
Description from the Workshop

ORCA ACE Turret Reload Crash Fix ================================ Project GUID: 600D3259155B0F9F Required mod: ACE Core Dev Workshop ID: 65AD7D0D9941A380 Target class: SCR_TurretControllerComponent Target function: RpcDo_ACE_ForceReloadWeaponWithServer Why this exists --------------- Observed dedicated-server crash: Virtual Machine Exception Reason: Maximum number of attempts exceeded! Class: SCR_TurretControllerComponent Function: RpcDo_ACE_ForceReloadWeaponWithServer ACE Core Dev's scripted turret reload performs DoReloadWeaponWith() and retries on failure. Its upstream implementation retries 10 times, 100 ms apart. If all attempts fail, it calls Debug.Error("Maximum number of attempts exceeded!"). This patch changes ONLY the terminal failure behavior: Upstream ACE: 10 failed attempts -> Debug.Error -> Virtual Machine Exception risk ORCA patch: 10 failed attempts -> WARNING log -> abort that reload request -> continue The retry count and timing stay at the ACE defaults (10 x 100 ms). This keeps the behavior change as small as possible. Dependencies ------------ - Arma Reforger: 58D0FB3206B6F859 - ACE Core Dev: 65AD7D0D9941A380 Load order ---------- ACE Core Dev must load before this patch. The addon.gproj dependency declares that relationship. For the ORCA server mod list, place the published ORCA patch after ACE Core Dev. It does not need to be the absolute final mod, but no later mod should override the same SCR_TurretControllerComponent function. Workbench validation -------------------- 1. Add this folder to Workbench Launcher using "Add Existing" and select addon.gproj. 2. Ensure ACE Core Dev is installed/available to Workbench. 3. Open the project. 4. Script Editor -> Compile and Reload Scripts (Shift+F7). 5. There must be no SCRIPT (E) compile errors. 6. Start a test session with a turret/vehicle that can reproduce the ACE reload issue. 7. After a failed reload, expected log is: [ORCA_ACE_TurretReloadCrashFix] ACE turret...