Proton icon indicating copy to clipboard operation
Proton copied to clipboard

STAR WARS Jedi: Fallen Order (1172380)

Open LiamDawe opened this issue 6 years ago • 183 comments

Compatibility Report

  • Name of the game with compatibility issues: STAR WARS Jedi: Fallen Order
  • Steam AppID of the game: 1172380

System Information

  • GPU: nvidia 2080ti
  • Driver/LLVM version: nvidia 440
  • Kernel version: 4.19
  • Link to full system information report as Gist: https://gist.github.com/LiamDawe/7d0a107b3164b07466e2d0b28f217e06
  • Proton version: 4.11-8

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.

Issues

Doesn't work at all. You see the initial Origin installer UI, then it fails in the 1/4 step for "Installing: OriginThinSetup".

Proton logging doesn't work, as it doesn't go past the initial setup. However, here's my Steam log if it helps at all: https://pastebin.com/7hgQ1KLt

Total no-go.

Edit: After setting up Origin manually into the Prefix, I could skip over the Origin setup step. Still a no-go - log: https://gist.github.com/LiamDawe/57a8155e3c9cdb729d83d56da7c6e54a

This bit might be of interest:

13436.270:0008:0009:err:steam:run_process Failed to create process L"link2ea://launchgame/1172380?platform=steam&theme=jfo": 2

LiamDawe avatar Nov 15 '19 10:11 LiamDawe

Out of curiosity, what happens if you use this to install Origin: https://github.com/DrDoctor13/wine-origin-updater/blob/master/updateorigin.sh

Newbytee avatar Nov 15 '19 11:11 Newbytee

@Newbytee i was able to manually add origin into the proton prefix, still a no-go even after it then lets it skip the setup step.

LiamDawe avatar Nov 15 '19 12:11 LiamDawe

@Newbytee i was able to manually add origin into the proton prefix, still a no-go even after it then lets it skip the setup step.

Were you able to get a log?

Newbytee avatar Nov 15 '19 12:11 Newbytee

I already edited it into the OP.

LiamDawe avatar Nov 15 '19 12:11 LiamDawe

I already edited it into the OP.

Ah, oops. Thank you.

Newbytee avatar Nov 15 '19 12:11 Newbytee

Mind you people are having activation issues on Windows so I can see the extra stuff here as being a problem for Linux [Proton].

It really depends on if Valve or EA wants it working on Linux anytime soon. It will either be or it could be a long long time if ever. Time will tell.

ghost avatar Nov 15 '19 13:11 ghost

There's a good chance the link2ea error is due to you installing the regular variant of Origin. The Origin client shipped with Steam may have a protocol handler which handles the link2ea protocol request.

Guy1524 avatar Nov 15 '19 17:11 Guy1524

There's a good chance the link2ea error is due to you installing the regular variant of Origin. The Origin client shipped with Steam may have a protocol handler which handles the link2ea protocol request.

This would be the Origin thin client right?

Cxpher avatar Nov 15 '19 18:11 Cxpher

@Guy1524 true, but i've seen people mention on Steam they were able to just use their normal Origin install with the Steam version, as long as Origin was loaded it worked so I though that could possibly be an issue somewhere

Hopefully Valve/CodeWeavers/Wine hackers can do some testing and figure it out for sure. But until then, it's a bust.

LiamDawe avatar Nov 15 '19 19:11 LiamDawe

whats the status of Origin launcher on winedb/protondb?

you might need to run this through the .proton prefix making your own "launcher" similiar to how i have GOG and several other windows programs running through a seperate .proton pfx

arrowgent avatar Nov 17 '19 08:11 arrowgent

whats the status of Origin launcher on winedb/protondb?

you might need to run this through the .proton prefix making your own "launcher" similiar to how i have GOG and several other windows programs running through a seperate .proton pfx

The problem with that is that with this game there's a new communication with Origin. Nothing might work at all and older Origin hints in regards to Wine/Proton may not apply to the issue at hand.

It would be nice if Valve or EA would say specifically if it should work or not but I assume from their silence that its not supported at this time.

ghost avatar Nov 17 '19 16:11 ghost

