protonscr

Star Wars The Force Unleashed Ultimate Sith Edition

protonopen appid 32430Game compatibility - Unofficial.NET
ValveSoftware/Proton#1474 · opened 2018-09-15 by legluondunet · updated 2023-01-02 · 14 comments · github · game page · search this game
Llegluondunet 2018-09-15 github

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

Llegluondunet 2018-09-15 github

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.

Ccodeman101 2019-04-28 github

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.

NNewbytee 2019-08-01 github

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

Vvinifmor 2019-12-23 github

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

Kkisak-valve maintainer 2019-12-23 github

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...

Vvinifmor 2019-12-26 github

@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.

NNewbytee 2019-12-26 github

@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

Kkisak-valve maintainer 2019-12-26 github

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.

Vvinifmor 2019-12-27 github

@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 )

Sspirritus 2022-04-10 github

Game does not work, for some reason the launch searches for files in the subfolder de-DE which does not exist. See log
steam-32430.log

I tried the trick with renaming the original game exe to the launcher exe. This did also not work, but this time with a different error.
steam-32430-originalExeRenamedToLauncher.log

Kkisak-valve maintainer 2022-04-10 github

Hello @spirritus, these look like some lines of interest from your log:

Unhandled Exception:
System.Windows.Markup.XamlParseException: 'Initialization of 'System.Windows.Setter' threw an exception.' Line number '100' and line position '27'. ---> System.Collections.Generic.KeyNotFoundException: The given key 'Chrome' was not present in the dictionary.
  at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <76a792d7a3364aecae261f1ecb04e91e>:0 
  at System.Windows.TemplateContent.GetTypeForName (System.String name) [0x0000c] in <7fb352f0c7f14dc8899e1ad6edbd4db9>:0 
  at System.Windows.Markup.DependencyPropertyConverter.GetTypeFromName (System.Xaml.XamlSchemaContext schemaContext, System.Xaml.IAmbientProvider ambientProvider, System.String target) [0x00050] in <7fb352f0c7f14dc8899e1ad6edbd4db9>:0 
  at System.Windows.Markup.DependencyPropertyConverter.ResolveProperty (System.IServiceProvider serviceProvider, System.String targetName, System.Object source) [0x001d0] in <7fb352f0c7f14dc8899e1ad6edbd4db9>:0 
  at System.Windows.Setter.System.ComponentModel.ISupportInitialize.EndInit () [0x0001d] in <7fb352f0c7f14dc8899e1ad6edbd4db9>:0 
  at MS.Internal.Xaml.Runtime.ClrObjectRuntime.InitializationGuard (System.Xaml.XamlType xamlType, System.Object obj, System.Boolean begin) [0x00023] in <af4948ceb1a44d128333a838fce3d11f>:0
Mmadewokherd 2022-04-11 github

I just pushed a fix to Wine Mono. Once the CI build process finishes, there should be a download available here: https://github.com/madewokherd/wine-mono/actions/runs/2150290055

Instructions for installing the MSI once it's available: https://github.com/redmcg/wine-mono/wiki#install-later-version

Mmadewokherd 2022-06-17 github

This should be fixed in Wine Mono 7.3.0, available in Proton 7.0-3.

Llegluondunet 2023-01-02 github

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

GPU: AMD AMD Radeon RX 6600M
Driver/LLVM version: Mesa 22.3.1
Kernel version: x86_64 Linux 6.1.1-1-MANJARO
Link to full system information report as [Gist](https://gist.github.com/legluondunet/8c353105c386d1a121041a3ad1b4a2b4):
Proton version: default or experimental

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 is unresponsive with a black screen after alt+tab.

Log joined.
steam-32430.log

Hello Valve team, this game is stable until you did alt+tab to another window.
When you return to SWTFU window, you have only a black screen and all you can do is closing the game.

Proton versions

Launch options