Jump to content

Need help getting EA App or Origin running on Linux

Go to solution Solved by Cringe_Master245,
On 9/24/2023 at 9:57 AM, Ralphred said:

Check out https://www.protondb.com/app/1922560

Obviously the reports from mint are going to be more helpful to you, but try the proton versions that are reported to work* (actual versions, not experimental, that's a rolling version).

 

Ignore this, maybe...**

Very ignore this.

Yeah, this has happened to me recently ( I think it's a an updated grep thing?), I don't think it stopped things working, but I fixed it anyway ('cus it was my script that threw the error) EDIT: I wrote a fix for this, but it works with or without out it in this case, so...

 

**Before going any further, try "protontricks", it's winetricks for a specific steam app id (basically looks up what's installed and sets the wine prefix to steams prefix for it). If you have any winetricks version installed, the auto-update thing works, but will most likely be broken by your package manager next time it gets updated "officially".

 

Now, in the past I have got rid of "missing fonts" (your almost blank app windows issue) by installing the fonts (https://corefonts.sourceforge.net), used by the wine app I was trying to run, natively on my OS, then they are "just available to wine"; that said this was outside of proton and not ariel, so not sure if it will help here...

 

*If you want to use a GE proton version listed as working from protondb.com:

  1. exit steam
  2. get the version you want from https://github.com/GloriousEggroll/proton-ge-custom/releases
  3. make sure the directory ~/.local/share/Steam/compatibilitytools.d exists (mkdir ~/.local/share/Steam/compatibilitytools.d)
  4. use your favourite archiving program to extract the whole GE-ProtonX-yy directory into the compatibilitytools.d directory (not just the contents, the whole folder)
  5. restart steam

EDIT:

Erm, this means the downloaded file was corrupt for some reason. Go back to earlier and use protontricks to install arial for the steam version with 

protontricks 1922560 fonts arial

 

Thank you for your help, but I am likely to just return the game because the ban tools were leaked to the public, which destroyed half of the game.

System Specs

Linux Mint 21.2 Version 5.8.4

5.15.0-84-generic Linux Kernel

Intel I5-7440HQ

Intel HD 630 Graphics

nVidia 930MX Driver: 535.86.05-0ubuntu0.22.04.1

I recently bought Plants vs Zombies gw2 on Steam, and when I try to launch it using proton experimental, it tries to download the EA App, Microsoft DirextX, and the fails to launch, going back to the green play button. When using proton 8.0-3, it gets to opening what appears to be the EA App installer, which after clicking 'lets go', opens Link2EA, but with a graphical error. It's where I can still interact with the window as normal, but it appears as a solid color (picture below). When I try to use Lutris to install Origin(from the launcher) or EA app(from the website[both used the same method]) they both had the same outcome of spitting out an error code that, upon further research, didn't mean much. The big warnings that I took out of this is as follows(I will post the entire log in a follow up comment):

1 warning: You are using winetricks-20220411-next, latest upstream is winetricks-20230212 !

warning: you should update using your distribution's package manager, --self-update, or manually

To this I say, I did run the self update, and have confirmed trough the terminal that I am running winetricks-20230212. I then tried sudo winetricks --update-rollback, then sudo apt-get purge winetricks. It still thinks that I am on the older version and I don't know how to fix that, and the more digging that I do, I've been able to see that it tries to use the old version, which I am not sure if it is still on my system.

2 warning: you are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. 

I am not sure how to get it to use a 32 bit WINEPREFIX, and totourial that I saw was confusing(I am fairly new to Linux, only using it for a month or two)

3 Executing load_arial

grep: warning:  stray \ before /

Not entirely sure what this means, but I assume that there is a \ in a file path that shouldn't be there, but haven't looked into it.

4 warning: Checksum for /home/cringe_master/.var/app/net.lutris.Lutris/cache/winetricks/corefonts/arial32.exe did not match, but --force was used, so ignoring and trying anyway.
No idea what this means.

5 Not a warning, but I still feel it to be important: Executing cabextract -q -d /home/cringe_master/Games/origin/dosdevices/c:/windows/temp /home/cringe_master/.var/app/net.lutris.Lutris/cache/winetricks/corefonts/arial32.exe
/home/cringe_master/.var/app/net.lutris.Lutris/cache/winetricks/corefonts/arial32.exe: no valid cabinets found

 

6 warning: Note: command cabextract -q -d /home/cringe_master/Games/origin/dosdevices/c:/windows/temp /home/cringe_master/.var/app/net.lutris.Lutris/cache/winetricks/corefonts/arial32.exe returned status 1. Aborting.

Monitored process exited.
Initial process has exited (return code: 256)
Exit with return code 256

 

After all of that, it is pretty clear that I have dug myself in a pretty deep hole. Would it be easier to just fresh install and troubleshoot from there? I've been tinkering for a couple of days and haven't gotten anywhere.

 

 

 

 

Screenshot from 2023-09-23 21-59-48.png

Link2EA.png

Link to comment
Share on other sites

Link to post
Share on other sites

Full log from Lutris:

Please let me know if there is any sensitive information in there.

Started initial process 44 from /home/cringe_master/.var/app/net.lutris.Lutris/data/lutris/runtime/winetricks/winetricks --unattended arial
Start monitoring process.
------------------------------------------------------
warning: You are running winetricks-20220411-next, latest upstream is winetricks-20230212!
------------------------------------------------------
------------------------------------------------------
warning: You should update using your distribution's package manager, --self-update, or manually.
------------------------------------------------------
Executing mkdir -p /home/cringe_master/Games
------------------------------------------------------
Creating WINEPREFIX "/home/cringe_master/Games/origin" with WINEARCH=win64
------------------------------------------------------
wine: created the configuration directory '/home/cringe_master/Games/origin'
wine: configuration in L"/home/cringe_master/Games/origin" has been updated.
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20220411-next - sha256sum: 50b745d7f46ead56fd0c9e6d753d53ea0ae368c988434c25d65fec66307e5d4f with wine-8.0.2 and WINEARCH=win64
Executing w_do_call arial
Executing mkdir -p /home/cringe_master/Games
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing load_arial 
grep: warning: stray \ before /
------------------------------------------------------
warning: Checksum for /home/cringe_master/.var/app/net.lutris.Lutris/cache/winetricks/corefonts/arial32.exe did not match, but --force was used, so ignoring and trying anyway.
------------------------------------------------------
grep: warning: stray \ before /
------------------------------------------------------
warning: Checksum for /home/cringe_master/.var/app/net.lutris.Lutris/cache/winetricks/corefonts/arialb32.exe did not match, but --force was used, so ignoring and trying anyway.
------------------------------------------------------
Executing cabextract -q -d /home/cringe_master/Games/origin/dosdevices/c:/windows/temp /home/cringe_master/.var/app/net.lutris.Lutris/cache/winetricks/corefonts/arial32.exe
/home/cringe_master/.var/app/net.lutris.Lutris/cache/winetricks/corefonts/arial32.exe: no valid cabinets found
------------------------------------------------------
warning: Note: command cabextract -q -d /home/cringe_master/Games/origin/dosdevices/c:/windows/temp /home/cringe_master/.var/app/net.lutris.Lutris/cache/winetricks/corefonts/arial32.exe returned status 1. Aborting.
------------------------------------------------------
Monitored process exited.
Initial process has exited (return code: 256)
Exit with return code 256
 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Check out https://www.protondb.com/app/1922560

Obviously the reports from mint are going to be more helpful to you, but try the proton versions that are reported to work* (actual versions, not experimental, that's a rolling version).

 

11 hours ago, Cringe_Master245 said:

warning: You are using winetricks-20220411-next, latest upstream is winetricks-20230212

Ignore this, maybe...**

11 hours ago, Cringe_Master245 said:

warning: you are using a 64-bit WINEPREFIX.

Very ignore this.

11 hours ago, Cringe_Master245 said:

grep: warning:  stray \ before /

Yeah, this has happened to me recently ( I think it's a an updated grep thing?), I don't think it stopped things working, but I fixed it anyway ('cus it was my script that threw the error) EDIT: I wrote a fix for this, but it works with or without out it in this case, so...

 

**Before going any further, try "protontricks", it's winetricks for a specific steam app id (basically looks up what's installed and sets the wine prefix to steams prefix for it). If you have any winetricks version installed, the auto-update thing works, but will most likely be broken by your package manager next time it gets updated "officially".

 

Now, in the past I have got rid of "missing fonts" (your almost blank app windows issue) by installing the fonts (https://corefonts.sourceforge.net), used by the wine app I was trying to run, natively on my OS, then they are "just available to wine"; that said this was outside of proton and not ariel, so not sure if it will help here...

 

*If you want to use a GE proton version listed as working from protondb.com:

  1. exit steam
  2. get the version you want from https://github.com/GloriousEggroll/proton-ge-custom/releases
  3. make sure the directory ~/.local/share/Steam/compatibilitytools.d exists (mkdir ~/.local/share/Steam/compatibilitytools.d)
  4. use your favourite archiving program to extract the whole GE-ProtonX-yy directory into the compatibilitytools.d directory (not just the contents, the whole folder)
  5. restart steam

EDIT:

11 hours ago, Cringe_Master245 said:

4 warning: Checksum for /home/cringe_master/.var/app/net.lutris.Lutris/cache/winetricks/corefonts/arial32.exe did not match, but --force was used, so ignoring and trying anyway.
No idea what this means.

Erm, this means the downloaded file was corrupt for some reason. Go back to earlier and use protontricks to install arial for the steam version with 

protontricks 1922560 fonts arial

 

Link to comment
Share on other sites

Link to post
Share on other sites

On 9/24/2023 at 9:57 AM, Ralphred said:

Check out https://www.protondb.com/app/1922560

Obviously the reports from mint are going to be more helpful to you, but try the proton versions that are reported to work* (actual versions, not experimental, that's a rolling version).

 

Ignore this, maybe...**

Very ignore this.

Yeah, this has happened to me recently ( I think it's a an updated grep thing?), I don't think it stopped things working, but I fixed it anyway ('cus it was my script that threw the error) EDIT: I wrote a fix for this, but it works with or without out it in this case, so...

 

**Before going any further, try "protontricks", it's winetricks for a specific steam app id (basically looks up what's installed and sets the wine prefix to steams prefix for it). If you have any winetricks version installed, the auto-update thing works, but will most likely be broken by your package manager next time it gets updated "officially".

 

Now, in the past I have got rid of "missing fonts" (your almost blank app windows issue) by installing the fonts (https://corefonts.sourceforge.net), used by the wine app I was trying to run, natively on my OS, then they are "just available to wine"; that said this was outside of proton and not ariel, so not sure if it will help here...

 

*If you want to use a GE proton version listed as working from protondb.com:

  1. exit steam
  2. get the version you want from https://github.com/GloriousEggroll/proton-ge-custom/releases
  3. make sure the directory ~/.local/share/Steam/compatibilitytools.d exists (mkdir ~/.local/share/Steam/compatibilitytools.d)
  4. use your favourite archiving program to extract the whole GE-ProtonX-yy directory into the compatibilitytools.d directory (not just the contents, the whole folder)
  5. restart steam

EDIT:

Erm, this means the downloaded file was corrupt for some reason. Go back to earlier and use protontricks to install arial for the steam version with 

protontricks 1922560 fonts arial

 

Thank you for your help, but I am likely to just return the game because the ban tools were leaked to the public, which destroyed half of the game.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×