Skip to content

Documentation - Add description how to use it with Steam on Linux/Proton #423

@mbedded

Description

@mbedded

Description

As a user I would like to know how to use AML on Linux with Proton.

For context: I've recently installed XCOM2 and saw, that the Workshop-Mods are not working. The "old mod manager" lists no mods. The "new mod manager" doesn't even open. That's where I came across this project.
You're doing a great job and it works fine!

Suggest a solution

I would like to have some information in the Readme or the Wiki how to use this project on Linux with Proton, which is provided by Steam. In my case I did the following steps:

  • Open XCOM2 folder via Steam (find local files). It should be located in ../steamapps/common/XCOM 2/.
  • Create a folder Launcher_Alternative (in my case: ../steamapps/common/XCOM 2/Launcher_Alternative).
  • Download and extract the zip-file (Releases) into Launcher_Alternative.
  • Open Steam.
  • Choose Menu > Games > Add Non-Steam Games to a Library.
  • Pick ALM (e.g. ../steamapps/common/XCOM 2/Launcher_ALM/launcher.exe).

Now it's listed in your library as launcher.exe.
Right click on it Settings > Compatibility and choose a specific version of Proton. I've tried 9 (steam default and GE-9-27) and 10 (steam default and GE-10-8). Use play and the launcher opens.

It lists all my mods and with the checkboxes I can turn them on and off. By pressing "Run WOTC" the game starts. Maybe this helps some people who have issues to get started with ALM on Linux.

Additional notes:

My system is Kubuntu 24. And a screenshot as proof :) All I did was launching ALM, activate the checkboxes and press play. No console-hacking was required so any user should be able to do this.

Image

May refer to: #171

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions