Take On Helicopters: Patches

From Bohemia Interactive Community
Jump to navigation Jump to search

Introduction

You can always find the most recent updates at* the official TKOH website. Below you'll find an overview of the changes in each patch we've released so far.

Beta Patches

Before releasing final public patches for TKOH, the community is able to test new builds of the game in beta patches. These are experimental and may cause issues with the game (crashes, broken features, etc.).

Patch 1.06 "Downtown"

Changelog (hotfix)

Engine (Merged from Arma 2: Operation Arrowhead)

  • [97049] Fixed: missing default secure ID setting initialization.

Changelog (main)

Engine

  • Applying wheel brakes in non-RTD helicopters could crash the game
  • Ambient traffic was not always drawn in cockpit view
  • Head-tracking logic improved: the head position was offset in reverted direction when certain roll limits were reached (looking over shoulder)
  • Head-tracking head offset sensitivity curve improved
  • Controller axes sensitives were sometimes set to full
  • Registry-driven mods: value PATH_FORMAT can be used to expand %Data% or %MAIN% key values using PATH key
  • Support for multiple proxy-based weapons on vehicles improved (config entry maverickweaponIndexOffset added)
  • PBOs are now searched and loaded also from a "Common" sub-folder of mod folders
  • Zero default value for min/maxMoveX/Y/Z in ViewXXX classes

Engine (Merged from Arma 2: Operation Arrowhead)

  • [95939] Fixed: Vehicle interior sometimes disappearing briefly.
  • [95862] Improved: Server browser now prefers "better" (connectable) servers.
  • [95783] Fixed: Some sounds (esp. say) queued if played out of hearing range.
  • [95691] Changed: buildRequired is now limited by the server version, server can never require a higher version than its own.
  • [95654] Improved: VoN now uses the same port as the game traffic, should make VoN more reliable (less NAT issues).
  • [95406] Improved: Servers can set vonCodecQuality 11..20 for improved quality (wideband). Ultrawideband 21..30 will be possible in 1.63. The new setting requires a recent client on the talking side, server and listening clients can be any version.
  • [95308] Improved: MP: Custom game types no longer displayed as Unknown in the server browser.
  • [95307] Changed: Default matchmaking filter now shows only servers with ping < 100.
  • [95285] Fixed: Possible crashes after closing the game in MP (Alt+F4)
  • [94918] New: command unit addMagazine* [name, ammoCount]
  • [94912] Fixed: Video memory detection on W7/x64 sometimes wrong because of bug in IDirect3DDevice9::GetAvailableTextureMem.
  • [94886] Fixed: Possible gear item duplication (private https://dev-heaven.net/issues/36648)
  • [94761] TBB 4.0 update 5, (tbb40_20120613oss, http://threadingbuildingblocks.org/ver.php?fid=187)
  • [94699] Tweak Reinhard tonemapping pars
  • [94629] Fixed: Wrong magazines are removed with weapon in briefing gear.
  • [94206] Fixed: Disabled channels can be bypassed in briefing screen (https://dev-heaven.net/issues/33906)
  • [94049] New: terrainIntersectASL command
  • [94049] Fixed: terrainIntersect reverted to ATL
  • [94001] Fixed: "enableItemsDropping = 0;" now even for MP clients
  • [94001] New: moonIntensity command
  • [94001] New: sunOrMoon command
  • [93989] Changed: When dropping weapon unrelated magazine will not be dropped
  • [93958] New: Dropping items while swimming can be disabled with "enableItemsDropping = 0;" in description.ext
  • [93945] New: In gear added bars with ammo count
  • [93945] New: setGearSlotAmmoCount, setIDCAmmoCount, gearIDCAmmoCount, gearSlotAmmoCount gear commands
  • [93897] New: AToC & PPAA added into UI video options
  • [93841] Fixed: AI using NVGs as binoculars after dropping their primary weapon (https://dev-heaven.net/issues/27297)
  • [93821] Changed: Authentication Timeout is distinguished from bad CD key
  • [93812] Fixed: Restrict gamma value set by profile
  • [93809] Fixed: Restrict brightness value set by profile
  • [93722] Fixed: Effects of setDamage to buildings different on clients and server (https://dev-heaven.net/issues/23915#change-136685)
  • [93701] Fixed: Changing gear in briefing screen is not working reliable in MP (https://dev-heaven.net/issues/16421)
  • [93680] Optimized: MP: attachTo no longer sends a message when the attachment does not change.
  • [93672] Fixed: Unable to access AI soldier's gear in map
  • [93670] Fixed: Prone units stop engaging (https://dev-heaven.net/issues/32475)
  • [93664] Fixed: Damage of buildings synchronization in MP after JIP (https://dev-heaven.net/issues/25659, https://dev-heaven.net/issues/23915, https://dev-heaven.net/issues/18492)
  • [93657] Fixed: Target is no longer stored in the long-term target list when forgotten for the second time (https://dev-heaven.net/issues/27895)
  • [93654] Improved: Tone mapping
  • [93652] New: Scripting functions visiblePositionASL and nearestBuilding position
  • [93648] New: Scripting functions ASLToATL and ATLToASL to convert between coordinate systems.
  • [93624] Changed: Scripting function weaponDirection returns a primary weapon direction when empty string is used as a weapon name.
  • [93622] New: Scripting function eyeDirection.
  • [93598] New: Scripting functions eyePos object and aimPos object
  • [93583] Fixed: Player-created markers not synchronised with JIP clients (see https://dev-heaven.net/issues/6337)
  • [93575] Fixed: StringLoad command reads unicode
  • [93570] Fixed: Player-made map markers disappearing in MP under certain circumstances (https://dev-heaven.net/issues/32160)
  • [93542] New: MP Statistics screen (key I) contains the Server hostname
  • [93528] Fixed: Max distance for DirectChat raised from 20m to 40m
  • [93415] Fixed: empty weaponHolder is not deleted when used by remote player
  • [93398] New: System chat like player connected/disconnected switched to CCSystem=6 channel. New configuration opportunity disableChannels* []={chan1,chan2,...}; in mission description.ext file possible.
  • [93294] Fixed: Multiple Object not found problems such as Server: Object 6:4 not found (message 124)
  • [93276] New: terrainIntersect command
  • [93273] New: lineIntersects, lineIntersectsWith commands
  • [93156] Changed: increased gear MP messages priority
  • [93146] Fixed: LOD blending
  • [93120] Fixed: JIP connecting players less affect other players network bandwith
  • [93117] Fix: Crash: https://dev-heaven.net/issues/31784 - caused by fix: "LOD blending not working reliably (rev. 93017)
  • [93017] Fixed: LOD blending not working reliably
  • [92956] Fixed: Sound: Music often stop playing after window focus is lost and regained
  • [92925] Fixed: switching backpack with dead unit in MP
  • [92821] Fixed: Joining unit in the vehicle to a different side group did not change the perceived side of the unit.
  • [92781] Fixed: SelectPlayer makes direct communication unreliable (see https://dev-heaven.net/issues/30991)
  • [92754] Fixed: scaling icons with grenade cursor
  • [92706] TBB 4.0 update 4, (tbb40_20120408oss, http://threadingbuildingblocks.org/ver.php?fid=185)
  • [92705] Fixed: Possible crash when in out of VRAM conditions because of a race condition.
  • [92679] Fixed: A Javelin missile often did not lock a target when playing with a Veteran or harder difficulty (https://dev-heaven.net/issues/28865)
  • [92612] Fixed: SelectPlayer in MP can break the Direct Chat or cause other MP issues.
  • [92582] Fixed: AI detection after load
  • [92463] Fixed: AToC ATi 77xx
  • [92071] Changed: Observer RPT messages now once per 60 sec, https://dev-heaven.net/issues/29985
  • [92061] Fixed: AtoC on nVidia for CSAA
  • [92059] PPAA pars tweak & SMAA use color edge detection method
  • [91173] New: Registry-driven mod can contain list of required mods in its REQUIRE string value (the same syntax as for LArma 2: Operation ArrowheadDAFTER). Moreover, the registry value CANDISABLE="0" can be used to make the Disable button disabled.
  • [91055] Fixed: Respawn with backpack
  • [90934] New: Folder with mod.cpp containing statement hide=true; is not not listed in Expansions
  • [90909] Fixed: crash of Linux server when player with custom face connects
  • [90901] New: setUnitRecoilCoefficient command

Data

  • Take On Helicopters: Rearmed
  • Medium: pedal controller ranges tweaked
  • Heavy: waypoint indicator fixed
  • Faulty pilot memory points for various characters fixed
  • Free Flight: non-RTD helicopters filtered
  • Free Flight: "Fly!" starts higher and with default collective read from config

Hinds Compatibility Pack (1.05)

Changelog

Engine

  • Medium: flight model would become unstable after rapid slow down, and damage the tail rotor
  • Improved FXAA and SMAA
  • Better handling of cases when 3D resolution is not 100%
  • SMAA uses color edge detection method instead of luma edge
  • soundLandingGear entry added for helicopter configuration
  • Landing gear actions did not work in external view
  • Player gunners are no longer told which weapon to select
  • MP: spawned vehicles would sometimes get doubled weapon magazines
  • MP: moveIn*** commands would sometimes show full getting in animations and door animations
  • Landing gear suspension sound effects were played when the gear was retracted
  • Battery and starter sound effects were sometimes not playing correctly
  • RenderTarget fov parameter was not read from config
  • Underwater RenderTarget cameras would show artifacts on the primary RenderTarget

Engine (Merged from Arma 2: Operation Arrowhead)

  • [89898] Fixed: Secondary gunner tracks enemies
  • [89603] Fixed: A possible crash when textures were loading too slow from the disk.
  • [89523] Fixed: Crash during engine termination from multiplayer game.
  • [89361] Fixed: Linux server slow startup

Data

  • M1A2 tank upgraded to full functionality
  • Takistani AA soldier now has fully functional Igla launcher
  • Military vehicle radio protocol integrated
  • Various fixes to all localizations
  • Initial states for cockpit switches handled better when starting in the air
  • Cockpit lever for retractable Landing Gear System implemented

Patch 1.04 "Cougar"

Changelog

Engine

  • RTD 4.0 integrated
  • Java scripting support added (http://community.bistudio.com/wiki/Java_Scripting)
  • Collective control would sometimes be fully lost until restarting the game
  • MP: collective would sometimes be set to hardware position without active input
  • Renegade units (too negative rating) are now considered enemy in targeting systems
  • Logic Objects are now ignored in top-down radar
  • RenderTarget TI color mode is no longer connected to optics TI color mode
  • Saving while getting out of a helicopter could cause a bad state after loading
  • Fixed: Pictures of mods outside game directory

Engine (Merged from Arma 2: Operation Arrowhead)

Data

  • Auto-hover was causing loss of power during sling loading
  • Language fixes in various localizations
  • Improved materials and detail of 3D checkpoint circles
  • Better visibility of ambient cars when using night vision
  • Friction and ground contact reduced for Light helicopter
  • Manual rotor inspection animations configured for Medium and Heavy
  • Turret units (co-pilots) were able to eject
  • Military cargo passengers can now eject
  • MP respawn message background element corrected
  • TTs: new "special" record time added
  • TTs: ability to play specific music added
  • TTs: overviews were not read correctly in sub-folders
  • TTs: overviews were not updated upon finishing them
  • TTs: allowing adding passengers to helicopters
  • TTs: improved time information
    • Formatting of hints
    • Times are shown in millisecond precision
    • Timer hint has color of best active medal time still achievable
    • Timer hint shows PB and special time if defined permanently
    • Final hint shows what times you've beaten
  • TTs: can now call a function upon init
  • TTs: night-time trials now automatically switch on landing lights
  • TTs: ability to define overcast and wind
  • TTs: PiP spectator camera added
  • Career: livery exploit fixed
  • Career 08: another attempt at fixing container sling loading failure
  • FF: info descriptions were incorrectly formatted</spoiler>

Patch 1.03 "Bainbridge"

Changelog

Engine

  • Reduced extreme ground effect.
  • Picture-in-Picture video setting extended to include levels of quality.
    • Value - Viewing distance (km) - Average time per frame (ms)
    • Disabled - 0 - 0
    • Very Low - 1 - 8
    • Low - 2 - 10
    • Normal - 4 - 13
    • High - 6 - 15
    • Very High - 10 - 22
  • Fast Approximate Anti-Aliasing (FXAA) support added (http://community.bistudio.com/wiki/arma2oa.cfg).
  • Better multiplayer support for vehicle doors opening / closing.
  • Helicopter animation states could mismatch when running on the server.
  • Custom memory allocator support added (http://community.bistudio.com/wiki/ArmA_2:_Custom_Memory_Allocator).
  • Ambient traffic was not drawn in PiP RenderTargets.
  • There now is zero fuel consumption when only starters are on.
  • The engine no longer stops when you take control from the AI on the ground.
  • Dedicated server armed helicopter models would change (http://dev-heaven.net/issues/26298).

Engine (Merged from Arma 2: Operation Arrowhead)

Data

  • Seattle performance benchmark added (Challenges > Benchmark (Seattle)).
  • Czech language support added.
  • Japanese character support added (not the translation itself).
  • More character animations added and implemented into Heliport (de)briefings.
  • Main menu online news feed added.
  • Medium: improved torque 3D instrument ranges.
  • Medium: flight model tweaked.
  • Light: flight model tweaked (also thanks to community efforts!).
  • Helicopter head movement limits tweaked.
  • Helicopter ground contact points tweaked (also thanks to community efforts!).
  • Special shadow LOD added for interior views of helicopters.
  • Doors closed by default for luxury helicopters.
  • Ambient traffic cars now have head and tail lights.
  • Ambient boats and aircraft have lights at night now.
  • Roadway LODs added to military ships.
  • Improved materials for water surfaces.
  • Various unlocalized texts localized (training scenarios, Time Trials and MP).
  • Spelling error reported by wOMAC fixed.
  • Type column in MP server browser was too narrow.
  • Logitech G940 controller scheme tweaked.
  • TrackIR scheme improved.
  • Career Free Flight is no longer ended when disembarking. Instead use "Skip" from the interrupt menu (Esc).
  • Scenarios would not terminate correctly when an important NPC was killed.
  • Automatic savegame system tweaked to avoid saving in dangerous situations.
  • Crashing in training scenarios after failing a stage is now handled better.
  • Career 08: player was able to get in as copilot.
  • Career 09: one of the tasks was not marked as completed.
  • Government 01: suspect lookout would sometimes be on the ground.
  • Training 07: feedback and IGUI indicators tweaked.
  • Memory 02: CAS task now is canceled when CSAR takes over.
  • Memory 02: OPFOR forces now correctly move to the crash site.
  • Memory 02: CSAR takes longer to get to the crash site, allowing more time to provide CAS.
  • Memory 02: Crashed crew does not try to complete its mission on foot.
  • Memory 03: the player now dies when landing on the water surface.
  • Memory scenarios can now be more easily skipped ("Skip" from the interrupt menu - Esc).
  • Memory scenarios can now be reverted to a savegame after failing a task.
  • MP 03: host is now forced to be the pilot.

Patch 1.02 "Alki"

Changelog

Engine

  • IGUI: speed vector now shows more accurately where the helicopter is headed
  • Precise actions on objects were not correctly detected at all angles
  • Shadows on alpha planes handled better (e.g. helipads)
  • Ambient road traffic loading optimized
  • Water surfaces at high altitudes would sometimes be completely white
  • Crash opportunity fixed in Picture-in-Picture
  • AI is no longer able to fly with a damaged main rotor
  • Fixed interpolation of visual states (rockets firing from rotor)

Data

  • Inspection points and animations tuned for all helicopters
  • Certain helicopter variants are now prevented from spawning in ambient systems in Seattle
  • Heavy: hand was covering gunner view at some angles
  • Heavy: pilot was sunk in his seat slightly
  • Heavy: Engine and nose hatches now animate
  • Manager skin pigmentation tuned
  • Player skinning on his jacket and neck tuned
  • Seattle: ambient road definition tuned
  • Shadow on the helipads is drawn correctly
  • Heliport: tasks and actions were not added after completing the Career
  • Heliport: reward after completing the Career: $300000
  • Heliport: Partridge visited one contract too soon
  • Heliport: tasks and actions were available while fading to / from black
  • Heliport: Partridge did not have the correct character identity
  • Heliport: saving / resuming disabled
  • Heliport: player was not able to sell any helicopter
  • Heliport: after inspecting a component on an undamaged helicopter, the maintenance report would no longer show the helicopter status correctly
  • Heliport: after inspecting a component with several inspection points, they were updated in sequence instead of at once
  • Heliport: Coast Guard Medium livery added
  • Heliport: missing line breaks in maintenance reports
  • Time Trials: path markers added
  • Time Trials: problem with disappearing waypoint indicators corrected
  • Time Trials: broken color code format in overviews
  • Training: last conversation was often cut off by the scenario ending
  • Training: Voice-Over for "I'll give you control in 5..4..3..2..1" added that plays when countdown is displayed
  • Training: Voice-Over added for "I'll take back the control of the helicopter
  • Training: pausing at the end of any stage removed. Now the player passes control back to instructor
  • Training: narrative outro plays correctly when mission ends (from Career)
  • Training: disabled buttons in info pages were not working correctly
  • Slingload PiP help is now displayed only when near cargo
  • Generic contract rewards increased
  • Helicopter damage was not stored correctly between contracts
  • BIS_fnc_isLocalized function no longer shows RPT error
  • "Again" button was not working in intro pause menu
  • Career 02: system marker was visible
  • Career 08: Heliport outro needed one sentence to be removed
  • Career 08: Radio filter removed from Heliport conversations
  • Career 08: Jumping container
  • Career 10: Player can no longer get in helicopter as co-pilot
  • Career 10: Get in waypoint was not placed on helicopter
  • Memory 03: Player was flying incorrect helicopter type
  • Memory 03: Cpt. Pierce sometimes died before saying his last sentence
  • Memory 03: Cpt. Pierce sometimes got out of helicopter after landing
  • Corporations 01: Space Needle torch was duplicate after load
  • Corporations 01: Fuel station disabled
  • MP 01: All contestants now properly end the mission, rather than the last one to finish the race
  • MP 01: Position notification upon completing a lap corrected
  • MP 01: Spectating no longer shows finished or disqualified contestants
  • MP 01: Stats display improved
  • MP 02: JIP handling improved
  • MP 02: Evacuees will get into all helicopters, not just the hosts
  • MP 02: Evacuees can be rescued on foot now
  • MP 02: Winching disabled until made MP compatible
  • MP 02: Team-tracking markers added to map
  • MP 02: New/improved parameters
  • MP 03: Cargo handling improved
  • MP 03: AA-threat spawning improved
  • MP 03: Briefing improved