Proton: Star Wars The Force Unleashed Ultimate Sith Edition (32430)

Created on 16 Sep 2018  Â·  9Comments  Â·  Source: ValveSoftware/Proton

Compatibility Report

  • Name of the game with compatibility issues: Star Wars The Force Unleashed Ultimate Sith Edition
  • Steam AppID of the game:32430

System Information

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

Symptoms

Game does not start

Reproduction

Launch the game, it doesn't start, because the game launcher needs .net 3.5 wich can not install on Proton.

steam-32430.log

Game compatibility - Unofficial

Most helpful comment

Meanwhile Steam Proton team is working to resolve this issue, this is a workaround:
"SWTFU Launcher.exe" is a gui to configure the game options, it needs .Net 3.5 wich doesn't install on Proton.
So rename "SWTFU Launcher.exe" to "SWTFU Launcher.exe.bak"
and
"SWTFU.exe" to "SWTFU Launcher.exe"
Now you can launch the game, launch it one time and exit.
You need to launch the game one time to obtain a config file store here:
"/your_path_to_your_steam_library/Steam/steamapps/compatdata/32430/pfx/drive_c/users/steamuser/Local Settings/Application Data/Aspyr/Star Wars The Force Unleashed"
Open Config.xml with your favorite text editor and you can now set your resolution:

<?xml version="1.0" encoding="utf-8" ?>
<r>
<s id="Version">1</s>
<s id="VideoWidth">1920</s>
<s id="VideoHeight">1080</s>
<s id="LowDetail">0</s>
<s id="IsKBAndMouse">TRUE</s>
<s id="MovementForward">DIK_W</s>
<s id="MovementLeft">DIK_A</s>
<s id="MovementBack">DIK_S</s>
<s id="MovementRight">DIK_D</s>
<s id="ForceDash">DIK_LSHIFT</s>
<s id="Jump">DIK_SPACE</s>
<s id="Pause">DIK_RETURN</s>
<s id="CenterCamera">DIK_C</s>
<s id="Options">DIK_ESCAPE</s>
<s id="LightSaberAttack">MOUSE_B0</s>
<s id="Block">DIK_R</s>
<s id="ForceGrip">MOUSE_B1</s>
<s id="ForcePush">DIK_E</s>
<s id="ForceLightning">DIK_Q</s>
<s id="LockOn">DIK_LCONTROL</s>
<s id="ActivateActionCamera">DIK_V</s>
<s id="PlayerOptions">DIK_ESCAPE</s>
<s id="IsMouseXAxisInverted">FALSE</s>
<s id="IsMouseYAxisInverted">FALSE</s>
<s id="ClothLevel">1</s>
</r>

To activate gamepad, change this line:
<s id="IsKBAndMouse">TRUE</s>
to
<s id="IsKBAndMouse">FALSE</s>
this will desactivate keyboard/mouse and activate gamepad.

All 9 comments

Meanwhile Steam Proton team is working to resolve this issue, this is a workaround:
"SWTFU Launcher.exe" is a gui to configure the game options, it needs .Net 3.5 wich doesn't install on Proton.
So rename "SWTFU Launcher.exe" to "SWTFU Launcher.exe.bak"
and
"SWTFU.exe" to "SWTFU Launcher.exe"
Now you can launch the game, launch it one time and exit.
You need to launch the game one time to obtain a config file store here:
"/your_path_to_your_steam_library/Steam/steamapps/compatdata/32430/pfx/drive_c/users/steamuser/Local Settings/Application Data/Aspyr/Star Wars The Force Unleashed"
Open Config.xml with your favorite text editor and you can now set your resolution:

