Updated Skyrim: AVO (markdown)

Omni-guides
2023-12-21 23:09:32 +00:00
parent 6ebcde5860
commit 99f45a7f96

@@ -1,6 +1,6 @@
![AVO Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-Logo.png)
![AVO Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-Banner.png)
[AVO](https://github.com/Althro/AVO) _Althro's Visual Overhaul (AVO) is designed as a "true to vanilla list" to build your own list upon. It has been installed over 12 thousand times and garnered a reputation for being incredibly stable and is, as the quote says, "the best way to make your own list."_
_Althro's Visual Overhaul ([AVO](https://github.com/Althro/AVO) ) is designed as a "true to vanilla list" to build your own list upon. It has been installed over 12 thousand times and garnered a reputation for being incredibly stable and is, as the quote says, "the best way to make your own list."_
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD)
@@ -10,12 +10,14 @@
**The following has been tested on AVO v8**
This guide only covers getting the Modlist running. It does not cover downloading the Modlist via Wabbajack, or how to copy the Modlist to your Steam Deck/Linux system. The official AVO entry from Wabbajack will not run on Linux - this is due to the version of MO2 used (2.5.0) which is not yet functional via Proton. Instead, Althro has provided me with an alternative .wabbajack file for a Linux-specific build using a compatible version of MO2. You can find this .wabbajack file HERE, and download the list using the "Install from File" option in Wabbajack.
This guide only covers getting the Modlist running. It does not cover downloading the Modlist via Wabbajack, or how to copy the Modlist to your Steam Deck/Linux system. The official AVO entry from Wabbajack will not run on Linux - this is due to the version of MO2 used (2.5.0) which is not yet functional via Proton. Instead, Althro has provided me with an alternative .wabbajack file for a Linux-specific build using a compatible version of MO2. You can find this .wabbajack file < < HERE > >, and download the list using the "Install from File" option in Wabbajack.
Once you have the list downloaded and installed on a Windows system, and then copied to your Linux/Steam Deck system, these steps will need to be carried out in Desktop mode, but once complete you will be able to launch the Modlist and play the game from Game Mode. For AVO, you will need to own the Anniversary Edition of Skyrim, and have launched the vanilla Skyrim game to download the Creation Club content. I also assume that you have set a user password on the Steam Deck.
AVO only supports Skyrim AE, Anniversary Edition is **not optional**.
The steps below may seem wordy and plentiful, but they can be carried out relatively quickly - I just wanted to give context and description to each step.
---
### Step 1 - Create the directory
@@ -66,24 +68,27 @@ sudo chmod -R 755 /run/media/mmcblk0p1/Games/Skyrim/AVO
The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library". The latest version of Steam should use the regular File Browser from your system, older versions of Steam had a built-in file browser.
![IMAGE AddNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-AddNonSteamGame.png)
![IMAGE AddNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-AddNonSteamGame.png)
Click Browse:
![IMAGE BrowseNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-BrowseNonSteamGame.png)
![IMAGE BrowseNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-BrowseNonSteamGame.png)
Browse to the path of your modlist. e.g. /home/deck/Games/Skyrim/AVO, select ModOrganizer.exe, and click Open.
![IMAGE AddMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-AddMO2NonSteamGame.png)
Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Program.
![IMAGE AddMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-AddMO2NonSteamGame.png)
Once added, edit the properties of the new ModOrganizer.exe entry. You can give it a more sensible name - I used "Skyrim - AVO":
![IMAGE PropertiesNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-PropertiesNonSteamGame.png)
Then in the Compatibility tab tick the box for 'Force the use of a specific Steam Play compatibility tool', then select the Proton version - I use Proton 8.0-3 which was the latest stable Proton version provided by Valve at time of writing..
Then in the Compatibility tab tick the box for 'Force the use of a specific Steam Play compatibility tool', then select the Proton version - I use Proton 8.0-4 which was the latest stable Proton version provided by Valve at time of writing..
![IMAGE ProtonNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-ProtonNonSteamGame.png)
![IMAGE ProtonNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtonNonSteamGame.png)
**IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the ModOrganizer.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents:
@@ -148,7 +153,7 @@ Z:\home\deck\Games\Skyrim\AVO\Game Root
If you installed vanilla Skyrim to an SD Card or a different Library location, then you will have to browse to that location, or the equivalent SD Card path in /run/media/mmcblk0p1, which will be mounted inside Proton as the E: Drive.
![IMAGE BrowseLocalBlur](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVOBrowsetoLocalBlur.png)
![IMAGE BrowseLocalBlur](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-BrowseLocalBlur.png)
The splash screen for AVO should hopefully now appear:
@@ -189,7 +194,7 @@ The easiest way to install what we need is to use ProtonTricks, which should be
Adding the required packages can be done via the ProtonTricks gui, but perhaps the easiest way is via command line. You can run the following one-liner to do it for you, or if you prefer, you can manually run the individual steps noted below (replace "Skyrim - AVO" with the name of your Non-steam game entry, if you called it something else):
```
APPID=`protontricks -l | grep -i "Skyrim - AVO" | awk {'print $NF'} | sed 's:^.\(.*\).$:\1:'` ; protontricks --no-bwrap $APPID xact xact_x64 d3dcompiler_47 d3dx11_43 d3dcompiler_43
APPID=`protontricks -l | grep -i "Skyrim - AVO" | awk {'print $NF'} | sed 's:^.\(.*\).$:\1:'` ; protontricks --no-bwrap $APPID xact xact_x64
```
Alternatively, **If you prefer to run this manually**, see an alternative step-by-step method in the **Additional Notes** section below.
@@ -208,17 +213,15 @@ APPID=`protontricks -l | grep -i "AVO" | awk {'print $NF'} | sed 's:^.\(.*\).$:\
### Step 7 - Set Resolution
** !! CONFIRM METHOD !! **
Next, we should set the resolution so that the deck isn't doing more work than it needs to. There's no point in asking Skyrim to render at 1440p, and then have the game squeezed into an 800p screen on the deck. To do this in MO2, filter for the entry for "SSE Display Tweaks", and double-click it:
Next, we should set the resolution so that the deck isn't doing more work than it needs to. There's no point in asking Skyrim to render at 1440p, and then have the game squeezed into an 800p screen on the deck. To do this in MO2, we can open the INI Editor:
![IMAGE IniEditor](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-SSEDisplayTweaks.png)
![IMAGE IniEditor](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/Frost_INIEditor.png)
Switch to the INI Tab, highlight the INI File on the left, and then scroll down until you see the line that reads "#Resolution=1920x1080". Remove the # at the start of the line, and then set the resolution to be 1280x800:
Select the "skyrimprefs.ini" tab, and then edit in the lower pane for your desired resolution:
![IMAGE SetResolution](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-SetResolution.png)
![IMAGE SetResolution](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/Frost_SetResolution.png)
Finally, click the Save button and close the window to accept the changes
Finally, click the Close button and select "Yes" to save the changes.
---
@@ -248,7 +251,7 @@ Enjoy!
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD)
![IMAGE AVOMenu](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-GameMenuLoading.png)
![IMAGE AVOMenu](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-Menu.png)