FROM: Project Lead

TO: Arma 3 Users

UNIT: Main Branch

ACTIVITY: Game Update: 1.32 (Fixathon, New script commands, New event handlers, Weapon Inertia)

SIZE: ~1.2 GB

Added: Direct control over the landing gear of helicopters

Added: Ban button to the player menu for server admins

Added: Security enhancement - Support for a "allowedHTMLLoadExtensions" parameter in Dedicated Server config files in order to limit abuse of the htmlLoad script command

Added: New commands for working with Future / Render visual state information

Added: UnitRemoveManager for SP and MP

Added: Support for tooltips in the CTree UI element

Added: New MP-friendly function added for deleting crew in vehicles (deleteVehicleCrew)

Added: Tooltips for Zeus item lists

Added: New scripting commands setPosWorld, getPosWorld (http://feedback.arma3.com/view.php?id=20274)

Added: Name parameter for the HandleDisconnect event

Added: New event handlers ContainerOpened and ContainerClosed

Added: New scripting commands - addBackpackGlobal and removeBackpackGlobal (http://feedback.arma3.com/view.php?id=15298#c57190)

Added: Script command scriptNull and isNull support for scripts were introduced (http://feedback.arma3.com/view.php?id=14118)

Fixed: ctrlSetPosition and ctrlPosition coordinates system for ControlObjects

Fixed: An issues where crew of vehicles might not be rendered when observed through zoomed in optics

Fixed: Disabled wind vortexes when a plane is destroyed

Fixed: Slow rotation of AI turrets in relaxed mode

Fixed: Desync caused by missing values in animal update messages

Fixed: Copy & paste of dead units in Zeus

Fixed: Game time multiplier resetting and saving with the game

Fixed: Game freezes when the player mouses over the DLC text in Field Manual

Fixed: Hold breath action

Fixed: CTD in Steam layer

Fixed: Truncated description of Workshop items

Fixed: Invalid zoom after binocular deselection

Fixed: Script command camSetDir doesn't normalize the given direction vector

Fixed: Hands on the steering wheel of the Offroad should now be animated correctly

Fixed: Equipment should not be cloned anymore when multiple players disassemble the same weapon

Fixed: Missing console log on server

Fixed: When you suffer certain damage you will be unable to heal yourself

Fixed: Controls not showing properly when connecting to a Dedicated Server with allowedHTMLloadExtensions set

Fixed: Game crash with access violation (http://feedback.arma3.com/view.php?id=20456)

Fixed: MP support for the setParticleClass script command

Fixed: Init message for setObjectTexture saved in MP serialization

Fixed: Items disappear when players use the take icon / contextual menu option

Fixed: AI passing through static objects placed via the in-game editor

Fixed: Vehicles - Offroad (Armed) - Error appears after player empties magazine

Fixed: assignAsCargo scripting command

Fixed: getVariable on null objects

Fixed: Possible CTD

Fixed: Possible CTD and missing cargo positions

Fixed: AI is not interrupted by hits during get in animations

Fixed: Ordered cargo positions for getting in

Fixed: Unable to link common items (radio, map, compass, ...) to a soldier's slot from its containers (vest, uniform, backpack)

Fixed: moveInCargo for Dedicated Servers

Fixed: Incorrect positions of some items around weapons like laser pointers, underslung grenade launchers, and shaking crosshairs

Fixed: Floating underslung grenade launcher

Fixed: Some scripting commands for inventory testing didn't work

Fixed: Solar power plant detection

Fixed: Dynamic blur in MP

Fixed: Unnecessary assert

Fixed: Unassigning empty objects from Zeus

Fixed: Missing unassign for the leaveVehicle scripting command

Fixed: Double calling of rotor collision and fixed the radius test

Fixed: Working with model UI control

Fixed: Hierarchy parent not reset in squad commanding

Fixed: Warning Message when a player takes a PCML from the ground and then its missile

Fixed: Removed multiplied actions for taking ammo

Fixed: CTD in IsAnySubtaskAssigned

Fixed: Spam of transport update messages on fuel change (http://feedback.arma3.com/view.php?id=20668)

Fixed: Unpublishing of an item in Workshop

Fixed: Inventory - Items disappearing when you try to move them from container to container in multiplayer

Fixed: Side score was not resetting after scenarios

Fixed: Program null-pointed while placing an explosive charge

Fixed: Ban button for server admins not working

Fixed: Adjusted the MP traffic diag; canceling various messages when called on local-only objects

Fixed: Adjusted IsOverride rule for the setObjectTexture init message (MP JIP optimization)

Fixed: Not working getPosATL

Fixed: Camera shake from scripts is now working even when it is disabled in difficulty settings

Fixed: Possibility to move Zeus units outside editing area by rotating them together with a module

Fixed: Zeus ungrouping issue

Fixed: Missing check when processing AskRemoteControlled message on clients

Fixed: Cursor skipping at high FPS

Fixed: Zeus object moving

Fixed: Guerrilla creates enemy laser target

Fixed: Crash caused by the '%' character in a PBO name

Fixed: Crash when player tried to take a vest from a dead body

Fixed: Visibility check log spam

Fixed: Workshop scenarios game saving / loading

Fixed: Removed the restart button for Dedicated Servers since it wasn't doing anything

Fixed: Changed the text of the continue button for Dedicated Server scenario selection based on user type

Fixed: Inventory of non-local vehicles was inaccessible

Fixed: AI soldiers get stuck in helicopters while disembarking

Fixed: Car calculation error and transfer message (MP optimization)

Fixed: AI passing through object placed via the setPos command

Fixed: Camera shake for high speeds

Fixed: Kerry's visage will no longer be replaced by profile settings after loading a save

Fixed: An issue where AI would sometimes refuse to enter a cargo position in a vehicle

Fixed: HandleRating eventhandler now also returns the handled unit

Fixed: Enabling gear for AI in another group's vehicle

Fixed: Some situations when AI would walk through setPos-ed objects (http://feedback.arma3.com/view.php?id=19588)

Fixed: Player score drawing

Fixed: Different number of magazines after reconnect

Fixed: Possible crash

Fixed: assignAsCargo for Dedicated Servers

Fixed: Eventhandler HandleScore now also works in scripts

Fixed: Slow rotation of UAV turrets

Fixed: End of the ATGear FSM, which was waiting for gear to be close

Fixed: Issue with assignAsCargo from editor

Fixed: CTD when accessing a null pointer

Fixed: Possible index collisions for assigning as cargo and moving in cargo

Fixed: Ragdoll starting inside vehicles on Dedicated Servers

Fixed: Now you can get out of static weapons after taking control of a UAV on a Dedicated Server

Fixed: CTD when accessing SteamMatchmakingServer object

Fixed: MP - Grenades or ammo can't be retrieved from a container inside a weapon holder

Fixed: Possible PhysX crash

Fixed: Turrets cannot be rotated in 3rd person view (Stomper)

Fixed: Rendering of alpha objects in TI (e.g. fences)

Fixed: Undefined variable in coefficients array (causing MP message spam)

Fixed: Equipment can't be retrieved from a container of dead players

Changed: Helicopter MFDs blink less when damaged

Changed: Scripting command serverCommandAvailable offers more available commands than can be processed through serverCommand

Changed: Script command moveInAny now returns true when moves were processed successfully (and otherwise false)

Changed: Event handlers ContainerOpened and ContainerClosed can be used even within weapon holders, vehicles, etc.

Changed: Adjusted how rudderCoef is applied

Changed: Adjusted network stats to count data of disconnected players

Changed: CalculateTimeError for static and moved out objects (problem with weapon holders, backpacks, etc.)

Added: Mission event handler HandleDisconnect when a player disconnects from MP

Added: Additional info for MP debug purposes (http://feedback.arma3.com/view.php?id=19776)

Added: Scripting Command: addMagazineCargoEx for bullet counts (http://feedback.arma3.com/view.php?id=15286)

Added: New HandleRating handler (player addEventHandler ["handleRating", {hint str _this}];)

Added: New event handler HandleScore

Added: Config attribute which allows automatic closure of dialogs after scenario ending (closeOnMissionEnd)

Added: TaskSetAsCurrent eventhandler

Added: Collision test for tail rotor

Added: Most-used MP strings to a static table

Added: Accessible inventory in vehicles

Added: Condition for commanding menu IsHelicopterPilotSelected

Added: New scripting command - getHit for getting damage by hit point selection name

Added: Possibility to disable camera shake for external cameras

Added: Missing strings in static string table, removed duplicates (MP optimization)

Added: New scripting commands isLightOn, isCollisionLightOn, setPilotLight, setCollisionLight

Added: New scripting commands addWeaponTurret, removeWeaponTurret, turretLocal

Removed: Logging of too low vehicle speeds due to RPT spam

SSAO is now replaced with HDAO

Changed limit for marginal alpha objects when zoomed in

Engine on / off can be bound to a key in controls options

Nil values are now broadcast over the network using publicVariable

Crosshair size should be more descriptive even in high sway

Small optimizations and clean-ups in path finding

Ability to swim in shallow water

Sight alignment and sway distortion enabled (Weapon Inertia)

Workaround for UGC download when downloading the same item more than once

Proper handling of unsubscribe / unpublish command and content checks

Cooking convex mesh in build time (PhysX optimization)

Updated ship water contact

moveInDriver adds the vehicle to the group pool

Sound: Animation source position taken from memory points

Sound: Sub-mix globally supports stereo samples

Sound: Load internal sound coefficient from config

Sound: Limiter used on ‘weapons sub-mix’ to suppress distortion

Weapon Info - For manual fire the gunner’s info is no longer taken (pilot's remains)

rotorHFullyDestroyed is synchronized in MP

VR Training - New profile has progress of the previous one

Healing should not move the player

AI is sometimes unable to process the Reload action - first attempt at a fix

All logics have access to radio

Head wounds are now configurable in face config

Change enum type for ObjectRemoveMode to fix potential CTDs

Additional logging of MP traffic

Sound: Fixed: When any unit takes damage, the pain SFX are coming from the player

Sound: Hits and explosions removed from attenuation (vehicles)

Increased maximum distance for range detectors

Improved: Accessing inventory for items dropped from dead bodies

Reduced artifacts of multi-component fog

Loiter waypoint uses completion radius as a loitering radius

Additional profiling of the network server

Calculating total traffic from / to clients in traffic diagnostics

Adjusted: Text format of traffic diagnostics

Better unpublish handling for Steam Workshop

Improved: Networking cost for weather synchronization

Improved: Rotor ground collision test

Hotfixed: Multiplayer - Handgun duplicates itself when looted from a corpse

Scripting command local has been extended to work even for groups

nearestObject finds objects which are out of the map frame

Changed: Vest taken from / placed on a dead body is placed on the body

Zeus is now able to place not only scope 2 markers

The Missions and MPMissions folders were not created when the export function was used a first time. That caused the export to fail for newcomers (everyone had to create these folders manually).

Temporary zoom enabled for turrets with lockable weapons

Changed JIP handling of weapon, item, magazine and backpack cargo messages

Sound: Start / stop sounds for helicopters (internal variants played as 2D)

Showing Headless Client in Briefing screen

Small helicopter MP optimization

Hotfix to remove Post Processes when reconnecting from the lobby in MP

Properly canceling the Steam server rules in the server browser