Repository navigation
Releases: jeffMeador/flower_vr
Release list
v1.2.1
One d3d11.dll for Flower (GOG and Steam) and Journey (Steam, alpha). Copy it next to Flower.exe or Journey.exe, plus your own C:\Windows\System32\d3d11.dll renamed to d3d11_orig.dll. See the README.
SHA-256 of d3d11.dll:
8918E76A070DA94BF08F51A6F5C8B1BDEAB04647F09164711AB08797986E0EFF
Check it with Get-FileHash d3d11.dll in PowerShell.
New
vrmod.lognow shows which OpenXR runtime is active and the name and version of the runtime the mod connected to. If the game starts flat and the log says "no headset", this shows whether another runtime (Virtual Desktop's VDXR, a headset vendor's app) is active instead of SteamVR.
Everything else is the same as v1.2, including the level horizon (decouplePitch) and the window-size repair.
If the game starts flat
Set SteamVR as the OpenXR runtime (SteamVR Settings > OpenXR), start SteamVR with the headset connected and showing, then launch the game. If you use Virtual Desktop, set its OpenXR runtime to SteamVR.
The mod is built and tested with SteamVR as the OpenXR runtime. Tested with a Steam Frame (Steam Link) and PSVR2 (PC adapter), RTX 5090.
v1.2: level horizon, window-size repair, Journey (alpha)
One d3d11.dll for Flower (GOG and Steam) and Journey (Steam, alpha). Copy it next to Flower.exe or Journey.exe, plus your own C:\Windows\System32\d3d11.dll renamed to d3d11_orig.dll. See the README.
SHA-256 of d3d11.dll:
596B112ADA0B5DB932CB15B861BEBF26D61DC57D78A3C9843FE94D19107CD51C
Check it with Get-FileHash d3d11.dll in PowerShell.
New
- Level horizon (
decouplePitch, on by default). The view follows only the game camera's heading, not its pitch or roll, so the world no longer tilts as you climb and dive; your head does all the looking up and down. Much more comfortable. For the old behavior, adddecouplePitch=0under[xr]invrmod.ini. - Window-size repair. If the game's VR settings file (
vrmod_Flower.cfg/vrmod_Journey.cfg) ends up fullscreen or not square, the mod fixes it on start. This caused a wrong camera angle, height and scale and a cut-off menu, typically when the game had never been started without the mod. A non-square frame is now also logged as a warning invrmod.log. - Journey (Steam) support, alpha. Full VR gameplay with head tracking; title, menus and cutscenes on a big screen in front of you; pause and idle in VR. See the README for controls, settings and known issues.
If your view was wrong before
Update the DLL and delete vrmod.ini from the game folder; the mod recreates it with the default settings on the next start.
Journey known issues (alpha)
- Some end-of-chapter visions and story scenes are not detected as cutscenes and play in VR.
- Some distant lights and flames flicker differently in each eye.
- Launch with the headset already in SteamVR (Steam Frame: Steam Link VR connected); otherwise Journey waits on a black screen.
The mod is built and tested with SteamVR as the OpenXR runtime. Tested with a Steam Frame (Steam Link) and PSVR2 (PC adapter), RTX 5090.
v1.2-alpha: Journey (alpha), one DLL for Flower and Journey
Alpha: adds Journey (Steam) to the same DLL. Flower (GOG and Steam) works as in v1.1; for Flower alone, v1.1 remains the stable release.
One file for Flower and Journey
d3d11.dll works with Flower (GOG and Steam) and Journey (Steam). Copy it next to Flower.exe or Journey.exe, plus your own C:\Windows\System32\d3d11.dll renamed to d3d11_orig.dll. See the README for install, controls and settings.
SHA-256 of d3d11.dll:
6F366728646A5F154283521040602B431331442D135B601EE0AEBBF75104544A
Check it with Get-FileHash d3d11.dll in PowerShell.
Journey in VR
- Full VR gameplay with head tracking; terrain, culling and shadows follow your head.
- Title screen, menus and cutscenes on a big widescreen in front of you, with a fade through white when switching.
- Pause and idle screens stay in VR; the JOURNEY title stands in the world; tutorial prompts at a comfortable distance.
- Depth of field and motion blur off, heat shimmer reduced. Online companions work (only rendering is changed).
Known issues (alpha)
- Some end-of-chapter visions and story scenes are not detected as cutscenes and play in VR.
- Idle and some cutscene camera angles feel off in VR.
- Some distant lights and flames flicker differently in each eye.
- Launch with the headset already in SteamVR (Steam Frame: Steam Link VR connected); otherwise Journey waits on a black screen.
- Tested on one setup (RTX 5090, Steam Frame via Steam Link).
Flower VR 1.1: Steam support (one DLL for GOG and Steam)
One file for both versions. The single
d3d11.dllbelow works with both the GOG and the Steam version of Flower; the mod detects which one it's running in. There is no separate download per version.
- Steam version supported. The same mod now works with the Steam build of Flower as well as GOG.
- Horizon steering and on/off flying: tilt is measured against the horizon, so there's nothing to recenter; flying is full speed while held.
- Level flight with the nose slightly up:
pitchRestDegreesnow defaults to 10. - Missing settings files are created on first launch:
vrmod.iniwith the recommended settings andvrmod_Flower.cfgfrom your normal settings with a square screen. - README: gameplay video, Steam install notes.
Install
- Download
d3d11.dllbelow and copy it into your Flower folder, next toFlower.exe(Steam: right-click Flower → Manage → Browse local files). - Copy
C:\Windows\System32\d3d11.dllinto the same folder and rename the copyd3d11_orig.dll(the real Direct3D from your own Windows; never share it). - Start SteamVR, then launch Flower. The settings files are created on first launch; see the README for the high-quality settings and all options.
Or build from source; see the README.
SHA-256 of d3d11.dll: 82E8936E9C4BB48D2D9ED640494FE6F74933AFB601C9312E6EF9A7A88D0BD2F7
Flower VR 1.0: GOG support
GOG version of Flower only. This DLL does not work with the Steam version; for Steam, use 1.1 or later.
First public release: an unofficial VR mod for the PC (GOG) version of Flower.
- Full stereo 3D with head tracking through SteamVR (OpenXR)
- Motion controls: tilt the controller to steer, like the PS3 version
- Batched double render: both eyes at 2644 x 2644 with 8x MSAA on a high-end GPU
- Camera flights, depth of field (near blur), world scale tuned for VR
Install
- Download
d3d11.dllbelow and copy it into your Flower folder, next toFlower.exe. - Copy
C:\Windows\System32\d3d11.dllinto the same folder and rename the copyd3d11_orig.dll(the real Direct3D from your own Windows; never share it). - From this release's source code, copy
vrmod.ini.exampletovrmod.iniandvrmod_Flower.cfg.exampletovrmod_Flower.cfgin the Flower folder (1.0 does not create them itself). - Start SteamVR, then launch
Flower.exe.
Or build from source; see the README.
SHA-256 of d3d11.dll: AE48075CED77D0011214ECE72D65A329780054D4878A70A6534D3B63D047BAE2