After seven years, Arma 3 hits v2.0

After seven years, Arma 3 hits v2.0

Bohemia Interactive is still working on it.

Boʜᴇmia Interᴀᴄᴛive's milɪᴛary FPS Arma 3 launcʜᴇd ᴏɴ Sᴛᴇᴀᴍ ɪɴ 2013 ᴀɴd hᴀs ᴄᴏɴᴛɪɴᴜᴇd ᴛᴏ evolve sɪɴce tʜᴇn, ᴛʜʀᴏᴜɢʜ multiple ᴜᴘdᴀᴛes, expᴀɴsiᴏɴs, ᴀɴd ᴇᴠᴇɴ ᴀɴ aʟɪᴇn ɪɴvᴀsiᴏɴ. (Sᴏʀt ᴏꜰ.) Those sᴇᴠᴇɴ yᴇᴀʀs ᴏꜰ ᴏɴɢᴏɪɴg ᴅᴇᴠᴇʟᴏᴘᴍᴇnt ʜᴀᴠᴇ culmɪɴᴀᴛed ɪɴ ᴛᴏᴅᴀʏ's releᴀse ᴏꜰ Arma 3 2.0, ᴀɴ ᴜᴘdᴀᴛe thᴀᴛ ɪɴcludes a ɴᴇᴡ firɪɴg drill, imᴘʀᴏᴠᴇd Sᴛᴇᴀᴍ Wᴏʀksʜᴏᴘ ɪɴtegrᴀᴛiᴏɴ, ɴᴇᴡ equipᴍᴇnt variᴀɴts, ᴀɴd ᴍᴏʀᴇ achieveᴍᴇnts, ɪꜰ ʏᴏᴜ're ɪɴᴛᴏ thᴀᴛ sᴏʀt ᴏꜰ thɪɴg.

The firing drill, called Course of Fire: Gray, is a challenging run that offers a gold medal to players who can complete it in under two minutes. Experienced Arma players may also recognize a few surprises from previous versions of the game, Bohemia teased, "if they know where to look and what to do."

Amazon Prime Day deals: see all the best offers right now!

Players will also be able to share custom compositions from Arma 3 directly to the Steam Workshop following the 2.0 update. A detailed breakdown of the process is available through the Community Wiki, but the quick-and-dirty version is that you'll select and arrange assets through the editor, save them as a custom composition, and select the icon to publish it to the Steam Workshop. Handy.

"Compositions can include anything from full-blown military camps to specific roadblocks or checkpoints, a Halloween pumpkin festival, a simple table and chairs, or anything in between," Bohemia Interactive said. "By sharing their unique compositions via the Steam Workshop, Arma 3 content creators can help each other build expansive, detailed, and atmospheric scenarios quickly and easily."

The update also adds a new and variant model of CTRG special forces gear, a black variant of the P07 pistol, and a lifetime supply of Arma Eau de Combat, an April Fool's joke from a few years back that's now actually in the game as a prop.

To mark the big 2.0 update, Arma 3 is currently on sale on Steam for $7.50/£6/€7, with additional bundle discounts on the Ultimate Edition, Apex Edition, Contact Edition, or DLC Essentials. The full, very long changelog is below.

NotesContact 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 (1.98). It can be used to compare specific changes between major releases. The access code for this branch is: Arma3Legacy198This update does not apply to the experimental Linux and Mac 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.NVIDIA GameWorks™ Technology provided under license from NVIDIA Corporation. Copyright © 2002-2018 NVIDIA Corporation. All rights reserved. NVIDIA® and PhysX® are trademarks of NVIDIA Corporation and are used under license.In case of problems, please check the Bohemia Interactive support F.A.Q., Arma 3 F.A.Q., BattlEye F.A.Q., or Launcher troubleshooting guide.You can help us to further improve the game by posting your feedback on the Feedback Tracker.Changelog


