How to activate Origin/EA App games on Linux?

I have 2 games in my library that require the EA App to be used: Star Wars Squadrons and STAR WARS™ Battlefront™ II: Celebration Edition

I installed the EA App using the Add Game feature but the games do not show up there.

I'm trying things with the legendary activate command but nothing I try seems to make the games appear in the EA App

From the documentation and the output of Legendary, I understand I need to run this:

/my/path/to/legendary activate --origin --wine /some/path/Wine-GE-Proton7-34/bin/wine --wine-prefix "/home/user/Games/Heroic/Prefixes/EA App/"


with the specific values for Wine and prefix that were used to install the EA App in the prefix that has the EA App

This is the output I get from legendary:
[Core] INFO: Trying to re-use existing login session...
[cli] INFO: Found 2 game(s) to redeem:
[cli] INFO:  - STAR WARS:tm: Battlefront:tm: II: Celebration Edition
[cli] INFO:  - Star Wars Squadrons
[cli] INFO: Note: Legendary does not know which of these have already been activated. Proceeding will result in it attempting to activate all of them.
[cli] INFO: If Origin asks you to install the title rather than to activate, it has already been activated, and the dialog can be dismissed.
[cli] INFO: On non-Windows systems the automatic portion of this process does not work yet, please use the launch commands listed below together with --wine/--wine-prefix to specify the wine binary to use and the prefix where Origin is installed.
[cli] INFO: 1. legendary launch --origin MtMassive
[cli] INFO: 2. legendary launch --origin bobcat


But then the games are not there when I check in the EA App.

I tried with the EA App running and closed, same output, no games. I tried setting specific app names to activate only one, same.
Was this page helpful?