<?xml version="1.0" encoding="utf-8" ?>
<r>
<s id="Version">1</s>
<s id="VideoWidth">1920</s>
<s id="VideoHeight">1080</s>
<s id="LowDetail">0</s>
<s id="IsKBAndMouse">TRUE</s>
<s id="MovementForward">DIK_W</s>
<s id="MovementLeft">DIK_A</s>
<s id="MovementBack">DIK_S</s>
<s id="MovementRight">DIK_D</s>
<s id="ForceDash">DIK_LSHIFT</s>
<s id="Jump">DIK_SPACE</s>
<s id="Pause">DIK_RETURN</s>
<s id="CenterCamera">DIK_C</s>
<s id="Options">DIK_ESCAPE</s>
<s id="LightSaberAttack">MOUSE_B0</s>
<s id="Block">DIK_R</s>
<s id="ForceGrip">MOUSE_B1</s>
<s id="ForcePush">DIK_E</s>
<s id="ForceLightning">DIK_Q</s>
<s id="LockOn">DIK_LCONTROL</s>
<s id="ActivateActionCamera">DIK_V</s>
<s id="PlayerOptions">DIK_ESCAPE</s>
<s id="IsMouseXAxisInverted">FALSE</s>
<s id="IsMouseYAxisInverted">FALSE</s>
<s id="ClothLevel">1</s>
</r>

To activate gamepad, change this line:
<s id="IsKBAndMouse">TRUE</s>
to
<s id="IsKBAndMouse">FALSE</s>
this will desactivate keyboard/mouse and activate gamepad.

In a previous version of proton (4.x) it worked fine out of the box. I hope it gets fixed again in the next. Especially since the launcher workaround doesn't work for me.

With PROTON_USE_D9VK=1, this game runs considerably worse than with WineD3D (it uses DirectX 9). The framerate stays between 6-10 FPS (vs mostly locked 30 FPS with WineD3D), and the player character model doesn't seem to have a texture.

D9VK:
20190801140827_1
20190801141023_1

WineD3D:
20190801142141_1
20190801142201_1

System:
nvidia 430.26
Linux 5.1.20
GTX 970
Fedora 30

I've been testing with D9VK, and the game works fine after renaming the launcher. But after playing for some time ( I believe for 20 / 30 minutes ), it suddenly crashes to the desktop. It happened twice yesterday.
I'm attaching the compressed log file, because the uncompressed has 500mb.
steam-32430.log.tar.gz

System:
Kernel: 5.3.15
Nvidia Driver: 440.26
GTX 970
Manjaro Linux

This looks like a line of interest from the log: wine: Unhandled page fault on write access to 0x00000008 at address 0x7214ad6d (thread 0041), starting debugger...

@kisak-valve , setting the env var PROTON_FORCE_LARGE_ADDRESS_AWARE seems to solve the issue. I've played for 3 hours with no crashes. Just a thought: it would be nice to have a little hint on the README about when this variable would be helpful ( e.g: 32 bit games ). The current description seems too generic.

@vinifmor have you experienced any other issues in this game? The rendering issue I had has been fixed since long and it worked excellently (well, as excellently as a poor PC port can work) aside from that — time to turn this into a whitelist request?

Edit: forgot about the launcher issue, never mind

Hello @Newbytee, friendly reminder that we need Game Compatibility -> Whitelist Request transitions to be clear and explicit. If the game is running without any issues, please grab the Whitelist template, copy it over to the comment box on this issue report, and fill it out. We'll then have a holding period for anyone else to give feedback before moving it over to the whitelist request group.

@Newbytee , I don't know what are the prerequisites for a white listed game, but there is this issue related to the launcher. I had also to use a patched launcher to unlock the 60 fps -> https://community.pcgamingwiki.com/files/file/506-star-wars-the-force-unleashed-12-fps-cap-fix/ ( but I believe this FPS issue seems to belong to the game itself )

Was this page helpful?
0 / 5 - 0 ratings

Related issues

DataBeaver picture DataBeaver  Â·  311Comments

NamoDev picture NamoDev  Â·  421Comments

felschr picture felschr  Â·  262Comments

Yrds picture Yrds  Â·  886Comments

ThaChillera picture ThaChillera  Â·  226Comments