Arma 3 Update 2.12 Hotfix Patch Notes – Feb 28, 2023

Arma 3 update 2.12 hotfix is available to download on PC (Steam). According to the official Arma 3 patch notes, the latest update brings Text to Texture, UI to Texture, Platform Support and more.

Previously, a major update the Ability to manually select unit types, “arsenalPreOpen” scripted Event Handler, and much more. Since the last patch, players are facing a number of problems with the game. Today’s Arma 3 patch 2.12 will fix a few of these issues.

Check out more details below.

Arma 3 Patch Notes – February 28, 2023

  • Added: Black variant of Carryall backpack – FT-T167324
  • Added: Scripted UI channel slider to the audio options (sounds played via playSoundUI)
  • Added: “Camo_3” hidden selection for MLOD of Falcon UAV – FT-T167384
  • Tweaked: Laptop screen texture from the “Prologue” campaign – FT-T167578
  • Tweaked: Arma Invaders now supports a mod whitelist, and ACE is whitelisted (it’s doing very minimal main menu tweaks)
  • Tweaked: Arma Invaders now works without a loaded world (-skipIntro / -world=Empty)
  • Tweaked: Laws of War DLC level artillery rate of fire reduced a bit (Arma Invaders)
  • Tweaked: Hostile destruction repair bonuses are now higher for tougher hostiles (Arma Invaders)
  • Tweaked: Removed a legacy filter of Global Mobilization Creator DLC content in Warlords Arsenal
  • Tweaked: Special times for TT11 and TT12 due to Van handling changes some time ago – FT-T167523
  • Tweaked: Translations of various texts (thanks to FT reporters)
  • Fixed: BTR-K and ZSU-39 were missing damage named selection, preventing them from showing proper materials when damaged – Forums
  • Fixed: Minor clipping of fingers on the right hand when using the Promet rifle
  • Fixed: Some SFX had bad volume applied (Arma Invaders)
  • Fixed: Possible Eden Editor composition error – FT-T167270
  • Fixed: Possible script error in a respawn function
  • Fixed: SPG-9 tail sound was 2D only – FT-T167073
  • Fixed: Huron would lose hidden selections in distant LODs – FT-T167384
  • Fixed: Potential group spam during initialization of modules – FT-T167804
  • Fixed: Ifrit brake lights were always on – FT-T169348
  • Fixed: Some distant shot sounds from SPG-9 were not audible
  • Fixed: Potential respawn disabled glitch in “Apex Protocol”
  • Fixed: MRAP tire sound was 2D instead of 3D – FT-T150796

