Steam: Difference between revisions

From Arx Libertatis Wiki
Jump to navigation Jump to search
(Linux: Steam overlay no longer needs to be disabled)
m (Replaced content with "I suggest not using steam.")
Tag: Replaced
 
Line 1: Line 1:
Arx Libertatis can be used to patch [https://store.steampowered.com/app/1700/Arx_Fatalis/ 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.
I suggest not using steam.
 
= {{Windows|big}} =
 
Under Windows you can simply [[Download#Windows|install Arx Libertatis]] (or extract a [[Development snapshots#Windows|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 <code>Properties...</code>, switch to the <code>LOCAL FILES</code> tab and click the <code>Browse...</code> button.
 
The <code>Verify integrity of game files...</code> button will effectively remove Arx Libertatis and restore vanilla Arx Fatalis 1.22.
 
[[File: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|big}} =
 
To play Arx Fatalis natively under Linux on Steam, you will first need to enable Steam Play under <code>Steam</code> → <code>Settings</code> → <code>Steam Play</code>:
 
[[File: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 <code>Properties...</code>. Go to the <code>COMPATIBILITY</code> tab and there check <code>Force the use of a specific Steam Play compatibility tool</code>. Most steam compatibility tools can be selected here since we will be overwriting the launch options anyway. However Proton will add to the launch time so it is recommended to use something else when available. Unfortunately it is no longer possible to select the "Steam Linux Runtime" compatibility tool for non-native games.
 
[[File:Steam compatibility.png]]
 
After installing Arx Fatalis in Steam, extract the [[Download#Portable Binaries|portable Arx Libertatis Linux binaries]] (or a [[Development snapshots#Linux|development snapshot]]) to your Steam Arx Fatalis install directory. To find the Steam Arx Fatalis install directory right click the game in your Steam library, select <code>Properties...</code>, switch to the <code>LOCAL FILES</code> tab and click the <code>Browse...</code> button. If you ended up with a <code>arx-libertatis-...-linux</code> directory, move it's contents to the root of the Arx Fatalis install and delete the now empty <code>arx-libertatis-...-linux</code> directory.
 
[[File:Steam local files.png]]
 
Then adjust the Steam launch options for Arx Fatalis to
 
    ./arx # %command%
 
This will tell Steam to use the native <code>arx</code> binary instead of launching <code>arx.bat</code>. Alternatively you can [[Download#Linux|install Arx Libertatis from your distribution repositories]] and then set the launch options to
 
    arx --data-dir "$PWD" # %command%
 
To set either launch option go to the <code>GENERAL</code> tab of the Arx Fatalist properties dialog. Enter the launch options exactly as written in the input field.
 
[[File:Steam Linux.png]]
 
You should now be able to launch Arx Libertatis when you play Arx Fatalis in Steam.
 
With Arx Libertatis 1.2 you need to uncheck  uncheck <code>Enable the Steam Overlay while in-game</code> in the Arx Fatalis properties dialog to prevent [https://github.com/ValveSoftware/steam-for-linux/issues/7358 all textures, including the menu and text from showing up as a single solid color once the Steam Overlay initializes]. This workaround is no longer needed with Arx Libertatis 1.2.1 or newer.
 
== Luxtorpeda ==
 
Another option is to use [https://github.com/dreamer/luxtorpeda luxtorpeda] as the Steam Play compatibility tool for Arx Libertatis, however that does not use official Arx Libertatis Linux builds.

Latest revision as of 05:44, 19 July 2022

I suggest not using steam.