Skip to content

Releases

HavenMoonVR 1.2.6 – Water Enhanced VR

Choose a tag to compare

@HGWells2001 HGWells2001 released this 28 Aug 21:15

HavenMoonVR 1.2.6 – Water Enhanced VR

Unofficial rough-and-ready community patch for the supported unmodified Steam version of Haven Moon.

This version keeps the problematic ocean planar reflection disabled and improves the remaining water with stronger Fresnel response, sharper specular lighting, a subtle foam boost, and targeted trilinear/8x anisotropic filtering for the ocean textures.

Wave geometry, GrabPass, shoreline blending, GlobalFog, post-processing and anti-aliasing remain unchanged.

Created by Massimo Giannelli using ChatGPT in Florence, Italy.

HavenMoonVR 1.2.1 Community Patch

Choose a tag to compare

@HGWells2001 HGWells2001 released this 26 Aug 18:09

HavenMoonVR 1.2.1 Community Patch

Created by Massimo Giannelli using ChatGPT in Florence, Italy.

Community release

This is an unofficial rough-and-ready community patch, supplied as-is. It installs directly on a supported unmodified Steam copy of Haven Moon; no previous HavenMoonVR version is required.

  • Version 1.2.1 removes the forced cinematic rendering profile and restores the original Haven Moon post-processing, anti-aliasing and quality settings.
  • Water4 uses the conservative LOD 200 pass. Its stereo-unsafe LOD 500 screen GrabPass remains disabled together with planar reflection and edge blend.
  • Quest 2 Native Aim v3 obtains each pointer's openxr_aim transform through SteamVR's input-source-aware render-model API for /user/hand/left and /user/hand/right. It contains no manually chosen angle or origin offset; tip, the legacy component call and the raw pose remain compatibility fallbacks.
  • Installation now begins with a Steam registration choice. Automatic mode closes Steam, manages the VR-library shortcut and reopens Steam at the end; manual mode leaves Steam open and does not touch shortcuts.vdf.
  • The choice is remembered for uninstall: automatically managed shortcuts are removed automatically, while manually created entries remain under the user's control.
  • Includes reformatted Steam library artwork: 600×900 Capsule, 920×430 Header, 3840×1240 text-free Hero, transparent 720×720 Logo and a 1920×1080 SteamVR fallback background. Automatic mode installs the AppID-named Steam files; manual mode installs the source assets beside the game.
  • Includes a custom launcher icon optimized for 16–256 pixels. The multi-resolution ICO is embedded in Haven Moon VR.exe; automatic registration also installs its 256×256 PNG as the Steam/SteamVR AppID icon.
  • Collision Fix v2 withdraws the over-conservative bilateral sweep used by test v1. It replaces Haven Moon's two identical CharacterController.Move calls with one continuous move at the same total speed and horizontally centres the body capsule below the tracked HMD camera.
  • Collision Fix v1 is superseded because it stopped too early on one side and too late on the other.
  • Disables Haven Moon's legacy GlobalFog and GlobalFogWATER full-screen camera filters in the community VR runtime. These filters reconstruct a single desktop frustum and can leave a black wedge when the two-eye SteamVR view is rolled.
  • Keeps Unity's native scene fog and uses Water4's conservative stereo-safe LOD 200 path.
  • Removes the bundled SteamVR resolution configurator. Quest 2 testing at 90 Hz confirmed that 150% could produce intermittent dropped frames and image doubling; the package leaves the user's SteamVR setting untouched and recommends 100% as the stable starting point.
  • Adds a fast file-version cache. The first run performs full SHA-256 checks; later unchanged runs use file size and NTFS timestamps, while any changed metadata triggers a full hash and repairs only the affected file. Verify_Installation.cmd always performs full SHA-256 verification.
  • In-headset testing confirmed that the black wedge no longer appears during headset roll.