For the record, Lutris is now able to workaround the issue, through some scripts. Here is the official Lutris install script to set it up to play Jedi: Fallen Order on GNU/Linux : https://lutris.net/games/install/16926/view

julienbenjamin avatar Nov 21 '19 21:11 julienbenjamin

Bought it through Origin and it's working now with GloriousEggroll's Proton 4.20. Can't say if that also fixes the Steam version tho.

alex9k1 avatar Nov 22 '19 00:11 alex9k1

Has anyone tried running the game through the Windows version of Steam? I noticed that the steam client update log specifically talked about Installation support for STAR WARS Jedi: Fallen Order™.

CuriousTommy avatar Nov 22 '19 05:11 CuriousTommy

Hi,

What does working mean exactly? Platinum level working? How's performance?

On Thu, 21 Nov 2019, 19:44 alex9k1, [email protected] wrote:

Bought it through Origin and it's working now with GloriousEggroll's Proton 4.20. Can't say if that also fixes the Steam version tho.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/3224?email_source=notifications&email_token=AK3OXTTFBGJNKBIOA5E7DWTQU4TNNA5CNFSM4JNY34I2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEE4ETHI#issuecomment-557336989, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK3OXTU2VGPPYRLNL2GCZI3QU4TNNANCNFSM4JNY34IQ .

Cxpher avatar Nov 22 '19 08:11 Cxpher

Hi, What does working mean exactly? Platinum level working? How's performance?

https://youtu.be/25ymwRayDrE

I've limited the FPS to 60 tho

alex9k1 avatar Nov 22 '19 17:11 alex9k1

Has anyone tried running the game through the Windows version of Steam? I noticed that the steam client update log specifically talked about Installation support for STAR WARS Jedi: Fallen Order™.

Seems like it was for the release on Steam (i.e. Windows), not for Steam Play.

julienbenjamin avatar Nov 24 '19 13:11 julienbenjamin

Has anyone tried running the game through the Windows version of Steam? I noticed that the steam client update log specifically talked about Installation support for STAR WARS Jedi: Fallen Order™.

Seems like it was for the release on Steam (i.e. Windows), not for Steam Play.

I get that; I want someone to test the Windows version of steam through wine to see if this is a wine issue or a Steam Play issue.

CuriousTommy avatar Nov 24 '19 15:11 CuriousTommy

@CuriousTommy I was able to install and launch this game via Lutris, using both Origin and Steam+Origin launchers (using the wine-jedi flavor of wine).

However, I won't be playing until nvidia releases 441 drivers for linux as the performance is dreadful.

FrogTheFrog avatar Nov 24 '19 16:11 FrogTheFrog

Ah, almost forgot to mention, this game requires Media Foundation for cut-scenes to work (https://github.com/ValveSoftware/Proton/issues/1464).

FrogTheFrog avatar Nov 24 '19 16:11 FrogTheFrog

@CuriousTommy I was able to install and launch this game via Lutris, using both Origin and Steam+Origin launchers (using the wine-jedi flavor of wine).

Could you explain how you proceed to launch it with Steam+Origin launcher?

julienbenjamin avatar Nov 24 '19 23:11 julienbenjamin

@julienbenjamin In my case, I've installed Steam via Lutris (I believe it's called Wine Steam runner or something). Then linked my existing game files to the directory where Wine Steam's game files were supposed to be (must be done before Steam starts installing the game for it to discover existing files, otherwise it just starts downloading whole game again). After I did that, I installed Star Wars and launched as usual.

Once your origin account is tied to your Star Wars game, you no longer need Steam - install Origin via Lutris, link game files like before, validate game files and you're good to go.

Keep in mind that you'll be limited to 5 game launches per 24 hours, as denuvo kicks in and thinks you're on a different PC :/ . Steam's proton somehow solves this, but Lutris and other Proton distributions don't.

Finally, it takes some time for origin to start the game itself - in my case origin would minimize and then would immediately pop up again, but after some time the game launches. Keep this in mind as you're limited to 5 games launches as I've mentioned before.

P.S. Game, might not work with ESync enabled, haven't tested this myself, but other people keep saying this.

FrogTheFrog avatar Nov 25 '19 19:11 FrogTheFrog

