Monday, May 24, 2021
Fix Updated to Version 2.0 on 2021-05-31
This is an entirely remade fix for Ryse: Son of Rome, now bringing the game to 3D Ready status, and was a much-needed improvement from the previous version of the fix. A lot of time and hard work went into making this fix, so I hope that there's some people who are still interested in playing this game. Perhaps some of these screenshots may entice the rest of you.
Stereo Image 1
Stereo Image 2
Stereo Image 3
Stereo Image 4
Stereo Image 5
Version 2.0 of the fix includes the following:
Fixed via Regex:
•	Various halos, including water tesselation in domain shaders
•	Skybox related (Sun, moon, stars)
•	Bloom & Lens flares
•	Directional lighting
•	Point lighting
•	Decals
•	Cloud shadows & rain effects
•	Screenspace reflections - normal maps
•	Screenspace reflections - water surface reflections
•	Crepuscular rays (aka God Rays)
•	Multiple compute shader adjustments, including: Tile lighting (with clipping fix), specular highlights, environment reflections inside screenspace reflections
Additional features:
•	Introduction of my very first custom shader: 3D Zoom, a priority based, programmable convergence transition camera tool. 3D Zoom shares a similar feature set to 3DMigoto's existing convergence presets functionality but provides a greater amount of control and visibility to the user, especially in situations where multiple presets may be active at the same time and one needs to manage them to perform exactly as desired.
•	In Ryse, 3D Zoom performs 2 functions. The first is to provide a slow zoom out during cutscenes. You likely will not notice the transition at all, and you'll be glad to not have close-up shots of people's faces not making your eyes cross (your welcome!). The second, and much more frequent (and visceral!) is the kill zoom. My Ryse fix has 3D Zoom is programmed to dynamically and progressively zoom into the scene during the execution kills. It can get pretty intense during certain kill sequences, so I've set up low, medium, and high presets that can be cycled via keypress, and of course there are options to turn 3D Zoom off for those that would prefer to, as well as a reset button on the '.' key that can be used to immediately override and return to the default state.
Remaining issues:
•	Some smoke effects have some minor clipping
•	A few surfaces throughout the game only show lighting in one eye at extreme angles or distance. Getting closer or looking at the surface perpendicular will snap those into place.
INSTRUCTIONS
1.	Download: Version 2.0
2.	Extract zip file to the folder: ...\Ryse Son of Rome\Bin64
3.	Game settings: Motion Blur, Temporal Aliasing, and Native Upscaling settings all off.
Graphics detail settings to High
4.	I've set the following key functions as follows:
Key                                 Function
Caps Lock                       Low Convergence toggle. Quickly sets convergence to 0.5. Press again to return to previous convergence setting
F1 or Shift + F1              Cycles through 5 different settings for gameplay convergence
Ctrl + F1                         Cycles through 4 different settings for 3D Zoom during execution scenes
Ctrl + Alt + F1:               Disables all automatic convergence adjustments (kill zoom ins & cutscene zoom outs)
F2 or Shift + F2              Cycles through 5 different settings for HUD depth
CTRL + F2 or F4              Disables the HUD
F3                                    CryEngine flicker fix on/off toggle  *** Key Disabled - Edit DJRK_CryEngine3.ini to unlock***
Ctrl + F3                          Reflection fix on/off toggle  *** Key Disabled - Edit DJRK_CryEngine3.ini to unlock***
F5                                     Depth of field effect on/off toggle
Shift + F5                         Screen blood effect on/off toggle
Alt + F5                            Lens flare effect on/off toggle
Ctrl + F5                           Enemy glow during executions on/off
F6                                     Soft shadows on/off
.                                        3D Zoom reset to gameplay convergence
Tools/Resources Used & Special Thanks:
•	3DMigoto - Thanks to the entire 3DMigoto team
•	DarkStarSwords Lichdom:Battlemage fix was used as a framework to learn CryEngine fixing methodology, so thanks to DSS for his hard work
•	DarkStarSwords Auto-Convergence shader heavily inspired 3D Zoom's development
Like this fix and want to show support & appreciation? 
Fixes take a lot of time and effort, so donations are always welcome and appreciated! Paypal donations may be made at www.paypal.me/DShanz or by sending to rshannonca@gmail.com
Posted by DJ-RK
