Friday, October 18, 2024

Uncharted Legacy of Thieves [RealVR + VRto3D]


Luke Ross updated his RealVR mod to support VRto3D for 3D displays.
This game is compatible with 3DVision driver 452.06, but if you have a different 3D display it will run better on newer drivers.

Notes:

  • Camera now has native controls, so you can play with a gamepad on single/multi-display or mouse&keyboard on a multi-display setup
  • RealVR uses Alternate Eye Rendering, so it is essential to maintain a consistent framerate to avoid eye-flips or other artifacts, so adjust your in-game settings accordingly
  • I recommend replacing TAA with SMAA+FXAA as outlined below, but this will introduce dithering to the image
  • 3DVision setups require a 2nd display to run VRto3D and have to follow this procedure every time you want to play the game

You will need:

  • VRto3D setup for your 3D display here
  • RealVR v14.1.0 or newer from Patreon
After getting these, you can follow the instructions below, or on GitHub. This YouTube video covers getting some other games running in RealVR, but the steps are a little different.

15 comments:

  1. Let's see...I don't know English and it's hard for me to understand the whole process. But I will fight to get to know how to do it, because for me it is a dream to be able to play these games on my 3DVISION monitor!

    ReplyDelete
    Replies
    1. Why do you use prehistoric 3DVision monitor? 3DTV, MetaQ or 3D projector works in classic SBS with last nVidia drivers..

      Delete
    2. Good luck! It's unfortunate that Nvidia made it so hard for 3DVision users. Another good relatively cheap option is AR glasses (Rokid, Viture, Xreal) if you're interested in an upgrade.

      Delete
  2. i think on this, you have information from your wiki related to other games too. The fix works great though :)

    ReplyDelete
    Replies
    1. Yes, I'm embedding wiki content here to avoid instructions getting out of sync hopefully.
      There's more RealVR games on the wiki, but the 3 I've posted on HelixMod so far are the only ones I know work with 3DVision. I'm debating posting the others.

      Delete
    2. You should post every game that works is not already in the blog with another fix, imo. I was going to suggest this a while back, but you started doing it, I know it is a lot of work, so if you decide to do it. take your time. It is important to have a list of the games that are playable on 3D. If I could I would add all of the Unreal Engine 4 games that are working with Loti's fix that arent listed here. All credit goes to Losti.

      Delete
    3. Rather than make yet another mechanism for keeping track of games, I really think we should use 3DJ's awesome database that already has most of this. I'm sure he'd be happy to add a VRto3D field.

      Everyone can add working games to the DB, which helps distribute the work involved. I'm not sure of his contact info, but try mtbs3d or Discord.

      Delete
    4. Glad to see you're still around bo3b!
      Thanks for all your work - your SbS to 3DVision reshade build enabled VRto3D to work for 3DVision users. I'm a novice with DirectX code and wasn't making any progress trying to output to DX9 3DVision.

      I agree that 3DJ's database is a good place to document all fixes. I'll reach out to 3DJ on discord as he's already helped with VRto3D before. With the V2.0.0 VRto3D release, it's now easy to share profiles, so it's more conducive to post "fixes".

      On a separate topic, your HelixVision software works with VRto3D, making it possible to run DX9 fixes on non 3DVision displays like the new SR monitors or AR glasses. I bought it on steam previously, but it would be awesome if there was a place to still point new users to where they could purchase/download it without expectation of support.

      Delete
    5. Big thank you to you as well- great work on VRto3D, and it makes me super happy to see others get involved.

      BTW- there is a direct link to 3DJ's database from the navbar on HelixModBlog.

      In case it helps, I just open sourced my SD3D prototype. You can see how it does surface sharing to get the output to 3DV hardware. Not sure this is worth any effort, but if you wanted to integrate it directly toVRto3D maybe this helps.

      katanga is also open source, but there is no easy way to download running binaries. If I get some energy I'll see if I can set that up sometime. There is also a direct to VR path in the SD3D prototype that is the same as katanga, so maybe you can use that directly. Check the git commit comments for details. Ping me on email if you have questions.

      Delete
    6. Thanks, I'll take a look at that later to see if I can understand it.

      I'll be working on migrating some of the simpler game compatibility stuff over to 3DJ's database and try to setup a folder/zip in GitHub actions for profiles.

      Delete
    7. One tip I can offer for the GitHub actions- use ChatGPT 4o. For stuff like this that is super common on the internet, but we might not be personally expert at, the AI stuff can just hand you a correct answer and save some time. I've been using it recently for stuff I'm not expert in like AWS management and bash scripting.

      Delete
    8. VRto3D wouldn't exist without ChatGPT haha. 3DJ helped with the initial GitHub actions and I've been using ChatGPT to make modifications. It also helped with figuring out some of the undocumented SteamVR features, VR math stuff, and formatting of configuration/documentation stuff. It does hallucinate though.

      Delete
  3. Thanks, I will tested soon and and BTW 3D VISION monitors are not prehistoric, cause drivers have a possibly to be updated-modified by someone with skill.

    ReplyDelete
  4. Very good job, games works fantastic: https://youtu.be/M20e8mVRZXk?si=_ZFkPyFhS_J_3xE2

    ReplyDelete