3D Vision fix for LEGO Star Wars: The Skywalker Saga. I have mostly tested the highest shadows, ambient occlusion and screen space reflections settings, so I advice using those. Although I checked other settings and fixed shaders related to them.
Fixed
- Disabled (by default) barrel distortion and vignette, which are inherently problematic for 3D.
- Haloing problems.
- Shadows.
- Shadows.
- Lighting.
- Sky lighting and stars skybox.
- Decals.
- Screen space reflections.
- Radial blur.
- Stereoized parallax occlusion mapping.
- Realistic specular reflections.
Known issues
- There are two small broken things (some floor water and some buildings) during two specific cutscenes of episodes VIII and IX respectively. The game doesn't let you pause during cutscenes and those are very very short, so I don't have any real time to dump those shaders and fix them.
Installation
- Download this file and extract its contents in the "LEGO Star Wars - The Skywalker Saga" folder, where "LEGOSTARWARSSKYWALKERSAGA_DX11.exe" is.
- Launch the game and let it overwrite the profile.
- You can play in fullscreen or borderless, but currently the game has a bug where it doesn't save your borderless state in your next launch unless you make the config file read-only (check pcgamingwiki for its location). I recommend configuring setting it to borderless to allow easy alt+tab without crashes.
Hotkeys
- F1: convergence presets (0, 0.3, 0.5, 1, 1.3, 2, 3). 1 by default, which I recommend for on foot gameplay. For multiplayer I recommend 1.3 because it puts the middle bar at screen depth, and for spaceship battles I recommend at least 3.
- Water.
- Sun lens flares and its occlusion.
- Sun lens flares and its occlusion.
- Light shafts.
- Particles that appeared only on one eye.
- Dynamic crosshair and dynamic depth for some icons.
- Dynamic crosshair and dynamic depth for some icons.
- Automatic low convergence preset for cutscenes.
- Automatic preset for space battles (and similar things) where all the HUD becomes dynamic. This can be toggled on/off manually.
Known issues
- There are two small broken things (some floor water and some buildings) during two specific cutscenes of episodes VIII and IX respectively. The game doesn't let you pause during cutscenes and those are very very short, so I don't have any real time to dump those shaders and fix them.
- Some decals, although fixed, may remain on the ground when they shouldn't, instead of disappearing. This is because for them to be visible in 3D in the first place I had to comment some lines that caused it.
- When playing in multiplayer, crosshair depth is inaccurate (the second player is affected by where player one is aiming), although it isn't a deal breaker at all.
- TAA is unfixed, so don't use it.
- The automatic low convergence preset may trigger accidentally during gameplay in multiplayer in some rare circumstances.
Installation
- Download this file and extract its contents in the "LEGO Star Wars - The Skywalker Saga" folder, where "LEGOSTARWARSSKYWALKERSAGA_DX11.exe" is.
- Launch the game and let it overwrite the profile.
- You can play in fullscreen or borderless, but currently the game has a bug where it doesn't save your borderless state in your next launch unless you make the config file read-only (check pcgamingwiki for its location). I recommend configuring setting it to borderless to allow easy alt+tab without crashes.
- Don't use temporal antialiasing (TAA). It isn't fixed. Also, I didn't see the motion blur option doing anything at all in the game, so I don't know about that.
Hotkeys
- F1: convergence presets (0, 0.3, 0.5, 1, 1.3, 2, 3). 1 by default, which I recommend for on foot gameplay. For multiplayer I recommend 1.3 because it puts the middle bar at screen depth, and for spaceship battles I recommend at least 3.
- 6 (not the numpad): HUD toggle. Not disabled by default. Keep in mind that this also disables menus.
- 7 (not the numpad): space mode where all the HUD is at dynamic depth.
- 7 (not the numpad): space mode where all the HUD is at dynamic depth.
- 8 (not the numpad): depth of field toggle. Not disabled by default.
- 9 (not the numpad): vignette toggle. Disabled by default, because it's annoying in 3D.
- 0 (not the numpad): barrel distortion toggle. Disabled by default, because it's annoying in 3D. I recommend leaving it disabled because it's an effect that removes some screen content and makes the rest look like lower resolution.
Notes
- If you want to disable automatic low convergence, comment or delete in "d3dx.ini" the only uncommented "preset = Cutscene" line.
- If you want to disable automatic low convergence, comment or delete in "d3dx.ini" the only uncommented "preset = Cutscene" line.
- In multiplayer (split screen), maximum separation is halved, so you may need to use higher convergence to compensate.
If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account: masterotakusuko@gmail.com
Or you can join my Patreon: https://www.patreon.com/masterotaku