ENGINE

  • Added: “text” Procedural texture source (Text to Texture) – FT-T161708
  • Added: “ui” Procedural texture source (UI to Texture)
  • Added: IR pointer config now supports non-IR lasers with custom colors and thicknesses – FT-T168103
  • Added: Engine support for weapon optics with an integrated flashlight / laser
  • Added: New script command isEqualRef – FT-T167311
  • Added: assignedVehicles script command – FT-T153136
  • Added: assignedGroup script command
  • Added isNotEqualRef script command
  • Added: getCorpse script command – FT-T167380
  • Added: getOrDefaultCall script command to HashMap – FT-T167434
  • Added: “animated” named property to the buoyancy LOD
  • Added: ctrlAt script command
  • Added: displayUpdate script command (part of UI to Texture)
  • Added: displayUniqueName script command (part of UI to Texture)
  • Added: groups <side>  script command – FT-T164521
  • Added: targets script command syntax for groups – FT-T168408
  • Added: needService script command
  • Added: “Service” mission Event Handler – FT-T167446
  • Added: allowService / allowedService script commands
  • Added: New MapType for “river” object rendering on the 2D topographic map
  • Added: Optional windyCoef parameter to the enableEnvironment command – Forums
  • Added: getForcedSpeed script command – FT-T169525
  • Added: equipmentDisabled script command – FT-T167466
  • Added: getUnloadInCombat script command – FT-T165935
  • Added: setTurretLimits / getTurretLimits script commands – FT-T164568
  • Added: modifierBlocking property to CfgUserActions – FT-T164496
  • Added: insideBuilding script command – FT-T169652
  • Added: Map factor to getAudioOptionVolumes command – FT-T169741
  • Added: getTowParent script command – FT-T163653
  • Added: direction animation source for weapons – FT-T169291
  • Added: directHit parameter to “HandleDamage” Event Handler – FT-T79970
  • Added: findDisplay alternative syntax to find UI to Texture displays by their unique name
  • Added: Ability to specify vectorUp for scripted particle effects – FT-T151354
  • Added: “ScriptError” Mission Event Handler – FT-T161933
  • Added: “TreeFilterUpdated” Event Handler for Tree controls – FT-T169148
  • Added: Alternative groupId syntax to retrieve the ID number of a unit – FT-T169781
  • Added: getVideoOptions script command
  • Tweaked: Added optional instigator parameter to setHitsetHitIndexsetHitPointDamage
  • Tweaked: Added optional killer and instigator parameters to setDamage (the MP restrictions are similar to setShotParents)
  • Tweaked: Added ability to influence the fall direction of a tree, pole, or wall
  • Tweaked: Added negative index support (Python-like) to select and set commands – FT-T166810
  • Tweaked: Added RVExtensionContext method to the callExtension implementation – FT-T165723
  • Tweaked: “LBSelChanged” Event Handler will return an additional array of multi-selections for LB_MULTI controls
  • Tweaked: Both laserTarget and isLaserOn can now be used with vehicle turrets – FT-T167317
  • Tweaked: It is now possible to override the volume of played sound via the “SoundPlayed” Event Handler by returning a number from 0 to 5 – FT-T167315
  • Tweaked: allObjects is extended to include triggers and ordered vehicles
  • Tweaked: addVehicle will now soft-force the correct group on the already added vehicle
  • Tweaked: leaveVehicle will not unassign the group from the vehicle, if the group is not the same group the vehicle is removed from
  • Tweaked: fullCrew will now also return the assigned unit to the vehicle’s position
  • Tweaked: “EPEContactStart” and “EPEContact” Event Handlers will now return the impact reaction force vector and point of impact in world coordinates
  • Tweaked: lbSetSelected now accepts an array of indexes as well as an optional parameter to force the Event Handler – FT-T167375
  • Tweaked: Added alternative syntax to getDirVisual – FT-T167414
  • Tweaked: Limited number of autodetected CPU cores to 16
  • Tweaked: Added alternative syntax to the allObjects script command – FT-T164242
  • Tweaked: Added a sanity check to setFog parameters to avoid visual glitches – FT-T123262
  • Tweaked: fullCrew was extended with position names
  • Tweaked: Added an alternative syntax to the canSlingLoad command – FT-T169481
  • Tweaked: AIPathOffset added to getRoadInfo – FT-T166542
  • Tweaked: Added support for CT_OBJECT creation using ctrlCreate – FT-T165245
  • Tweaked: objectParent command is extended to return the rope parent from a rope segment – FT-T169666
  • Tweaked: BattlEye anti-cheat update
  • Fixed: closeDisplay on a cutRsc effect would not remove the effect – FT-T78917
  • Fixed: “Unknown attribute itemsCmd” error – FT-T166881
  • Fixed: “LBSelChanged” Event Handler fired when there was no actual selection change
  • Fixed: “LBSelChanged” Event Handler did not fire in multiselect ListBox on Ctrl + Space
  • Fixed: lbSelection was not updated inside the “LBSelChanged” Event Handler – FT-T167219
  • Fixed: lbSelection returned the wrong index for the first row
  • Fixed: radioChannelCreate and radioChannelSetLabel did not localize the labels
  • Fixed: Crashes caused by ‘invalid’ floating point rounding behavior on Linux
  • Fixed: AI would ignore waypoint completion radius – FT-T167056
  • Fixed: AI pathing would try to reuse an old path even if it is far away
  • Fixed: Preprocessor handling of nested if/ifdef – FT-T166710
  • Fixed: canAddItemToUniform/Vest/Backpack alternate syntax did not check the correct container
  • Fixed: Some HashMap commands had an inconsistent return type
  • Fixed: allMissionObjects would not return objects of a certain type
  • Fixed: entities would not return certain kinds of objects
  • Fixed: nearestObject did not return certain types of objects
  • Fixed: deleteVehicleCrew was not always deleting crew – FT-T167473
  • Fixed: actionKeysEx did not detect a double tap in a key combination
  • Fixed: deleteVehicleCrew did not properly delete cargo when a unit is local – FT-T167473
  • Fixed: Crash when providing a negative radius to nearObjects/nearestObjects/nearestTerrainObjects/nearSupplies/nearRoads
  • Fixed: compatibleItems and compatibleMagazines could return duplicate items – FT-T167534
  • Fixed: Dynamic Simulation did not consider players that were passenger in a vehicle – FT-T168176
  • Fixed: Crash when a vehicle has more magazineslot proxies than muzzles
  • Fixed: Vehicle weapon animation sources could get lost if a turret gunner enters Firing From Vehicles – FT-T166242
  • Fixed: .MDMP and .BIDMP files were not cleaned up from the log folder
  • Fixed: “LandedTouchDown” / “LandedStopped” Event Handlers would never find dynamic airports (carriers) – FT-T168958
  • Fixed: Possible crash on a script error inside Unicode script files – FT-T167570
  • Fixed: Effects (sound / activation script) of CYCLE waypoints were not triggered – FT-T167923
  • Fixed: Tweaked the waypoint completion radius rule for non-player group AI – FT-T167056
  • Fixed: Large Eden Editor trigger intervals were not working correctly – FT-T167798
  • Fixed: doStop in an init script could break AI behavior in multiplayer
  • Fixed: Possible multiplayer desync by deleting a remote player’s uniform/vest container, which would be deleted locally but not remotely
  • Fixed: It was possible to move objects below the terrain by using Alt + LMB in Eden Editor
  • Fixed: Eden Editor Translation Widget sideways movement could move objects below the terrain, even if surface snapping was active (it now follows the terrain)
  • Fixed: HashMap did not handle nil keys correctly (it considered two nils to be different keys)
  • Fixed: In modded keybindings, key combinations would block the main key – FT-T164496
  • Fixed: PhysX vehicle suspension reaction on setDamage – FT-T167797
  • Fixed: Hidden vegetation would still trigger collision sounds – FT-T153969
  • Fixed: Copy-pasted units in Zeus did not have their origin waypoints set – FT-T164049
  • Fixed: Linux server was not correctly handling large numbers in config files
  • Fixed: Random numbers on Linux servers were not always random – FT-T169575
  • Fixed: selectionPosition would print an error when querying proxy positions, even if the proxy was found – FT-T167265
  • Fixed: Eden Editor Compositions in Zeus did not correctly synchronize waypoints – FT-T163128
  • Fixed: Security issue when connecting to multiplayer servers (thanks to Nicholas Dilmaghani)

Jack Johnson
Jack Johnson
Jack focuses on sports games, covering everything from FIFA and NBA 2K to arcade-style hits. When not analyzing roster updates or gameplay mechanics.
Ad