1.04
Just looking for the download? Here: https://github.com/praydog/UEVR/releases/latest/download/UEVR.zip
Flatscreen to VR Modding Discord
What's Changed
Full Changelog: 1.03...1.04
Full Changelog (UESDK): https://github.com/praydog/UESDK/compare/1.03...1.04
Full Changelog (Frontend): praydog/uevr-frontend@1.03...1.04
Summary
- Various QoL improvements
- Various stability and crash fixes (in general and with some games reported as having issues)
- Various new options added to fix certain games that were crashing or had other issues
- Various new APIs and fixes for plugin authors (native and blueprint)
- Various fixes and additions to UObjectHook for users making configs
- Various changes to make it clear to the user how to solve various issues when they appear
Notable Additions
- Added new Compatibility options (when "Advanced View" is enabled)
- Options for symmetric projections (#196) - @mrbelowski
- Can fix various issues with shaders misbehaving in games at the cost of some performance
- AHUD UI Compatibility
- Adds support for various UI systems like Scaleform and AHUD that were previously broken
- Options for symmetric projections (#196) - @mrbelowski
- Added option to show FPS counter and performance statistics (#170) - @keton
- Added ability to execute console commands from file (#96) - @keton
- Can be added to
user_script.txt
in global game dir
- Can be added to
- Added global plugins and profiles support (#223) - @mark-mon
- Added "Recenter Horizon" button and key
- Added gamepad snap turn support
- Added Controller Pitch Offset option
Notable Fixes
- Fixed various crashes and other issues with various games and/or engine versions (UESDK)
- Fixed crash that could occur on resolution resize in D3D12
- Fixed controllers not being allowed setting not persisting (#86) - @keton
- Fixed case where wrong execute index is used in RHICmdList hook
- Fixed potential crash with "Enable Depth" option
- Fixed instanced objects not getting saved in UObjectHook
- Fixed OpenXR initialization crashing with Unicode file paths
- Fixed
IsHeadMountedDisplayEnabled
andGetOrientationAndPosition
not working on UE 4.18+ - Fixed keyboard modifiers not working when gamepad is connected
Other Improvements
- Added automatic nightly builds
- Added commit hash and build date to UI window title
- Improved plugin example with VR rendering, ImGui optimizations, command execution
- Added various functions for plugins, including render target dimensions, UObject functions, FName constructor, console/cvar/command functions, and more
- Added modern C++ wrappers for plugins for ease of use
Autogenerated Backend Notes
What's Changed
- Add frontend build to dev release by @Raicuparta in #184
- Persist 'Controllers Allowed' setting by @keton in #86
- Add ability to execute console commands from file by @keton in #96
- Add option to show FPS counter and performance statistics by @keton in #170
- added global plugins and profiles by @mark-mon in #223
- Ignore autogenerated CommitHash header and remove it from repo by @keton in #224
- OpenVR and OpenXR symmetric and other projection matrix options by @mrbelowski in #196
- correct OpenVR view bounds calculation by @mrbelowski in #227
New Contributors
- @Raicuparta made their first contribution in #184
- @keton made their first contribution in #86
- @mark-mon made their first contribution in #223
- @mrbelowski made their first contribution in #196
Full Changelog: 1.03...1.04
Autogenerated Frontend Notes
What's Changed
- Make close button easier to hit by @keton in praydog/uevr-frontend#8
- Default to publishing single file by @Raicuparta in praydog/uevr-frontend#13
- Fix for nested actions zip by @praydog in praydog/uevr-frontend#14
- capability of ignoring unwanted processes in injection list by @Yamartim in praydog/uevr-frontend#15
New Contributors
- @praydog made their first contribution in praydog/uevr-frontend#14
- @Yamartim made their first contribution in praydog/uevr-frontend#15
Full Changelog: praydog/uevr-frontend@1.03...1.04
Additional notes
You may need to whitelist the UEVR folder or executable within your antivirus software for the time being.
If nothing happens, try moving UEVR to a different folder.
Help! What games are Unreal Engine?
Use tools like Rai Pal.
Rai Pal is a tool by Raicuparta that can go through your entire library of games and attempt to tell you what engine, and what version of that engine they are using.
It also has some level of support for UEVR for automatic launching, as well as displaying user scores given to the VR compatibility of a given game. It can also auto-update UEVR when a new version is released here.