Skip to content

UEVR Beta 1.04

Latest
Compare
Choose a tag to compare
@praydog praydog released this 02 Apr 04:50
· 9 commits to master since this release
3b20644

1.04

Just looking for the download? Here: https://github.com/praydog/UEVR/releases/latest/download/UEVR.zip

Website

Documentation

Flatscreen to VR Modding Discord

Donations

What's Changed

Full Changelog: 1.03...1.04
Full Changelog (UESDK): praydog/UESDK@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
  • 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
  • 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 and GetOrientationAndPosition 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

Full Changelog: 1.03...1.04

Autogenerated Frontend Notes

What's Changed

New Contributors

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.