Arma 3 Update 2.10 Patch Notes (Hotfix) – Sep 6, 2022

Arma 3 update 2.10 hotfix is now rolling out on PC (Steam). According to the official Arma 3 patch notes, the latest update brings a long list of bug fixes and tweaks.

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.08 will fix a few of these issues. Check out more details below.

Arma 3 Patch Notes – September 6, 2022

Contact consists of 2 data packs / folders:

Contact (via PLAY CONTACT or -mod=Contact): for the singleplayer “First Contact” campaign experience (accessible only to owners – optionally loaded)

Contact (Platform): for most other use cases, including sandbox multiplayer (loaded by default for all players)

Consider using the Steam client option to verify the integrity of the local game cache to avoid corrupted data after downloading this update.

Consider defragmenting your HDD after downloading large updates.

Updating a deeply moddable game and its platform is not without risks. We use various methods to communicate upcoming changes to our awesome modding community, such as via the Dev Hub. We also co-operate directly on troubleshooting, and we offer an opportunity to test updates via our Release Candidate tests. Modders, server administrators, and other members of the community do their best to prepare for updates and to address issues post-release as quickly as possible. Please be mindful of some interruptions (especially in the first hours / days after a release) while we all work to improve the game together.

A Legacy Build Steam branch is available for advanced users. It contains the previous significant main branch version (2.08). It can be used to compare specific changes between major releases. The access code for this branch is: Arma3Legacy208
This update does not apply to the experimental Linux and Mac client port betas.
You can find the servers in the Steam library (switch the filter to “Tools”) – “Arma 3 Server” (based on your OS, it will download the Windows or Linux version).

Administrators can also use the command-line SteamCMD utility. The app ID is to be 233780.

CHANGELOG

