Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Star Wars The Force Unleashed Ultimate Sith Edition (32430) #1474

Open
2 tasks done
legluondunet opened this issue Sep 15, 2018 · 14 comments
Open
2 tasks done

Star Wars The Force Unleashed Ultimate Sith Edition (32430) #1474

legluondunet opened this issue Sep 15, 2018 · 14 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues .NET Uses the .NET framework

Comments

@legluondunet
Copy link

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:

  • that I haven't found an existing compatibility report for this game.
  • 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

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Sep 15, 2018
@legluondunet
Copy link
Author

legluondunet commented Sep 15, 2018

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.

@codeman101
Copy link

codeman101 commented Apr 28, 2019

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.

@Newbytee
Copy link
Contributor

Newbytee commented Aug 1, 2019

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

@vinifmor
Copy link

vinifmor commented Dec 23, 2019

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

@kisak-valve
Copy link
Member

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

@vinifmor
Copy link

vinifmor commented Dec 26, 2019

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

@Newbytee
Copy link
Contributor

Newbytee commented Dec 26, 2019

@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

@kisak-valve
Copy link
Member

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.

@vinifmor
Copy link

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

@spirritus
Copy link

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

@kisak-valve kisak-valve added the .NET Uses the .NET framework label Apr 10, 2022
@kisak-valve
Copy link
Member

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

@madewokherd
Copy link
Collaborator

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

@madewokherd
Copy link
Collaborator

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

@legluondunet
Copy link
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues .NET Uses the .NET framework
Projects
None yet
Development

No branches or pull requests

7 participants