we updated the game today. You will find the changelog below.
0.9.9.62 Changelog
Game
Added: Missing controls for the player list
Added: Conflict - Navmesh regeneration for buildings spawned automatically
Added: Is Player Pending for Editable Characters are now replicated.
Added: Layout Switching and Layered Placement for HUD Manager.
Tweaked: Moved some of the optic-related parameters to WeaponOptic_Base prefab
Tweaked: Rearranged the position of the new game materials related to personal protection - some of them were in the Core folder
Tweaked: Added VestArmored_Base base prefab
Tweaked: Added base prefab for PASGT vest
Tweaked: M2 sights - are now in the folded state since we don't support zeroing, also tweaking the default camera setup so sights are useable from 0m to circa 400m
Fixed: Default action on 6B2 & M69 vests (correct one is now inherited from base prefab)
Fixed: Incorrect time format in welcome and role selection screens
Fixed: Spamming bleeding icon appearing and disappearing in the top right of the inventory
Fixed: M1 helmet protection
Fixed: M249 not aiming straight in the prone position
Fixed: HUD Manager Editor Initialization event not registering fixed.
Fixed: 2D optics - all scopes are missing 2D reticle/scope image entirely on clients
Fixed: Switching to Editor with 2D Optics doesn't hide the Optics
Fixed: ScreenEffects were displayed only in the upper left corner
Fixed: Character inputs don't work after joining some modded servers and then switching server
Fixed: Dying with a grenade in hand will cause the grenade to drop and explode, but other players could not see the grenade or the explosion
Fixed: M72 was not put on back if unequip was interrupted
Fixed: Warhead was ticking on the dedicated server all the time
Fixed: Player Spawning counting towards AI Budget.
Fixed: Preview of arsenal saved loadout was showing a naked character
Fixed: White flashes when opening menus
Fixed: Interrupting get-in action gives vehicle faction affiliation when empty
Fixed: Extra LOD on 6B2
Fixed: Colorless tracers at night
Fixed Broken aiming with raised grenade
Fixed: Condition evaluation in ambient patrol priority system
Removed: Old Info Display Handlers
AI
Fixed: Some soldiers in large groups were stuck with raised weapons during attacking
Tweaked: AI characters should now collide with the "dynamic" layer
Fixed: AI tasks and components now don't use input ids when the world is being deleted
Fixed: AIWorld was ticking on the clients
Scenario Framework
Added: Tasks in multiplayer are assigned to the proper faction (using the faction key attribute)
Added: Fixed the tutorial
Game Master
Fixed: GM can't place characters in doctor seats of ambulances
Fixed: Game Master budget count stopped working.
Fixed: Player spawning/respawning increasing the Game Master's budget for AI Characters
Fixed: Screen effects were visible in GM
Fixed: Empty Radial showing up in Editor
Fixed: Editor radial menu is not displayed if it's empty
Modding
Added: Users can now specify contributors when publishing their addon
Fixed: Jittering of Collimator sights
Workbench
Removed: Custom stylesheet option
Workshop
Changed: Addons from -addonsDir parameter now take priority over addons from the Workshop
Fixed: Delta Patching for addon updates
Fixed: Infinite loading when downloading addons (partial fix) (#T174245)
Stability
Fixed: Crash when loading multiple JSON structures at once
Fixed: Terrain Editor - Crash when trying to import invalid/unsupported PNG
Fixed: Online: Downloading addon on Xbox crash fix
Fixed: Server browser crash - ImageScale::Download
Fixed: Stack overflow when the player created a new group and was already spawned
Editor
Fixed: Editor's Notifications positions fixed
Enfusion Blender Tools 0.9.9 Changelog
Model Quality Assurance
Added: Convention check for material names
Changed: Planarity, convexity, and non-manifold checks exposed to GUI
Tweaked: Mesh validators can be now assigned with a dedicated button, instead of automatic assignment during the reporting process
Tweaked: Conventions & Mesh topology checks now have their own operator (button in GUI)
Tweaked: UVs check is done on all objects not only LODs(_lodx)
Tweaked: Both reports check only selected objects
Materials Workflow
Added: Support for exporting materials to Workbench and editing shader materials
Added: MatPBRTreeTrunk and MatPBRTreeCrown shader
Added: MatPBR2Layers shader
Added: Emissive texture type(EM) + NTC
Terrain
Added: Terrain chunk can be now sent from World Editor to Blender, modified, and send back to World Editor
Fixed: Issue with random deleting of Armature object
Fixed: Issue with wrong clean up of duplicated Armature used for applying scale
Fixed: Switching between actions when exporting multiple takes (actions)
Dev Report #18
Attention soldiers,
In our next Dev Report, learn more about the Health System update, Scenario Framework trigger refactor, optic creation, improvements in group AI logic, and much more.
Read more here π https://reforger.armaplatform.com/news/dev-report-18
Update 0.9.9.47
Attention Soldiers,
We are happy to release our latest update. This Major Update brings the Health System overhaul, weapon deployment, and much more.
You can view the full changelog here on our website! You can also learn known Issues and addition information about the update!
Make sure your mods will be optimized for the next major update. We are bringing you a tutorial on how to ensure they wonβt break or malfunction. There's an experimental version of the tools available for you to download and test your mods before the next major update goes live.
Read more π https://reforger.armaplatform.com/news/modding-update-july-14
COMRAD #10
Welcome to the latest Arma Reforger Community Radar, or as we also call it: #COMRAD. We have another great selection of community content this month for everyone to enjoy!
If you would like to suggest content for next month's #COMRAD, make sure you tag @ArmaPlatform or #ArmaReforger on Twitter, or submit your suggestions to: Nillers on Twitter, Discord, or on our forums.
Update 0.9.8.73
Attention soldiers, you will find the changelog below.
Added: It's now possible to set the Z-offset of the turret sidesteps ray trace for each turret compartment
Fixed: Entering a turret while moving displaces the character from it
Fixed: Animation of the bipod not playing during weapon inspection reload
Fixed: No longer possible to manipulate with supplies or start build mode using a destroyed supply truck
Fixed: OwnerOnly and NoOwner properties should no longer incorrectly attempt to read their value from the baseline
Fixed: Mines are now not allowed to be dropped while being placed.
Fixed: Group menu selection doesn't change when a player respawns
Fixed: Seize and Defend tasks were not working due to a faulty trigger
Fixed: Download manager version displaying
Fixed: Rivers flow map
Fixed: A case where MovementSwayAimModifier would not update because of premature caching and validation of unused variable
Workbench
Added: World Editor - Menu actions for prefab inheritance moved under the generic "Inherit" interface of every resource browser
Stability
Fixed: UI - Image set loading crash fix
Server Hosting
Added: Server config param crossPlatform
Changed: Renamed config params: gameHostBindAddress to bindAddress gameHostBindPort to bindPort gameHostRegisterBindAddress to publicAddress gameHostRegisterPort to publicPort playerCountLimit to maxPlayers supportedGameClientTypes to supportedPlatforms adminPassword to passwordAdmin (and moved into game object - same as password)
Changed: Order of IP Addresses and Ports in Server hosting UI
COMRAD #9
Welcome to the latest Arma Reforger Community Radar, or as we also call it: #COMRAD. We have another great selection of community content this month for everyone to enjoy!
If you would like to suggest content for next month's #COMRAD, make sure you tag @ArmaPlatform or #ArmaReforger on Twitter, or submit your suggestions to: Nillers on Twitter, Discord, or on our forums.
Update 0.9.8.64
Attention soldiers,
we updated the game today. You will find changelog below.
0.9.8.64 Changelog
Game
Added: InventoryItemComponent::PlaceOnGround method to be able to place on-ground items from a script
Added: New spawner logic to non-slot vehicle depots in Conflict
Added: EntitySlotInfo::GetSourceName Script API
Added: SlotManagerComponent::GetSlotByName Script API
Added: CharacterIdentityComponent::SetIdentity is now multiplayer-compatible and can be used to change head and body models during gameplay
Added: TurretComponent::GetOwner script API
Added: AimingComponent::GetInitAiming script API
Added: OnAttachedEntity/OnDetachedEntity events on EntitySlotInfo
Changed: General art vegetation, clutter, and surfaces cleanup and polishing
Tweaked: MPD of WoodenFence_02
Tweaked: MPD of BridgeRailingConcrete_01 prefabs
Fixed: Teamkill bans
Fixed: Mine can be placed on characters (kinematic bodies)
Fixed: Data errors in Brick Gate 01
Fixed: Settings freeze fix
Fixed: Small refactor of item changing replication should fix situations where mine arming animations wouldn't start or interrupt correctly
Fixed: It was possible to equip a mine with a gadget if the mine was equipped from the ground
Fixed: The player would exit the vehicle through the roof at low server FPS
Fixed: 2D sights adjustment didn't match PIP properly
Fixed: Bug with forbidden gadget equipping if a weapon isn't unequipped
Fixed: Updating playerInfo first, and only then registering player, used to cause missing playerInfo on client
Fixed: Trying to pull out a gadget while hiding a gadget after pressing F to get in a turret/vehicle causes the character to hold the new gadget even if it's not allowed, possibly allowing them to walk around and then teleport to the turret
Fixed: dying with scoped binos doesn't clear the ADS state
Fixed: missing file after reverting
Fixed: remove weapon deployment from key-binding menu
Fixed: Clearing under barrel grenade launchers via BaseMuzzleComponent::ClearChamber wasn't working
Fixed: Player presence isn't registered when switching seats in the turret
Fixed: Infinite loop during deleting of EntitySlotInfo
Fixed: Weapon script invokers not being called when a character enters a ladder or vehicle or starts swimming
Fixed: MPD of WoodenFence_02
Fixed: MPD of BenchStreet_01
Fixed: wrong GUIDs in destruction prefabs
Fixed: Material errors of WoodenFence_02
Fixed: MPD issues of SurveyMarker_E_01
Fixed: MPD of some prefabsSurveyMarker_E_01
Fixed: colliders layer preset
Fixed: Campaign - Pre-built living quarters will spawn AIs according to faction allegiance of the building
Fixed: Prebuild services not having set correct faction in Conflict
Fixed: Fix for the character getting desynced on teleporting out of a flipped vehicle.
Fixed: Character doesn't reequip the weapon after bandaging (whether completed or interrupted or performed on other humans)
Fixed: Campaign/Freebuilding - Vehicle deployment preview can get stuck if the vehicle depot is deleted when the preview is on the player's screen
Fixed: Campaign: Vehicle previews don't show properly
Fixed: ScenarioFramework - Tutorial world improperly inherited navmesh
Fixed: Pre-spawned vehicle maintenance services not consuming supplies
Removed: ReconnectComponent turned off again. It's still unfinished and may cause several issues
Removed: PlayerMailboxComponent from PlayerAIAgent, which is part of AICommanding
Stability
Fixed: GPU crash in clutter instance processing
Fixed: Linux DS crash on bleeding particle FX
Fixed: Crash with infinite OnUnused on entity
Fixed: Crash when closing the game and an AI was using a ladder with a hatch on top
Fixed: Crash due to recursive call of Flush requests in cases of connection loss during a shutdown sequence
Server Hosting
Added: Param "#/operating/aiLimit" to server config
Dev Report #17
Attention soldiers,
A year has passed since the release of Arma Reforger. In our special anniversary Dev Report, we express our gratitude with a Thank You video from our CEO, Project Lead, and Creative Lead. Furthermore, you can enjoy a video showcasing the creation process behind the Artwork. Additionally, we share updates on automatic reconnection, important fixes, the expanded player limit for community servers, and much more.
Read more here π https://reforger.armaplatform.com/news/dev-report-17
0.9.8.53 Update
Attention soldiers,
we're going to update the game today, the 11th of May. Expect server downtime between 12:00 - 15:00 CEST. Beware! Mods can be dysfunctional after this update, check Modding Update 0.9.8 article for solutions. Importantly, this update is bringing Mines, Improved Item Placement System, Flag Markes, and Performance Optimization. Learn more in the 0.9.8.53 Update article.
0.9.8.53 Changelog
Game
Added: Mines feature
Added: Gamecode support for per-projectile reloads for UGLs
Added: Lowering/raising the weapon in time crucial moments is now faster
Added: AI perception tracks occlusion (by smoke, trees) of each target aimpoint
Added: Engine controls for engine start/stop action
Added: Add dead character to the vicinity
Added: Flattening of grass under weapon at lower stances
Added: Add a way to preview worn model inside PreviewRenderAttributes
Added: Notification shown to all players of the given side when a service is built
Changed: Log files moved from profile into separate directories with timestamps
Changed: Position of weapon from head now only uses y coord. And changed the default values to prevent long hands
Changed: Aim modifiers should apply aim modifiers locally even on remote proxies
Changed: Having a focused gadget in hand does not stop the character from sprinting, LMB while sprinting permanently hides the gadget, pressing R with a hidden gadget does not block reload
Changed: Enabled Door type navlinks to be automatically opened by vehicles
Changed: Unified way in which AIs climb to match the way players climb
Changed: Replay part of character simulation split into multiple parts so it's possible to parallelize it and do additional processing
Changed: Allow the empty string to be set as a name, alias, or surname for character identity
Changed: Animation updates changed so triggering of animation events happens on the main thread
Changed: GameTriggerEntity queries will now use async results
Changed: Reworked navlink directions to be consistent. Jump navlinks have single unit traversal by default
Changed: Exposed used transceivers to VoN
Changed: Remote vehicles start with their physics off
Changed: Refactor of AI Movement
Changed: AI aiming deathzone
Changed: Aim input is not slowed when hands are far away from the body
Changed: Prone roll compensation is no longer unstable and frame dependent, but is also less precise
Changed: Player in building mode can no longer delete static guns with other players in them
Changed: Fixed character doing 360 spins in lowered locomotion when changing direction along with moving the mouse (as well as wrong feet blending in demi adjusted stance)
Changed: Optimize the activeness of entities
Tweaked: Procedural animation system optimization
Tweaked: Improved AI perception ambient light model
Tweaked: Stamina can be drained even while jogging now
Tweaked: AI perception: targets are now detected and identified not instantly but with delay. The delay depends on the target's amount of exposed aim points, size, stance, speed, illumination, and the observer's alertness
Tweaked: 2dmap - changed the default "vertical flip" option on the rasterization export
Tweaked: AI will not decide anymore to attack a target that is outside turret angular limits
Tweaked: 2DMap - Powerlines and Grid are only recalculated when the frame changes
Tweaked: 2DMap - Allow contour density set to 0 to hide specific portions
Tweaked: Improved AI visual perception if only one enemy body part is exposed
Tweaked: Don't animate door physics in the resource browser
Tweaked: The naming of some controller RPCs changed to meet our standards
Fixed: Overlapping HDR/SMAA PP priorities causing HDR to flicker and SMAA not to work
Fixed: Not simulating procedural animation on headless when not needed
Fixed: Moving a weapon from one inventory slot to another causes it to be dropped and bugged
Fixed: Character would rotate in random directions after exiting vehicles, sometimes also after climbing over objects
Fixed: Optimize moving operation in inventory
Fixed: Ragdoll's handpose of holding a weapon
Fixed: While reloading, the AI Weapon&Target selector didn't detect the left-hand magazine, thus AI thought it was out of ammo
Fixed: Character collision shape not set before changing stance.
Fixed: Teleporting of vehicles was stretching particle effects, now properly resets velocity
Fixed: Stretched arms when aiming at horizontal limits.
Fixed: Issue when moving items from/to storage that is not streamed in
Fixed: Sprint is impossible while the weapon is raised
Fixed: First few car inputs are not used on the server when getting in.
Fixed: Switching weapons while reloading displays the magazine of the previous weapon on the new one
Fixed: Clone preview in CharacterInventoryStorageComponent was not going over all storage components for creating previews
Fixed: Don't enable an event on DestructibleEntity when it is not needed.
Fixed: Weapon can now be slung even if the character is inside a vehicle
Fixed: One hand aim modifier not updating properly on obstruction changes
Fixed: Character will not stop firing from the gun until he finishes the whole animation of getting into the vehicle
Fixed: Moved the height raycast in turrets back a bit to make the character not sit on sandbags
Fixed: RemoveEquipedWeaponTask now properly calls DropWeapon instead of trying to equip empty hands first. Fixes issue where Tab+X would teleport the weapon on the shoulder before dropping it on the ground
Fixed: Budgeting for stationary nodes with per connection streaming disabled
Fixed: PerceptionComponent wasn't able to perceive large targets at short distances if the target's origin is outside the view cone
Fixed: Character canceled aiming if the target was too close, thus aiming request was never finished and the AI character didn't fire
Fixed: Character reconnected from the driver seat can't control the vehicle properly and the physics of it break
Fixed: Activeness of attachments on weapons
Fixed: Weapon partial lower should now be synchronized again across all machines
Fixed: It was possible for event handlers to be skipped after an event was fired
Fixed: Replication for weapon inspection
Fixed: Magazine now dropped correctly when character is shot during reload (BaseWeaponManagerComponent refactor)
Fixed: Animation graph attachments refresh on item removed not working
Fixed: Inspection should be canceled by user-input ADS toggle as desired
Fixed: Agents no longer overwalk when approaching doors sideways
Fixed: Character can trigger climbing instead of jumping when running up slight (around 15 degrees) slopes, leading to freelook activation, which is inconsistent from the player's POV
Fixed: Broken ragdoll replication
Fixed: Inspection state interpolation should no longer jitter at any intermediate value
Fixed: Saving your loadout does not save UGL grenades
Fixed: AI weapon selection was searching for InventoryStorageManagerComponent on the vehicle's compartment slot entity, not on the vehicle root entity
Fixed: several issues in AI character aiming: spinning when the aim target is too much up/down relative to the current rotation rotating backward when the aim target is closer than weapon's muzzle
aiming up/down when the aim target is orthogonal to the left/right
Fixed: ADS does not disable lean anymore
Fixed: Sprint and toggle sprint buttons disable lean.
Fixed: AI shouldn't close doors after pass
Fixed: Iron sights moved when zeroing scope attachments
Fixed: Weapon obstruction is now updated during stance change too
Fixed: Flying magazines by taking them from the crate
Fixed: Explosions can now deal damage to slotted components
Fixed: Left hand IK wasn't affected by aim modifiers
Fixed: Edge case where a child removed from a streamed-in hierarchy would remain streamed-in even though it might be irrelevant
Fixed: Taking control of the character while inside the turret/vehicle would break the controls
Fixed: Weapon inspection will no longer allow leaning
Fixed: Muzzle smoke would vanish on the weapon switch
Fixed: Fix comparison between local and world space transform in ladders
Fixed: The volume validation in inventory wasn't taking into account the total volume of the item
Fixed: Obstruction will suppress ADS in certain cases as intended
Fixed: Melee attack should now properly cancel ADS
Fixed: Ik pose is now properly propagated to anim sys in PreviewAnimationComponent
Fixed: Order of operations changed to ensure the correct navmesh will be set before resorting to simple double-point path generation
Fixed: AI groups not using soldier navmesh after getting out of the vehicle
Fixed: 2DMap elements adjusted with terrain offset
Fixed: AI invulnerability and player invulnerability no longer interfere with each other
Fixed: Group movement completion doesn't interrupt jump navigation links anymore.
Fixed: Add decal flag to shot decals
Fixed: Local driving assist mode synced to all machines as necessary
Fixed: Typo in naming VehicleAction_AssitanceMode -> VehicleAction_AssistanceMode
Fixed: Broken ADSHold and MP ADS replication. Also fixed ADSHold not being able to pause sprinting if triggered while sprinting
Fixed: Safety does not work on weapons that do not have it. Safety now stays engaged if switching to a lowered weapon
Fixed: Proper canceling of item actions by jump and stance change, code cleanup
Fixed: Improper removal from the spatial map while replication is shut down
Fixed: Magazines now go into inventory if a weapon is dropped during reload unexpectedly, instead of staying in the character's hand
Fixed: Manually loaded ammo does not appear on weapon storage in the inventory UI
Fixed: Actions were not taking their VisibilityRange into account
Fixed: AIs not following commander group and movement speed issues.
Fixed: Switching input when driving off with the reverse gear engaged
Fixed: BaseLightManagerComponent reading past its buffer boundaries (happens with wrecked vehicles)
Fixed: Hand additive IK attributes resulting in hand item duplication on preview widgets
Fixed: Muzzle flashlight could remain visible after the weapon was dropped
Fixed: TaskMoveInFormation no longer finishing unless aborted. When finishing movement and formation are shifted, set the direction of the group correctly
Fixed: The content of the blouse and trousers was not saved/loaded for player-saved loadouts
Fixed: TestAimModifier now yields the same sight picture as zeroing would
Fixed: Refactor of character heading angles and aiming angles.
Fixed: Added a move settings parameter to control the speed of interpolating slope for animations
Fixed: Turret animations height adjustment now does not change while on the turret. Sitting in a turret is supported. Added traces to prevent the character from clipping when aiming the turret left and right
Fixed: Condition for preventing deletion of player ignored child entities (e.g., turret inside of a composition)
Fixed: Player gets stuck in the tutorial because of the low rank to build a bunker
Fixed: Player character effects in Armavision (e.g., a black bar on faces) was not restored after closing Armavision and opening it again
Fixed: A building mode is removed when a player is in unconsciousness
Fixed: Smoke particles of smoke grenades wasn't replicated for JIP players
Fixed: Server/Single player exit from occluded seat would get the character stuck
Fixed: HitzoneContainer - Damage for hitzones inside of slotted entities wasn't properly replicated
Fixed: Vehicles - A front right window of UAZ doesn't appear broken when hit zone reaches 0
Fixed: HitZoneContainerComponent hierarchy IDs are no longer done on the frame, it broke damage overtime calculations
Fixed: Disabled RPLcomponents on equipment box props causing ghost entities
Fixed: Item dimensions are now checked when replacing items
Fixed: Explosions not dealing damage to destructibles
Fixed: Services UI didn't support additional services
Fixed: Missing Faction in vehicle depot prefab
Fixed: Incorrectly shown notifications about disassembled services
Fixed: Issue with Tutorial where the player could respawn with a weapon
Fixed: Campaign/Freebuilding - Dead body can block vehicle deployment if it's dropped within the vehicle depot composition slot
Fixed: Wrong resource links in procedural animation projects
Fixed: Campaign - Vehicle ready message contains the name of a different vehicle than spawned
Fixed: Sometimes friendlies AI are detected as enemies
Removed: Unnecessary transform assignment when lerping is finished
Removed: Updating of weapon's surface signal from character
Modding
Added: Attachments Compatibility addon was merged into base game
Added: Zeroing generator for rear-sight apertures (like M72)
Added: Exposed method for getting default magazine or projectile of a muzzle
Added: It's now possible to set the Z offset of the turret sidesteps raytrace for each turret compartment
Added: It's now possible to set the Z offset of the turret height adjustment raytrace for each turret compartment
Added: PerceptionComponent.GetUpdateInterval script function
Added: A method BaseMuzzleComponent::ClearChamber(int i) and fixed a bug that prevented loading an unchambered weapon if no magazines were available
Added: Added AttachmentSlotComponent::CanSetAttachment API
Added: API to directly set animation variables and to call animation commands.
Added: ApplyControls checkbox on BaseControllerComponent, ability to disable controls processing per controller
Added: PerceptionManager.RequestUpdateAllTargetsFactions scripted method for cases when faction friendliness changes dynamically
Added: Enable/Disable property and script API for BaseProjectileEffect
Added: Extended system for sights zeroing generators
Added: Public API for occluder destruction
Added: EntitySlotInfo::IsEnabled function to the script
Added: Rotation and Fire functions into TurretController for scripters
Added: BaseTriggerComponent::GetProjectileEffects function
Added: Scripted Triggers can now run the default query before the script query
Added: DecalMaterial property that replaces the DecalMaterials array automatically copies data to the new property
Added: Exposed dynamic speed limits to attributes
Added: TurretComponent::GetAimingAngleExcess method. Also exposed it to the script
Added: SpawnDecalEffect class, this can be used to create decals at the projectile position
Added: Script API for reserved by on Compartment Slot
Added: VehicleProcAnimComponent that will replace CarProcAnimComponent
Added: WeaponAttachmentAttributes::GetAttachmentType function to the script
Added: Under barrel RIS attachments slots
Added: Two more magazine wells for 5.45x39 and 5.56x45 STANAG weapons which don't accept drum magazines
Tweaked: Inheritance of attachment classes so they work as intended
Tweaked: EyesSensor constants were exposed as properties
Tweaked: Modified BaseZeroingGenerator to cope with entities that have no muzzle
Changed: Bones provided in ProcAnimParams are now simple overrides of bones in the resource
Changed: Refactored ScriptApi FileHandle
Changed: Renamed boneIndices to boneSlotIndices to clarify the meaning
Changed: VehicleSignalType is now common for all vehicles
Changed: VoN SetCapture API returns if the capture state was changed
Changed: TimeAndWeatherManagerEntity: Exposed UpdateWeather method to manually update the weather
Changed: PlayerManager will always assign PlayerID=1 in SP scenarios
Changed: Rework some of the script API of BaseLoadoutManagerComponent and EquipedLoadoutStorageComponent
Changed: CharacterIdentity API for script
Changed: Setup of Maxspeed limiters to penalize walking/sprinting speed from a script
Fixed: Removed Get/Set Heading/Aiming/LookAt angles functions on CharacterControllerComponent. Get/Set Heading/Aiming/LookAt Angles functions on CharacterInputContext all use radians, with the yaw angle being in a clockwise direction (turning right = increase and vice versa).
Fixed: Invalid pointers to physics components on custom-made contact
Fixed: ScriptedDamageManager::OnDamage would get called even when a default hitzone is destroyed, and there would be no data for OnDamage
Fixed: OnActionStart script executed twice when beginning interaction
Fixed: Manager registration no longer interferes with unrelated worlds/edit mode
Fixed: OnCompartmentLeft was not called when switching seats in a vehicle
Fixed: OnProjectileShot event should now fire if the character is seated in a turret
Fixed: ComputeEffectiveDamage had a const inout parameter for both HitZones and DestructibleEntities. Because of it, the variable was read as 0.
Fixed: InventorySearchPredicate would not work correctly if there is no definition
Fixed: PrettyJsonSaveContainer::SetIndent was not working correctly
Removed: DecalMaterials property (no longer used)
Removed: TurretComponent aiming limits
Scenario Framework
Added: New Actions (Delete and teleport entity, wait and execute, end scenario override screen)
Added: Serialization for scenarios created by ScenarioFramework
Added: Add Visualization content of Slots using selected asset prefab in World Editor
Added: Intel task map marker delay option
Tweaked: Faction inheritance for Areas, Layers, and Slots
Tweaked: Teleport action renamed to Set Entity Position and it utilizes getters to obtain entity rather than just the entity name
Tweaked: Task Defend tweaks, bug fixes, and improvements
Fixed: AI handling and waypoint bugs
Fixed: Spawnpoint was accidentally removed from the base sample world
Fixed: Task Defend test scenario LastStand had duplicate GUID
Fixed: Unknown keyword/data in slot prefabs and outdated class name of PlayerPenaltyComponent
Fixed: Task Defend samples got invalid faction values set
Fixed: Missing satellite texture for sample world
Fixed: Removed notnull from method parameter that was not supposed to be there
Fixed: Wrong condition and value -1 caused improper evaluation of Task Defend
Fixed: Getter returns a wrong entity
Fixed: Default values for new actions were wrongly set
Fixed: Passing the wrong entity caused by overlooking
Fixed: Tasks are not properly spawning after a restart
Xbox
Changed: Speed up & fix downloading on Xbox
Fixed: Input: virtual mouse on Xbox fix
Added: Enable BE headless client support
Stability
Added: Assertion to SDF font rendering for catching potential rare crash
Changed: Added upper limit when computing offset to light cluster structure to avoid possible GPU crash
Fixed: BaseEventHandler leaks memory
Fixed: SoundComponent - ECS Multithread crash upon activation
Fixed: Crash when a vehicle is getting wrecked
Fixed: Crash in Anim Editor Properties
Fixed: Crash when addon loading fails
Fixed: Crash in colliders debug rendering
Fixed: Server crashes when unable to communicate with the backend
Fixed: WorldEditor: split spline crash fix
Fixed: Crash when closing ANM property grid
Fixed: Lack of setting could cause a crash
Fixed: Crash when upload fails
Fixed: Potential crash by providing incorrect geometry element ID
Fixed: Workshop crash when pausing and unpausing the download
Fixed: Workbench: WorldEditor: current tool & reload scripts crash fix
Fixed: Crash in graphical options when running on the adapter without outputs
Fixed: Possible crash when on a limit of debug shapes in navmesh debugging
Fixed: Possible crash in probe when trying to get volume info from the entity
Fixed: Workbench options crash when the path to the addon is too long
Fixed: Cinematic tool crashes when some user track script is missing
Fixed: World editor - Crash after reimport XOB
Fixed: Config editor - Crash after unsuccessful loading
Fixed: Clouds: Fixed 2 crashes when Atmosphere is not present in World, but Clouds are.
Fixed: Peak limiter SFX audio node crash
Fixed: JSON - Crash with certain script object/array inheritance and loading of data upon a such object
Fixed: Crash on quitting World Editor play mode while downloading
Fixed: Workbench - crash by setup physics settings
Fixed: GodRays: Fixed crash when generating thumbnail in Workbench
Fixed: Fixed crash when a connection is disconnected at the same time (same tick) as ownership was given or taken
Fixed: VectorEntityTool::OnActivate can crash WB upon opening the tool if the map contains a ShapeEntity with corrupted data
Fixed: Clouds: fix crash caused by clouds history (temporal buffer is null)
Fixed: Audio Editor - Selector crash upon loading a config file with ports that already exist, now gives an error instead and ignores the port
Fixed: Audio/ProcAnim Editor - Crash when trying to modify signal simulation values with no opened project, clearing the signal simulations window now upon no tab opened
Fixed: Property grid - crash when a variable is missing in ancestor due to different class
Fixed: Crash when playing sound in the audio editor from non-Sound node
Fixed: Crash when playing .wav file via audio editor resource browser
Fixed: Material editor - Crash after changing material class of modded material
Fixed: Crash and layout issue in Mesh Preview "Colliders" page
Fixed: Ragdoll crashes when the bone index is invalid or the number of bones is zero.
Fixed: Crash in PlayerManager due to missing PlayerManagerNode
Fixed: Particles - Crash on vehicle explosion
Fixed: Crash when changing character ownership of pilot while there is no pilot compartment setup
Fixed: Crash on switching from turret to cargo compartment.
Fixed: Crash when entering copilot in a helicopter
Fixed: Group Movement crash for commanding when the commander disconnects.
Fixed: Crash when explosion effects (not explosion damage) would fail to spawn a prefab
Fixed: Crash when streaming in the vehicle which is destroyed
Fixed: Possible crashes when deploying a weapon
Fixed: Possible bit buffer crash if inspection state input action value is out of bounds
Fixed: Crash if a vehicle collides with the surface with null SurfaceProperties
Fixed: Possible crash on CharacterControllerComponent if used without a RplComponent
Fixed: Crash when changing zeroing and there are no sights anymor
Fixed: SwitchNextSights & SwitchPrevSights crash if there are no sights
Fixed: Crash in BaseRadioComponent when streaming it in (broken string sync)
Fixed: Crash when animating a door with BoneAnimated animation type without an animated mesh object
Fixed: Crash when interrupting weapon switching
Fixed: Crash in vehicle destruction
Fixed: GenerateWindowsPrefabsTool's World Editor potential crash
Fixed: ScenarioFramework - Server crashes after finishing a combat ops mission
Fixed: Crash when attempting to save a mission without save struct defined.
Fixed: Crash in destruction from non-collision damage dealt asynchronously/from physics step
Fixed: Crash in destructibles
Fixed: Persistent loading widget in deploy menu for reconnecting a crashed client
Fixed: Crash in respawn handler
Fixed: Audio - Removed call queue calls for respawn and spawn music, which caused a crash when the player quickly disconnects or gets kicked
Fixed: Possible crash in respawn menu handler
Fixed: Another crash when computing a very small angle
Fixed: Assertion/crash during portal volume loading
Fixed: JSON - Crash during the processing of missing script object (non-intended Api use)
Fixed: Crash on game cleanup while backend communication with workshop is pending
Fixed: Crash on deleted Resource name of Behavior tree that was stored in BTmanager
Fixed: Possible crash in water caustic when the texture wasn't defined
Fixed: GPU crash when river mesh was not correctly added to underwater surface mesh rendering
Fixed: Crash on navmesh rebuild when entities got deleted before query and generation
Fixed: Crash where if a DestructibleEntity had less than 2 destruction phases it would crash
Fixed: Crash when reading ragdoll init data when there is no physics controller
Fixed: Crash when entering turret compartment without turret controller/component
Fixed: Crash when shooting a character
Fixed: Explosions - Crash when an entity would be destroyed by multiple explosions in the same frame.
Fixed: Crash without BaseWeaponManagerComponent on a turret
Fixed: Passing unverified text as a format string to print, leading to crashes and errors when there are references to non-existent format string arguments.
Audio
Added: Audio - SoundMap API to get basic map values at a certain position
Added: Audio - New callback to indicate when a SoundEvent has ended in CommunicationSoundComponent
Added: Audio - New sound event SOUND_BODYFALL_TERMINAL for terminal fall damage on character
Added: Frequency_Base config.
Changed: MusicManager - Added custom fading parameters on musicmanager when terminating sounds for interruption or forceplay
Changed: Audio - RadioBroadcast full rework to use MS instead of S, optimized entire networking part, way fewer calls over the network, and better synchronization
Changed: Audio - Moved binding BaseItemAnimationComponent events from WeaponSoundComponent to SoundComponent
Changed: RadioBroadcastManager.et - Modified timings to correctly portray the new system using milliseconds instead of seconds
Changed: Update samples for inventory open/close
Changed: Update banks volumes for inventory open/close
Changed: Weapon reloads use a maximum 15-10 attenuation curve.
Changed: Custom curve for reloads.
Changed: LP frequency on exterior reverb
Changed: Direct VON less audible over distance
Changed: Audio - Removed unnecessary check in SpawnMusic causing it not to play on clients
Changed: Audio - SoundSource, BaseSoundComponent and AudioSystem destruction now supports custom FadeOut time
Changed: Audio - SoundEvents replaced with SoundEventTransform where necessary in scripts to support new activeness changes
Changed: Audio - Removed including inactive on UGL and Throw Base, should not be needed anymore due to activeness changes