1.2.1 visual-profile hotfix

  • Removes ACES colour grading, forced bloom and ambient occlusion, 8x MSAA, forced anisotropic filtering, ultra shadows and extended texture/scene LOD overrides.
  • Restores sharedassets1.assets from the verified clean backup when upgrading from 1.2.0, while leaving unrelated current files untouched.
  • Retains Horizon Fix v3, controller pointers, collision correction, camera-height correction, Steam registration and artwork.

1.2.0 interaction and installer changes

  • Incremental Installer v4 checks every generated game patch and community runtime file by SHA-256. Only missing, different or outdated files are written; already-current files and their modification times remain untouched.
  • Verified clean backups are checked independently instead of being restored over every live file during a normal update. The local icon-enabled launcher is rebuilt only when its source inputs have changed.
  • Trigger Fix v3 synchronizes the shared left/right action flags with the hysteresis-latched Fire2/Fire1 state, adds a three-frame release allowance and remembers the recent target for 0.18 seconds.
  • Horizon Fix v2 disconnects the legacy planar-reflection pass, selects the low non-reflective Water4 shader and disables screen-space edge blending. It simplified the water but did not remove the wedge on every headset.
  • The launcher embeds the icon from the user's local HavenMoon.exe, remains AnyCPU and explicitly starts 64-bit Windows PowerShell for SteamVR's OpenVR DLL.
  • Controller rays now remain visible in a dim state whenever SteamVR provides valid poses.
  • Valid interactable targets brighten the corresponding ray and display its surface dot.
  • Height recenter now compensates Haven Moon's existing 0.683 m camera offset instead of counting it twice.
  • The resulting default eye height matches the original game camera; F7/F9 can still tune it.
  • F7/F9 provide persistent 5 cm camera-height adjustments; F8/Y reapplies the saved height.
  • Controller-interaction state now safely restores movement when tracking is unavailable.

Added

  • Independent tracked left/right controller rays.
  • Per-hand surface hit dots and thin interaction rays.
  • Per-hand activation while retaining Fire1/Fire2 compatibility.
  • Dedicated community launcher and Steam VR-library shortcut.
  • Local shared-memory transport between the OpenVR bridge and Unity runtime.

Preserved from the stable line

  • Steam build and SHA-256 guards.
  • Clean backup/restore workflow.
  • SteamVR OpenVR setup.
  • Head-relative locomotion and right-stick turning.
  • VR Origin and automatic/manual height recenter.
  • The original Haven Moon visual profile. SteamVR per-application render resolution is left untouched.

Safety and rollback

The stable 1.0.2 package remains untouched. The community uninstaller restores the verified clean game files, removes only the community runtime/shortcut, and retains the clean backup. Reinstall 1.0.2 afterward to return to the stable mod.

HavenMoonVR 1.2.0 Community Patch

Choose a tag to compare

@HGWells2001 HGWells2001 released this 26 Aug 13:02

English

HavenMoonVR 1.2.0 Community Patch is an unofficial, rough-and-ready PC VR patch for the supported Steam version of Haven Moon, supplied as-is.

It installs directly on the supported unmodified base game; no earlier HavenMoonVR release is required. The installer verifies the original files, creates a clean backup, and updates only files that are missing or different.

Highlights:

  • independent left/right SteamVR controller pointers;
  • native Quest 2 openxr_aim direction for each hand;
  • more reliable per-hand trigger activation;
  • corrected headset-centred collision and camera height;
  • stereo-safe ocean/horizon rendering;
  • optional automatic Steam/SteamVR registration and custom Library artwork;
  • fast incremental SHA-256 file checks.

Extract the complete ZIP, read 00_READ_ME_FIRST_EN.txt or 00_LEGGIMI_PRIMA_IT.txt, and run Install_HavenMoonVR.cmd.

Italiano

HavenMoonVR 1.2.0 Community Patch è una patch PC VR artigianale e non ufficiale per la versione Steam supportata di Haven Moon, fornita così com'è.

Si installa direttamente sul gioco base supportato e non modificato; non serve alcuna versione precedente di HavenMoonVR. L'installer verifica i file originali, crea un backup pulito e aggiorna soltanto i file mancanti o diversi.

