SPOTREP #00049

reported by Joris-Jan van 't Land on December 1, 2015

FROM: High Command
TO: Arma 3 Users
UNIT: Main Branch (Windows)
ACTIVITY: Game Update: 1.54 (Nexus Update, End Game, Spectator, Personal Protective Equipment, Stamina, Launcher Mod Dependencies)
SIZE: ~2.2 GB / ~639 MB

NOTES

  • 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.
  • A Legacy Build Steam branch is available for advanced users. It contains the previous significant main branch version (1.52). It can be used to compare specific changes between major releases. The access code for this branch is: Arma3Legacy152
  • This update does not apply to the experimental Linux and Mac port betas at time of writing. We'll be updating those to 1.54 as soon as possible.
  • 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-2015 NVIDIA Corporation. All rights reserved.
  • In case of problems, please check the Bohemia Interactive support F.A.Q., Arma 3 F.A.Q. or BattlEye F.A.Q.
  • You can help us to further improve the game by posting your feedback on the Feedback Tracker.

CHANGELOG

DATA:

  • Added: End Game Zaros
  • Added: End Game Feres
  • Added: Spectator role (used as 4 slots per End Game so far)
  • Added: Upload Terminal
  • Added: Military Tablet
  • Added: New version of Personal Protective Equipment
  • Added: New Stamina (with optional Stamina Bar)
  • Added: Under-barrel magazine slot to the inventory
  • Added: Under-barrel Grenade Launcher reloading animations
  • Added: New audio samples for explosions
  • Added: Nexus Update Welcome Screen
  • Added: Defense guide to Learn > Community Guides
  • Added: New FFV limits technology is in. Hummingbird, Mohawk, Hellcat, Taru and Huron should now work even better than before.
  • Added: New FFV limits for Offroad
  • Added: Cargo gunners in Offroad are able to use launchers
  • Added: Front cargo gunners in Offroad are able to stand up and fire
  • Added: New variants of fatigue-related audio samples
  • Added: Missing land contact points for boats since the Geometry LOD is used if land contacts are not defined and it hinders performance
  • Added: isGlobal param to make the paramViewDistance function actually work globally (before it was changing the ViewDistance only on server)
  • Added: Ability to prevent the reset of the animation sources to function BIS_fnc_initVehicle
  • Added: BIS_fnc_initVehicle now supports custom materials defined in the texture sources and the scenario config file
  • Added: Water flow audio for backward movement of boats
  • Added: BIS_fnc_unitHeadgear, support for campaign config files
  • Added: Mk20 GL reload animations
  • Added: New sounds for UGL reloading animations
  • Added: Camo selections added for facewear due to a community request
  • Added: 2 functions for encoding and decoding of the binary flags
  • Added: Shared Objectives now support custom task types defined in a scenario’s description.ext
  • Added: Road cones and barriers now have proper land contacts
  • Added: A default screen for the tablet object
  • Added: turnOffset property for Offroad FFV positions to allow the AI to actually work with turning out
  • Added: BIS_fnc_lerp - Linear float point interpolation
  • Added: Basic support for campaign config files and various small optimizations of function BIS_fnc_initVehicle
  • Added: BIS_fnc_getVehicleCustomization, returns components and textures currently selected on a vehicle
  • Added: BIS_fnc_getAngleDelta which returns the smallest difference between 2 angles in degrees
  • Added: Default Arsenal camera position can now be set locally
  • Added: Tooltips with full weapon names in the Zeus ammo box settings window
  • Added: Modifications of server parameters "Respawn Tickets" and "Countdown" that do not have a "Disabled" entry. This is useful if you always need to have respawn tickets / a countdown set.
  • Added: Parameter terrainSpeedCoef, handling the previously hard-coded terrain gradient slowdown
  • Added: Animations for diagonal movement in adjust prone up stance
  • Fixed: Some vehicles in Virtual Garage had broken crew previews; noticeable especially in the Huron
  • Fixed: Huron cargo proxy indices
  • Fixed: Issue connected to setOwner being called on crashed helicopters when there were some AI soldiers still inside (Support MP)
  • Fixed: No new respawn loadouts and fire supports were unlocked in Defend missions when the attack wave ended
  • Fixed: Stolen OPFOR vehicles in Defend Kamino had infinite ammo
  • Fixed: It was possible to spot and destroy the evac helicopter long before it was supposed to arrive in Defend missions
  • Fixed: Errors in briefing for Zeus in Defend missions
  • Fixed: Even pilots of CSAT and AAF have learned how to use tracers during their training courses
  • Fixed: When players waiting for respawn didn't enter the loadout selection menu, they were able to respawn even with an already unavailable loadout
  • Fixed: In Arsenal, switching primary weapon to empty and then selecting one resulted in the player switching to sidearm after closing Arsenal
  • Fixed: In Showcase Night, AI playing ambient animations would react very slowly after spotting the player
  • Fixed: The player characters in Virtual Arsenal were BLUFOR; changed to Civilian. This will enable them to pick up side-specific backpacks, and they won't be engaged by autonomous turrets they assemble
  • Fixed: Weapon attachments were not mirrored on virtual entities in Arsenal
  • Fixed: Attenuation in Offroads
  • Fixed: Incorrect focus when switching between Video Options tabs
  • Fixed: Messages "spotted a mine" and "spotted a charge" were swapped in stealth mode
  • Fixed: Lowering primary weapon while prone no longer forces the player to stand up
  • Fixed: Weapon no longer clips while running (http://feedback.arma3.com/view.php?id=24354)
  • Fixed: Randomized animals use the correct material for goat’s sake!
  • Fixed: Launchers were clipping into view when holding binoculars in prone stance
  • Fixed: Launchers were clipping through the body during forward and diagonal sprints
  • Fixed: Removed unnecessary backpacks from a crate in the VR Launchers course
  • Fixed: Links are not overlapped anymore in Showcase AAF
  • Fixed: BIS_fnc_kbtell was ignoring the _disableRadio parameter and sentences were always disabled during a conversation
  • Fixed: Camo net was indestructible in Showcase AAF
  • Fixed: IR strobes didn't have infinite variants, which smoke shells and chem lights do have
  • Fixed: M134 minigun is now correctly recognized as a vehicle weapon even for scripts
  • Fixed: An error in scenario COOP 05 Support Stratis with the detection of an empty position
  • Fixed: New unarmed running (standing / kneel) animations now have properly configured sounds
  • Fixed: An error caused by failed remoteExec attempt, setting _jipID to nil
  • Fixed: Lower case is now forced for the task ID to make the code more resilient to input errors
  • Fixed: An issue in BIS_fnc_setTaskLocal where the task was sometimes not created properly
  • Fixed: Possible error message at scenario start when using Support modules
  • Fixed: Error message after syncing the Support Requester module with a Civilian or Logic entity
  • Fixed: Missing audio sample for Titan missiles for locked targets
  • Fixed: Red, yellow and green driver coveralls now work correctly from the editor
  • Fixed: A script error that occurred when using child tasks
  • Fixed: A bazillion small translation issues
  • Fixed: Problem with multiple broadcasting of task description, title and marker text
  • Fixed: Adjusted indirect damage of 35m cannons
  • Fixed: Navid's irons sights animation glitch during reload
  • Fixed: Couldn't use sights in adjusted prone stance
  • Fixed: Smoothed out character rotation animations to remove twitching and shaking
  • Fixed: Wetsuit and ghillie suit damage behavior
  • Fixed: Wrong link for tripwire land mine
  • Fixed: Boats and ships had water sounds even on land
  • Fixed: Adjusted damage inside of vehicles according to new character protection values
  • Fixed: Characters running in kneel pose no longer collide with objects
  • Fixed: Various minor issues on Altis and Stratis, mainly concerning rocks
  • Fixed: An error related to crashing helicopters which are sling loading Taru pods
  • Fixed: Adjusted crew crash protection for most cars
  • Fixed: Added dummy post-process effects for some optics to return behavior to default
  • Fixed: Localization of the Game Master and Game Moderator's names in the Role Assignment display
  • Fixed: Sound class for carpet surface outside (was inside)
  • Fixed: UAV drones now use the proper resolution LODs for pilots
  • Fixed: Laser batteries were disappearing after opening a loadout
  • Fixed: It was no longer possible to shoot through the obstacle in the VR Penetration course with the 9mm pistol
  • Fixed: Several minor issues on Altis
  • Fixed: Another handful of minor bugs on Altis
  • Fixed: Broken PhysX geometry on Sea_Wall_F.p3d
  • Fixed: Various environment issues on Stratis and Altis
  • Fixed: The pause menu in Virtual Arsenal sometimes showed the Abort button instead of Arsenal
  • Fixed: Zeus icon was used for virtual players in the briefing screen, should be a generic star now
  • Fixed: Hand placement on the butt shuffling animation
  • Fixed: The ARSENAL button in the Arsenal pause menu sometimes ended the scenario instead of returning to Arsenal
  • Fixed: Improved calculation for vehicle spawning position in the Sites module (less likely collisions)
  • Fixed: Random 'undefined variable' error in the advanced hints
  • Fixed: Localized tooltip for the Sling Load Assistant in the Layout Editor
  • Fixed: Localized move and resize hint in tooltips in the Layout Editor
  • Fixed: The Arsenal initial camera was not in the correct position after playing an End Game scenario
  • Fixed: It was not possible to whitelist Exp_A scenarios on a Dedicated Server
  • Fixed: In Defend Syrta, there was a misplaced offroad
  • Fixed: Climbing steeper stairs is now possible even when crouched
  • Fixed: BIS_fnc_saveInventory could have caused a script error
  • Fixed: Hand position on the NLAW
  • Fixed: Arsenal camera view borders
  • Fixed: Placement of weapons proxies on A-134 Buzzard
  • Fixed: In module Punishment the animation could return nil and a script error would be issued
  • Fixed: Under certain conditions, using BIS_fnc_initVehicle with ‘animations’ as an empty array was throwing an error
  • Fixed: Incorrect version of Stratis satmap
  • Fixed: When the Garage preview vehicle was destroyed, the player was unable to re-open the Garage at all
  • Fixed: Adjusted character collision shape to prevent some of the clipping cases
  • Fixed: Adjusted geometry and roadway of stairs to prevent most of the cases of getting stuck while going up the stairs in Cargo Towers
  • Fixed: Bad bounding box for "acts_injuredlyingrifle01" and "acts_injuredlyingrifle02" animation states
  • Fixed: Typo in BIS_fnc_getRespawnPosition which caused a script error when a namespace was used as parameter
  • Fixed: Missiles of Cheetah and Tigris had the incorrect name in radio protocols
  • Fixed: Possible error message in MP Race scenarios
  • Fixed: Some HEMTT truck variants were showing too many crew positions in Garage
  • Fixed: Selecting non-transport HEMTT variants in virtual Garage should no longer produce script errors
  • Fixed: Global weapon audio curve
  • Fixed: When Zeus opened object attributes (e.g. ammo box configuration), he had to click OK twice to close the window, and the changes were not saved
  • Fixed: Stamina description in the Field Manual
  • Fixed: Surface sounds for the VR terrain
  • Fixed: In Showcase Combined Arms, if played on a Dedicated Server, tasks states were not updated
  • Fixed: Zeus surface markings like the ordnance damage area sometimes had a non-transparent black background
  • Fixed: BIS_fnc_traceBullets would keep running even after some projectiles stopped moving
  • Tweaked: Scripted multiplayer system optimizations (remote execution, tasks and shared objectives)
  • Tweaked: Organization of Radio Protocol and Sounds_F samples
  • Tweaked: Adjusted some ragdoll values in core configuration and removed override from Data_F (bananas to ACE3 for the inspiration)
  • Tweaked: Character hit reactions
  • Tweaked: FSM performance optimizations for Support MP
  • Tweaked: Added punishment for destroying the Alca using a vehicle (this had not been handled by the Friendly Fire module) in Showcase AAF
  • Tweaked: Cargo positions for HEMMT Transport, HEMMT Transport (Covered), Tempest Transport, Tempest Transport (Covered), Zamak Transport, Zamak Transport (Covered) and Zamak Medical to avoid minor collisions of soldiers (both dead or alive) with the carriage
  • Tweaked: Volume of building part destruction increased
  • Tweaked: Substantially increased damage but also decreased effective firing range of 80mm and 60mm unguided rockets
  • Tweaked: GL carrier rigs and their geometries
  • Tweaked: Condition for releasing from ambient animation adjusted to be less demanding (it is using a check for 'COMBAT' behavior in the first place)
  • Tweaked: Difficulty changes:
    • Vision Aid dots limited to Recruit preset
    • Extended Armor limited to Recruit preset (relates to personal protection balancing)
    • Holding breath when diving made consistent across all presets
  • Tweaked: Optimized performance of 20 & 40 mm grenade shells:
    • Scaled down impact damage of 40 mm grenade shell. It is still well capable to destroy MRAP wheels as it is supposed to. Splash damage remains unchanged.
    • Scaled down impact damage of 20 mm grenade shell (so that impact is less powerful than a 20 mm bullet) by 50%, but increased splash damage by 50% (needed for GMG)
    • Scaled down HEDP direct damage to more reasonable levels. Splash damage remains unchanged.
  • Tweaked: ABR reload animation
  • Tweaked: Katiba prone animation
  • Tweaked: The projectile spawning module script (used for example by the Ordnance module) will no longer attempt to show Zeus hints when no Zeus owns the module
  • Tweaked: All supply (rearm, refuel & repair) trucks and sling loadable supply containers (with exception of the vehicle ammo crate) are now effectively inexhaustible. However, fuel and ammo supply death explosions now destroy anything in their supply radius (10 meters). This is supposed to overcome issues with limited supply capacity and with repeated resupplying of the supply trucks and containers. All the respective scripting commands work as before, as the respective supply parameters were simply increased by several orders of magnitude.
  • Tweaked: Collision models and rotation axis for turning animations of characters
  • Tweaked: Decreased total minimal hit threshold so that even pistol bullets are able to score some trivial total damage through vests
  • Tweaked: Sound of locking missiles is normalized for all weapons
  • Tweaked: Turning around with a rifle (stand / kneel) to avoid character movement
  • Tweaked: Removed default toggle VON keybinding (double tap Caps Lock) to prevent accidental voice spam on public servers
  • Tweaked: Sound of APERS bounding mine activation
  • Tweaked: Legs are slightly less susceptible to damage
  • Tweaked: Optimized damage taken by VR entities so they are on par with other characters
  • Tweaked: Optimized armor of grenadier vests
  • Tweaked: Slightly optimized protection of extremities of OPFOR uniforms
  • Tweaked: Optimized performance of 35 mm Anti-Air ammunition
    • Decreased direct hit so that it is not capable of easily destroying heavily armored vehicles anymore
    • Increased splash damage radius and decreased deflecting and air friction to more suitable values to retain the performance against softer targets
  • Tweaked: Performance of AA missiles because of inconsistency (ASRAAM should be a little less effective, Zephyr, Falchion and Sahr more effective)
  • Tweaked: 9 mm and STANAG reload tracer mags localized. P07 and Rook adjusted to be able to use them.
  • Tweaked: Raised armor of planes to make them more durable
  • Tweaked: Adjusted aimPrecision in various stances
  • Tweaked: Sitting down movement animations
  • Tweaked: Sway distortion upon turning is now more affected by weapon inertia. Smaller weapons are therefore more stable while turning around, while heavier guns are harder to handle upon turning. Magnitude and speed of turning are also considered.
  • Tweaked: Rabbits now hop more often
  • Tweaked: Salt flats surface material (GdtDead) speed adjustment
  • Tweaked: Optimized aiming precision coefficients in various less commonly used stances
  • Tweaked: Improved blood effects
  • Tweaked: Sound for reloading PDW2000 to fit the new animation
  • Tweaked: Decreased direct hit damage of 120mm and 125mm High Explosive shells for they were too effective even against heavily armored vehicles. Explosive splash damage remains unchanged though.
  • Tweaked: Geometry for unarmed characters
  • Tweaked: Smoothed out the motion in the upper body and head in the running forward relaxed animation
  • Tweaked: The PDW reload animation has been improved
  • Tweaked: Minor optimization of aimPrecision values in less common stances and movements
  • Tweaked: Updated reload gestures
  • Tweaked: Unarmed movement collision
  • Tweaked: Sound effect in planes when being missile locked
  • Tweaked: Increased weights of various heavier weapons and magazines to limit certain equipment compositions
  • Tweaked: Shortened reload sounds of most weapons
  • Tweaked: Position of the primary and under-barrel magazine of the primary weapon in the inventory UI
  • Tweaked: Lowered volume of engines and missile lock alarms for CAS planes
  • Tweaked: Modified textures for the uniform without sleeves
  • Tweaked: Adjusted stances no longer increase the aimPrecision penalty
  • Tweaked: Stamina hint updated to reflect recent changes in its mechanics
  • Tweaked: Fatigue hint discontinued and replaced by Weapon Sway (affects several scenarios)
  • Tweaked: The weapon sway stage of the Weapon handling I VR course was tweaked to work correctly with the updated weapon handling mechanics
  • Tweaked: Sound samples of fatigue / hits
  • Tweaked: Optimized hold breath behavior for the current weapon sway
  • Tweaked: Hold breath audio samples volume raised
  • Tweaked: TRG-21 GL reload animation
  • Tweaked: UGL reload animations property moved from the magazine's config to the UGLs themselves; Katiba's reloadAction added
  • Tweaked: BIS_fnc_MP - RE is now handled by engine
  • Tweaked: Task-related functions:
    • Task structure and attribute indices are now defined in separate define file
    • Only changed data are transmitted over the network
    • Task variables were massively shortened to save some traffic
  • Tweaked: FFV limits for military trucks switched to new technology
  • Tweaked: MP Support scenarios now use server param 'Respawn Tickets' without a 'Disabled' entry. As a result server admins cannot set respawn tickets to be disabled for MP Support scenarios anymore, and they will always have some valid values
  • Removed: Obsolete Huron cargo proxies
  • Removed: Log message from function BIS_fnc_initVehicleKart
  • Removed: Redundant hitpoint classes from civilians
  • Removed: ladders property for certain objects
  • Removed: Redundant edit LODs causing bounding box changes in Garbage Bags and Garbage Pallets
  • Removed: Old fatigue config classes & parameters as they do not work anymore
  • Removed: Information about fatigue and load from Arsenal meta information (stamina bar now handles it)

Potential spoilers:

  • Fixed: In campaign mission Preventive Diplomacy, some team members had the wrong loadout / unit class
  • Fixed: Player is no longer stuck in the intro animation of the Bomos campaign camp
  • Fixed: Supply Network - Enemy Kamysh would sometimes attack Kerry's team on their way to the AO
  • Fixed: Bingo Fuel - Script error during Kappa's retreat message
  • Tweaked: Re-evaluated special treatment of fatigue (stamina) in early parts of the Survive campaign episode

End Game:

  • Added: New overview images for End Game scenarios
  • Added: If a schematics object can be and is destroyed, the side which destroyed it will lose the match
  • Added: Upload Terminal is now used as Upload object
  • Added: Military (Schematics) Tablet is now used as Schematics object
  • Added: Scripted event EndGame_Ended, which fires when the End Game scenario ends
  • Fixed: Download / Upload radius set in modules is now correctly used (was always defaulting)
  • Fixed: Objects belonging to an End Game objective were not hidden until the last phase would start even when they should
  • Fixed: Upload radius was always defaulting, not reading value from module parameters
  • Fixed: Upload positions were being deleted in the third stage of End Game scenarios
  • Fixed: In End Game the download / upload interface would open / close in a loop when close to a download / upload object but not near enough to connect to it
  • Fixed: In End Game Kavala the boat near the pier had a wrong orientation
  • Fixed: A player could skip the warm-up phase by vaulting right after skipping the intro camera
  • Fixed: Possible exploit(s) of the warm-up phase in End Game by performing certain action(s)
  • Fixed: Clipping bar gate in the city (church objective)
  • Fixed: Even though renegade players could initiate and contribute to a download / upload, they would not see the progress
  • Fixed: Able to take schematics through a wall at one of the pickup points
  • Fixed: The compositions where players have to pick up schematics could be visible even though they had not been randomly selected
  • Tweaked: Decreased download / upload network update rate from a 1s to 3s interval
  • Tweaked: Carrier icon drawing optimized
  • Tweaked: There were a couple of instances in which allMissionObjects was used instead of entities (which is faster)
  • Tweaked: Performance improvements to End Game Kavala

Dynamic Groups:

ENGINE:

  • Added: New Stamina system
  • Added: More detailed FFV limits
  • Added: Support for nested classes in CfgVehicles >> (vehicleclass) >> EventHandlers (allowing stacking)
  • Added: Script command setObjectMaterialGlobal
  • Added: RPT report for a possible crash
  • Added: Triggers can now be disabled using the enableSimulation command
  • Added: New scripting command (getMousePosition) which returns the current position of the mouse cursor on the screen
  • Added: New script commands flagSide, flagTexture
  • Added: Support for escape sequences in tool tip config and the setTooltip scripting command
  • Added: An option to define road types exclusively for AI pedestrian units
  • Added: userType action can define a maximum distance for AI
  • Added: New command nearestTerrainObjects
  • Added: setVariable extended with support for addressing specific targets
  • Added: Scripting command inPolygon for detecting a point in a polygon
  • Added: Support for camCommand to the Zeus (Curator) camera
  • Added: disableAI / enableAI - new parameter CHECKVISIBLE (disables visibility raycasts)
  • Added: Stamina script commands
  • Added: Configurable visibility of the stamina bar
  • Added: Support for custom vehicle weapon switching (not configured yet)
  • Added: BattlEye protection for hideObject
  • Added: Support for changing a Zeus camera’s maxPitch by using the camCommand
  • Added: AI can now use turn in / out actions to engage targets in different directions
  • Added: Inventory - new parameters for inventory magazine slots (customized icons)
  • Added: Stamina parameter for MoveInfoMan
  • Added: pixelW and pixelH commands that return the horizontal / vertical size of one pixel
  • Added: allowSprint and isSprintAllowed script commands
  • Added: Scripting commands isEqualType, isEqualTypeArray, isEqualTypeAll, isEqualTypeParams
  • Added: UI rotation commands: ctrlAngle, ctrlSetAngle; config setting: angle, centerU, centerV for CStatic controls
  • Added: Ability to turn on / off the in-game heap memory manager via the -heapMgr command-line parameter (turned on by default). This might help prevent crashes in massive scripts from happening.
  • Added: Platform as another result of the productVersion script command
  • Added: Stamina drain parameters for terrain
  • Added: New script command isEqualTypeAny
  • Added: New script command getAimingCoef
  • Added: execVM and spawn commands now define a _thisScript variable containing a handle to the SQF script
  • Added: execFSM now defines _thisFSM parameter containing a handle to the FSM file
  • Added: New commands for Curator (Zeus) camera
  • Added: Missing command support for camera ceiling
  • Added: Script command for the stamina bar color scheme
  • Added: getWeaponSway command for the raw size of current weapon sway deviation
  • Added: terrainSpeedCoef parameter for stamina
  • Added: Stamina parameter updateCoef to disable the real-time simulation of stamina
  • Added: Safety net when getting description for MP scenarios from the server
  • Added: Script commands: getAnimAimPrecision, getCustomAimCoef, isAimPrecisionEnabled, enableAimPrecision, setCustomAimCoef
  • Added: Enable weapon obstruction in FFV
  • Fixed: Incorrect display of total load in inventory's progress bar
  • Fixed: AI does not switch to combat mode when they see an entity killed by script
  • Fixed: Deployment indicator inconsistency when moving up in stances
  • Fixed: Game could crash after audio cuts out
  • Fixed: AI is now able to raise their weapon when switched to danger and being forced to crouch
  • Fixed: Cars tilting to one side when idling
  • Fixed: Disabling controls during GetOut
  • Fixed: Usage of Cyrillic (or other unsupported characters) in the profile path that is set via command line
  • Fixed: Possible CTD when trying to transfer an undefined script variable over the network
  • Fixed: Character container entities inherit locality from their parent now (connected to debugging sessions with Exile)
  • Fixed: Simple water shader was not initialized correctly
  • Fixed: Panorama sound didn't work in cutscene animations
  • Fixed: Weapon deployment on a gate was not getting canceled when the gate got opened
  • Fixed: Mines can now be placed when holding binoculars
  • Fixed: Negative score from destroying a friendly vehicle occupied by enemy
  • Fixed: Autoinit should not download an already existing scenario
  • Fixed: MP - Unable to switch positions from driver to passenger
  • Fixed: The game could freeze when working with backpacks in unorthodox ways
  • Fixed: configProperties causes a crash when the config path includes nil
  • Fixed: Shots were going in the wrong directions when AI was engaging with bursts in FFV
  • Fixed: Player without equipped armor takes more fall damage
  • Fixed: VON - Direct communication would not be received unless a Windows recording device is plugged in
  • Fixed: Visibility of some objects hidden via hideObject was not reset after scenarios ended
  • Fixed: Namespace variables not transferred properly over the network
  • Fixed: General memory allocation crash fix
  • Fixed: The Show button in controller setup would close the whole dialog instead
  • Fixed: Targeting array of clients via setVariable
  • Fixed: Crash with particles, zero interval and deleted objects
  • Fixed: Recoil for FFV for non-local character
  • Fixed: Visible tracers on bullets when not needed
  • Fixed: Correctly logging killer vehicle when using UAV
  • Fixed: Disappearing driver in combat mode [FFV]
  • Fixed: Clipping with cabin when getting in Offroad FFV seats
  • Fixed: Broken turrets when canHideGunner was not set properly
  • Fixed: Terrain objects can no longer be hidden locally via hideObject. This feature is now reserved for hideObjectGlobal (server-side only).
  • Fixed: Possible freeze of the game when tracing suppressing at huge distances
  • Fixed: setVariable was not working with groups when targeting a Dedicated Server
  • Fixed: Calling createVehicle(Local) with improper type name would crash the game
  • Fixed: htmlLoad wouldn't load files from PBOs without file patching enabled
  • Fixed: Virtual Arsenal - 2 errors after returning to Arsenal while reloading a weapon
  • Fixed: Destructible buildings cannot be destroyed by standard vehicle collisions anymore
  • Fixed: Crash when small units are spawned on the border of 2 horizontal land segments
  • Fixed: UGL - a different grenade was loaded after a reload
  • Fixed: Graphical ordering of roads
  • Fixed: Changed behavior of introduced manual off on Zeus cameras to not block the whole camera simulation
  • Fixed: Proper distinction between player and AI when selecting weapon mode
  • Fixed: Hotfixed a crash when resetting the landscape state (http://feedback.arma3.com/view.php?id=26206)
  • Fixed: Calling the joinString command with an empty selector crashed the game (http://feedback.arma3.com/view.php?id=26238)
  • Fixed: Character animation warping when changing stance from leaning to prone
  • Fixed: Wrong position of grenade launcher cursor [FFV]
  • Fixed: CTD when loosing network connection during content list check (http://feedback.arma3.com/view.php?id=26220)
  • Fixed: Conversations and music would repeat if the player saved the game (http://feedback.arma3.com/view.php?id=24456)
  • Fixed: playMusic could reset on Alt-Tab (http://feedback.arma3.com/view.php?id=24584)
  • Fixed: Command addWeaponItem can load a magazine even into secondary muzzles now
  • Fixed: AI sometimes not engaging targets from FFV, because of watching their leader instead
  • Fixed: Attempt to fix crashes where instructions went missing in the script expression compiler
  • Fixed: Turning in the deadzone during combat pace
  • Fixed: Multiple client crashes in KOTH
  • Fixed: Do not show the nav. icon when in a vehicle and the HUD info is disabled
  • Fixed: Localized the Weapons pool tab when the Inventory is opened in the Briefing
  • Fixed: closeOnMissionEnd in multiplayer
  • Fixed: Road clipping
  • Fixed: Another bazillion of translation tweaks
  • Fixed: Sound - CTD
  • Fixed: Missing dialogue in the radio protocol (http://feedback.arma3.com/view.php?id=24419)
  • Fixed: switchCamera can now be used to switch to any unit in a vehicle
  • Fixed: AI gunners were using only single shots after switching seats or cancelling manual fire
  • Fixed: The commanding cursor direction with aiming deadzone
  • Fixed: Incorrectly returned default values of identity commands
  • Fixed: Gunfire sounds were not played correctly
  • Fixed: Variables set via the setVariable command on respawned characters were not JIPped
  • Fixed: Scripting command magazinesAllTurrets didn't return any magazines on MBT Kuma and excluded commander turrets on other MBTs
  • Fixed: setVehiclePosition command was placing objects inside rocks
  • Fixed: Green tags on enemies
  • Fixed: Recovery from ragdoll on Dedicated Servers
  • Fixed: Barrel roll no longer possible up against steep terrain
  • Fixed: Scripting command ammo had the wrong description
  • Fixed: Reading and checking of file signatures thread
  • Fixed: The signature test could still be running when exiting MP
  • Fixed: Occasional automatic cancellation of deployment on ground
  • Fixed: remoteExec might not get executed when specified in an init script
  • Fixed: Not all JIP variables updated upon character respawn
  • Fixed: Curator camera ceiling when ASL mode is set
  • Fixed: Scripting command deleteVehicle didn’t remove its subcontainers (stored containers like vests, uniforms, etc.) properly
  • Fixed: Dedicated Server no longer requires Steam client to be running
  • Fixed: Sound - Interior attenuation issue
  • Fixed: Start / stop sounds of vehicles were played again when switching from / to 1st / 3rd person view
  • Fixed: Potential CTDs in reloading magazines
  • Fixed: CTD when a trigger is not a detector
  • Fixed: CTD in the communication menu
  • Fixed: Crash for buildings with an inventory
  • Fixed: Loading screens would pop-up during MP scenario setup or play (http://feedback.arma3.com/view.php?id=26494)
  • Fixed: Workshop scenarios would be shown multiple times if subscribed while the game is running
  • Fixed: Hold breath sounds were missing in some situations
  • Fixed: A crash when reading files from multiple threads
  • Fixed: Not all subscribed / published Workshop items were processed
  • Fixed: isNumber incorrectly returned false for large numbers (http://feedback.arma3.com/view.php?id=26663)
  • Fixed: Crash accessing memory cache from multiple threads.
  • Fixed: Crash when rendering the scene
  • Fixed: Potential CTD after launching the game
  • Changed: Script command getHitIndex returns null instead of zero when invalid input was given
  • Changed: Script command weaponsItemsCargo returns empty array when no magazine is present in given weapon
  • Changed: The ladders property is now optional for buildings
  • Changed: Error logging for script commands param and params and a return value fix for params
  • Changed: FriendlyTag will show friendly units always green (even if in enemy vehicle)
  • Changed: hideObject made working with trees as well
  • Changed: hideObject now causes the AI costmap to recompute when used with static objects
  • Changed: Default state of FFV turret defined as turned-in
  • Changed: Restricted the maximum length of strings and arrays in scripts to prevent exploits that could crash the game
  • Changed: "manual on" / "manual off" for camCommand should only affect player input, not whole camera simulation
  • Changed: Duration of holding breath decides for how long it cannot be held again
  • Tweaked: Sound - Engine core update (Stereo Emitter)
  • Tweaked: Firing From Vehicles (turning out, using launchers, limits and obstructions)
  • Tweaked: Collision testing optimizations
  • Tweaked: VON didn’t decrease volume with distance (attenuation)
  • Tweaked: Changed player buffer size for VON (removes ~0.5s delay)
  • Tweaked: Score for destroyed stolen vehicles is based on the last assigned group
  • Tweaked: Changed PhysX memory allocation
  • Tweaked: “Branch” renamed to “Build” in the RPT header to prevent confusion with Steam branches
  • Tweaked: Scripting commands - changed wording of the local keyword to private for consistency and to avoid confusion
  • Tweaked: Commands try and throw have been improved
  • Tweaked: Old fatigue commands now set and get relative Stamina
  • Tweaked: Reading and checking of file signatures moved to a different thread so it won't block the main thread
  • Tweaked: Checking client signatures on servers is done in multiple frames
  • Tweaked: Weapon sway formulas
  • Tweaked: Introducing configNull and extending isNull to support Config
  • Tweaked: Script command help and example windows now support the texts of length up to 2048 characters
  • Tweaked: Closure volume for sidearms
  • Tweaked: "Branch" changed to "Build" in the productVersion scripting command comment
  • Tweaked: Non-blocking params for a wrong type with default value
  • Tweaked: Holding breath pauses correction of aiming precision
  • Removed: The Object category from the Trigger menu in the editor

LAUNCHER:

  • Added: Support for mod dependencies
  • Added: Accepting Steam join invitations while the Launcher is running will launch the game
  • Added: Invites from Steam while Launcher is running are supported now
  • Added: New command checkVisibility
  • Added: Dependencies defined for Workshop items are taken into account when loading / unloading mods, and subscribing / unsubscribing them
  • Added: Watch-dog that watches the Steam download queue and enforces the download of mods when nothing is being downloaded
  • Added: Option to change the location for downloaded mods
  • Added: Option to select a default page (NEWS, PARAMETERS or MODS)
  • Added: Compatibility option to switch to the old folder selection dialog (mainly for users that suffer from a Windows 7 bug where the dialog gets cancelled before it's displayed)
  • Added: Option to unsubscribe all mods
  • Added: Ability to open scenario files in the editor by dragging the scenario file to the Launcher
  • Added: Label with the folder name or the parent folder is displayed if there are two mods with the same name
  • Added: Drop down list with build-in terrains for the "World" parameter
  • Added: Drop down list with available allocators for the "malloc" parameter (based on allocators in the dll folder)
  • Added: Name of the autor of local mods is loaded from the mod.cpp file placed in the root folder of the mod when present
  • Added: Preview image for local mods is loaded from the image file "thumbnail.jpg", "thumbnail.png", "thumbnail.bmp" from the root folder of the mod when present
  • Added: Context menu for mods
  • Added: Option to force Steam to download the mod and repair it
  • Added: Taskbar button progress indicator and a status overlay
  • Added: Ability to drag & drop a mod folder or a scenario folder / file over the entire area of Launcher regardless of the active page
  • Added: A few game parameters no one was really missing
  • Added: The “Mods are not ready” dialog is automatically updated with live data and runs the game automatically as soon as all the loaded mods become ready
  • Added: Support for multiple visual styles (with a few testing themes)
  • Added: Command-line parameter names to parameter tool tips
  • Added: A mod count overlay over the show dependencies button (3 states: no icon - no dependencies, white icon - satisfied dependencies, red icon - missing dependencies)
  • Added: An unread news posts counter
  • Added: A semi transparent border to highlight the main navigation button
  • Added: Re-enabled window transparency to disable the Steam Overlay in Launcher
  • Added: Custom window shadow because the system ones stopped working after the transparency was re-enabled
  • Added: A message box to confirm the removal of a watched folder from the list
  • Added: A tooltip for the multiplayer / signature field
  • Added: An arrow icon to command buttons without any custom icon to make them more noticeable
  • Added: Support for banners in the composite dialog window template
  • Added: Ability to request the loading of mods before they are even subscribed / in the subscription list (so we can load dependencies and don't care about any subscription delay)
  • Added: A faster recovery of installed Workshop items in case the configuration and cache files are corrupted
  • Added: Ability to load required libraries without the application configuration file (arma3launcher.exe.config)
  • Added: Assembly resolution log included in the simple crash log
  • Added: A custom definitions of fallback fonts to prevent issues with Cyrillic charsets on Windows 10 Insider preview (Japanese and Korean will be the next) [SharedResources]
  • Added: Replacing the .NET app configuration file with a custom solution with hardcoded fallback values
  • Added: Hardcoded assembly resolution for subfolders to supplement the probing mechanism in .NET (or replace it when the app configuration file is missing or corrupted)
  • Added: Workshop items on the subscribed content list reported by Steam are now prefiltered and unduplicated
  • Added: Unduplication of data loaded from cache on startup (because the cache might be already affected by duplicate items reported from Steam)
  • Added: Exit code and message to the basic troubleshooting report for easy access
  • Fixed: Pathfinding-related crashes
  • Fixed: Disabled collisions for remote ragdoll with destructible objects
  • Fixed: Incorrect handling of quotation marks in the -profiles command-line parameter
  • Fixed: Improved the stability of Launcher when communicating with the Steam client
  • Fixed: A message was not displayed after the user declined the BattlEye EULA while running with the "-noLauncher" parameter
  • Fixed: The automatic detection of mods now detects mods placed in "Arma 3" folder correctly
  • Fixed: Mod properties (like signature status) were calculated and updated for mods in the collection that was being overwritten, so that information was lost
  • Fixed: Command-line parameters were lost when Launcher was restarted
  • Fixed: Space between the mod status icon and the mod name
  • Fixed: Parameter editor will receive focus when the parameter is enabled
  • Fixed: A news post is marked as read after a click on the "Open in browser" button
  • Fixed: Missing binding for the Steam game join callback event
  • Fixed: A preset could be marked as unsaved after it was activated
  • Fixed: The general message boxes were not draggable
  • Fixed: A possible exception when saving the window position
  • Fixed: Sneaky Steam Overlay was expelled from the message boxes
  • Fixed: Possible log flood due to unexpected data returned by the list of game processes
  • Fixed: Malformed button labels
  • Fixed: Misplaced scroll bars in the combo boxes
  • Fixed: The sizing of the combo boxes on the options page
  • Fixed: UGC initialization postponed after the subscription list is received
  • Fixed: Infinite "Loading data ..." message when running Steam in offline mode
  • Fixed: Duplication of Workshop items
  • Fixed: The font used in tooltips didn't go through our custom fallback; causing invalid rendering on systems with the Windows 10 November update
  • Fixed: A typo in missing prerequirements message
  • Fixed: One of the methods used to access the application configuration didn't fallback to default hardcoded values
  • Fixed: The main progress bar sometimes got stuck in the downloading state at 100%
  • Fixed: Log4Net doesn't load its configuration when the app's current directory is different from the executable directory
  • Tweaked: The list of loaded and available mods is clearly separated
  • Tweaked: The startup update check speed was vastly improved
  • Tweaked: Startup status messages
  • Tweaked: Window style - the window border resize and dragging areas are now better positioned for easier manipulation; Aero Snap is now working correctly
  • Tweaked: Arma 3 Buldozer is now excluded when detecting the running game
  • Tweaked: Improved responsiveness of the mod list
  • Tweaked: Options page styles
  • Tweaked: A click on any part of the parameter value (label / checkbox / value editor) will enable the parameter
  • Tweaked: Contents of Options / Compatibility tabs moved to a General tab
  • Tweaked: The list of watched folders is now not displayed when empty
  • Tweaked: A visual dependency counter changed to match the visual style of the news counter
  • Tweaked: Reordered the option menu
  • Tweaked: Removed group headers in the options menu to reduce the clutter
  • Tweaked: Icons on the MODS page toolbar to match the overall visual style
  • Tweaked: Improved a quick fix command in the show dependencies dialog
  • Tweaked: Visual style of the load dependencies dialog was unified with the show dependencies dialog
  • Tweaked: BattlEye description, options menu item and tab label, dialog overlays reverted to modal dialog
  • Tweaked: The Steam offline banner in the show dependencies dialog was moved to a new banner area
  • Tweaked: Default visual theme changed to the blue one to maintain consistency between versions
  • Tweaked: Texts and strings
  • Tweaked: Text proofreading
  • Tweaked: The custom definitions of fallback fonts changed to fallback to the global sans-serif font before falling back to global UI font (that doesn't work). This should fix problems with Japanese and Korean and all others charsets on Windows 10 insider preview [SharedResources].
  • Tweaked: Strings were incorrectly encoded
  • Tweaked: Launcher translations for 1.54
  • Tweaked: Forced the unusual process exit window and troubleshooting window to be rendered on the CPU, hopefully preventing the Steam overlay from hijacking them
  • Changed: Steam SDK to v1.34
  • Changed: UGC events completely replaced with messages
  • Removed: The parameter display name from the tooltip
  • Removed: The game version from the Launcher main window; the game version is still available in the options menu

SERVER:

  • Updated: Stand-alone Windows Dedicated Server (1.54)
  • Updated: Stand-alone Linux Dedicated Server (1.54)
    • Known issue: Steam client modifies the steam_appid.txt file incorrectly. In case of issues, verify its content is: 107410
    • Known issue: Sometimes the add-ons are loaded from the wrong installation (e.g. main game)
    • Try adding -mod=curator;kart;heli;mark;dlcbundle to your arma3server.exe shortcut