2026-09-11 17:27 UTC · Community Announcements · BahamutoD
We're back!!VTOL VR development had been on a bit of hiatus, but I have been working to ramp up progress to bring the game to the next level.This update brings a ton of improvements and fixes to existing mechanics, as well as a new category of Steam Workshop content: Custom Static Objects. The major changes are outlined below:Missile DynamicsAir-to-air missiles have had their thrust, drag, and steering behaviors adjusted in order to make BVR and mid-range air combat more engaging. The most significant changes were applied to the Allied missiles (AIM-120s, AIM-54, AIM-7, AIM-9+, AIRS-T) so the
2025-10-06 20:56 UTC · Community Announcements · BahamutoD
This update applies a fix for a recently discovered Unity Engine vulnerability. For more information, see Unity's advisory here. v1.12.6f1 General - Update Unity Engine version to address vulnerability issue (v2020.3.49f1) Multiplayer - Hide MP banned users' lobbys from private lobby list
2025-05-09 19:21 UTC · Community Announcements · Paolo
This patch should solve a performance issue that popped up in v1.12.0. Have a great weekend! v1.12.5f1 General - Fixed: instanced rendering was not working properly, reducing performance - Fixed: vapor cone was missing for certain aircraft (mostly players) Units - Fixed: F/A-26, EF-24, and F-45 AI units swapped to team B didn't have corresponding radar RWR symbols (FA, EF, FS)
2025-04-23 17:57 UTC · Community Announcements · Paolo
v1.12.4f5 Multiplayer - Fixed: IFV TOW missiles were invisible to client - Fixed: Mission BGM would continue to play when returning to briefing room after the mission ends Units - Fixed: T-55 AI error due to mislabeled default equipment Mission Editor - Fixed: pasting events would retain references to conditional and random actions instead of creating copies recursively - Added folders/reordering to global value editor - Fixed: Allied B-11 bomber couldn't switch teams properly - Fixed: Objective Completed/Failed events would run even if not started
2025-04-22 15:55 UTC · Community Announcements · Paolo
v1.12.3f1 Multiplayer - Fixed: IR SAM missiles other than MANPADS were still not visible to clients - Fixed: briefing room console would collapse when a player leaves, hiding the back button from the members menu - Fixed various minor errors Mission Editor - Fixed forced equips issue caused by regional decimal formats
2025-04-18 19:59 UTC · Community Announcements · Paolo
I missed a couple fixes in the last patch. Happy friday! v1.12.2f1 Multiplayer - Fixed: missions failed to load properly if they had ICBM Silo units Mission Editor - Fixed: Timed events didn't refresh UI positions after adding a new action
2025-04-18 19:03 UTC · Community Announcements · Paolo
v1.12.1f1 General - Fixed some errors which caused parallel raycasting to fail (cascading into other issues) Multiplayer - Fixed RPC_RefreshA error when late-joining a lobby with AWACS - Fixed: IR SAM and MANPADS missiles were not visible to clients - Fixed error when using ARAD to select a target without ARAD HUD enabled Mission Editor - Fixed: copy/pasted sequence events with conditionals would reference original conditionals instead of having its own instance
2025-04-17 22:54 UTC · Community Announcements · Paolo
This update brings tactical replays to multiplayer lobbies, several mission editor features, and a ton of bugfixes. Enjoy! v1.12.0f24 General Reduced scene transition fade time Fixed: visual detection didn't check for clouds unless the raycast check hits the target Fixed: Soldier in main menu room was invisible Fixed: some hitbox armor was ignored when a missile does a direct hit (affected Missile Silo) Fixed: hitbox hit probability was ignored by missiles and rockets (affects AH-94 rotor) Added occasionally updated reflection probes to improve specular lit objects appearance Fixed: heat seeke
2024-12-09 23:35 UTC · Community Announcements · Paolo
v1.11.4 General - Fixed soft lock when loading mission that was made with a modded vehicle Mission Editor - Fixed: error when calling actions with no parameters on alt-spawns (e.g. SetRTBToSpawn) - Fixed: SetRTBToSpawn did not apply until player respawned - Fixed: HB-106 model could not be selected for enemy Decoy Launcher Multiplayer - Fixed error caused by syncing change in life budgets - Catch error when client net instantiates an unregistered object - Fixed: moved alt-spawns didn't sync for late joiner - Fixed: spawning on carrier, then switching alt-spawn to off-carrier would cause spawn
2024-11-30 17:57 UTC · Community Announcements · Paolo
v1.11.3 General - Fixed: game startup can hang if there's an issue retriving drive info Multiplayer - Fixed: public lobby bans didn't get applied immediately - Filter out lobbies with inappropriate names Mission Editor - Fixed: "Is Using Alt#" didn't work on clients
2024-11-21 20:54 UTC · Community Announcements · Paolo
v1.11.2f3 General - Fixed: Quest 3S controllers weren't recognized properly when using Quest Link with SteamVR Multiplayer - Changed missile damage weaponEntityID to MissileSync ID - Fixed: incorrect time recording for recent players Mission Editor - Fixed: Missions created on older versions would incorrectly show event actions applying to Alt #1 - Enabled ability to force alt spawns on selectable MP spawns F-45 - Fixed: ADI heading, speed, altitude boxes weren't affected by brightness setting
2024-11-13 01:53 UTC · Community Announcements · Paolo
v1.11.1f1 General - Fixed: DLC tutorials for non-owned DLCs would appear in tutorial list Mission Editor - Fixed: MP Spawn "Move Spawn" action didn't work when spawn was originally on a carrier - Fixed: MP Spawn "Move Spawn" action caused player to spawn incorrectly (gear up/down) when moving from surface to air position - Fixed: Issues with MP Spawn "Move Spawn" action on alt spawns Multiplayer - Added Online Conduct notification - Fixed TGP sync issue which could cause net crash when joining a server - Fixed T-55 DLC sharing F-45A - Fixed: numpad wasn't affected by MFD brightness setting EF-
2024-11-11 15:34 UTC · Community Announcements · Paolo
This update focuses on mission editor features and improvements, as well as various bug fixes. v1.11.0f22 General Fixed error when a ground unit in a column is destroyed, respawned, and the group is set to a path, caused some unrelated ground units to stop moving Fixed: NVG brightness setting wasn't persistent Added NVG pitch setting to NVG options MFD page Fixed: ILS frequency didn't get quicksaved Fixed: SOI didn't get quicksaved for non-touchscreen MFDs Fixed: targeting markers were masked incorrectly in fullscreen NVG mode Updated AV-42, F/A-26, T-55 livery references to include formation
2024-08-26 15:30 UTC · Community Announcements · Paolo
v1.10.3f1 Multiplayer - Fixed: lock-up when respawning from a rearming station AH-94 v1.3.1 - Updated to include NVG settings MFD Page
2024-08-23 17:42 UTC · Community Announcements · Paolo
v1.10.2p1 General - Added auto-brightness adjustment to NVG to help in dawn/dusk - Added NVG settings page to OPTIONS MFD page with brightness and IPD settings - Increased haptic feedback in Meta and OpenXR mode - Fixed incorrect track icon azimuth on radar MFD when in PPI SLEW mode - Fixed: laser and TOW guidance were not affected by clouds - Added game setting for overall haptic feedback power - Hide E-bracket at low speed/high aoa Multiplayer - Fixed network crash when certain units receive an engage/disengage event action after they are killed - Fixed network crash from exception related t
Full appinfo as delivered by Steam PICS, changenumber 38801714. Also at /api/app/667970/raw.
{
"appid": "667970",
"common": {
"name": "VTOL VR",
"type": "Game",
"releasestate": "released",
"controllervr": {
"steamvr": "1",
"oculus": "1"
},
"playareavr": {
"seated": "1"
},
"oslist": "windows",
"osarch": "64",
"logo": "af71405cbc6963f92f619011fd8171b57183eeac",
"logo_small": "af71405cbc6963f92f619011fd8171b57183eeac_thumb",
"icon": "44a23c9d7a0006c04ce301beec1e541ffb65b72e",
"clienticon": "c56ac99203af03fbb3a54874f630a310423e66c5",
"clienttga": "30d94babdaa813da25eb5fa372392d020034fb3b",
"eulas": {
"0": {
"id": "667970_eula_0",
"name": "VTOL VR EULA",
"url": "https://store.steampowered.com//eula/667970_eula_0"
}
},
"osextended": "",
"openvrsupport": "1",
"othervrsupport": "1",
"othervrsupport_rift_13": "1",
"openxrsupport": "1",
"aicontenttype": "1",
"steam_deck_compatibility": {
"category": "1",
"steamos_compatibility": "0",
"steam_machine_compatibility": "0",
"test_timestamp": "1644278400",
"tested_build_id": "0",
"tests": {
"0": {
"display": "2",
"token": "#SteamDeckVerified_TestResult_SteamOSDoesNotSupport_VR"
}
},
"steam_machine_tests": {},
"steamos_tests": {},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "VTOL VR",
"small_capsule": {
"english": "d42ac6861288565220376e3dc4474c11fa18f091/capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "51.98366394399067",
"height_pct": "92.17525528378057"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "51.98366394399067",
"height_pct": "92.17525528378057"
}
}
},
"store_asset_mtime": "1729032622",
"associations": {
"0": {
"type": "developer",
"name": "Boundless Dynamics, LLC"
},
"1": {
"type": "publisher",
"name": "Boundless Dynamics, LLC"
}
},
"primary_genre": "1",
"genres": {
"0": "1",
"1": "23",
"2": "28"
},
"category": {
"category_2": "1",
"category_17": "1",
"category_30": "1",
"category_1": "1",
"category_49": "1",
"category_36": "1",
"category_9": "1",
"category_38": "1",
"category_52": "1",
"category_54": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1596474074",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "667970",
"onlyvrsupport": "1",
"store_tags": {
"0": "15045",
"1": "21978",
"2": "3993",
"3": "599",
"4": "4168",
"5": "4175",
"6": "1678",
"7": "19",
"8": "11104",
"9": "3968",
"10": "4994",
"11": "3859",
"12": "4182",
"13": "7926",
"14": "3839",
"15": "4835",
"16": "8122",
"17": "4295",
"18": "3810",
"19": "492"
},
"review_score": "9",
"review_percentage": "98"
},
"extended": {
"vrheadsetstreaming": "1",
"gamedir": "VTOL VR",
"developer": "Boundless Dynamics, LLC",
"publisher": "Boundless Dynamics, LLC",
"homepage": "http://vtolvr.bdynamicsstudio.com",
"listofdlc": "1770480,2141700,2531290",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "VTOL VR",
"launch": {
"0": {
"executable": "VTOLVR.exe",
"type": "vr",
"config": {
"oslist": "windows"
},
"description_loc": {
"english": "VTOL VR"
},
"description": "VTOL VR"
},
"1": {
"executable": "VTOLVR.exe",
"arguments": "oculus",
"type": "othervr",
"description_loc": {
"english": "VTOL VR"
},
"description": "VTOL VR"
},
"2": {
"executable": "VTOLVR.exe",
"arguments": "openxr",
"type": "openxr",
"description_loc": {
"english": "VTOL VR"
},
"description": "VTOL VR"
}
}
},
"depots": {
"667971": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "7762252999618882451",
"size": "3499980973",
"download": "838377088"
},
"public_testing": {
"gid": "7762252999618882451",
"size": "3499980973",
"download": "838377088"
},
"v1.12.6f1": {
"gid": "809774009354886606",
"size": "3488450479",
"download": "818346400"
},
"v1.11.4f1": {
"gid": "4747219937798258531",
"size": "3476578982",
"download": "810145648"
},
"v1.10.3f1": {
"gid": "2285230262709032604",
"size": "3478566101",
"download": "810903808"
},
"1.7.3f4": {
"gid": "5218280625557894949",
"size": "3054061274",
"download": "768479712"
},
"haptic_test": {
"gid": "883007304908127705",
"size": "3487615816",
"download": "810769552"
}
}
},
"1770480": {
"dlcappid": "1770480"
},
"2141701": {
"dlcappid": "2141700"
},
"baselanguages": "english",
"workshopdepot": "667970",
"hasdepotsindlc": "1",
"branches": {
"public": {
"buildid": "25259163",
"timeupdated": "1789148869",
"timebuildupdated": "1789148837"
},
"public_testing": {
"buildid": "25259163",
"description": "Public unstable build testing",
"timeupdated": "1789148869",
"timebuildupdated": "1789148837"
},
"v1.12.6f1": {
"buildid": "20275350",
"description": "old version",
"timeupdated": "1759783968",
"timebuildupdated": "1759777878"
},
"v1.11.4f1": {
"buildid": "16686912",
"description": "old version",
"timeupdated": "1744929440",
"timebuildupdated": "1733787241"
},
"v1.10.3f1": {
"buildid": "15494726",
"description": "old version",
"timeupdated": "1731264720",
"timebuildupdated": "1724686092"
},
"1.7.3f4": {
"buildid": "12181504",
"description": "old version",
"timeupdated": "1703207066",
"timebuildupdated": "1694633919"
},
"haptic_test": {
"buildid": "17613104",
"description": "Launches to haptics test scene.",
"timeupdated": "1741228418",
"timebuildupdated": "1741228408"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "524288000",
"maxnumfiles": "5000",
"hidecloudui": "1",
"ignoreexternalfiles": "1",
"savefiles": {
"0": {
"root": "WinAppDataRoaming",
"path": "Boundless Dynamics, LLC/VTOLVR/SaveData",
"pattern": "*.cfg",
"platforms": {
"1": "Windows"
}
}
}
}
}