Saturday, October 19, 2019

Spyro Reignited Trilogy




3D Vision fix for Spyro Reignited Trilogy. This uses the UE4 universal fix as the base (thanks to DHR).

Update (2019-10-20): if you downloaded the fix before this date, the default convergence was set to 40 by mistake instead of 80. Save your favorite convergence setting with ctrl+F7 (if you didn't change the hotkey).


Fixed (compared to the universal fix)
- Realistic specular reflections.
- All water and underwater effects.
- Fire breath.
- Dynamic crosshair.
- Stereoized parallax occlusion mapping.
- Some rare decals.
- Distant fog.
- Clipping, but still imperfect in some situations.
- Some extra corrections and options.


Known issues
- Some characters shadows have some clipping.


Installation
- Download this file and extract its contents in the "Spyro Reignited Trilogy\Falcon\Binaries\Win64" folder, where "Spyro-Win64-Shipping.exe" is.
- Run the game and let it overwrite the Nvidia profile when asked.


Hotkeys (numbers aren't from the numpad)
F1: convergence presets (50, 80, 120). Default is 80.
F2: static HUD depth presets. Screen depth by default. When dynamic HUD is in use (which it is by default), this doesn't affect the crosshair.
5: dynamic HUD samples multiplier (0.25, 0.5, 0.75, 1, 1.5). x1 by default. This can make the crosshair smoother (more steps), but it increases GPU usage. The default value is what I recommend because less than that skips too many steps.
F5: this key toggles off the "temporal" part of High/Very High shadows (some kind of ambient occlusion). They accumulate some effects over several frames and it can be distracting in 3D. However, disabling this effect makes it flicker.
F6: specular reflections depth toggle. By default these reflections have their natural realistic depth. Using this hotkey, they switch to the depth of their surface. It also makes parallax occlusion mapping flat. I don't recommend using this, but you can try it to see how it looks.
p: dynamic HUD presets. This doesn't affect the normal HUD, just the crosshairs. By default, crosshairs that don't move over the screen get the depth of the center of the screen, while the others get the depth of what they are pointing. You can press this key to change the first type to the second, and again to disable it. I recommend not using this hotkey, because the default state of things is what I prefer.


If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account: masterotakusuko@gmail.com

17 comments:

  1. that's a GREAT addition to the community, thank you to our beloved MasterOtaku !!! :)

    ReplyDelete
  2. The fix does not work with the LATEST official 3D-Vision-Geforce Driver: 425.31. So how to use it? Thanks

    ReplyDelete
    Replies
    1. That's exactly the driver I use and I don't have any problems. Is the fix correctly installed?

      Delete
  3. Sorry my fault. I do not know why i had a mistake. I had reinstall this driver 2 times ans after that its know working. So if anyone have a problem like me before know use this method to reinstall thé driver and lets go!thank for this 3d fix!!!!!

    ReplyDelete
  4. MasterOtaku you are a badass.

    ReplyDelete
  5. i installed very last nvidia drivers 441.20 (i ust 3Dtool from losti to install 3D Vision drivers).
    i have this error when i launch Spyro :(
    https://nsm09.casimages.com/img/2019/11/13//19111308370916744216507405.png

    :(

    ReplyDelete
    Replies
    1. Hi Greatxerox, i did exactly the same obtaining your error. I've installed 425.31-desktop-win10-64bit-international-whql and it worked like a charm. It seems not working using only the standalone 3D vison from 3D fix. I recommend to play Spyro in 3D because it's beautiful and then you can upgrade your driver to the latest release.

      Delete
  6. Hi! This is the guy who worked on Obduction, and now I see this game on here which I also worked on! You guys are still amazing and it's wonderful to continue to see this site create new 3d content. thank you so much!

    ReplyDelete
  7. I know this is going to be necroing things, but this is completely broken when attempting to play Spyro Reignited with a VR headset in Virtual Desktop or Bigscreen.
    Literally the second you launch SteamVR (this is after applying the '-nohmd' to the launch options) with everything nicely set up for SBS output, the game flips itself back to 2D. Launch the game beforehand, you'll see it change back to 2D. Launch afterwards, it'll launch in 2D even though everything's been set up for stereoscopic output, even right down to the fact the in-game mouse cursor is buggy like it is with 3D enabled, despite it being 2D.
    This is a major bummer to anyone who wanted to play Spyro Reignited in 3D with a VR headset that even after all that has to be gone through to get 3D vision working with modern drivers, the game itself just up and says "VR headset? No 3D for you."

    ReplyDelete
    Replies
    1. I'll install this and double check.

      It doesn't look like the game actually supports VR, so this most likely the amateur mistake we've seen on some UE4 games where they leave the VR flag set when they build. Literally a single bit to flip, but they couldn't be bothered. Dig around in the files and folders, and find the Rift stuff and delete it. This has worked for other UE4 games.

      Delete
    2. Yes, this works. Rename or delete the ../Engine/Binaries/ThirdParty/Oculus and OpenVR folders.
      Continue to use the -noHMD argument for game launch.

      I tested this in VR with HelixVision and it was working fine, I expect it will work this way with VirtualDesktop too.

      Delete
    3. I have the same problem. I did what you posted and the game launches in 3d, but Katanga is showing the launching screen and the game never starts. Katanga is not crashing tho, just waiting for a game that is already running.

      im in WINDOWS 10 1809 and 425.31

      Delete
    4. Yes, sorry about that. The game exe specified in the HelixVision profile is wrong. Double-click the Spyro profile name to edit the profile. Then change the Game Launcher Exe name to "Spyro-Win64-Shipping.exe". And add the "-nohmd" flag to the Game Launcher Options. That worked in my scenario, let me know if this doesn't work for you.

      Delete
    5. Now works perfect sir!

      Thank you very much.

      Delete
    6. The anon who started this thread, did what bo3b said, and the stereoscopic output 100% works! Thank you so much!
      Should have figured it was something stupid like leaving unnecessary files in the installation. Personally I thought this was going to have to be a edit of the .exe to accomplish the same thing.

      Delete
    7. I've updated the profile in HelixVision, which will also get picked up in 3DFM. Next update of HelixVision will have this as a supported game in VR.

      I added a special remove_vr.bat file to this game fix, which HelixVision/3DFM will call before running the game, so it will all just work when run from either of them. You can also use the remove_vr.bat for any other game that has made this mistake.

      Delete
  8. Fix works great with geo-11 DLLs and force stereo 2. 4090 with ~latest drivers, ty!

    ReplyDelete