Principali novità:

  • puntatori SteamVR sinistro e destro indipendenti;
  • direzione openxr_aim nativa di Quest 2 per ciascuna mano;
  • attivazione dei trigger più affidabile;
  • collisione centrata sul visore e altezza della telecamera corretta;
  • rendering stereo sicuro dell'orizzonte tra oceano e cielo;
  • registrazione Steam/SteamVR automatica opzionale e grafica personalizzata;
  • controlli SHA-256 incrementali e rapidi.

Estrai tutto lo ZIP, leggi 00_LEGGIMI_PRIMA_IT.txt o 00_READ_ME_FIRST_EN.txt ed esegui Install_HavenMoonVR.cmd.

Created by Massimo Giannelli using ChatGPT in Florence, Italy.
Realizzato da Massimo Giannelli tramite ChatGPT a Firenze, Italia.

HavenMoonVR 1.1.1 Experimental — Incremental Installer v4

Choose a tag to compare

@HGWells2001 HGWells2001 released this 24 Aug 12:36

HavenMoonVR 1.1.1 Experimental — Incremental Installer v4

HavenMoonVR è stato realizzato da Massimo Giannelli tramite ChatGPT a Firenze, Italia.
HavenMoonVR was created by Massimo Giannelli using ChatGPT in Florence, Italy.

Italiano

Download consigliato

  • HavenMoonVR_1.1.1-Experimental.zip
  • HavenMoonVR_1.1.1-Experimental_SHA256.txt

Novità e correzioni

  • Installer incrementale: verifica ogni file con SHA-256 e aggiorna soltanto quelli mancanti, diversi o non aggiornati.
  • I file già corretti restano intatti, compresa la data di ultima modifica.
  • Due puntatori VR indipendenti, uno per ciascun controller.
  • Trigger destro e sinistro più affidabili grazie alla sincronizzazione Fire1/Fire2 e alla breve memoria del bersaglio.
  • Horizon Fix v2: elimina il cuneo nero tra oceano e cielo inclinando la testa; l'acqua usa un rendering più semplice e meno riflettente.
  • Launcher AnyCPU con PowerShell a 64 bit, compatibile con la DLL OpenVR di SteamVR.
  • Il launcher usa localmente l'icona della copia installata di HavenMoon.exe.
  • Locomozione, rotazione e regolazione altezza restano disponibili.

Chiudere Haven Moon, SteamVR e Steam, estrarre tutto lo ZIP, quindi eseguire Install_HavenMoonVR.cmd. Leggere 00_LEGGIMI_PRIMA_IT.txt nello ZIP.

English

Recommended download

  • HavenMoonVR_1.1.1-Experimental.zip
  • HavenMoonVR_1.1.1-Experimental_SHA256.txt

Changes and fixes

  • Incremental installer: checks every file by SHA-256 and updates only files that are missing, different or outdated.
  • Already-current files and their modification times remain untouched.
  • Two independent VR pointers, one for each controller.
  • More reliable left/right trigger activation through synchronized Fire1/Fire2 state and short target memory.
  • Horizon Fix v2 removes the black ocean/sky wedge during headset roll; water uses a simpler, less reflective rendering path.
  • AnyCPU launcher explicitly uses 64-bit PowerShell for SteamVR's OpenVR DLL.
  • The launcher locally uses the icon from the installed HavenMoon.exe.
  • Existing locomotion, turning and height controls remain available.

Close Haven Moon, SteamVR and Steam, extract the complete ZIP, then run Install_HavenMoonVR.cmd. Read 00_READ_ME_FIRST_EN.txt inside the ZIP.

SHA-256

f4f64c8ef456f60ebfcd8151cab54497cd9fb0428e49d3b0f49616d99265439c

This is an experimental build and does not replace HavenMoonVR 1.0.2 stable. No original Haven Moon game files or artwork are included.

Unofficial fan-made project. Not affiliated with the author or publisher of Haven Moon, Valve, or OpenAI.