mirror of
https://github.com/Omni-guides/Jackify.git
synced 2026-01-17 11:37:01 +01:00
Updated Skyrim: Licentia DECK (markdown)
@@ -1,19 +1,21 @@
|
||||

|
||||
|
||||
[Licentia](https://github.com/Althro/Licentia) _INSERT PREAMBLE_
|
||||
From the Author: [Licentia DECK](https://github.com/cacophony-wj/licentia_black/blob/main/README.md) _is the FIRST Wabbajack modlist designed to run NATIVELY on the Steam Deck as its primary platform. Solid 40 - 50 FPS is possible in all exteriors at the Deck's native resolution of 1280x800, unfortunately I have had to sacrifice a lot graphically (including ENB, SSS, and the complex lighting and weather mods), but the list still looks pretty good and all the Licentia gameplay goodness is here -- Vokriinator, CGO, TUDM, all that rot._
|
||||
|
||||
[](https://ko-fi.com/D1D8H8WBD)
|
||||
|
||||
**UPDATE IN PROGRESS** - I am in the process of updating this guide, please stand by for accurate screenshots etc.
|
||||
A _**HUGE**_ thank you to Cacophony for putting in the time and effort to create a version of their modlist specifically aimed at running well on the Steam Deck. It really does look and perform fantastically on the Deck's screen and form factor. Great work!
|
||||
|
||||
## Instructions
|
||||
|
||||
**The following has been tested on Licentia DECK v0.2**
|
||||
|
||||
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. For now, the Licentia DECK .wabbajack file can be found <<HERE>>, but it should be available soon as an Unofficial list wvia Wabbajack itself.
|
||||
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. For now, the Licentia DECK .wabbajack file can be found [HERE](https://discordapp.com/channels/719714673431150627/874774200387248208/1187413411424911381) but it should be available soon as an Unofficial list via Wabbajack itself.
|
||||
|
||||
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. I also assume that you launched Vanilla Skyrim at least once, and have set a user password on the Steam Deck.
|
||||
|
||||
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
|
||||
@@ -73,17 +75,17 @@ Click Browse:
|
||||
|
||||
Browse to the path of your modlist. e.g. /home/deck/Games/Skyrim/Licentia, select ModOrganizer.exe, and click Open.
|
||||
|
||||

|
||||

|
||||
|
||||
Ensure ModOrganizer2.exe is present and ticked, and then click Add Selected Program.
|
||||
Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Program.
|
||||
|
||||

|
||||
|
||||
Once added, edit the properties of the new ModOrganizer.exe entry. You can give it a more sensible name - I used "Skyrim - Licentia":
|
||||
Once added, search for the new ModOrganizer.exe entry in your Steam Library and edit the properties of the new ModOrganizer.exe entry. You can give it a more sensible name - I used "Skyrim - Licentia":
|
||||
|
||||

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

|
||||
|
||||
@@ -145,14 +147,14 @@ Another error box will appear, complaining that it "Cannot open instance 'Portab
|
||||
To fix this, we need to point MO2 to our new location. Click OK, and then Browse. The path we are looking for is:
|
||||
|
||||
```
|
||||
Z:\home\deck\Games\Skyrim\Licentia\Game Root
|
||||
Z:\home\deck\Games\Skyrim\Licentia\Stock Game
|
||||
```
|
||||
|
||||

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

|
||||
|
||||
The splash screen for Licentia should hopefully now appear:
|
||||
Click Open, and the splash screen for Licentia should hopefully now appear:
|
||||
|
||||

|
||||
|
||||
@@ -163,17 +165,15 @@ You may also get a pop-up asking if you want to Register for handling nxm links,
|
||||
|
||||
I usually just hit "Yes" and move on with my life.
|
||||
|
||||
Getting close now. Next, we have to ensure that ModOrganizer2 is pointing to the correct 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 location for the required executable. In MO2, click the little Arrow icon at the top, which will bring up the Modify Executables window:
|
||||
|
||||
|
||||

|
||||
|
||||
For the Licentia executable, we need to point MO2 at a file that may not actually exist yet (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 Licentia application will be:
|
||||
For the SKSE executable, we need to point MO2 to the skse64_loader.exe file contained within the Stock Game folder. The path you need will be:
|
||||
|
||||
```
|
||||
Z:\home\deck\Games\Licentia\mods\Skyrim Script Extender\Root\skse64_loader.exe
|
||||
Z:\home\deck\Games\Skyrim\Licentia\Stock Game\skse64_loader.exe
|
||||
```
|
||||
|
||||

|
||||
@@ -184,14 +184,14 @@ If you installed vanilla Skyrim to an SD Card, then you will have to replace wit
|
||||
|
||||
### Step 5 - Install Required Wine Additions
|
||||
|
||||
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 - Licentia" entry, and a few others for the use of Community Shaders. Licentia also requires Microsoft Visual C++ Redistributable 2022 for some of it's mods.
|
||||
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 - Licentia" entry. Licentia also requires Microsoft Visual C++ Redistributable 2022 for some of it's mods.
|
||||
|
||||
The easiest way to install what we need is to use ProtonTricks, which should be installed already from Step 3 earlier in this guide.
|
||||
|
||||
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 - Licentia" with the name of your Non-steam game entry, if you called it something else):
|
||||
|
||||
```
|
||||
APPID=`protontricks -l | grep -i "Skyrim - Licentia" | 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 - Licentia" | 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.
|
||||
@@ -210,17 +210,15 @@ APPID=`protontricks -l | grep -i "Licentia" | 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, we can open the INI Editor:
|
||||
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:
|
||||
|
||||

|
||||
|
||||
Select the "skyrimprefs.ini" tab, and then edit in the lower pane for your desired resolution:
|
||||
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:
|
||||
|
||||

|
||||
|
||||
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.
|
||||
|
||||
---
|
||||
|
||||
@@ -238,9 +236,13 @@ 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 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. 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 Run button in Mod Organizer, and wait....
|
||||
|
||||
On Steam Deck, I limit FPS and Refresh rate to 40, and it does a pretty good job of maintaining that. If you want absolutely no fluctuations at all, you'd likely have to lock to 30fps, but I find sticking it at 40Hz/FPS, and then turning off the FPS counter lets me just get on with the game, feeling fluid enough that I don't think about the FPS any more.
|
||||

|
||||
|
||||
This takes quite a bit of time to start. Once it had loaded though, performance was as expected in the menus.
|
||||
|
||||
On Steam Deck, I limit FPS and Refresh rate to 45, and it does a pretty good job of maintaining that. If you want absolutely no fluctuations at all, you'd likely have to lock to 40fps, but I find sticking it at 45Hz/FPS, and then turning off the FPS counter lets me just get on with the game, feeling fluid enough that I don't think about the FPS any more.
|
||||
|
||||
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 ;)
|
||||
|
||||
@@ -316,7 +318,7 @@ first find the AppID of the Non-Steam Game we added for mo-redirect.exe. In a te
|
||||
protontricks -l | grep -i "Licentia"
|
||||
```
|
||||
|
||||
Replace "Sovgarde" if you have renamed the Non-Steam Game added earlier. The output should look something like below, though your AppID will differ from mine:
|
||||
Replace "Licentia" 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 - Licentia (3595949753)
|
||||
|
||||
Reference in New Issue
Block a user