mirror of
https://github.com/Omni-guides/Jackify.git
synced 2026-01-17 19:47:00 +01:00
Updated for re-based Septimus 1.02 - 05Jan2023
@@ -1,10 +1,12 @@
|
||||

|
||||

|
||||
|
||||
[](https://ko-fi.com/D1D8H8WBD)
|
||||
|
||||
## 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.
|
||||
##### The following has been tested on Septimus v 1.02
|
||||
|
||||
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 Modlist, you will need to own the Anniversary Edition of Skyrim, and have launched the vanilla Skyrim game to download the Creation Club content.
|
||||
|
||||
---
|
||||
|
||||
@@ -14,34 +16,36 @@ Once Wabbajack has successfully completed the download and installation of the M
|
||||
|
||||
Create Directory on **Internal Storage**:
|
||||
```
|
||||
mkdir -p /home/deck/Games/Skyrim/Septimus4
|
||||
mkdir -p /home/deck/Games/Skyrim/Septimus
|
||||
```
|
||||
|
||||
OR
|
||||
|
||||
Create Directory on **SD Card**:
|
||||
```
|
||||
mkdir -p /run/media/mmcblk0p1/Games/Skyrim/Septimus4
|
||||
mkdir -p /run/media/mmcblk0p1/Games/Skyrim/Septimus
|
||||
```
|
||||
|
||||
(Note: Valve plan to change the default mount point of SD Cards within SteamOS soon, I'll update this guide once that chance is in place)
|
||||
|
||||
Copy the Modlist directory from Windows into this newly created directory. There are many ways to do this. I chose to enable ssh on my Deck, and then use rsync to transfer. There are too many options to discuss here, but it should be relatively easy to search for methods. I copied the Modlist directory to /home/deck/Games/Skyrim/Septimus4/Septimus4-WJ - the reason for this structure should hopefully become clear as we go through the steps, but it helps if you want to have multiple Modlists installed at the same time. **Do not include any spaces in the directory path at this level** - it does not play well with the Proton/mo-redirect/MO2 combination even with the spaces being escaped, for whatever reason..
|
||||
Copy the Modlist directory from Windows into this newly created directory. There are many ways to do this. I chose to enable ssh on my Deck, and then use rsync to transfer. There are too many options to discuss here, but it should be relatively easy to search for methods. I copied the Modlist directory to /home/deck/Games/Skyrim/Septimus/Septimus-WJ - the reason for this structure is that it helps if you want to have multiple Modlists installed at the same time.
|
||||
|
||||
**Do not include any spaces in the directory path at this level** - it does not play well with the Proton/mo-redirect/MO2 combination even with the spaces being escaped, for whatever reason..
|
||||
|
||||
Finally for this step, it's best to make sure that the newly copied files have sufficient permissions for your user. Run **only one** of the following for each action (owner and permissions), depending on where you want to store the Modlist:
|
||||
|
||||
Change the owner and permissions of the directory on **Internal Storage**:
|
||||
```
|
||||
sudo chown -R deck:deck /home/deck/Games/Skyrim/Septimus4/Septimus4-WJ
|
||||
sudo chmod -R 755 /home/deck/Games/Skyrim/Septimus4/Septimus4-WJ
|
||||
sudo chown -R deck:deck /home/deck/Games/Skyrim/Septimus/Septimus-WJ
|
||||
sudo chmod -R 755 /home/deck/Games/Skyrim/Septimus/Septimus-WJ
|
||||
```
|
||||
|
||||
OR
|
||||
|
||||
Change the owner and permissions of the directory on **SD Card**:
|
||||
```
|
||||
sudo chown -R deck:deck /run/media/mmcblk0p1/Games/Skyrim/Septimus4/Septimus4-WJ
|
||||
sudo chmod -R 755 /run/media/mmcblk0p1/Games/Skyrim/Septimus4/Septimus4-WJ
|
||||
sudo chown -R deck:deck /run/media/mmcblk0p1/Games/Skyrim/Septimus/Septimus-WJ
|
||||
sudo chmod -R 755 /run/media/mmcblk0p1/Games/Skyrim/Septimus/Septimus-WJ
|
||||
```
|
||||
|
||||
---
|
||||
@@ -54,14 +58,14 @@ To download the version I have pre-built, run **only one** of the following comm
|
||||
|
||||
Download the pre-built mo-redirect.exe to **Internal Storage**:
|
||||
```
|
||||
wget https://github.com/Omni-guides/Wabbajack-Modlist-Linux/raw/main/mo-redirect.exe -O /home/deck/Games/Skyrim/Septimus4/mo-redirect.exe
|
||||
wget https://github.com/Omni-guides/Wabbajack-Modlist-Linux/raw/main/mo-redirect.exe -O /home/deck/Games/Skyrim/Septimus/mo-redirect.exe
|
||||
```
|
||||
|
||||
OR
|
||||
|
||||
Download the pre-built mo-redirect.exe to **SDCard**:
|
||||
```
|
||||
wget https://github.com/Omni-guides/Wabbajack-Modlist-Linux/raw/main/mo-redirect.exe -O /run/media/mmcblk0p1/Games/Skyrim/Septimus4/mo-redirect.exe
|
||||
wget https://github.com/Omni-guides/Wabbajack-Modlist-Linux/raw/main/mo-redirect.exe -O /run/media/mmcblk0p1/Games/Skyrim/Septimus/mo-redirect.exe
|
||||
```
|
||||
|
||||
This mo-redirect.exe is a wrapper app that basically points to the real location of your Modlist's ModOrganizer.exe and nxmhandler.exe. It does this based on the contents of two files that have to live inside a specific directory called modorganizer2. This directory has to exist in the same directory mo-redirect.exe lives. So we need to create a directory, and then create the two files mo-redirect.exe is expecting.
|
||||
@@ -70,45 +74,45 @@ Run **only one** of the following commands in Konsole, depending on where you ar
|
||||
|
||||
Create the Directory on **Internal Storage**:
|
||||
```
|
||||
mkdir /home/deck/Games/Skyrim/Septimus4/modorganizer2
|
||||
mkdir /home/deck/Games/Skyrim/Septimus/modorganizer2
|
||||
```
|
||||
|
||||
OR
|
||||
|
||||
Create the Directory on **SD Card**:
|
||||
```
|
||||
mkdir /run/media/mmcblk0p1/Games/Skyrim/Septimus4/modorganizer2
|
||||
mkdir /run/media/mmcblk0p1/Games/Skyrim/Septimus/modorganizer2
|
||||
```
|
||||
|
||||
Create the two required files, firstly ModOrganizer.exe. Run **only one** of the following:
|
||||
|
||||
**Internal Storage**:
|
||||
```
|
||||
echo "/home/deck/Games/Skyrim/Septimus4/Septimus4-WJ/ModOrganizer.exe" > /home/deck/Games/Skyrim/Septimus4/modorganizer2/instance_path.txt
|
||||
echo "/home/deck/Games/Skyrim/Septimus4/Septimus-WJ/ModOrganizer.exe" > /home/deck/Games/Skyrim/Septimus/modorganizer2/instance_path.txt
|
||||
```
|
||||
|
||||
OR
|
||||
|
||||
**SD Card**:
|
||||
```
|
||||
echo "/run/media/mmcblk0p1/Games/Skyrim/Septimus4/Septimus4-WJ/ModOrganizer.exe" > /run/media/mmcblk0p1/Games/Skyrim/Septimus4/modorganizer2/instance_path.txt
|
||||
echo "/run/media/mmcblk0p1/Games/Skyrim/Septimus/Septimus-WJ/ModOrganizer.exe" > /run/media/mmcblk0p1/Games/Skyrim/Septimus/modorganizer2/instance_path.txt
|
||||
```
|
||||
|
||||
and then nxmhandler.exe. Again, only **run one** of the following:
|
||||
|
||||
**Internal Storage**:
|
||||
```
|
||||
echo "/home/deck/Games/Skyrim/Septimus4/Septimus4-WJ/nxmhandler.exe" > /home/deck/Games/Skyrim/Septimus4/modorganizer2/instance_download_path.txt
|
||||
echo "/home/deck/Games/Skyrim/Septimus/Septimus-WJ/nxmhandler.exe" > /home/deck/Games/Skyrim/Septimus/modorganizer2/instance_download_path.txt
|
||||
```
|
||||
|
||||
OR
|
||||
|
||||
**SD Card**:
|
||||
```
|
||||
echo "/run/media/mmcblk0p1/Games/Skyrim/Septimus4/Septimus4-WJ/nxmhandler.exe" > /run/media/mmcblk0p1/Games/Skyrim/Septimus4/modorganizer2/instance_download_path.txt
|
||||
echo "/run/media/mmcblk0p1/Games/Skyrim/Septimus/Septimus-WJ/nxmhandler.exe" > /run/media/mmcblk0p1/Games/Skyrim/Septimus/modorganizer2/instance_download_path.txt
|
||||
```
|
||||
|
||||
At this stage, the /home/deck/Games/Skyrim/Septimus4 directory (or SD Card equivalent) should contain the following two directories and one .exe file:
|
||||
At this stage, the /home/deck/Games/Skyrim/Septimus directory (or SD Card equivalent) should contain the following two directories and one .exe file:
|
||||
|
||||
```
|
||||
modorganizer2 mo-redirect.exe Septimus4-WJ
|
||||
@@ -124,9 +128,17 @@ instance_download_path.txt
|
||||
|
||||
### 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-5 which was the latest stable Proton version at time of writing..
|
||||
Next step is to add mo-redirect.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library".
|
||||
|
||||

|
||||

|
||||
|
||||
Click Browse, and then adjust the "Look in" and "File type" drop-down menus as in the image below, then click Open:
|
||||
|
||||

|
||||
|
||||
Once added, edit the properties of the new mo-redirect.exe entry. You can give it a more sensible name - I used "Skyrim - Septimus" 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-5 which was the latest stable Proton version at time of writing..
|
||||
|
||||

|
||||
|
||||
**IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the mo-redirect.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents:
|
||||
|
||||
@@ -137,85 +149,15 @@ Like so:
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
### 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-5 (or whatever the latest Steam-supplied stable version is).
|
||||
|
||||

|
||||
|
||||
Depending on the path on Windows that you copied the Modlist files from, you may see an error pop-up about your account lacking permission:
|
||||
|
||||

|
||||
|
||||
To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file:
|
||||
|
||||
```
|
||||
sed -i "/download_directory =/c\download_directory =" /home/deck/Games/Skyrim/Septimus4/Septimus4-WJ/ModOrganizer.ini
|
||||
```
|
||||
|
||||
If you had this error, fix as above and then re-run "Skyrim - Septimus 4" from Steam.
|
||||
|
||||
Another error box will appear, complaining that it "Cannot open instance 'Portable'. This is because we copied the Modlist directory (inclusive of the built-in MO2) from Windows, so the path has changed:
|
||||
|
||||

|
||||
|
||||
To fix this, we need to point MO2 to our new location. Click OK, and then Browse:
|
||||
|
||||

|
||||
|
||||
A GUI file browser will appear, and we need to expand the directories path to reveal the 'Root Game' directory:
|
||||
|
||||

|
||||
|
||||
With that done, the custom Modlist splashscreen for MO2 should appear, followed by ModOrganizer2 itself.
|
||||
|
||||

|
||||
|
||||
You may also get a pop-up asking if you want to Register for handling nxm links, like so:
|
||||
|
||||

|
||||
|
||||
I usually just hit "No, don't ask again" as I wont be downloading any new mods via this version of MO2.
|
||||
|
||||
Getting close now. Next, we have to ensure that ModOrganizer2 is pointing to the correct **new** location for the required executable. In MO2, click the little two-cog icon at the top, which will bring up the Modify Executables window (please note that this icon may differ for some Modlists that use custom icon sets):
|
||||
|
||||

|
||||
|
||||
For Septimus 4, the executable that needs edited is simply called 'Septimus'. We need to change the "Binary" and "Start In" locations to point to the directory inside our Septimus4-WJ directory that houses the skse64_loader.exe application. Due to running this through proton, it will be referenced by being the Z: drive location. So for example, the executable paths we need for the Septimus entry should be:
|
||||
|
||||
'Binary' path:
|
||||
```
|
||||
Z:\home\deck\Games\Skyrim\Septimus4\Septimus4-WJ\mods\Skyrim Script Extender\Root\skse64_loader.exe
|
||||
```
|
||||
and a 'Start In' path of:
|
||||
|
||||
```
|
||||
Z:\home\deck\Games\Skyrim\Septimus4\Septimus4-WJ\mods\Skyrim Script Extender\Root\
|
||||
```
|
||||
|
||||
You can copy and paste the path, or use the three dots beside the "Binary" and "Start In" entries to manually locate via GUI.
|
||||
|
||||

|
||||
It will fail, but click Start on this new Non-Steam Game entry once - this is needed to register it fully in Steam and allow Protontricks to interact with it in the next Step. Close any error windows, or MO2 if it launched, and move on to the next step.
|
||||
|
||||
---
|
||||
|
||||
### Step 5 - Disable ENB
|
||||
### Step 4 - Enable Visibility of dot(.) files and folders
|
||||
|
||||
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
|
||||
Due to Septimus not including a GameRoot or Stock Game directory (to save disk space), we need to perform an extra few steps to be able to point MO2 to our Vanilla Skyrim directory which will probably exist in your /home/deck/.local directory. By default, Wine/Proton applications do not have visibility of .(dot) files and folders, so we need to tweak it via Protontricks.
|
||||
|
||||

|
||||
|
||||
We should also disable the associated ENB mods contained in the "ENB Options" category in MO2:
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
### 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:
|
||||
If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak:
|
||||
|
||||

|
||||
|
||||
@@ -233,13 +175,117 @@ then close and reopen Konsole. We can now invoke protontricks from the command l
|
||||
sudo flatpak override com.github.Matoking.protontricks --filesystem=/home/deck/Games
|
||||
```
|
||||
|
||||
|
||||
To add the ability to see dot files and folders inside the Proton prefix, open up the Protontricks gui for our Septimus instance (replace "Septimus" with the name of your Non-steam game entry, if you called it something else):
|
||||
|
||||
```
|
||||
APPID=`protontricks -l | grep "Septimus" | awk {'print $NF'} | sed 's:^.\(.*\).$:\1:' | tail -1` ; protontricks $APPID --gui
|
||||
|
||||
```
|
||||
|
||||
Keep the 'default' selection highlighted, and click Next:
|
||||
|
||||

|
||||
|
||||
Select the 'winecfg' entry, and click Next.
|
||||
|
||||

|
||||
|
||||
This should open up a little windows style Properties box. From there, click the Drives tab at the top, and then check the box for showing 'dot files':
|
||||
|
||||

|
||||
|
||||
Click Apply and then OK. To exit winecfg, click Cancel, and then cancel again. With this setting now in place, MO2 will have visibility of the required .local directory path to point MO2 at when you first launch it.
|
||||
|
||||
---
|
||||
|
||||
### Step 5 - Start and Configure ModOrganizer2
|
||||
|
||||
Click play on this new entry "Skyrim - Septimus" (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/Septimus/modorganizer2/instances_path.txt, or check that the Proton version you have selected is 7.0-5 (or whatever the latest Steam-supplied stable version is) and make sure that there are no spaces in the path - for some reason mo-redirect.exe doesn't like that, even if you escape the spaces in the text files.
|
||||
|
||||

|
||||
|
||||
Depending on the path on Windows that you copied the Modlist files from, you may see an error pop-up about your account lacking permission:
|
||||
|
||||

|
||||
|
||||
To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file:
|
||||
|
||||
```
|
||||
sed -i "/download_directory =/c\download_directory =" /home/deck/Games/Skyrim/Septimus/Septimus-WJ/ModOrganizer.ini
|
||||
```
|
||||
|
||||
If you had this error, fix as above and then re-run "Skyrim - Septimus" from Steam.
|
||||
|
||||
Another error box will appear, complaining that it "Cannot open instance 'Portable'. This is because we copied the Modlist directory (inclusive of the built-in MO2) from Windows, so the path has changed:
|
||||
|
||||

|
||||
|
||||
To fix this, we need to point MO2 to our new location. Click OK, and then Browse. The path we are looking for is:
|
||||
|
||||
```
|
||||
/home/deck/.local/share/Steam/steamapps/common/Skyrim\ Special\ Edition
|
||||
```
|
||||
|
||||

|
||||
|
||||
The splash screen for Septimus should hopefully now display:
|
||||
|
||||

|
||||
|
||||
You may also get a pop-up asking if you want to Register for handling nxm links, like so:
|
||||
|
||||

|
||||
|
||||
I usually just hit "No, don't ask again" as I wont be downloading any new mods via this version of MO2.
|
||||
|
||||
Getting close now. Next, we have to ensure that ModOrganizer2 is pointing to the correct **new** location for the required executable. In MO2, click the little two-cog icon at the top, which will bring up the Modify Executables window (please note that this icon may differ for some Modlists that use custom icon sets):
|
||||
|
||||

|
||||
|
||||
For the Septimus executable, we need to point MO2 at a file that doesn't actually exist (but it will exist, once GameRoot does it's thing when you click launch - and is then removed again when the game closes).
|
||||
|
||||
The path you need for the Septimus application will be:
|
||||
|
||||
```
|
||||
Z:\home\deck\.local\share\Steam\steamapps\common\Skyrim Special Edition\skse64_loader.exe
|
||||
```
|
||||
|
||||
with a 'start in' path of:
|
||||
|
||||
```
|
||||
Z:\home\deck\.local\share\Steam\steamapps\common\Skyrim Special Edition
|
||||
```
|
||||
|
||||

|
||||
|
||||
If you installed vanilla Skyrim to an SD Card, then you will have to replace with the equivalent path in /run/media/mmcblk0p1.
|
||||
|
||||
---
|
||||
|
||||
### Step 6 - Disable ENB
|
||||
|
||||
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, we just need to disable the mods under the 'ENB - Options' category in MO2:
|
||||
|
||||

|
||||
|
||||
It's also a good plan to make sure that there are no Game Root leftovers. Click the Tools menu at the top of MO2, then select Tool Plugins, Root Builder, then Clear:
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
### Step 7 - Required Fixes
|
||||
|
||||
Now on to required fixes. 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" (mo-redirect.exe) entry. The easiest way to accomplish this is to use ProtonTricks, which should be installed already from Step 4 earlier in this guide.
|
||||
|
||||
Adding some of 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 "Septimus" with the name of your Non-steam game entry, if you called it something else):
|
||||
|
||||
```
|
||||
APPID=`protontricks -l | grep "Septimus" | awk {'print $NF'} | sed 's:^.\(.*\).$:\1:'` ; protontricks $APPID xact xact_x64
|
||||
```
|
||||
|
||||
If you prefer to run this manually, first find the AppID of the Non-Steam Game we added for mo-redirect.exe. In a terminal run:
|
||||
Alternatively, **If you prefer to run this manually**, first find the AppID of the Non-Steam Game we added for mo-redirect.exe. In a terminal run:
|
||||
|
||||
```
|
||||
protontricks -l | grep "Septimus"
|
||||
@@ -248,7 +294,7 @@ protontricks -l | grep "Septimus"
|
||||
Replace "Septimus" 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 - Septimus 4 (3595949753)
|
||||
Non-Steam shortcut: Skyrim - Septimus (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):
|
||||
@@ -259,12 +305,20 @@ protontricks 3595949753 xact xact_x64
|
||||
|
||||
This may take a little time to complete, but just let it run the course.
|
||||
|
||||
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):
|
||||
Next up is the requirement of vcredist2022. 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 "Septimus" with the name of your Non-steam game entry, if you called it something else):
|
||||
|
||||
```
|
||||
APPID=`protontricks -l | grep "Septimus" | 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 -c 'wine /home/deck/.local/share/Steam/steamapps/compatdata/'"$APPID"'/pfx/drive_c/vc_redist.x64.exe' $APPID
|
||||
```
|
||||
|
||||

|
||||
|
||||
Check the box to agree, and then click install. It should complete quickly.
|
||||
|
||||

|
||||
|
||||
Then move on to Step 8.
|
||||
|
||||
However, if you aren't keen on that giant command, or just want to do the steps one by one, 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:
|
||||
|
||||
```
|
||||
@@ -295,7 +349,23 @@ Check the box to agree, and then click install. It should complete quickly.
|
||||
|
||||
---
|
||||
|
||||
### Step 7 - Optional but Recommended
|
||||
### Step 8 - Set Resolution
|
||||
|
||||
Next, we should set the resolution and desired Max FPS 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 a 720p screen on the deck. You can also decide to lock the FPS here, or you can leave it and lock the FPS/Refresh via the Steam Deck itself. To do this in MO2, we can double-click the "SSE Display Tweaks - Config File" mod entry in MO2:
|
||||
|
||||

|
||||
|
||||
Select the "INI Files" tab, click the entry under Ini Files, and then edit in the right pane for your desired resolution and Frame Limit:
|
||||
|
||||

|
||||
|
||||
Finally, click close and then Yes to accept the changes:
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
### Step 9 - Optional but Recommended
|
||||
|
||||
Increase SteamDeck Swap Space, Swappiness and adjust SteamDeck VRAM
|
||||
|
||||
@@ -309,9 +379,9 @@ At last!
|
||||
|
||||
If you've read this far, then well done! I'd very much appreciate a Star for this guide, just to show if I'm on the right track. I'm also open to any feedback, positive or negative.
|
||||
|
||||
With NPC Voices fixed, and any Modlist-specific fixes from above applied, we should now be ready! Click the Play button in Mod Organizer, and wait.... This takes quite a bit of time to start. So long, in fact, that I thought it had crashed and I started killing processes etc. But just wait... It took my SteamDeck approximately 3 minutes and 45 seconds before I could interact with the in-game menu. Once it had loaded though, performance was as expected in the menus.
|
||||
With NPC Voices fixed, and vcredist2022 installed, we should now be ready! Click the Play button in Mod Organizer, and wait.... This takes quite a bit of time to start. So long, in fact, that I thought it had crashed and I started killing processes etc. But just wait... It took my SteamDeck approximately 3 minutes and 45 seconds before I could interact with the in-game menu. Once it had loaded though, performance was as expected in the menus.
|
||||
|
||||
On SteamDeck, I limit FPS and Refresh rate to 40, and it does a fairly good job at maintaining that in the Septimus 4 Modlist, though I am still testing more performance tweaks. Other lists may vary, and I do plan to test more as my time allows. Increasing the size of the swap space available to the deck can definitely help with this. I would love to hear your feedback on performance of various lists, and any tweaks that you made!
|
||||
On SteamDeck, I limit FPS and Refresh rate to 40, and it does a great job at maintaining that in the Septimus Modlist. Enabling the Performance Grass optional mod pushes things up to an average of 53+ FPS, which is great if you want higher FPS at the cost of graphical quality. Increasing the size of the swap space available to the deck can definitely help with this. I would love to hear your feedback on performance of various lists, and any tweaks that you made!
|
||||
|
||||
As an addition to the disclaimer at the top of this guide, I have no visibility of longer term stability, so save often, and maybe even make backups of your save-games, just in case ;)
|
||||
|
||||
Reference in New Issue
Block a user