Steam

From Arx Libertatis Wiki
Revision as of 19:25, 29 September 2020 by Ds (talk | contribs) (→‎{{Linux|big}})
Jump to navigation Jump to search

Arx Libertatis can be used to patch Arx fatalis on Steam under Windows or to play the game natively under Linux. This allows to to benefit from Arx Libertatis fixes and improvements while counting towards your Arx Fatalis play time on Steam.

Windows

Under Windows you can simply install Arx Libertatis (or extract a development snapshot) over your Steam Arx Fatalis install directory. This will let you run Arx Libertatis by launching Arx Fatalis from Steam.

To find the Steam Arx Fatalis install directory right click the game in your Steam library, select Properties..., switch to the LOCAL FILES tab and click the BROWSE LOCAL FILES... button.

The VERIFY INTEGRITY OF GAME FILES... button will effectively remove Arx Libertatis restore vanilla Arx Fatalis 1.22.

Steam local files.png

Unfortunately the Steam Overlay does not currently work at all For Arx Fatalis (with or without Arx Libertatis) under Windows.

Linux

To play Arx Fatalis natively under Linux on Steam, you will first need to enable Steam Play under SteamSettingsSteam Play:

Steam Play.png

If you also selected "Enable Steam Play for all other titles" you should now be able to install Arx Fatalis. Otherwise, it will not yet show up if you have set your Library to show only Linux games. Go search for it and (or disable the Linux filter), right click Arx Fatalis and select Properties.... There, check Force the use of a specific Steam Play compatibility tool. To avoid installing Proton when you start the game, select the "Steam Linux Runtime" as the compatibility tool for Arx Fatalis.

After installing Arx Fatalis in Steam, extract the portable Arx Libertatis Linux binaries (or a development snapshot) to your Steam Arx Fatalis install directory. If you ended up with a arx-libertatis-...-linux directory, move it's contents to the root of the Arx Fatalis install and delete the now empty arx-libertatis-...-linux directory.

Then adjust the Steam launch options for Arx Fatalis to

   ./arx # %command%

This will tell Steam to use the native arx binary instead of launching arx.bat. Alternatively you can install Arx Libertatis from your distribution repositories and then set the launch options to

   arx --data-dir "$PWD" # %command%

To set either launch option click the SET LAUNCH OPTIONS... button in the Arx Fatalist properties dialog. Enter the launch options exactly as written in the input field and click OK.

You should now be able to launch Arx Libertatis when you play Arx Fatalis in Steam. However once the Steam Overlay initializes all textures, including the menu and text will show up as a single solid color. To prevent this, uncheck Enable the Steam Overlay while in-game in the Arx Fatalis properties dialog.

Steam Linux.png Steam launch options.png

Another option is to use luxtorpeda as the Steam Play compatibility tool for Arx Libertatis, however that does not use official Arx Libertatis Linux builds.