Added: SQFC Bytecode files for Functions_F and UI_F were reintroduced
Added: Local Only objects to Eden Editor statistics
Added: Arma Reforger menu color preset
Added: Arma Reforger controls preset (in so far possible to replicate)
Added: Helper script function BIS_fnc_setRain
Tweaked: Hit registration on swimming and diving animations – FT-T163263
Tweaked: Materials on Kamysh and Gorgon turrets – FT-T163395
Tweaked: Expanded Virtual Arsenal itemSelected and itemDeselected Event Handlers so they also work with items and accessories
Tweaked: Character turning in BIS_fnc_scriptedMove was improved – FT-T164620
Tweaked: Thermal light influence on Viper, CTRG and Ghillie uniforms (in reaction to engine TI tweaks below)
Tweaked: Environmental sounds of insects and birds are muted when RainParticles snow=1 (mod support, there is no vanilla snow coming) – FT-T64553
Tweaked: BIS_fnc_scriptedMove now supports a group parameter – FT-T164620
Tweaked: Ambient temperatures on Livonia, Malden and Tanoa to match their geolocation better (especially in reaction to engine TI tweaks below) – FT-T160044
Tweaked: Rear view camera on AMV-7 – FT-T164530
Fixed: LDF mine specialist was created with the wrong backpack type – FT-T163192
Fixed: LDF weapons crate spawning with an incorrect .45 magazine – FT-T163190
Fixed: Bearing mismatch in the Rhino MGS commander sight – FT-T163946
Fixed: Init script error in some objects types
Fixed: Some of the CTRG units were missing role icons in the command bar – FT-T163146
Fixed: Init script error for Taru pods – FT-T164036
Fixed: Script error in a AI spawn module – FT-T154991
Fixed: NATO’s speedboat minigun had a wrong rear gunner perspective when in aiming mode – FT-T163134
Fixed: Error when stacked Event Handler code was too large – FT-T164036
Fixed: Graphical glitches in the damaged model of Land_i_Stone_HouseSmall_V2_F – FT-T163748
Fixed: Typo in RscDisplayMain – FT-T164000
Fixed: NFOV UI indicator on Titan launcher – FT-T71386
Fixed: Zeus side selection in UI was not working properly – FT-T156738
Fixed: BIS_fnc_scriptedMove function was upgraded to work with Arma 3 – FT-T164620
Fixed: BIS_fnc_3DENNotification was playing the notification through the radio channel – FT-T159739
Fixed: BIS_fnc_3DENNotification will now only play sound if used outside of Eden Editor – FT-T159739
Fixed: Abandoned vehicles would respawn only one time when using the respawn module – FT-T123940
Fixed: Script error on the Military Coffin (Flag) on Eden Editor undo – FT-T162775
Fixed: Nyx returned an incorrect number of available seats for some of the variants
Fixed: DAR rocket pod was missing its MFD icon on AH-99 Blackfoot – FT-T164611
Fixed: Static weapon visibility in spectator mode – FT-T165786
Fixed: Player rank in 2 “First Contact” scenarios
Fixed: Script error on Eden Editor undo for the decon showers – FT-T162775
Fixed: Modules always being listed as 0 in Eden Editor statistics
Added: Ability to edit the terrain heightmap via script (setTerrainHeight / getTerrainHeight – please read the documentation disclaimers)
Added: Terrain Locations can now be edited like dynamically created ones (see createLocation for relevant commands) – FT-T154323
Added: Ability for mods to distribute Eden Editor Compositions in their data
Added: Local Only option for certain objects in Eden Editor (use primarily for static decorative objects in large-scale scenarios)
Added: Group Event Handlers
Added: Scripted Ammo Event Handlers
Added: Projectiles now have a variable namespace (local only)
Added: CargoTypeWhitelist for Vehicle-in-Vehicle transport
Added: Automatically adding Creator DLC tags to compositions that contain CDLC objects
Added: setUnitFreefallHeight and getUnitFreefallInfo script commands – FT-T79436, FT-T86405, FT-T75547
Added: -noPauseAudio start parameter to keep audio running while the game is not in focus – FT-T163147
Added: findAny script command – FT-T154274
Added: Script commands compatibleMagazines and compatibleItems
Added: Alternate syntax for canAdd to check an item’s or magazine’s compatibility with weapons
Added: setObjectTexture(Global) and setObjectMaterial(Global) now accept strings defined in hiddenSelections config – FT-T160604
Added: Script command ropesAttachedTo
Added: loadConfig script command
Added: Use of setObjectTexture(Global) to override a clan selection texture
Added: getObjectID script command – FT-T163749
Added: Script commands missionProfileNamespace, saveMissionProfileNamespace, isMissionProfileNamespaceLoaded – FT-T163751
Added: getOpticsMode and setOpticsMode scripts commands – FT-T124258
Added: Error message when trying to upload a scenario to Steam Workshop that is too large – FT-T163783
Added: OpticsModeChanged Event Handler – FT-T151270
Added: OpticsSwitch Event Handler – FT-T15127
Added: actionKeysEx script command
Added: Alternative syntax for the action script command
Added: weaponsInfo script command
Added: Config Init Event Handler for CfgAmmo
Added: lineIntersectsSurfaces now returns selectionName and surface material – FT-T163473
Added: activeTitleEffectParams script command – FT-T164385
Added: nearestMines script command – FT-T163398
Added: Script command allObjects – FT-T164242
Added: “Resolution” Post Processing effect
Added: playSoundUI script command
Added: EntityCreated and ProjectileCreated Mission Event Handlers – FT-T124460, FT-T155096
Added: autoAdjustTexture config parameter to RscShortcutButton to improve texture alignment – FT-T164820
Added: title attribute support for a and img HTML and diary tags – FT-T156361
Added: Support for a diary record icon to createDiaryRecord and setDiaryRecordText – FT-T160326
Added: setTurretOpticsMode and getTurretOpticsMode commands
Added: allDiaryRecords script command
Added: filePatchingExceptions[] server config option
Added: Turret config ballisticsComputerOverride option that can force turret ballistics computer capabilities regardless of the used weapon
Added: “Unlisted” visibility setting to Scenario and Composition Workshop uploads – FT-T163573
Added: Alternative syntax to the resize command – FT-T165862
Added: getTerrainInfo script command – FT-T151907
Added: OnChildCreated Display Event Handler
Added: isSteamOverlayEnabled script command
Added: ctrlSetURLOverlayMode and ctrlURLOverlayMode script commands
Added: overlayMode Control config parameter
Added: ctrlSetShadow and ctrlShadow script commands
Added: getEventHandlerInfo script command – FT-T166230
Tweaked: Thermal Imaging overhaul (thanks also to Dslyecxi)
Tweaked: R2T now supports all Thermal Imaging modes (previously only BHOT/WHOT/GHOT)
Tweaked: setPiPEffect now supports all possible Thermal Imaging modes
Tweaked: Adjusted star visibility in Image Intensification night vision – Reddit
Tweaked: Limited length of script errors so that on-screen error messages are always shown completely
Tweaked: Performance improvement on Linux servers
Tweaked: Removed network reports (networkDiagInterval, NetStrStatsExport) (still available in Profiling builds)
Tweaked: Performance improvement if there are many vehicles on the map
Tweaked: skipTime script command is now limited to a maximum ~1000 hours per skip – FT-T68952
Tweaked: Arma 3 Units default timeout was reduced from 30s to 10s
Tweaked: Submunition _triggerOnImpact now only triggers for actual hits, not for deflections
Tweaked: HitPart events now fire for remote rifle bullets (not missiles, grenades or other projectile types)
Tweaked: Persistent missionProfileNamespace name can be overridden with missionGroup mission config parameter
Tweaked: Several adjustments to scripted vehicle towing – FT-T163769
Tweaked: Inventory item lists are now sorted – FT-T163668
Tweaked: Inventory UI listboxes now have the class names of the item inside lbData (previously only magazines had them) – FT-T163668
Tweaked: New position names added to emptyPositions
Tweaked: awake script command is extended to add the ability to nudge dead characters in a temporary ragdoll state – FT-T73168
Tweaked: IncomingMissile Event Handler now provides the actual missile as argument
Tweaked: RscShortcutButton TextPos class has received an optional forceMiddle config parameter – FT-T165085
Tweaked: onFlare.sqs script now receives the flare projectile as argument
Tweaked: Added an explosion source projectile parameter to the Explosion Entity Event Handler
Tweaked: Unauthorized Headless Client log messages now also include the IP address
Tweaked: Improved performance of nearestObject if the desired object is close to the source position
Tweaked: Improved performance of nearestObjects, nearObjects, nearestTerrainObjects when scanning a large area
Tweaked: Improved performance of isFlatEmpty when objects blocking the space are close to the center
Tweaked: Improved performance of nearSupplies when scanning a large area
Tweaked: Improved performance of nearRoads when scanning a large area
Tweaked: Added alternative syntax for allowCrewInImmobile – FT-T165584
Tweaked: Voice over Net is now by default handled via the server instead of peer-to-peer (a server option exists to switch it back)
Tweaked: Vehicles now change locality to the effective commander if no driver or copilot are available – FT-T153212
Tweaked: Performance improvement for PBO file lookups
Tweaked: Publishing a scenario to Steam Workshop now adds tags for used DLCs by default
Tweaked: isEqualTypeAll and isEqualTypeArray will return false instead of an error if input is not an array
Tweaked: ctrlSetAngle and ctrlAngle now support CT_ACTIVETEXT