I have managed to run this game with GloriousEggroll's proton 4.21 build. It's not perfect, but at least it works for now.

These steps should work for anyone who already has Steam account tied to Origin via Wine Steam or just regular Window's Steam:

  1. Install Star Wars and get greeted by "Try relaunching your game to continue linking accounts" error when launching.
  2. Launch regedit for your prefix. For ex. type WINEPREFIX=~/.steam/steam/steamapps/compatdata/1172380/pfx/ ~/.steam/steam/compatibilitytools.d/Proton-4.21-GE-1/dist/bin/wine64 regedit
  3. Navigate to HKEY_CLASSES_ROOT\link2ea\shell\open\command and change default value to "C:\Program Files (x86)\Origin\Origin.exe"
  4. Install Media Foundation workaround (normal version) manually.
  5. Launching Star Wars via Steam, this will now open Origin client (Origin might not work with ESync enabled, however FSync seems to work).
  6. Actually launch the game from Origin.

FrogTheFrog avatar Dec 01 '19 16:12 FrogTheFrog

I have managed to run this game with GloriousEggroll's proton 4.21 build. It's not perfect, but at least it works for now.

These steps should work for anyone who already has Steam account tied to Origin via Wine Steam or just regular Window's Steam:

1. Install Star Wars and get greeted by "Try relaunching your game to continue linking accounts" error when launching.

2. Launch regedit for your prefix. For ex. type
   `WINEPREFIX=~/.steam/steam/steamapps/compatdata/1172380/pfx/ ~/.steam/steam/compatibilitytools.d/Proton-4.21-GE-1/dist/bin/wine64 regedit`

3. Navigate to `HKEY_CLASSES_ROOT\link2ea\shell\open\command` and change default value to `"C:\Program Files (x86)\Origin\Origin.exe"`

4. Install Media Foundation workaround (normal version) manually.

5. Launching Star Wars via Steam, this will now open Origin client (Origin might not work with ESync enabled, however FSync seems to work).

6. Actually launch the game from Origin.

I've been trying to launch the game using these steps but it always crashes saying that it can't load DirectX. I followed the advice on the lutris wiki, but now it keep saying that there's something wrong with my install and it won't launch.

AxelSilverdew avatar Dec 14 '19 05:12 AxelSilverdew

Ran into the same thing.

Says something wrong on install and won't launch via Origin.

On Sat, Dec 14, 2019 at 1:38 PM Abhiram Kuchibhotla < [email protected]> wrote:

I have managed to run this game with GloriousEggroll's proton 4.21 build. It's not perfect, but at least it works for now.

These steps should work for anyone who already has Steam account tied to Origin via Wine Steam or just regular Window's Steam:

  1. Install Star Wars and get greeted by "Try relaunching your game to continue linking accounts" error when launching.

  2. Launch regedit for your prefix. For ex. type WINEPREFIX=~/.steam/steam/steamapps/compatdata/1172380/pfx/ ~/.steam/steam/compatibilitytools.d/Proton-4.21-GE-1/dist/bin/wine64 regedit

  3. Navigate to HKEY_CLASSES_ROOT\link2ea\shell\open\command and change default value to "C:\Program Files (x86)\Origin\Origin.exe"

  4. Install Media Foundation workaround (normal version) manually.

  5. Launching Star Wars via Steam, this will now open Origin client (Origin might not work with ESync enabled, however FSync seems to work).

  6. Actually launch the game from Origin.

I've been trying to launch the game using these steps but it always crashes saying that it can't load DirectX. I followed the advice on the lutris wiki, but now it keep saying that there's something wrong with my install and it won't launch.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/3224?email_source=notifications&email_token=AK3OXTTDKYLG2AESL6D2GFDQYRWODA5CNFSM4JNY34I2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG327VI#issuecomment-565686229, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK3OXTVIWN5LAMOQGS5QEZTQYRWODANCNFSM4JNY34IQ .

Cxpher avatar Dec 14 '19 10:12 Cxpher

I have managed to run this game with GloriousEggroll's proton 4.21 build. It's not perfect, but at least it works for now.

These steps should work for anyone who already has Steam account tied to Origin via Wine Steam or just regular Window's Steam:

