DATA
- Added: Customizable area for scenario-specific on-screen information (e.g. info about time and place)
- Added: Custom scenario name is now shown also in diary
- Added: SMG optic variants to appropriate ammo boxes
- Added 6.5mm LMG sound suppressor into INDEP support ammo box for M200 machine-gun
- Added: Possibility to disable randomization and set a color to randomized vehicles by using ‘this setVariable ["color",X]’ in the init of the vehicle where X is a number ranging from 0 to the number of skins (minus 1). If the number is out of range, the skin is still randomized.
- Added: LAND waypoint (can be found under "Scripted" category)
- Added: New parameter with ability to disable sound of advanced hint in BIS_fnc_advHint function
- Added: Support of variables (%#) in arguments array of advanced hints
- Fixed: Looking up or down while operating a raised static weapon in the bunker
- Fixed: Shapes of batteries and duct tape objects
- Fixed: Invalid string for gatling cannon in HUD of AH-99 'Blackfoot'
- Fixed: Levitating missiles on helicopter gunships
- Fixed: Unified re-spawn weapon for BLUFOR AT specialist
- Fixed: Unified chem-light color of BLUFOR helicopter pilots and helicopter crew
- Fixed: Stadium model position and roadways
- Fixed: Damaging of Tempest with the device
- Fixed: Escape from Altis - Forced wait for respawn causes a mission failure
- Fixed: Get in / get out points of fuel and box version of Zamak
- Fixed: Shadows of H-barriers
- Fixed: Artillery vehicles moved to FIRE MISSION waypoint after running out of ammo
- Fixed: Artillery fire sometimes didn't resume after reloading a magazine
- Fixed: COOP 12 Tanks: Random tank destruction when starting mission without all crewmen
- Fixed: Selections in flag models and changed flag simulation
- Fixed: Excessive side sliding collision damage for Pawnee
- Fixed: UH-80 radar animation mirrored for fancy looks
- Fixed: MBT-52 Kuma retexture issue with spawned vehicle
- Fixed: When respawning into vehicles, player was sometimes stuck inside and couldn't get out (often being switched through multiple vehicle positions as well)
- Fixed: Flipping static GMG when firing by decreasing Hit and indirectHit parameter while increasing explosive parameter above and beyond 1 to maintain ammo destructive potential at the same level
- Fixed: RPT spam of "weapon:"?" with ? modes needs weapon mode with index ?, but given silencer ( ? ) has only ? modes" by adding a specific suppressor for MX SW
- Fixed: Offroad braking on its own too much
- Fixed: Players should now be able to distinguish AH-99 'Blackfoot' as itself, not just as a 'Helicopter'
- Fixed: Casings from Ghosthawk's left gun are no longer ejected from the right gun
- Animals should have textures even when not local in MP
- Re-introduced radar for AAAs
- Adjusted geometry of the cargo deck and decreased roadway levitation of Trawler
- You weren't able to show hints when tutorial hints were disabled. Now you have parameter for it and you can set if hint will be shown when tutorial hints are disabled or not (_this select 5).
- Header of BIS_fnc_advHint corrected: (_this select 3) and (_this select 4) parameters (condition and duration for full version of hint) were already implemented
- Further optimization of animals randomization using call instead of execVM
- IR laser intensity over distances has been tweaked
- Adjusted maximum vertical angle of static weapons
- Minor optimization of explosive parameters to better scale explosive damage capabilities amongst various ammo types
- Increased weight of 30 round 6.5mm magazine to 10 mass, for it should be heavier than 30 round 5.56mm STANAG magazine (which has 8 mass)
- Set up proper mass values for all optics. Previous values did not considered used models (generally too small)
- Decreased weight of PCML (NLAW) rocket allowing Independent Rifleman (AT) to carry one more rocket of this type in his backpack. Since the BLUFOR counterpart has better personal protection and more durable armored vehicles, there is a nice balance.
- Optimized load out for urban camouflage ammo bearer backpack
- Added proper tracer color for M200 machine gun after description change
- Allowed anti-personnel mines to be stored in vests. Previously they inherited only in backpack policy from AT mine.
- Neophron has correct descriptions in its interior
- Shadows of boonie hats and caps have been improved
- Removed: Forced respawn at the start of Escape: Altis
- Adjusted distant LODs of road cones
- Countermeasures of tracked APCs are working yet again
- Blackfoot crew has correct dead poses
- Tempest crew has improved animations
- Many small localization fixes in various languages
- Adjusted icon for item holders to be more generic
- Purge of obsolete cfgPatches entries
- The GUARD animation set was removed from the pool of possible sets
- Advanced hint argument preprocessor (BIS_fnc_advHintArg) - optimizations, info about undefined key is now logged via BIS_fnc_log instead of BIS_fnc_error
- Attempt at a creative solution to this minor, yet quite interesting issue: Ghosthawk minigun is able to damage the heli carrying it
- Tweaked: Kamysh destruction textures
- Gunner optics view disabled when turned out for AAA
- Revised: indirectHit parameter amongst several calibers up to 40mm, NLAW and RPG to match actual infantry resistance levels against that damage. Indirect damage is generally lesser, but has greater range.
- Scaled down Titan AP indirect hit damage to better match infantry protection levels. Damage is lesser, but previous changes increased range substantially.
- Tweaked: Ballistics of 105mm rounds and increased splash damage radius of 105mm HEAT-MP rounds
- Refresh support for advanced hint system. Calling of an advanced hint which is already shown just refreshes it instead of closing and opening it.
- Variable BIS_fnc_advHint_state (missionNameSpace) contains info about the currently displayed advanced hint
- Decreased triggerTime of Minigun ammo. Also removed explosive effects from 7.62mm Minigun ammo that were inevitably inherited from SubmunitionBase class of ammo (AH-9 minigun should behave well yet again)
- Modified helicopter pilot head limits
- Made floating structures indestructible as they were supposed to be
- Improved destructive capability of under-barrel and GMG grenade projectiles against vehicles
- Helicopter damage handling improvements:
- Reasonable protection from small arms
- Added: Fuel hitpoints to helicopters
- Engines better (reasonably) protected from small arms
- Fixed: Gunship turret gun animations and optics locations
Potential campaign spoilers:
- Game Over: Deleted duplicated scientists in the Dome
- Game Over: Repositioning of some aerial vehicles for better in-game effect
- Moral Fiber: Instant death if player moves more than ~300m from target tank
- Hubs
- Many tweaks and improvements to the campaign hub mechanics (will be detailed in a future OPREP)
- Added: Full item / gear persistence
- Backpacks removed from the briefing pool
- Zone restriction extended to cover all situations when player is leaving hubs
- Skirmish trigger removed; it is now handled by zone restriction
- Ambient and POI conversations are now enabled
- Starting pool for Win adjusted. Overall counts were lowered.
- Correct armory animation is now set after player is redressed
- Smart detection of magazines to be added for a weapon was implemented
- The required list is now sorted the way that first are non-magazine and non-weapon equipment, then are magazines and last are weapons
- Fixed: Issue with given weapon without loaded magazine
- Added: Cutscene animations without weapon and their transition animations
- Weapon is auto-forced to player only for "Welcome on Hub" cutscenes
- Functions of easy detection of player being close or at armory added
- Detection of player at or close to armory improved
- If Rearm is not necessary an optional task is not given to player anymore. Instead player gets a notification about the rearm possibility.
- A hint with the list of required gear is always shown at the armory
- Auto-adding of required gear now happens only for the first time the player visits the armory
- Added: Possibility to return all required gear, not only the required gear that is missing
- Campaign CfgHints included into every campaign mission
- Time limit increased to 15 minutes, player gets warning at 15 and 3 minutes
- If the player won't get to assemble point in the 15 minutes:
- Task fails
- Player gets the recommended gear
- Mission is auto-started
- Hub composition updated; boxes for persistent gear renamed, repositioned and added
- Gear on units with "adjustArmory = 0" is shown in the armory composition
- Containers and goggles removed from mission briefing pools
- Tweaks in Skirmishes
- Fixed: Ambient animations
- Fixed: Bug with gear not saving when transiting to skirmish
- Stance "UP" forced for all units in ambient combat
- Forced change of player's loadout after Bommos debriefing disabled. Player will retain his gear.
- Added: Several extra hub notifications
- Added: Hub / armory sounds
- Added: Hub notification for "Required Gear"
- Timeout (3 mins) added for debriefing attendance in hubs
- Radios and maps added to the starting pool for all 3 episodes
- "map" and "radio" added to player's required gear list
- Swapping of backpacks at hubs is now more safe
- Required radio and map are now auto-equipped when obtained at an armory
- Action "Take Recommended Gear" is now added to the Armorer after the required gear is obtained
- Starting pool definition improved to better translate from pre-1.18 savegames to the 1.18 update
- Rangefinder definition added to BIS_fnc_camp_getEquipType
- Added function for detection of empty variants of the special backpacks
- Fixed: Credits at the end of campaign episodes
ZEUS
- Added: "Scenario Name" module which allows Zeus to set the name of the current scenario. It's shown to every player who joins or respawns.
- Added: Skill can now be set also in group attributes. The adjusted value is applied to all group members.
- Added: Ability to set the Game Master module’s "Default addons" attribute to "All", which will automatically add every addon in the game, including community ones
- Added: Speed mode can now be set in the group and waypoint attributes windows
- Added: New attribute for Custom Objective allowing Zeus to disable the objective destination. Useful for more abstract tasks, e.g., "Remain stealthy".
- Added: New markers are now created with the color of the previously set marker
- Added: Custom channels for each side in a ZGM scenario. E.g. BLUFOR can now communicate with Zeus without other sides hearing it.
- Added: Icon for HQ module
- Added: List of recent entities in the CREATE bar. Stores up to 20 objects, groups, modules or markers which Zeus placed.
- Added: Groups can now be marked as respawn position. Players will respawn on the position of its leader.
- Added: It's now possible to change a MOVE waypoint to a different type in its attributes. Available are GET OUT, UNLOAD, TRANSPORT UNLOAD, LAND and FIRE MISSION.
- Added: HQ entity is now created automatically when no speaker is given
- Added: Objectives and briefing entries can now be added to individual groups or players, not only sides
- Added: Better label for group respawn attribute
- Added: "Wait until" waypoint attribute, allowing Zeus to set when a waypoint will be completed in order to synchronize the movement of multiple squads
- Fixed: Objective modules were registered as respawn positions
- Fixed: 'respawnOnStart' attribute in description.ext was ignored
- Fixed: Autonomous vehicles are now respawned with virtual crew inside
- Fixed: Players were removed from Zeus' list after they died in ZSC scenarios
- Fixed: Zeus in ZGM scenario with God mode enabled still had challenges
- Fixed: Incorrect players count in MP header in ZGM 48+2 Master Stratis
- Fixed: When Zeus played some music, other Zeus players couldn't hear it
- Fixed: Deleting an object to which "Move", "Neutralize" or "Protect" objective is attached resulted in the objective being moved to the bottom left map corner
- Fixed: "Neutralize" and "Protect" objectives no longer require objects to be completely destroyed, disabling them (e.g., shooting vehicle tires) or killing their crew will complete them as well
- Fixed: When one Zeus took control over a unit and another Zeus did the same with the unit as well, the first Zeus lost the ability to control any further units. Now, the seconds Zeus won't be able to take over already controlled units.
- Fixed: Editing the Intel item deleted previously saved text
- Fixed: Weather module didn't show a fog preview in singleplayer
- Fixed: Hiding and showing the Zeus interface ('Backspace' by default) created a non-interactive area where a notification is shown, preventing Zeus from selecting or editing units there
- Fixed: Entity icons were hidden when Zeus returned to the interface after leaving it with hidden menus (by 'Backspace')
- Fixed: Vehicles can no longer be configured as respawns for sides without any players present in the mission
- Fixed: Vehicles were unintentionally repaired when editing attributes
- Fixed: "Play Radio Message" module didn't work
- Fixed: HQ module didn't initialize properly when created on-the-fly
- Secret Documents are now properly marked as being made by Bohemia Interactive
ENGINE
- Added: New animation sources for car throttle and brake
- Added: World parameter for sky / fog color influence (skyColorInfluencesFogColor - default true)
- Added: Overloading for hideObjectGlobal (hideObjectGlobal )
- Added: Squad icons to Zeus
- Added: Support for native Linux extensions via the callExtension command
- Added: New scripting command moveInAny
- Added: List of recently used / created items to Zeus
- Added: New scripting command squadParams
- Fixed: CTD when assigning NULL unit to Zeus
- Fixed: Removed possibility to add map object as editable in Zeus
- Fixed: Pasting group with disabled units in it (Zeus)
- Fixed: Inability to open interrupt dialog when no save folder is there (unsaved scenario started from editor)
- Fixed: Creating a ground weapon holder and using the action to drop primary weapon to it caused a freeze
- Fixed: Computation of server-side net error of muzzle infos (optimization)
- Fixed: You can't put items directly to respective slots from a non-initialized container on a dead body
- Fixed: Picking up an unequipable uniform broke the gear UI
- Fixed: Possible cause of CTD on Dedicated Server
- Fixed: Placing units over each other in the 2D map (Zeus)
- Fixed: Empty action on dead body with only a handgun
- Fixed: Possible crash in MP games
- Fixed: Possible CTD while adding experience to AI (global situation knowledge)
- Fixed: Crash related to currentZeroing
- Fixed: Wrong zeroing returned for soldiers
- Fixed: Needless searching for commander units in cargo space
- Fixed: Firing from the artillery computer while remote controlling a gunner unit
- Fixed: Drawing of icons on UAVs controlled by players
- Fixed: Zeus composition placement
- Fixed: Bool mismatch when enabling breathing sound
- Fixed: Never ending handler for damage when helo crashes into water
- Fixed: Broken weapon sway when running
- Fixed: Possible CTD
- Fixed: Sound: Changing focus breaks volume levels
- Switched priority of checks in paste command (Zeus)
- Ailerons, rudders, elevators and flaps on a plane controllable normally even with engine is off. No resetting of their position after turning the engine on.
- Sound: Removed environment sounds influence by rain density; rain volume was affected by rain density
- Support for hidden selection materials on soldier proxies (eg. headgear)
- Optimized sounds in -nosound mode and on Dedicated Servers
- Sound: Added: APO fadeout effect
- Changed behavior of throttle animation source
- Possible crash fix when silent join is used
- Changed Zeus group / sync controls
- Stars don't change size when zoomed in
- Animation state "static" parameter for ignoring step when computing slowdown
- PhysX entities don't collide with invisible objects
- lbSort accepts another parameter to specify ascending / descending order
- Update: Make animation soundOverride search case-insensitive
- No longer updating attached and invisible EPE objects. Remove attached objects from PhysX scene.