aboutsummaryrefslogtreecommitdiff
path: root/docs/installing-northstar
diff options
context:
space:
mode:
Diffstat (limited to 'docs/installing-northstar')
-rw-r--r--docs/installing-northstar/using-northstar/playing-on-linux.md19
1 files changed, 11 insertions, 8 deletions
diff --git a/docs/installing-northstar/using-northstar/playing-on-linux.md b/docs/installing-northstar/using-northstar/playing-on-linux.md
index 9afb90b..ef1061b 100644
--- a/docs/installing-northstar/using-northstar/playing-on-linux.md
+++ b/docs/installing-northstar/using-northstar/playing-on-linux.md
@@ -6,19 +6,21 @@ Northstar is officially supported on Linux, it uses compatibility layers like Pr
### Steam & Steam Deck (NorthstarProton)
-On Steam Deck, complete the following in desktop mode. You may return to game mode once completed *(A mouse + keyboard plugged into the Deck are recommended for easier navigation of menus)*
+On Steam Deck, complete the following in desktop mode. You may return to game mode once completed _(A mouse + keyboard plugged into the Deck are recommended for easier navigation of menus)_
1. Make sure you ran the vanilla version of Titanfall2 at least once on Linux!
2. Install the latest version of Northstar using [Viper](../northstar-installers.md#0negal-viper) or do it manually
1. For manual install download the latest version of Northstar from the [releases](https://github.com/R2Northstar/Northstar/releases) page
2. Then extract all contents of the file to your Titanfall 2 folder ( Right click _Titanfall 2_ > Open _Properties_ > Click _Local Files_ > Click _Browse_ )
-3. In your Titanfall2 folder create a file called `run_northstar.txt` and write a single `1` to it, i.e. `echo 1 > run_northstar.txt` 
+3. In your Titanfall2 folder create a file called `run_northstar.txt` and write a single `1` to it, i.e. `echo 1 > run_northstar.txt`
4. Download the latest release of [NorthstarProton](https://github.com/cyrv6737/NorthstarProton/releases/), extract it, and place the folder in one of the following directories:
+
> **Steam (Native Package) & Steam Deck:** `~/.local/share/Steam/compatibilitytools.d`
> **Steam (Flatpak):** `~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/`
-5. Restart Steam. Head to `Properties -> Compatibility` under Titanfall2. Check `Force the use of a specific Steam Play compatibility tool` checkbox, then set the Steam Play compatibility tool to NorthstarProton.
-6. Launch Titanfall2, it should now launch Northstar
+
+1. Restart Steam. Head to `Properties -> Compatibility` under Titanfall2. Check `Force the use of a specific Steam Play compatibility tool` checkbox, then set the Steam Play compatibility tool to NorthstarProton.
+2. Launch Titanfall2, it should now launch Northstar
Note that removing the `run_northstar.txt` file or editing it and changing `1` to be a `0` will cause Steam to launch the vanilla game again.
@@ -79,9 +81,9 @@ For more info and proposed fixes, refer to [this issue thread on Github](https:/
### Game crashes on launch with Cause: Access Violation Data Execution Prevention (DEP) at: 0x00000000
-**Steam/Steam Deck:** Ensure your installation matches the latest [install guide](#steam-and-steam-deck-northstarproton).
+**Steam/Steam Deck:** Ensure your installation matches the latest [install guide](playing-on-linux.md#steam-and-steam-deck-northstarproton).
-**Lutris**: Ensure your installation matches the latest [install guide](#lutris-wine). If that fails, you may optionally try the latest release of [Wine-TKG](https://github.com/Frogging-Family/wine-tkg-git/releases/latest).
+**Lutris**: Ensure your installation matches the latest [install guide](playing-on-linux.md#lutris-wine). If that fails, you may optionally try the latest release of [Wine-TKG](https://github.com/Frogging-Family/wine-tkg-git/releases/latest).
### Reducing stuttering
@@ -96,6 +98,7 @@ Proton: extract and put it in `/path/to/steamapps/shadercache/1237970/DXVK_state
Wine: extract and put it next to game's .exe. Also remember to rename it if the .exe has a different name.
#### Steam/Steam Deck (dxvk-async)
+
DXVK-async is automatically installed and enabled if using the NorthstarProton runner.
#### Lutris (dxvk-async)
@@ -104,7 +107,7 @@ DXVK-[_async_](https://github.com/Sporif/dxvk-async#improvements) can optionally
Download [**dxvk-async**](https://github.com/Sporif/dxvk-async/releases), extract and put it in `~/.local/share/lutris/runtime/dxvk` then type the name of the folder in `▲` -> `Configure` -> `Runner Options` -> `DXVK version`, to enable add `DXVK_ASYNC 1` to `System Options` -> `Environment variables`
-*DXVK-async can also be installed for Lutris with [ProtonUp-Qt](https://davidotek.github.io/protonup-qt/)*
+_DXVK-async can also be installed for Lutris with_ [_ProtonUp-Qt_](https://davidotek.github.io/protonup-qt/)
#### Origin Continual File Writing Fix
@@ -137,4 +140,4 @@ If you ever used ReShade together with Titanfall2 in the past it will have creat
### Northstar 1.9.1 and prior
-For older builds of Northstar, please see the [legacy guide](installing-northstar/using-northstar/playing-on-linux-legacy-guide.md).
+For older builds of Northstar, please see the [legacy guide](playing-on-linux-legacy-guide.md).