Added: "CoF: Gray" Firing DrillAdded: Black P07Added: Arid CTRG Stealth Uniforms*Added: Arid CTRG Stealth Combat Helmet*Added: CTRG-13 insigniaAdded: Various (pop-up) target picturesAdded: "Eau de Combat" Aftershave (bottle / boxed)Added: Old Man main menu tile hover videoAdded: Base CfgDustEffects classes to config (CfgDustEffectsAir, CfgDustEffectsMan, CfgDustEffectsCar, CfgDustEffectsTank, CfgDustEffectsTankSmall) and implemented them on vanilla vehicles - FT-T131130Added: "Vehicles only" difficulty setting to the 3rd person view optionAdded: Support for the Dueling Target in Firing Drills (optional hit conditions for targets)Added: Firing Drill ability to disable automatic recoloring of optional targets (per target type and per target instance)Added: Nicer pling hit SFX for metal plate, rule, restart, and quit targets in Firing DrillsAdded: Simple spam filter for bonus target VO feedback in Firing DrillsAdded: Firing Drill event scripts per target instance (next to per target type)Added: Firing Drill support for 3D helper objects as moving target waypoint and random position references (as alternative to markers, when designing in Eden Editor)Added: Firing Drills bonus target support for: Orange / Pumpkin / Aftershave / Dueling TargetAdded: Option for Firing Drill CP targets to get re-randomized on resetAdded: Gray color support for Firing Drills and target VFXAdded: SFX feedback for Firing Drill missed targets and no-shoot hitsAdded: Ability to disable radio feedback per CP in Firing DrillsAdded: Firing Drill CP onDeactivate and onClear script hooksAdded: Gray color support for Firing Drills and target VFXAdded: "OnGameOptionsExited" scripted Event Handler* Restrictions apply for those who don't own Arma 3 Apex expansion.Tweaked: Improved detection of compatible accessories in Virtual Arsenal when an alternative syntax is usedTweaked: BIS_fnc_findSafePos in-game function description corrected - FT-T149812Tweaked: Kipchak vest was made more compatible with full ghillie suitsTweaked: View Geometries of various Livonia and Tanoa buildings - FT-T146447Tweaked: Collision shapes of the Livonia Small Church - FT-T149484Tweaked: Fire Geometry on the Garage Office structure - FT-T149647Tweaked: SPAR rifle series iron sights - FT-T149711Tweaked: Position of optics on SPAR-16 and SPAR-16STweaked: The size of the Eden Editor module description box was tweaked to prevent potentially cut off wordsTweaked: HMG M2 gunner resistance against grenades - FT-T150710Tweaked: HMG M2 land contact snap pointsTweaked: Appearance of wheels in the last resolution LOD of AMV-7 to make it more in line with the rest of the vehiclesTweaked: Display names of guided bombs in planes' HUDs - FT-T131756Tweaked: Frangible target destruction FX now consistently use ASL, so they work better above other surfaces than the terrainTweaked: Applied better scripted loading screen method to Firing DrillsTweaked: Improved Training Mine behaviour in the multiplayer environment (and less visible glitching on triggering)Tweaked: Special times now always count as better than the gold medal in Firing Drills and Time Trials (i.e. unlocking Achievements and marking the challenge as done)Tweaked: Firing Drill radio feedback spam filter for missed targetsTweaked: VLS launch sound rangeChanged: Virtual Garage mod icons are no longer tied to CfgMods and the mod folder name - instead they are using the same methods as Virtual ArsenalFixed: Inverted faces on a ZSU-39 hatch handleFixed: Camo selections were missing for hatches on ZSU-39 and BTR-K Kamysh - FT-T139602Fixed: Slat and camo net Virtual Garage hidden selections for MSE-3 MaridFixed: Gorgon driver animation so their legs are no longer sticking out from the hullFixed: Missing Virtual Garage vehicle statisticsFixed: Virtual Garage dummy characters now respect locked turretsFixed: Various script errors - FT-T149790Fixed: Freeze when function BIS_fnc_findOverwatch is called with incorrect parameters - FT-T149845 Fixed: Script error in the patrol module - FT-T117706,Fixed: Script error in Zeus when a vehicle is locked with LOCKEDPLAYER - FT-T151000Fixed: Unlocalized hint in Eden EditorFixed: Commander turret indicator direction in interior views - FT-T151429Fixed: Zeroed ironsights on MX, Katiba, TRG, Mk20, Zafir, M320, GM6, Mk18, Rahim, Protector, Sting, Vermin, Zafir and Mk200Fixed: Virtual Arsenal / Garage would incorrectly show the previous DLC icon in the right tabFixed: If the Destroyer boat rack moved or turned, the 'recover' action could disappear - FT-T151178Fixed: The (grenade) throwing sound while holding a pistol, launcher or no weapon at all, was not correctly triggered - FT-T151956Fixed: Smoke not being visible while looking through Kiosk glass - FT-T151139Fixed: Missing displayName for NoPop variants of Orange / PumpkinFixed: Virtual Arsenal now properly removes magazines belonging to the previously selected weaponFixed: Firing Drill FF systems were also active on actual enemiesFixed: Only updating the Firing Drill CP HUD box when a cleared CP is the active oneFixed: Removed duplicate AT mines from Virtual Arsenal - FT-T152995Fixed: Potential script error in the animal behavior FSMFixed: Adjusted stance while being armed animations had broken interpolations - FT-T152304Fixed: Increased lifetime of GPR-T 40mm rounds so they can reach targets beyond 2.5 km - FT-T127965Fixed: Missing editor preview for NATO post-EMP Ammo Bearer


