Saturday, January 16, 2021

STAR WARS: The Force Unleashed [DX9]





3D Vision fix for STAR WARS: The Force Unleashed.

Update (2021-01-16): fixed a problem with geometry deformation. Redownload and reinstall the fix if you did it before this update.


Fixed
- Shadows.
- Decals, like lightsaber and blaster burn marks.
- Lightning rays.
- Reflections.
- Haloing problems.
- Stereoized specular reflections.
- HUD at customizable depth (also with a hotkey to disable it).


Known issues
- You need to press F5 to fix shadows and lightning in the "Felucia" and "Imperial Felucia" missions. Press it again when you are somewhere else.
- When using force push you may notice the darkened edges of the screen being stereoized and too convergence dependant. I tried to fix that, but other effects needed me to not touch it.


Installation
- Download this file and extract its contents in the "STAR WARS The Force Unleashed" folder, where "SWTFU.exe" is.
- Run the game. Remember to use your preferred convergence preset with F2.


Hotkeys and features
F2: three convergence presets (high, medium and low). If you manually change convergence after pressing this key and then you press F7, the value for this preset will be saved.
F3: HUD depth presets. Screen depth by default.
F4: HUD toggle. Not disabled by default. Keep in mind that this also disables menus.
F5: toggle to correct shadows and lightning effects in the "Felucia" and "Imperial Felucia" missions. By default, the rest of the game is correctly fixed.


Recommendations
- Follow what pcgamingwiki says to play at 60fps and at higher resolution than 1920x1200 if you want. In my experience, I only needed to use the 40fps exe file for a short section of the Jedi Temple DLC mission. At 60fps, objects you grab with the force go up, but you can easily compensate that.
- If you have performance to spare, use Nvidia Profile Inspector to modify the "Star Wars: The Force Unleashed" profile, setting "Antialiasing compatibility" to "0x000012C5" and then forcing SGSSAA (4xMSAA + 4xSGSSAA). Doc with the info. For example, 2560x1440 with 4xSGSSAA and a RTX 2080Ti uses around 50% of the GPU. 8xSGSSAA was too much.


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

9 comments:

  1. Oh man, I just saw this game in my library yesterday but I was kinda meh about playing it due to the age. I was quite certain it already had a fix. I just checked out some gameplay video and it looks like it would be really nice still in 3d. It's definitely in my queue now. You're on a roll, thank you :)

    ReplyDelete
  2. Thank you my man!!!!

    ReplyDelete
  3. Thank you so much man! One of my favorite games of my childhood in near perfect 3D!!!

    ReplyDelete
  4. masterotaku, great work! Haven't touched this game in years. Applied your fix and also used the 40fps exe out on the web and it even ran great on my old alienware 3d laptop (2014). Any chance force unleashed 2 can get a 3d fix, also? Sorry, had to ask because this fix was awesome! Thanks again to you guys for delivering this to what is left of us playing 3d vision games.

    ReplyDelete
    Replies
    1. Yes, I'm fixing The Force Unleashed 2 at this moment. It's more difficult to fix than the first game, but the fix is going well. I expect to publish the fix this week, if the game is as short as they say.

      Delete
    2. You sir, are awesome! Can't wait to try it. Will reach out to you for donation. Can only donate a little, but wish you guys got paid the big $$ as playing in 3d makes these games so much more fun. Will be playing through both games again now that you have enabled proper 3d support.

      Delete
  5. Thanks for this. I almost ended up playing through this game just to get it out of the way. Glad I waited��

    ReplyDelete
  6. 3D looks stunning in this game. I'm pretty surprised how well the game still looks after so many years. Worth to play that game again - in perfect 3D! Thanks for the fix, Masterotaku! Cool thing is that the game is DirectX 9 so 3D will still work on RTX 3000 series... Actually fixing old games is more sustainable these days as long as Nvidia is not interested in destroying DX9 3D support as well. Keep up the awesome work, Mastero.

    ReplyDelete