1. Install Star Wars and get greeted by "Try relaunching your game to continue linking accounts" error when launching.

2. Launch regedit for your prefix. For ex. type
   `WINEPREFIX=~/.steam/steam/steamapps/compatdata/1172380/pfx/ ~/.steam/steam/compatibilitytools.d/Proton-4.21-GE-1/dist/bin/wine64 regedit`

3. Navigate to `HKEY_CLASSES_ROOT\link2ea\shell\open\command` and change default value to `"C:\Program Files (x86)\Origin\Origin.exe"`

4. Install Media Foundation workaround (normal version) manually.

5. Launching Star Wars via Steam, this will now open Origin client (Origin might not work with ESync enabled, however FSync seems to work).

6. Actually launch the game from Origin.

When I did that, the game didn't show up on Origin.

YamiYukiSenpai avatar Dec 15 '19 05:12 YamiYukiSenpai

You need to add non Origin game on Origin but it just says error when you try to launch it after that.

On Sun, 15 Dec 2019, 13:35 YamiYukiSenpai, [email protected] wrote:

I have managed to run this game with GloriousEggroll's proton 4.21 build. It's not perfect, but at least it works for now.

These steps should work for anyone who already has Steam account tied to Origin via Wine Steam or just regular Window's Steam:

  1. Install Star Wars and get greeted by "Try relaunching your game to continue linking accounts" error when launching.

  2. Launch regedit for your prefix. For ex. type WINEPREFIX=~/.steam/steam/steamapps/compatdata/1172380/pfx/ ~/.steam/steam/compatibilitytools.d/Proton-4.21-GE-1/dist/bin/wine64 regedit

  3. Navigate to HKEY_CLASSES_ROOT\link2ea\shell\open\command and change default value to "C:\Program Files (x86)\Origin\Origin.exe"

  4. Install Media Foundation workaround (normal version) manually.

  5. Launching Star Wars via Steam, this will now open Origin client (Origin might not work with ESync enabled, however FSync seems to work).

  6. Actually launch the game from Origin.

When I did that, the game didn't show up on Origin.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/3224?email_source=notifications&email_token=AK3OXTVUU2KFCCUHEAC2WRDQYW62HA5CNFSM4JNY34I2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG4R3VA#issuecomment-565779924, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK3OXTV4MCZK7Q6PJ4DGU23QYW62HANCNFSM4JNY34IQ .

Cxpher avatar Dec 15 '19 05:12 Cxpher

So, I have no idea what happened but the game just magically started working for me a few minutes ago. Is there something I can do to figure out what changed?

AxelSilverdew avatar Dec 15 '19 09:12 AxelSilverdew

@Cxpher, @YamiYukiSenpai Game must be already added to your Origin account via other means (for ex. by using wine-steam or launching this game on Windows).

@AxelSilverdew If you mean that the game crashes after the splash screen, then it's normal (at least for me). You just have to keep launching it until, well, it launches. It's like winning a lottery...

FrogTheFrog avatar Dec 15 '19 10:12 FrogTheFrog

@FrogTheFrog, here's a quick rundown of everything I did so far :D

  1. Bought the game on Steam.
  2. Tried to launch the game directly from Steam using GloriousEggroll's proton 4.21 build, but that failed because it couldn't install OriginThinClient.exe.
  3. Then I used the Lutris WineSteam script to install it, which got me to the point where I could link my Steam account to Origin.
  4. Once that step completed, the game wouldn't run and it would throw a DirectX error at me.
  5. Then I saw that I could just install Origin and run the game without Steam, so I tried it that way using Lutris' Origin script, but I ran into the same DirectX error there.
  6. I looked at the Lutris Wiki's solution for that problem and followed it, and while it fixed the DX issue, it made the game throw a new error saying "Your game install is corrupt. Please reinstall and try again."
  7. That remained the case until earlier today. Out of stubbornness I just tried launching the game from Origin again and it just magically started working with no issues whatsoever. Keep in mind, I made no change to the configuration or the prefix, it just decided to work today. :p

I'm getting super decent FPS with almost no stuttering on an RX 570.

AxelSilverdew avatar Dec 15 '19 14:12 AxelSilverdew