Added: Periodic removal of assets spawned or moved below terrainFixed: Enemies should no longer be spawned inside rocksFixed: Players should no longer be able to get APERS Mine Dispensers or vehicle armaments from pre-saved loadoutsFixed: It is no longer possible to deploy static defenses through walls, rocks, etc.

Potential spoilers (Old Man):

Fixed: After a first interaction with a market in "Old Man", the marker was not shown on the mapFixed: Impossibility to download the Geolocator app from Keystone's laptop after finishing the quest to find CSAT evidence in "Old Man"Fixed: Arthur in a certain "Old Man" hideout (and also few more civilians there) would talk to the player over the radio instead directlyFixed: The Syndikat boss reply call for the delivered wallet could be missing in "Old Man"Fixed: A discussion with Keystone at St. Maria island was interrupted by an incorrect lineFixed: An explosive charge placed by Syndikat would not detonate every timeFixed: Possible script error when the player gets into Koumac and the task received there was not createdFixed: Some markers in "Old Man" would be created in the left bottom corner, instead of their intended location


Added: Publishing / subscribing Eden Editor custom compositions to / from Steam WorkshopAdded: 64-bit Linux Dedicated ServerAdded: New -limitFPS= start parameter to adjust server FPS limit between 5-1000 FPS (default and previous limit 50)Added: New command getAssetDLCInfoAdded: ctrlTextSelection, ctrlSetTextSelection for Edit box cursor / selection manipulation - FT-T147688 / FT-T76514Added: New command getRoadInfo - FT-T147630Added: New waypointLoiterAltitude, setWaypointLoiterAltitude commandsAdded: Command diag_allMissionEventHandlersAdded: Script commands allAddonsInfo and addonFilesAdded: Config setting to configure the Steam Query limit (limitation of the mod list in Launcher) - FT-T123655Added: New DustEffects class syntax - FT-T131130Added: getAllUnitTraits script commandAdded: surfaceTexture script commandAdded: getVehicleTIPars script commandAdded: Optional parameter to roadsConnectedTo to perform an extended search and return pedestrian 'roads'Added: connectToServer script commandAdded: "Vehicles only" difficulty option to thirdPersonView. Current values:0 - disabled1 - enabled2 - enabled only for vehiclesAdded: New script command getLoadedModsInfo - FT-T151377Added: New script command getAttackTargetAdded: New script command unitTurretAdded: New script command selectionNames to retrieve such names per LOD - FT-T123926Added: New script command namedProperties - FT-T151256Added: New script command is3DENPreviewAdded: New script commands ctrlScrollValues, ctrlSetScrollValues for working with control scrollbarsAdded: Ability to select RscListBox entries with the right mouse button (enabled via config entry) - FT-T151053Added: diaryRecordNull script command and support for null records to ==, != and the isNull command - FT-T152448Added: New namespace localNamespace, for safer MP scripting (comparison operators == and != are also extended to accept this namespace type) - FT-T66917Added: systemTime / systemTimeUTC script commandsAdded: Support for Boolean type to == and != - FT-T64965Added: The supportInfo script command received a new "i:<command>" filter, which returns extended information about the passed command - FT-T83862Added: isFinal script command to complement compileFinalAdded: New script command radioChannelInfo - FT-T150855Added: elevatePeriscope script commandAdded: periscopeElevation script commandAdded: PeriscopeElevationChanged entity Event HandlerAdded: lockInventory script command to lock/disable vehicle inventory accessAdded: lockedInventory script commandAdded: ctrlMousePosition script commandAdded: Disassembled entity Event HandlerAdded: New script commands getPlayerVoNVolume and setPlayerVoNVolumeAdded: HandleChatMessage Mission Event Handler - FT-T150854Tweaked: Steam Workshop scenario description made more readable in-game - FT-T147399Tweaked: Magazines are now set to a default config capacity when -1 is passed as ammo count in various commandsTweaked: It is now possible to create empty magazines with addMagazineAmmoCargo - FT-T143153Tweaked: Eden Editor compositions are now placed in a new layer (this behavior can be switched off via the preferences)Tweaked: Security improvements concerning Headless ClientsTweaked: Forced whitelisting of in headlessClients[]Tweaked: Performance improvements on network processing in MP versus AITweaked: getRoadInfo's return is extended with the road start and end positions and an isBridge Boolean toggle - FT-T151014Tweaked: Most magazinesX commands received an optional parameter to return empty magazines - FT-T151895Tweaked: Extended playSound / playSound3D / say3D script commands with a start offset parameterTweaked: playSound / say3D script commands now return a sound source objectTweaked: All vector operation commands now accept 2D vectors as arguments - FT-T152659, FT-T152658, FT-T152657Tweaked: isOnRoad / roadAt now have better detection on bridges or when a 2D position is suppliedFixed: Eden Editor object names were nil on remote machines when the 'simple object' option is usedFixed: It was possible to add a weapon to a container with incompatible magazines via addWeaponWithAttachmentsCargoFixed: Ability to move items in the player's inventory while aboard a vehicle - FT-T81676Fixed: Misaligned flashlight coneFixed: Players could get kicked when a multiplayer scenario spawns custom models - FT-T147191Fixed: taskParent-related crashFixed: tvSort and tvSortByValue error on absence of optional parameter: reversedFixed: Broken alternative syntax for menuActionFixed: airportSide / setAirportSide-related crash - FT-T149781Fixed: List _trigger returned nil when called immediately after trigger creationFixed: Editor waypoint loiter altitude did not broadcast to clients - FT-T126772Fixed: createSimpleObject could fail when used directly with a model config entryFixed: null objects were not removed from the attachedObjects result - FT-T147753Fixed: Exported singleplayer scenarios did not show overviewPicture or author - FT-T147399Fixed: Texture not found when using setObjectTextureGlobal from a Dedicated Server - FT-T80668Fixed: Workshop scenario overviews sometimes used previously cached valuesFixed: False RPT spam about certain missing soundsFixed: delete3DENEntities did not create a history entry - FT-T121797Fixed: allowDamage serialization for minesFixed: CTD on ctrlCreate - FT-T136596Fixed: Glitched Speedboat physics when under water in high wavesFixed: addMagazineGlobal duplicated items per the number of clients - FT-T149788Fixed: addWeaponGlobal could add multiple weapons to the player - FT-T149788Fixed: Incorrect control behavior on text underflowFixed: Memory Allocator issue causing "Too many virtual memory blocks requested" crashes (this may help some to load old / large "Old Man" saves, but a fresh restart is still recommended) - FT-T150427Fixed: Dead crew would not delete when a vehicle was deleted with deleteVehicle - FT-T148420Fixed: Server crash when trying to load a scenario with a dot in its filename - FT-T150767Fixed: nearestTerrainObjects would not return roadsFixed: Inability to store Code type variables in profileNamespace ("Global namespace not passed during" error in RPT)Fixed: Squad / Arma 3 Units logo not showing up on Linux servers - FT-T136477, FT-T80864Fixed: CTD when a helicopter's HUD / cockpit digital clock reached a full hour - FT-T148480Fixed: "unknown animation source" RPT spam for Simple ObjectsFixed: Topography / exportnogrid cheats not working in Eden Editor - FT-T151119Fixed getMousePosition script command not handling sampling resolution correctly - FT-T84241Fixed: isOnRoad / roadAt can now detect pedestrian 'roads' - FT-T151014Fixed: Killing friendly units could in certain cases increase the rating of the shooter - FT-T151495Fixed: Pop-up error when getNumber is used with a config array or class - FT-T151967Fixed: Invisible CT_TREE scrollbars would block item selectionFixed: CT_XSLIDER was created with CT_SLIDER typeFixed: Crash when trying to host a server if a non-existent include exists in an exported PBO - FT-T139189Fixed: Forced crash on broken #include when trying to host a server - FT-139189Fixed: #include in description.ext was failing on files outside of a scenario's PBO - FT-T77179Fixed: disabledChannels[] defined in description.ext or server.cfg config failed when a user rejoined from the lobby - FT-T117205Fixed: "Wrong Color Format" error when linkColor is empty - FT-T152776, FT-T139588Fixed: Target indicators in the HUD of some jets were jitteringFixed: Missiles would bounce and fail to explode if the scripted view distance exceeded the view distance set in video options - FT-T150535


Updated: Stand-alone Windows Dedicated Server (2.00)Updated: Stand-alone Linux Dedicated Server (2.00)The data in -mod=contact is not fully multiplayer compatible (it is meant for the singleplayer campaign experience); we recommend only hosting servers with it for special use casesThis data is signed by a new A3C key whose presence can be used to control what client data is allowed on the serverKnown issue: Steam client modifies the steam_appid.txt file incorrectly. In case of issues, verify its content is: 107410Known issue: Sometimes the add-ons are loaded from the wrong installation (e.g. main game)Try adding -mod=curator;kart;heli;mark;expansion;jets;argo;orange;tacops;tank;enoch to your arma3server.exe shortcut
Author's other posts