Modding
Power trajectory
Up = buffed, down = nerfedPatch history
- ▲📊NumericRPCargument size4 KiB→Unlimited KiB
Removed the 4 KiB size limit for single RPC arguments, allowing for more complex modded data transmission.
Lifted RPC size limit.
- ≈📊NumericDecalslifetimeinfinite→10 minutes m
Default SpawnDecalEffect lifetime changed from infinite to 10 minutes to improve performance.
Decal cleanup.
- ▲✨NewPerceivableComponentAPI—→Added
Added IsInCompartment and GetCompartmentAccessComponent to PerceivableComponent for modders.
new feature
- ≈🐛Bug fixScenario FrameworkTrigger Activation
Fixed attribute setup and VME for ActionChangeTriggerActivationPresence in the Scenario Framework.
bugfix
- ▲✨NewAPI functions—→Added
Added several new functions (FindDamageEffectOfType, etc.) to allow modders to better query damage effects on hit zones.
DamageEffect functions
- ≈🔁ReworkFindDamageEffectsOnHitZoneparametersinconsistent→consistent
Reordered parameters for FindDamageEffectsOnHitZone to match the rest of the ExtendedDamageManagerComponent API.
API consistency
- ≈🎯BehaviorColliderHistoryComponentenabled→disabled
Disabled ColliderHistoryComponent on Vehicle_Part_Base.et for optimization; remains enabled for rotors and ammunition.
Vehicle_Part_Base.et
- ≈✨NewBaseMoveComponentCollisionEnabled—→Added
Added CollisionEnabled attribute to BaseMoveComponent to allow modders to toggle physics collisions for throwables.
New attribute for projectiles
- ≈✨NewScenarioFrameworkLayer State—→Added
Added an action to restore the default state of the layer, enabling looped workflows in the Scenario Framework.
New action for looped workflows
- ≈🔁ReworkInventory Storageinvoker location—→ScriptedInventoryStorageManagerComponent
Moved OnItemAdded and OnItemRemoved invokers to the shared storage manager and shifted garbage system handling to C++.
- ≈✂️RemovedArsenal CachemanagerSCR_VirtualArsenalCacheManager→ItemPreviewManagerEntity
Replaced the old Virtual Arsenal Cache Manager with the new ItemPreviewManagerEntity.
- ≈🛠QoLWorkbenchprofile folderCombined→Separated
The Workbench profile folder is now separated from the game folder, renamed to ArmaReforgerWorkbench.
Workbench profile folder now separated
- ▲✨NewAnimationscript methods—→Added
Added new script methods to allow modders to bind and call custom commands and variables in animation data.
Added methods to bind custom commands in animation data
- ▲🔁ReworkNavmesheditor tool
NavmeshEditorTool now allows saving of specific parts of the navmesh.
change
- ≈🔁ReworkSerializationsystem—→Reworked
Reworked the serialization system and added BinSerializationContainer for better modding workflow.
new