Updated Skyrim: Tuxborn (markdown)

Omni-guides
2024-05-06 09:54:41 +01:00
parent 25c2fde6b5
commit 9be9a0117e

@@ -18,7 +18,7 @@ If you wish to carry out the steps manually because you want to learn the proces
## Instructions
**The following has been tested on Tuxborn 0.2.0**
**The following has been tested on Tuxborn 0.4.0**
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. 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. Once complete, you will be able to launch the Modlist and play the game from Game Mode. For Tuxborn, you will need to have updated to the latest version of Skyrim (1.6.1170), have launched the vanilla Skyrim game at least once, and have downloaded all the Creation Club content. I also assume that you have set a user password on the Steam Deck.
@@ -202,8 +202,6 @@ Adding the required packages can be done via the ProtonTricks gui, but perhaps t
APPID=`protontricks -l | grep -i "Skyrim - Tuxborn" | awk {'print $NF'} | sed 's:^.\(.*\).$:\1:'` ; protontricks --no-bwrap $APPID -q xact xact_x64 d3dcompiler_47 d3dx11_43 d3dcompiler_43 vcrun2022 dotnet6 dotnet7
```
Alternatively, **If you prefer to run this manually**, see an alternative step-by-step method in the **Additional Notes** section below.
---
### Step 6 - Set Resolution
@@ -220,7 +218,23 @@ Finally, click the Close button and select "Yes" to save the changes.
---
### Step 7 - Optional but Recommended
### Step 7 - Direct Launch from Steam (Optional)
If you are not planning to make any further changes to the modlist via MO2, you can add the following to the launch options in steam for Tuxborn, so that the modlist will launch directly, skipping MO2 when you click play in Steam:
```
'moshortcut://Tuxborn'
```
e.g.
<img src="https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Tuxborn/Tuxborn_MO2DirectLaunch.png" width="600">
If you then in future need to make any changes to the modlist via MO2, just remove the launch options again.
---
### Step 8 - Optional but Recommended
Increase Steam Deck Swap Space, Swappiness and adjust Steam Deck VRAM
@@ -256,84 +270,4 @@ Enjoy!
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD)
![IMAGE GAMEMenu](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Tuxborn/Tuxborn-Menu.png)
---
## Additional Notes
### Install VCREDIST2022 manually
If you prefer to install vcredist manually instead of using my one-liner, you can follow these steps. Unfortunately this isn't available directly through protontricks as per xact, so we will have to install it semi-manually. The following one-liner should do everything you need (replace "Tuxborn" with the name of your Non-steam game entry, if you called it something else):
```
APPID=`protontricks -l | grep -i "Skyrim - Tuxborn" | awk {'print $NF'} | sed 's:^.\(.*\).$:\1:' | tail -1` ; wget https://aka.ms/vs/17/release/vc_redist.x64.exe -O '/home/deck/.local/share/Steam/steamapps/compatdata/'"$APPID"'/pfx/drive_c/vc_redist.x64.exe' ; protontricks --no-bwrap -c 'wine /home/deck/.local/share/Steam/steamapps/compatdata/'"$APPID"'/pfx/drive_c/vc_redist.x64.exe' $APPID
```
![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallStart.png)
Check the box to agree, and then click install. It should complete quickly.
![IMAGE AdditionalComplate](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallComplete.png)
Alternatively, **If you prefer to run this manually, step-by-step**, you can do the following. Firstly, we need to download the vc_redist.x64.exe installer inside the Proton prefix. Run the following command, replacing my Game ID (3595949753) with your own which you can get by running protontricks -l in Konsole:
```
wget https://aka.ms/vs/17/release/vc_redist.x64.exe -O /home/deck/.local/share/Steam/steamapps/compatdata/3595949753/pfx/drive_c/vc_redist.x64.exe
```
Then we can enter the shell of our Proton environment:
```
protontricks --no-bwrap 3595949753 shell
```
If successful, it should display a little C: prompt in your terminal window. Your terminal may misbehave after running the wine command - you can regain control by typing 'reset', even if you can't see the characters as you type.
Finally, run the installer:
```
wine vc_redist.x64.exe
```
![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-WineShell.png)
![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallStart.png)
Check the box to agree, and then click install. It should complete quickly.
![IMAGE AdditionalComplate](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallComplete.png)
When running wine commands in Konsole, it usually mangles the terminal a bit - text you type wont be shown (though it technically is still being printed in the terminal) - to get out of that state, either close and reopen Konsole, or just type 'reset' and hit enter, even if you can't see the characters.
### Install wine requirements manually (xact, xact_x64)
first find the AppID of the Non-Steam Game we added for mo-redirect.exe. In a terminal run:
```
protontricks -l | grep -i "Skyrim - Tuxborn"
```
Replace "Tuxborn" if you have renamed the Non-Steam Game added earlier. The output should look something like below, though your AppID will differ from mine:
```
Non-Steam shortcut: Skyrim - Tuxborn (3595949753)
```
With the AppID now known, install the required xact and xact_x64 packages into this Proton environment (use your own AppID from the command above):
```
protontricks --no-bwrap 3595949753 xact xact_x64 d3dcompiler_47 d3dx11_43 d3dcompiler_43 vcrun2022 dotnet6 dotnet7
```
This may take a little time to complete, but just let it run the course. Your terminal may misbehave after running the protontricks/wine command - you can regain control by typing 'reset', even if you can't see the characters as you type.
![IMAGE GAMEMenu](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Tuxborn/Tuxborn-Menu.png)