Releases: heurazy/HytaleVRInjector-mod
Release list
HytaleVR v1.0.4
Highlights
- Adds SteamVR depth submission, enabled by default, with automatic color-only fallback if the runtime rejects depth.
- Fixes SteamVR waiting with no headset image when supersampling is disabled.
- Supports full-, half-, and quarter-resolution Hytale depth buffers.
- Keeps the AFW color path isolated from depth conversion for stable normal rendering.
- Updates the dashboard auto-update version to v1.0.4.
Verification
- All 3 automated test suites pass.
- The Windows x64 ZIP was verified with both PowerShell and Windows Explorer extraction (77/77 files).
HytaleVR v1.0.3
Render performance and frame stability
- Synchronizes camera, controller, depth, UI, and held-item data into one immutable snapshot per rendered frame.
- Prevents the two eyes from consuming different poses or OpenGL resource generations.
- Preallocates and transactionally replaces source, eye, depth, and framebuffer resources.
- Removes shader-registry and item-catalog locks from the normal rendering path.
- Reuses one SteamVR tracked-pose snapshot across both eyes and overlays.
- Adds opt-in stage profiling with
HYTALE_VR_PROFILE=1for frame, capture, warp, overlay, submit, and pose-wait timing.
The dashboard reports version 1.0.3 to the automatic updater. The Windows x64 archive uses standard Deflate ZIP entries and was validated with Windows Explorer compressed folders.
Hytale VR Injector v1.0.2
Highlights
- Updated the VR camera, UI/effects, and held-item detection for the latest Hytale prerelease.
- Added bounded compatibility scans so small renderer layout changes are less likely to prevent VR startup.
- Fixed high supersampling cropping: the Hytale window now stays inside the monitor work area while the remaining scale is applied to the VR output.
- Added virtual menu mouse input so the full inventory and other menus remain reachable at high supersampling values.
- Updated the dashboard auto-updater to version 1.0.2.
Installation
Extract the ZIP with Windows File Explorer, keep all files together, then run hytale_camera_dashboard.exe. SteamVR must already be running. Disable Hytale's built-in FXAA.
The attached ZIP was validated with both PowerShell and the Windows File Explorer ZIP handler before publication.
HytaleVRInjector-mod v1.0.1
HytaleVRInjector-mod v1.0.1
This maintenance release improves menu input and VR startup reliability.
Reliable VR menu clicks
- Fixed intermittent clicks on small Noesis buttons, especially the Respawn button.
- The real Windows cursor now snaps to the visible SteamVR pointer when a trigger is pressed.
- Menu triggers emit a complete click while gameplay interactions keep their held-button behavior.
More reliable startup
- Hytale is focused before camera activation.
- The dashboard now sends two deliberate F7 presses with processing time between them, matching the current Hytale camera/menu transition.
Supersampling guidance
- Enabling supersampling now displays a confirmation warning.
- The warning explains that true source supersampling requires Hytale to run in Windowed mode and that it increases GPU usage.
Automatic update
- v1.0.0 installations will detect this stable v1.0.1 release automatically.
- The Windows x64 update archive contains the complete dashboard, hook DLLs, SteamVR bindings, and required assets.
Restart Hytale completely before replacing an already injected hook DLL.
v1.0.0
HytaleVRInjector-mod v1.0.0
Version 1.0 turns the AFW prototype into a fuller and more comfortable VR experience.
VR hands and held items
- Detects the item rendered by Hytale in either hand and rebuilds tools, weapons, blocks, decorations, shields, and torches from Hytale's own models and textures.
- Anchors items to the tracked controllers, keeps them stable during attacks and block placement, caches detections, and preserves the correct hand assignment.
- Adds configurable item position and scale, with corrected hand/item depth ordering.
Sharper AFW rendering
- Adds optional source supersampling with an adjustable resolution percentage.
- Adds optional sharpening after AFW reconstruction.
- Adds VR FXAA to reduce jagged diagonal edges and foliage shimmer.
- Preserves more distant texture detail and avoids unnecessary filtering where possible.
- Supersampling and sharpening remain disabled by default to preserve performance.
Anchored interface
- Captures Hytale's interface as a SteamVR Standing-space overlay, so the menu stays anchored in the world instead of following the headset.
- Center VR now recenters both the camera and the menu anchor.
Automatic updates
- The dashboard checks stable GitHub releases at startup.
- Updates are always opt-in.
- Downloaded Windows x64 archives are checked for size, unsafe ZIP paths, and SHA-256 integrity before installation.
- A temporary helper safely replaces the installed files and restarts the dashboard.
Important notes
- SteamVR must be running before starting VR.
- Disable Hytale's built-in FXAA and use the dashboard's VR FXAA option instead.
- Keep Hytale focused for controller inputs.
- Supersampling costs GPU performance; start around 125% and adjust for your headset and GPU.
- Restart Hytale before replacing a hook DLL that is already injected.
v0.9.5
Highlights
- Restores optional Hytale shadows, particles, water, and distortion effects in VR.
- Applies the mono distortion field once per reconstructed eye to remove duplicated effects.
- Synchronizes Hytale's effect shader view/projection data with the AFW VR camera.
- Corrects SSAO and deferred-shadow temporal reprojection so shadows remain anchored during headset movement.
- Adds
VR shadows,VR particles, andVR distortion effectscontrols under Advanced options, enabled by default.
Installation
Download and extract HytaleVRInjector-mod-v0.9.5-windows-x64.zip. Fully restart Hytale before replacing an already injected DLL. Start SteamVR first and disable FXAA in Hytale.
v0.9.0 - AFW update
v0.9.0 is the main AFW rendering update. It replaces the old alternating-eye presentation with a stable centered Hytale source camera and reconstructs both SteamVR eye views using color, linear depth, eye projections, and tracked poses.
AFW rendering
- Replaced alternating-eye presentation with AFW stereo reconstruction.
- Rendered one stable centered Hytale camera per frame, then reconstructed both SteamVR eye views from the game color buffer, linear scene depth, eye projections, and tracked poses.
- Added synchronized per-eye depth for hand occlusion and stabilized Noesis UI capture to reduce ghosting and flicker.
- Added an advanced
Resolution %control from 50% to 200% while preserving the source aspect ratio and eye projections.
VR comfort and interaction
- Aligned the in-game floor with SteamVR Standing space and compensated Hytale's native sneak camera movement.
- Set the default world scale to 130% and exposed world scale, hand depth tolerance, and VR resolution controls.
- Added physical jump and crouch detection. Physical block-hit interaction remains disabled while its reliability is improved.
- Fixed the X button sending the use key twice.
Compatibility and reliability
- Added default SteamVR bindings for Oculus Touch, Valve Index, Vive, Vive Cosmos, Windows Mixed Reality, and HP Motion Controllers.
- Added validated hook-site scans and safer fallbacks for Hytale updates.
- Added clean render-hook shutdown and module unloading.
- Reduced release logging and redundant framebuffer work.
- Split shared validation, key-binding, depth, and render-resolution logic into testable helper modules.
Notes
- AFW is a depth-based stereo reconstruction path, not native dual-camera rendering.
- Disable FXAA in Hytale, start SteamVR before injection, and keep Hytale focused for controls.
- Restart Hytale completely before replacing an already injected hook DLL.
v0.1.5
What's new
- Added physical jumping from SteamVR headset movement.
- Added physical crouching based on the calibrated standing height.
- Optimized shader classification and removed repeated OpenGL driver queries from hot rendering paths.
- Reduced per-draw locking and cached the detected scene-depth texture.
- Reused VR-hand rendering buffers to reduce per-frame allocations.
- Disabled expensive production OpenGL error polling while retaining opt-in debug diagnostics.
- Fixed avatar hand textures and the textured fallback path after the renderer optimizations.
Physical swing/block breaking remains temporarily disabled while its interaction ray is being reworked.
v0.1.4
v0.1.3
Changes
- Adds depth-buffer occlusion for VR hand models so hands can be hidden behind Hytale blocks/geometry.
- Detects Hytale's linear scene depth texture from the HiZ reprojection pass and filters out the HiZ mip pyramid.
- Keeps the dashboard status display clean after testing.