Version 3.18.0
Requires CBA version 3.17.0 or later and Arma 3 version 2.16 or later.
Arma 3 clients running Windows 7 and Windows Server 2008 are no longer supported, servers will continue to work.
Change Log Summary
ADDED:
- Aegis Compat - Overwrite some Aegis changes (#10173)
- Arsenal - Add
ace_arsenal_fnc_saveLoadout
as API to save loadouts (#10151) - CSW - Add primary weapon support (#10284)
- Common - Add
setDead
API (#10045) - Cookoff - Delay full vehicle destruction (#9061)
- Dragging - Add hookable events (#10304)
- Extensions - Rust (#9015)
- Grenades - Add grenade rolling (#10005)
- Hit Reactions - Add weapon dropping on arm hit (#9539)
- Interaction - Add actions based on animations (#6144)
- Interaction - Add remote squad management (#10258)
- Magazine Repack - Add ability to disable repacking via class (#10232)
- Medical AI - Add command actions to heal injured units (#10164)
- Missile Guidance - Rewrite to use real-world guidance principles, general refactor (#10019)
- missile_GBU - add GBU (#10026)
- missile_vikhr - Add Vikhr ATGM (#10036)
- Reaction Forces Compatibility (#10016)
- SPE Compat - Add CSW support (#10285)
- Sitting - Add config overwrite for random animation pool (#10120)
- UI - Add keybind to hide all hud elements (#10227)
- Vehicle Damage - Add API to prevent AI from dismounting from immobile vehicles (#9990)
- Zeus - Add spectator module (#6202)
FIXED:
- AdvThrowing - Fix showing wind info when no grenades in inventory (#10008)
- Advanced Ballistics/Field Rations - Notify restart requirement (#10161)
- Arsenal - Fix insignia not reapplying after switching vests & backpacks (#10046)
- Arsenal - Fix mission and campaign insignia (#10143)
- Artillery Tables - Fix artillery UI not refreshing when being teleported from one vehicle to another (#10217)
- Artillery Tables - Fix artillery UI not showing if no gunner view available (#10218)
- CSW - Fix belt linking (#10148)
- CSW - Fix round count in GMG belt description (#10180)
- Cargo - Add check for invoking
ace_cargoAdded
EH only if cargo was actually added (#10084) - Cargo - Fix missing cargo box sizes & cleanup (#10263)
- Common - Fix
ace_common_fnc_uniqueItems
(#10107) - Compat CUP Weapons - Fix mono NVGs having bino vision (#10348)
- Compat GM - Fix inheritance and add GM stringtable entries to display names (#10256)
- Cookoff - Fix Incorrect parent class in cookoff sounds (#10083)
- Cookoff - Fix wrong origin for 1 fire jet in fire ring (#10341)
- Dogtags - Drop dog tag on ground if unit doesn't have inventory space (#10094)
- Dogtags - Fix arsenal not showing dog tag info in multiplayer (#10095)
- Dragging - Fix dragging ai turrets via keybind (#10267)
- Dragging - Fix dragging breaking via keybind (#10261)
- Dragging - Fix dragging/carrying failing for items in ViV (#10128)
- Explosives - Only add "detonate all" action for dead man switch when necessary (#10146)
- Explosives - Fix AI always knowing Sapper's location (#10350)
- Fastroping - Fix FRIES not working after vehicle respawn (#10268)
- General - Add replacement items for editor inventory management (#10216)
- General - Fix some undefined variables (#10335)
- Grenades - Fix how incendiary grenades do damage to vehicles (#9983)
- Grenades - Fix incendiary grenades damaging invulnerable objects (#10068)
- Grenades - Fix not being able to switch throw modes in FFV (#10012)
- Hearing - Fix deafness reducing when game is paused (#10039)
- Hearing - Fix explosions not affecting hearing (#10002)
- Hearing - Ignore explosions with no hit (#10369)
- IR Light - Fix bad item replacements and switching to primary weapons (#10119)
- Interact Menu - Fix self actions when handcuffed (#10188)
- Interaction - Fix unlocalized string in ACE_TeamManagement (#10359)
- Interaction - Hide push interaction if target is in ViV cargo (#10127)
- Inventory - Fix wrong iteration count (#10342)
- Maptools - Fix gps detection (#10007)
- Medical AI - Fix splints not being applied in special circumstance & setting adding multiple EH (#10141)
- Medical AI - Prevent medics from being blocked on treatments they can't complete (#10167)
- Medical Engine - Fix limping not applying with open wounds (#10307)
- Medical Treatment - Notify restart requirement (#10197)
- Mk6 Mortar - Remove unnecessary restart notifications (#10277)
- Nametags - Only display talking waves when unit is alive and conscious (#10106)
- Nightvision - Fixes Exploit with FogScaling (#10299)
- Overheating - Set ammo to ambientTemperature on reload (#10320)
- Quickmount - Fix quickmount for vehicle interactions (#10126)
- RHS Compats - Remove silent
ace_hearing
dependency from RHS compats (#10134) - Refuel - Fix fuel source disabling (#9995)
- Repair - Fix unit being vanilla engineer with Repair enabled (#10337)
- Safemode - Fix safemode being broken after respawning (#10260)
- Safemode - Refactor (#10111)
- Sitting - Fix sitting on carried objects (#10318)
- Spectator - Remove spectator lights when exiting spectator (#10114)
- Towing - Fix dependencies (#10288)
- Vehicle Damage - Fix ERA/SLAT not being detected (#10168)
- Vehicle Damage - Fix applying medical damage to non-local and invulnerable units (#9988)
- Vehicle Damage - Let AP trigger ERA/SLAT (#10169)
- Vehicle Damage - Improve finding engine selection (#10340)
IMPROVED:
- Advanced Fatigue - Various improvements (continuation of #5723) (#9714)
- Aegis Compat - Add some realistic names (#10253)
- Aircraft - Drone "Follow Unit" Waypoint Action (#9889)
- Arsenal - Fix
modParams
printing messages in RPT (#10213) - Arsenal Stats - Add support for multiline text (#9856)
- Artillery Tables - Support for ammo that has native
airFriction
(#10059) - CSW - Fix overlapping interaction position for SPG-9, improve positions for Mk19 and DSHKM (#10165)
- CSW - Handle turret locality safer (#10272)
- CSW - Improve "disableWeaponAssembly" status effect usage (#10273)
- CSW - Improve tripod and weapon disassembly (#9915)
- CSW - Improved weapon attachments handling (#9904)
- CSW - Take individual components into account for disassembly (#10300)
- CSW/Reload - Don't allow interactions with hostile CSWs (#10152)
- CUP Compat - Add interaction anims to CUP vehicles (#10238)
- CUP Compat - Improve explosives compat (#10193)
- Cargo & Dragging - Disable UAV AI when being dragged, carried or cargo (#10100)
- Cargo - Add checks for adding cargo via config (#9999)
- Cargo - Add object variable for custom interaction delay (#10308)
- Cargo - Add an action to check size of cargo object (#10367)
- Chemlights - Add pretty name for addon (#10174)
- Common - Add
ace_common_fnc_addExplosionEventHandler
(#10243) - Common - Add
ace_common_fnc_switchAttachmentMode
(#10135) - Common - Add
addPlayerEH
for adding EHs to ace_player (#10056) - Common - Add wheel hitpoint function (#10075)
- Common - Clean up
ace_common_fnc_hasItem
&ace_common_fnc_hasMagazine
functions (#10108) - Common - Improve PBO checking (#9266)
- Common - Improve
addWeapon
(#10051) - Common - Improve persistent lights/lasers (#10118)
- Common - Make
FUNC(getVehicleIcon)
check for strings without the .paa extension (#10257) - Common - Use hashmap for
canInteractWith
check (#10189) - Common - Use lifeState check in
FUNC(isAwake)
(#9646) - Compat CUP Units - Goggles Compatibility (#10065)
- Compat RF - Field Rations - Watersource Offsets (#10282)
- Compat RHS/Hellfire - Use RHS models when loaded (#10076)
- Compat WS - Update realistic names (#10014)
- Cookoff - Mini-Rewrite (#9758)
- Dogtags - Add context menu action to check dog tag (#10101)
- Dogtags - Improve displaying dog tags from bodies with no name (#10096)
- Dogtags - Rename inventory items via CBA (#10130)
- Dragging - Add parameters check for
FUNC(setDraggable)
&FUNC(setCarryable)
(#10264) - Dragging - Add parameters for
FUNC(setDraggable)
&FUNC(setCarryable)
to apply globally (#10266) - Dragging - Corpse carrying and dragging - continued (#9273)
- Explosives - Improve AT/SLAM, Frag from Claymore and Bounding Mines (#10105)
- Explosives - Use
triggerAmmo
instead ofsetDamage
(#10182) - Explosives/Realistic Names - Improve CfgVehicles explosives naming (#10200)
- Fire - Mini-Rewrite (#9757)
- Fortify - Add item/weapon/backpack fortify tool property (#10290)
- Frag - Add public blacklist interface (#10163)
- Frag - Rewrite (event handlers and dev functions) (#10157)
- Frag - Spall simulation rewrite (#10247)
- GM Compat - Add interaction anims to GM vehicles (#10234)
- General - Add missing pretty names to components (#10211)
- General - Change CBA Namespaces to HashMap (#8801)
- General - Optimize some if statements (#10302)
- General - Optimize some loops with
forEachReversed
(#10191) - General - Remove "SwitchWeapon" spam (#10113)
- General - Use
findAny
where possible (#10292) - Goggles - Add effect event for API (#10314)
- Grenades - Add 3 more sounds to flashbang detonations (#9982)
- Grenades - Code cleanup (#9979)
- Grenades - Make flashbang detonation sound configurable via config (#9985)
- Gunbag - Optimise weapon taking/storing code (#10053)
- Headless - Add warning about duplicate loadout validation (#9878)
- Headless - Improve group transfer and add API (#9874)
- Hearing - Fix volume being force updated when loadouts are set on AI (#10044)
- Hearing - Improve and cleanup code (#9933)
- HuntIR - Add Events & Animation Disable Flag (#10214)
- Interact Menu - Add inheritance support to removeActionFromClass (#8396)
- Interact Menu - Use hashmaps for interactions (#9920)
- Interaction - Add distance to interaction anims (#10233)
- Interaction - Disable magazine passing to dead and unconscious units (#10091)
- Interaction - Improve
FUNC(switchWeaponAttachment)
(#10145) - Interaction - Show all possible modes for an attachment (#8154)
- Kill Tracker - Add setting to show kills from vehicle to crew (#10069)
- Medical - Make Peripheral Resistance affect blood loss (#8420)
- Medical - Refactor target blood pressure (#10081)
- Medical AI - Add tourniquet support (#10158)
- Medical AI - Give blood in Cardiac Arrest before doing CPR (#10154)
- Medical AI - Make AI take tourniquets into account when medicing (#10142)
- Medical Damage - Improve custom wound handling (#9310)
- Medical Engine - Allow disabling seat locking on vehicle types (#10123)
- Medical Engine - Remove ACE_HDBracket hitpoint (#9732)
- Medical Feedback - Add parameters to fnc_playInjuredSound (#10175)
- Medical Treatment - Allow diagnosing cardiac arrest with clear language (#9997)
- Medical Treatment - Improve ace_placedInBodyBag and ace_placedInGrave events by adding medic as parameter (#10354)
- Nightvision - Improve NVG Brightness adjustment limits (#10136)
- Optics - Convert Optics to use CBA Optics (#7273)
- RHS Compat - Add interaction anims for ammo boxes (#10242)
- RHS Compats - Remove nametags related functions being called if nametags isn't loaded (#10177)
- Realistic Names - Add missing base game classes (#10013)
- Realistic Names - Complete & cleanup (#10202)
- Rearm - Optimise getting magazine names (#10052)
- Refuel - Add enable setting (#7613)
- Refuel - Add more maps to positions (#10349)
- Scopes - Optimised FUNC(getOptics) (#10360)
- SOG Compat - Add interaction anims to SOG vehicles (#10223)
- SPE Compat - Add interaction anims to SPE vehicles (#10226)
- SPE Compat - Improve SPE CfgVehicles explosives naming (#10259)
- SPE Compat - Make 50Rnd M1919 & M2 100Rnd belts linkable (#10301)
- Vehicle Damage - Add turret tossing again (#9989)
- Vehicle Damage - Code cleanup (#9831)
- WS Compat - Add interaction anims to WS vehicles (#10229)
- WS Compat - Rename WS weapon holders when realistic names is loaded (#10240)
- WS Compat - Use ACE MG for realistic name (#10252)
CHANGED:
- Arsenal - Changes for CBA Disposable hashs (#9998)
- CSW - Force
QGVAR(handleExtraMagazinesType)
to be respected (#9903) - CUP Weapons Compat - Use macros for CSW (#10317)
- Common - Move missing compats warning to pre start (#10162)
- Cookoff - Change cook-off fire damage (#9991)
- Dogtags - Code cleanup (#10097)
- Dragon - Update to new framework (#10025)
- Explosives - Remove
delayTime
for explosives, as it no longer serves any purpose (#10181) - Explosives - Remove replacement explosives (#10206)
- Explosives - Remove unnecessary info from RPT (#10291)
- Explosives - Trivial cleanup (#10205)
- Explosives - Use full magazine name in interaction menu (#10192)
- Extension - Update to latest arma-rs (#10312)
- Fire - Remove
medical_engine
dependency (#10122) - Fire - Remove unused plant integration (#9993)
- General - Cleaned up
cbaSettings_settingChanged
(#10050) - General - Fix Command Case (#10286)
- General - Fix case in event handler commands (#10121)
- General - Removed silent Dragging dependencies (#10287)
- General - Use
QUOTE(ADDON)
for status effects (#10195) - General - Use
ace_common_fnc_isAwake
where possible (#10098) - General - Use variable for checking if medical is enabled (#10063)
- Grenades - Change damage from M14 incendiary grenade (#9992)
- Hearing - Code cleanup (#10041)
- Hellfire - Update to new framework (#10028)
- Hot - Update to new framework (#10029)
- Kestrel4500 - Measure wind relative to player's head direction (#10215)
- Maverick - Update to missile guidance framework (#10032)
- Medical - Add
ace_medical_enabled
variable for future-proofing API (#9996) - Medical - Change default spontaneous wake up chance & epinephrine boost settings (#9241)
- Metis - Update to use missile guidance framework (#10033)
- Missile Guidance - Add common configs for many missiles (#10275)
- Missile Guidance - Update DAGR (#10024)
- Missile Guidance - Update Javelin (#10030)
- Nlaw - Update to use Missile Guidance Framework (#10034)
- Overpressure - Minor cleanup (#10279)
- Parachute - Make Jet Ejection Seats use Non-Steerable Parachutes (#9963)
- Realistic Names - Add optics & vehicles compats (#10201)
- Recoil - Code cleanup (#10150)
- Recoil - Tweak launcher recoil to be more realistic (#9528)
- Refuel - Cleanup compats (#10011)
- Reload - Change "Check Ammo" anim to not block movement (#10293)
- SPE Compat - Make all German belts linkable (#10305)
- Trenches - Make entrenching tool cache use hashMap (#10298)
- Vehicles - Remove unneeded magazines (#10172)
SETTINGS:
- CSW - Rework settings (#9901)
- Interaction - Add setting for blocking interaction with enemy crew (#10237)
- Overpressure - Separate backblast and overpressure range coefficient (#10070)
- Scopes - Setting to show Adjustment UI while sighted in (#10241)
TRANSLATIONS:
- Consistency fixes (#10071, #10099, #10278)
- French (#10236, #10274)
- German (#9975, #10087)
- Italian (#10087, #10365)
- Korean (#10077, #10104, #10355, #10345, #10330)
- Portuguese (#10155, #10159)
- Russian (#10060, #10085, #10115, #10281, #10333)
- Japanese (#10058, #10061, #10088, #10112, #10245, #10373, #10331)