v0.4.1 - crash capture that survives Steam, stereo load fix, thumbrest ammo select
Fixes
- Stereo no longer drops on level loads. Pressing VR PRESET 1 once now stays
good across loading screens (a recovery watchdog was misreading loads as
deadlocks and silently turning stereo off - the "VR but not 3D until I press
the preset again" report). - XR swapchains survive resolution churn. Some machines issue mid-session
same-size resize events (overlays, window managers); these no longer tear the
eye textures out from under the OpenXR runtime - the suspected cause of
hard crashes to desktop on some setups. - Ammo select is now the LEFT thumbrest (the pad above the X/Y buttons):
rest your thumb on it and push the RIGHT stick up/down/left. No more holding
the stick click while pushing the same stick. The overlay's "Ammo-select
modifier" combo (orvrinput ammomod click|thumbrest|both) switches back.
Controllers without a thumbrest (Pico etc.) keep the stick click automatically.
Crash reporting - please upgrade before sending reports
- Crash dumps are now written even though Steam's crash reporter takes over
the process crash handler - on v0.4.0 and earlier, most crashes produced no
dump and no log line at all. That is why "it just closed, no dump" kept happening. - Dumps now carry heap and data segments; the log records registers, a decoded
stack, and whether the fault was a read, a write, or a jump into bad memory. bioshockvr.prev.logkeeps the previous run's log - relaunching the game no
longer destroys the evidence of the crash you just had.- The first log lines now identify the exact build and your machine (OS build,
cores, RAM). No more guessing which version a report came from.
If you crash: send %LOCALAPPDATA%\BioshockVR\bioshockvr.log,
bioshockvr.prev.log, and the newest .dmp from %LOCALAPPDATA%\BioshockVR\crash\.
Install / upgrade
- Exit the game AND Steam completely (Steam locks the old DLL).
- Delete the old
xinput1_3.dllandbioshockvr.dllfrom
...\steamapps\common\BioShock Remastered\Build\Final\. - Copy both DLLs from this zip there. First line of the log should read
bioshockvr 0.4.1 starting.
Tip: set the game resolution near-square (e.g. 2700x2700) instead of 16:9 4K -
on a Quest, 16:9 renders a wide strip the headset throws away, so square is both
sharper and faster. See the README for the numbers.