Controls

Tweaked: Lights with dayTime and flare now automatically increase their brightness during daytime in order to stay visible – FT-T161893
Tweaked: Objects attached to a unit now stay attached when entering a vehicle – FT-T162552
Tweaked: getResolution command output was extended with the current texture quality value
Tweaked: Logging to Windows dedicated console log is now asynchronous – FT-T155902
Tweaked: BuildingChanged Event Handler is now also triggering for destroyed tents and walls
Fixed: Static or mounted M2 machine guns kept auto-reloading on remote clients – FT-T161007
Fixed: canAdd script command did not check against cumulative container space of a character for multiple items – FT-T127184
Fixed: ropeSegments script command reported an incorrect return type
Fixed: It was possible to see illegal in-game dates before 1970 – FT-T163269
Fixed: Incoming missile warnings were played through the radio instead of the effects channel – FT-T163245
Fixed: Server did not fully disable VoN when disableVoN config parameter was set
Fixed: Counter Measures did not provide the projectile in Fired/FiredMan Event Handlers
Fixed: Fired/FiredMan Event Handlers often did not provide the projectile when the shooter is remote in multiplayer
Fixed: triggerAmmo command not working on bullets, grenades, mines, flares, submunition – FT-T163630
Fixed: ropeAttachTo errored when an object was passed as argument instead of an array
Fixed: Crash when inter-creating ropes between transport vehicles
Fixed: Cruise Control would not disengage when the engine is turned off – FT-T163709
Fixed: Cruise Control was not stopped when using a handbrake – FT-T163813
Fixed: Invalid “setting invalid pitch” log messages – FT-T163807
Fixed: Being unable to click the bottom-most item in the inventory if a scrollbar is present – FT-T163667
Fixed: Various crashes that could happen if a group had no leader unit
Fixed: Script compile errors due to missing a closing brace were not logged to RPT
Fixed: exitWith potentially exiting the whole script (instead of just one layer) if the script also tried to compile a script file with a missing closing brace in it
Fixed: Tweaks in the audio system (possible crash fix)
Fixed: Wrong return type for setAutonomous – FT-T164475
Fixed: trim command not behaving correctly if all except the first character is trimmed off
Fixed: Second argument in say, say2D and say3D was not optional – FT-T164790
Fixed: awake script command was not always waking up EPE objects
Fixed: Floating dead characters and PhysX objects after a building collapse – FT-T63050
Fixed: Flag cloth would not animate on vehicles in 1st person view in some cases – FT-T164798
Fixed: Eden Editor script error when the undo action is used – FT-T162775
Fixed: The amount of surface dust generated from ammo impacts ignored surface humidity
Fixed: Helicopters ‘hopping’ when landing due to telling AI to disembark
Fixed: onUnload was not called when a title effect display was destroyed – FT-T78917
Fixed: Combobox entries were not properly clickable if the list was bigger than its parent control
Fixed: Redundant nulls returned by the agents script command – FT-T75506
Fixed: isNull did not support agents
Fixed: Floating ground weapon holders after building collapses – FT-T63050
Fixed: Buildings with an empty replaceDamaged parameter, but with a destruction animation, did not trigger the BuildingChanged Event Handler – FT-T122234
Fixed: Non-English TreeView search was not working as expected – FT-T118270
Fixed: Buildings’ allowDamage state was not reset on mission change – FT-T166527
Fixed: BuildingChanged Event Handler was firing on building damage – FT-T166632
Fixed: Floating dead bodies above destroyed tents – FT-T63050
Fixed: setDamage useEffects option did not work on trees, walls, and tents
Fixed: nearestObjects class name check did not work on “Ammo” – FT-T166472

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