mirror of
https://github.com/Omni-guides/Jackify.git
synced 2026-08-14 03:23:42 +02:00
Updated Skyrim Septimus 4 (markdown)
+13
-81
@@ -1,10 +1,12 @@
|
||||

|
||||
|
||||
### Instructions
|
||||
## Instructions
|
||||
|
||||
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 the Septimus 4 Modlist, you will need to own the Anniversary Edition of Skyrim, and have launched the vanilla Skyrim game to download the Creation Club content.
|
||||
|
||||
**Step 1 - Create the directory**
|
||||
---
|
||||
|
||||
### Step 1 - Create the directory
|
||||
|
||||
Once Wabbajack has successfully completed the download and installation of the Modlist on your Windows system, create a new directory on the SteamDeck to house the required files - this can either be on the internal storage, or with the use of a specific launch parameter described below, can live on the SD Card. Open up Konsole and run **only one** of the following, depending on where you want to store the ModList:
|
||||
|
||||
@@ -42,7 +44,7 @@ sudo chmod -R 755 /run/media/mmcblk0p1/Games/Skyrim/Septimus4/Septimus4-WJ
|
||||
|
||||
---
|
||||
|
||||
**Step 2 - Steam Redirector**
|
||||
### Step 2 - Steam Redirector
|
||||
|
||||
Next we need a nifty little program called steam-redirector. Information about this program can be found on the github page for the more general [Linux Mod Organizer 2 installation](https://github.com/rockerbacon/modorganizer2-linux-installer) by rockerbacon. You can download a version I have pre-compiled from here (tested on Arch and Fedora but should work on others) using one of the commands below. If you prefer, you can choose to build from source yourself following the instructions provided on the on the [steam-redirector](https://github.com/rockerbacon/modorganizer2-linux-installer/tree/master/steam-redirector) github page.
|
||||
|
||||
@@ -118,7 +120,7 @@ instance_download_path.txt
|
||||
```
|
||||
---
|
||||
|
||||
**Step 3 - Add the redirector as a Non-Steam Game**
|
||||
### Step 3 - Add the redirector as a Non-Steam Game
|
||||
|
||||
Next step is to add mo-redirect.exe to Steam as a non-steam game. Once added, edit the properties of the new mo-redirect.exe entry. You can give it a more sensible name - I used "Skyrim - Septimus 4" for example, and 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 chose Proton 7.0-4 which was the latest stable Proton version at time of writing..
|
||||
|
||||
@@ -135,7 +137,7 @@ Like so:
|
||||
|
||||
---
|
||||
|
||||
**Step 4 - Start and Configure ModOrganizer2**
|
||||
### Step 4 - Start and Configure ModOrganizer2
|
||||
|
||||
Click play on this new entry "Skyrim - Septimus 4" (or whatever you renamed it to) in Steam, and all being well, a little terminal window will appear - this is the steam-redirector doing it's job. If the terminal window just pops up for a second and vanishes, double check the contents of the instance_path.txt and instance_download_path.txt files as above, and that they are present in the correct directory - e.g. /home/deck/Games/Skyrim/Septimus4/modorganizer2/instances_path.txt, or check that the Proton version you have selected is 7.0-4 (or whatever the latest Steam-supplied stable version is).
|
||||
|
||||
@@ -197,7 +199,7 @@ You can copy and paste the path, or use the three dots beside the "Binary" and "
|
||||
|
||||
---
|
||||
|
||||
**Step 5 - Disable ENB**
|
||||
### Step 5 - Disable ENB
|
||||
|
||||
Depending on the Modlist you are trying to run, the method for disabling ENB will differ. While ENB can work under Linux, it is likely going to badly impact performance on the Deck, so I would advise you to disable it. To do that for Septimus 4, we just need to disable the 'ENB - Binaries' entry in MO2
|
||||
|
||||
@@ -205,7 +207,7 @@ Depending on the Modlist you are trying to run, the method for disabling ENB wil
|
||||
|
||||
---
|
||||
|
||||
**Step 6 - Required Fixes**
|
||||
### Step 6 - Required Fixes
|
||||
|
||||
Now on to required fixes. The following have been required for each of the modlists I have managed to get running. There is an issue with missing NPC Voices - apparently this is an issue with Proton, so it may ultimately be resolved in time with a newer version of Proton without needing these steps. For now though, we need to install xact and xact_x64 to the Wine/Proton environment Steam created for our "Skyrim - Septimus 4" (mo-redirect.exe) entry. The easiest way to accomplish this is to use ProtonTricks. This can be installed via the Discover store on the Deck:
|
||||
|
||||
@@ -249,7 +251,7 @@ This may take a little time to complete, but just let it run the course.
|
||||
|
||||
---
|
||||
|
||||
**Step 7 - Modlist Specific Steps - Septimus 4**
|
||||
### Step 7 - Modlist Specific Steps - Septimus 4
|
||||
|
||||
At this stage, the steps required may differ depending on the modlist you have chosen, and the mods that the modlist includes. For Septimus 4, we should only need to install vcredist2022. Unfortunately this isn't available directly through protontricks, so we will have to install it manually. The following one-liner should do everything you need (replace "Septimus" with the name of your Non-steam game entry, if you called it something else):
|
||||
|
||||
@@ -287,7 +289,9 @@ Check the box to agree, and then click install. It should complete quickly.
|
||||
|
||||
---
|
||||
|
||||
**Step 8 - Increase the swap size available to the deck for better stability**
|
||||
### Step 8 - Increase SteamDeck Swap Space **Optional**
|
||||
|
||||
This may be optional, but there have been reports of far better stability and performance after increasing the swap space available to the deck when running Modlists. This is an optional step, but if you are experiencing stability issues, it might be worth investigating. How to do so is outside the scope of this guide, but there is plenty of information available elsewhere on how to do it - [CryoByte33](https://github.com/CryoByte33/steam-deck-utilities) has an excellent set of utilities available on github that can take care of this, and more!
|
||||
|
||||
TODO - Add links for Deck Swap Size Guide
|
||||
|
||||
@@ -312,75 +316,3 @@ Enjoy!
|
||||
[](https://ko-fi.com/D1D8H8WBD)
|
||||
|
||||

|
||||
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
#### The mo-redirect.exe terminal window flicks up for a second, then vanishes!
|
||||
|
||||
This is usually caused by either incorrect paths in the instance_path.txt and instance_download_path.txt files, or by the path to the modlist containing a space. For example '/home/deck/Games/Skyrim/LostLegacy' is fine, but '/home/deck/Games/Skyrim/Lost Legacy' is not, even if you escape the space with a backslash.
|
||||
|
||||
---
|
||||
|
||||
#### Skyrim crashes on startup after a short black flicker on the screen!
|
||||
|
||||
Make sure you definitely disabled ENB - either by renaming the d3d11.dll file, or by disabling the mods, depending on your modlist.
|
||||
|
||||
---
|
||||
|
||||
#### My shell is messed up after using protontricks and I cant see anything I type!
|
||||
|
||||
This is just something that happens when dealing with wine prefixes in a terminal. You can regain control of your terminal by typing 'reset' end hitting return, even if you can't see the characters you type.
|
||||
|
||||
---
|
||||
|
||||
#### My ModList requires a vc_redist dependency
|
||||
|
||||
VC Redist versions up to 2019 can be installed easily with protontricks, e.g. protontricks <APPID> vcredist2019
|
||||
|
||||
However, some newer lists also now require VC Redist 2022 and that has to be manually installed into the Proton prefix.
|
||||
|
||||
You can find it here for a manual download : https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
|
||||
|
||||
At the time of writing this, the latest redistributable bundles all versions from 2015 up to 2022. You can run the following one-liner to install vcredist2022, or follow the steps below it to do so manually:
|
||||
|
||||
```
|
||||
APPID': APPID=`protontricks -l | grep "Journey" | awk {'print $6'} | sed 's:^.\(.*\).$:\1:' | tail -1` ; wget https://aka.ms/vs/17/release/vc_redist.x86.exe -O '/home/omni/.local/share/Steam/steamapps/compatdata/'"$APPID"'/pfx/dosdevices/c:/vc_redist.x86.exe' ; protontricks -c 'wine /home/omni/.local/share/Steam/steamapps/compatdata/'"$APPID"'/pfx/dosdevices/c:/vc_redist.x86.exe' $APPID
|
||||
```
|
||||
|
||||
To install it manually, download the vc_redist.x64.exe file to your linux system, then jump into a protontricks shell and run `wine vc_redist.x64.exe` at the file's location to install it. Replace the APPID 3595949753 below with your APPID from protontricks -l
|
||||
|
||||
```
|
||||
wget https://aka.ms/vs/17/release/vc_redist.x64.exe -O /home/omni/.local/share/Steam/steamapps/compatdata/3595949753/pfx/drives/c/vc_redist.x64.exe
|
||||
```
|
||||
If running it directly via terminal, run:
|
||||
|
||||
```
|
||||
protontricks -c 'wine /home/omni/.local/share/Steam/steamapps/compatdata/3595949753/pfx/dosdevices/c:/VC_redist.x64.exe'
|
||||
```
|
||||
|
||||
If you are running it via ssh, you will have to run it 'headless':
|
||||
|
||||
```
|
||||
protontricks -c 'wine /home/omni/.local/share/Steam/steamapps/compatdata/3595949753/pfx/dosdevices/c:/VC_redist.x64.exe -q -norestart'
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
#### binkw64.dll error when clicking play in MO2
|
||||
|
||||
This is a known issue and happens on both Windows and Linux. Apparently it can be safely ignored. So far I can only attribute it to something in the 'Game Root' mechanism, but I do not yet have a way to fix or suppress the error, you can just close the window.
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
#### My modlist uses 'Game Root' and keeps crashing
|
||||
|
||||
I have seen instances of Game Root being built when starting the game, but it doesn't get 'unbuilt' if the game crashes. This can range from an error about not being able to find SkyrimSE.exe, all the way to continually loading the ENB binary even if you have disabled it in MO2.
|
||||
|
||||
To clean things up, you can go to the Tools menu in MO2, then Tool Plugins -> Root Builder -> clear
|
||||
|
||||
Than launch the game again, and it should rebuild the Game Root cleanly.
|
||||
|
||||

|
||||
|
||||
Reference in New Issue
Block a user