mirror of
https://github.com/Omni-guides/Jackify.git
synced 2026-01-17 19:47:00 +01:00
Updated Skyrim Septimus 4 (markdown)
@@ -10,7 +10,7 @@ These steps will need to be carried out in Desktop mode, but once complete you w
|
||||
|
||||
### 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:
|
||||
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:
|
||||
|
||||
Create Directory on **Internal Storage**:
|
||||
```
|
||||
@@ -26,9 +26,9 @@ mkdir -p /run/media/mmcblk0p1/Games/Skyrim/Septimus4
|
||||
|
||||
(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/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..
|
||||
|
||||
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:
|
||||
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**:
|
||||
```
|
||||
@@ -64,9 +64,9 @@ 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
|
||||
```
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
Run **only one** of the following commands in Konsole, depending on where you are storing the modlist.
|
||||
Run **only one** of the following commands in Konsole, depending on where you are storing the Modlist.
|
||||
|
||||
Create the Directory on **Internal Storage**:
|
||||
```
|
||||
@@ -145,7 +145,7 @@ Click play on this new entry "Skyrim - Septimus 4" (or whatever you renamed it t
|
||||
|
||||

|
||||
|
||||
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:
|
||||
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:
|
||||
|
||||

|
||||
|
||||
@@ -157,7 +157,7 @@ sed -i "/download_directory =/c\download_directory =" /home/deck/Games/Skyrim/Se
|
||||
|
||||
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:
|
||||
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:
|
||||
|
||||

|
||||
|
||||
@@ -169,7 +169,7 @@ A GUI file browser will appear, and we need to expand the directories path to re
|
||||
|
||||

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

|
||||
|
||||
@@ -179,7 +179,7 @@ You may also get a pop-up asking if you want to Register for handling nxm links,
|
||||
|
||||
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):
|
||||
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):
|
||||
|
||||

|
||||
|
||||
@@ -215,7 +215,7 @@ We should also disable the associated ENB mods contained in the "ENB Options" ca
|
||||
|
||||
### 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:
|
||||
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:
|
||||
|
||||

|
||||
|
||||
@@ -259,7 +259,7 @@ This may take a little time to complete, but just let it run the course.
|
||||
|
||||
### 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):
|
||||
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):
|
||||
|
||||
```
|
||||
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
|
||||
@@ -295,7 +295,10 @@ Check the box to agree, and then click install. It should complete quickly.
|
||||
|
||||
---
|
||||
|
||||
### Step 8 - Optional: Increase SteamDeck Swap Space, Swappiness and adjust SteamDeck VRAM
|
||||
### Step 8 - Optional but Recommended
|
||||
|
||||
Increase SteamDeck Swap Space, Swappiness and adjust SteamDeck VRAM
|
||||
|
||||
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!
|
||||
|
||||
Personally I have increased the VRAM in the deck bios to 4GB (see [here](https://www.youtube.com/watch?v=od9_a1QQQns&t=1377s) for details), 16GB Swap space, and a Swappiness of 1 - the recommended settings when you run Cryobyte33's Steam Deck Utilities. In fact, the [full video](https://www.youtube.com/watch?v=od9_a1QQQns) of Cryobyte33 explaining what this all means, is definitely worth a watch!
|
||||
@@ -306,7 +309,7 @@ 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 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.
|
||||
|
||||
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!
|
||||
|
||||
|
||||
Reference in New Issue
Block a user