diff --git a/ENB,-Reshade-and-Community-Shaders.md b/ENB,-Reshade-and-Community-Shaders.md index 25f60e3..edb43c9 100644 --- a/ENB,-Reshade-and-Community-Shaders.md +++ b/ENB,-Reshade-and-Community-Shaders.md @@ -1,4 +1,4 @@ -![IMAGE General Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/General-Banner.png) +![IMAGE General Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/General-Banner.png) ENB, Reshade and Community Shaders all work on Linux, and by extension, the Steam Deck. Reshade and Community Shaders run pretty well through Proton, with only a relatively small impact to performance. So, if the modlist you are running comes with a Reshade or Community Shaders option - or you add one yourself - it should hopefully 'just work' when run via Proton. ENB on the other hand, requires a few additional packages installed into the Proton Prefix via protontricks. While there is a native Linux version of ENB, I have not found any scenario where it is beneficial to use it versus just running the Windows ENB binary via Proton. diff --git a/Enderal:-Emissaries-of-Tux.md b/Enderal:-Emissaries-of-Tux.md index c2d8be0..12b14e4 100644 --- a/Enderal:-Emissaries-of-Tux.md +++ b/Enderal:-Emissaries-of-Tux.md @@ -26,7 +26,7 @@ I also assume that you have set a user password on the Steam Deck (or have sudo Install Enderal on your Steam Deck/Linux system and set the Proton compatibility to Proton Experimental. You can of course use alternative Proton versions such as ProtonGE, but I have no visibility of anything being different with those. - + Next, start Enderal and from the Launcher, load into the Main Menu of the game, and then exit. @@ -83,9 +83,9 @@ sudo chmod -R 755 /run/media/mmcblk0p1/Games/Enderal/EmissariesOfTux If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak: -![IMAGE ProtontricksSearch](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscover.png) +![IMAGE ProtontricksSearch](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscover.png) -![IMAGE ProtontricksInstall](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscoverInstall.png) +![IMAGE ProtontricksInstall](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscoverInstall.png) To enable the use of protontricks via the command line, open a Konsole terminal and run the following command to add an alias: @@ -109,15 +109,15 @@ That should be protontricks installed and ready to use later in the guide. This method of running an Enderal modlist uses steamtinkerlaunch. To get steamtinkerlaunch installed and available in Steam, we can use a program called ProtonUp-QT. If you don't already have this installed, you can install it via the Discover store on Steam Deck, or likely from your package manager on general Linux systems. - + Once installed, open up ProtonUp-QT from the applications menu, ensure Steam is selected at the top, and then click Add Version: - + In the "Compatibility tool" drop down, select steamtinkerlaunch if you are on Steam Deck, or steamtinkerlaunch-git if you are on a general Linux system, and then click Install: - + Once the download completes, you can close ProtonUp-QT. @@ -159,46 +159,46 @@ protontricks --no-bwrap 976620 -q xact xact_x64 d3dcompiler_47 d3dx11_43 d3dcomp With the above component install complete, we can now switch Enderal to use steamtinkerlaunch instead of Proton Experimental, in the properties of the game in Steam: - + Close the properties window and launch the game from steam. However, instead of loading Enderal, this will load a SteamTinkerLaunch window, and you'll have to **quickly** click on "Main Menu" down the bottom: - + On the next screen, click "Game Menu": - + There are only a few changes needed to get things working. Firstly, ensure 'custom commands' is ticked, and then click the executable to change it, bringing up a file Browser: - + Browse to your Emissaries of Tux modlist directory, and select ModOrganizer.exe: - + Additionally, tick the checkbox next to "Only custom command". The window should now look like this: - + Lastly, scroll down in the Steam Tinker Launch window until you see 'Proton Version', and change it to be "Proton Experimental": - + Click Save and Play, and all being well, you should see the Emissaries of Tux splash screen, and then MO2 will be displayed: - + ### Step 8 - Launch MO2 and configure the instance. As MO2 starts to launch for the first time, you may see an error regarding being unable to open the instance: - + Click OK, and then click "Browse": - + Navigate to the path for the vanilla Enderal directory - On Steam Deck, for **Internal Storage** this will be: @@ -220,7 +220,7 @@ sed -i "/download_directory/c\download_directory =" /home/deck/Games/Enderal/Emi At this stage, finally, ModOrganizer2 should now be loaded successfully. We need to check the executable path is correct for the Emissaries entry in MO2. To do so, click the "Configure Executables" button: - + Ensure that the executable paths for the "Enderal Special Edition (SKSE)" entry to match the following. If you are on a general Linux system, adjust the paths as necessary to your Steam Library location. @@ -236,7 +236,7 @@ with a "Start in" path: Z:\home\deck\.local\share\Steam\steamapps\common\Enderal Special Edition ``` - + If Enderal is installed on the SDCard, the Binary Path should be: @@ -252,7 +252,7 @@ with a "Start in" path: D:\SteamLibrary\steamapps\common\Enderal Special Edition\ ``` - + Lastly for this step, click the Apply button, followed by OK. @@ -264,7 +264,7 @@ Lastly for this step, click the Apply button, followed by OK. It's finally time to play! Set the Launch option in MO2 back to Enderal Special Edition (SKSE), and click Play: - + If you're not playing on Steam Deck, that should be things complete, and you can move to the Conclusion section. @@ -302,4 +302,4 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) - + diff --git a/FNVTemp.md b/FNVTemp.md index 28f11e6..719e231 100644 --- a/FNVTemp.md +++ b/FNVTemp.md @@ -1,4 +1,4 @@ -![Begin Again Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/BeginAgain/BeginAgain_banner.png) +![Begin Again Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/BeginAgain/BeginAgain_banner.png) # Begin Again @@ -28,19 +28,19 @@ With Fallout New Vegas installed on your system, and the whole Wabbajack and TTW The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library": - + Click Browse: - + Browse to the path of your modlist. e.g. /home/deck/Games/Fallout/BeginAgain, select ModOrganizer.exe, and click Open. - + Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Program. - + --- @@ -50,11 +50,11 @@ Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Progr Once added, edit the properties of the new ModOrganizer.exe entry. Rename the new Steam entry to be "FNV - Begin Again" (for my automated post-install script that you will use later to function, the Steam entry must start "FNV - " to be picked up correctly): - + Then, in the Compatibility tab tick the box for 'Force the use of a specific Steam Play compatibility tool', then select "Proton - Experimental". - + **IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the ModOrganizer.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents: @@ -64,7 +64,7 @@ STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% Like so: -![IMAGE STEAM_COMPAT_MOUNTS](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) +![IMAGE STEAM_COMPAT_MOUNTS](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) Close the properties window, and click play on FNV - Begin Again entry in Steam. This should start Mod Organizer. Once it opens, CLOSE IT DOWN AGAIN. This step is critical as it creates the prefix for the modlist entry, but we're not ready to play the modlist just yet. @@ -126,7 +126,7 @@ cd "/home/deck/.local/share/Steam/steamapps/common/Fallout New Vegas" It should output that the file was patched successfully. - + --- @@ -154,7 +154,7 @@ STEAM_COMPAT_DATA_PATH="/run/media/mmcblk0p1/steamapps/compatdata/22380" STEAM_C It should look something like so: - + ## Step 6 - Click Play! @@ -182,4 +182,4 @@ If you need help with any of the above, or better yet have another fix, tweak or **Enjoy!** -![Begin Again Game Menu](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/BeginAgain/BeginAgain_GameMenu.png) \ No newline at end of file +![Begin Again Game Menu](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/BeginAgain/BeginAgain_GameMenu.png) \ No newline at end of file diff --git a/Fallout-4:-Welcome-to-Paradise.md b/Fallout-4:-Welcome-to-Paradise.md index 84fd5ef..0f7175a 100644 --- a/Fallout-4:-Welcome-to-Paradise.md +++ b/Fallout-4:-Welcome-to-Paradise.md @@ -1,4 +1,4 @@ -![WelcomeToParadise Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise_Banner.png) +![WelcomeToParadise Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise_Banner.png) [Welcome To Paradise](https://thephoenixflavour.com/fo4/wtp/introduction/) _is a lightweight, performance-friendly Wabbajack list offering improved graphics and gameplay mechanics without drastically changing the feel of the game. Originally published in 2020, WTP is a polished experience with many custom modifications including hand-picked texture packs and my own sorting overhaul._ @@ -78,27 +78,27 @@ sudo chmod -R 755 /run/media/mmcblk0p1/Games/Fallout/WelcomeToParadise The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library": -![IMAGE AddNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-AddNonSteamGame.png) +![IMAGE AddNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-AddNonSteamGame.png) Click Browse: -![IMAGE BrowseNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-BrowseNonSteamGame.png) +![IMAGE BrowseNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-BrowseNonSteamGame.png) Browse to the path of your modlist. e.g. /home/deck/Games/Fallout/WelcomeToParadise, select ModOrganizer.exe, and click Open. -![IMAGE AddMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-AddMO2NonSteamGame.png) +![IMAGE AddMO2NonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-AddMO2NonSteamGame.png) Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Program. -![IMAGE AddMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-AddMO2NonSteamGame.png) +![IMAGE AddMO2NonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-AddMO2NonSteamGame.png) Once added, edit the properties of the new ModOrganizer.exe entry. You can give it a more sensible name - I used "Fallout - Welcome to Paradise": -![IMAGE PropertiesNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-PropertiesNonSteamGame.png) +![IMAGE PropertiesNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-PropertiesNonSteamGame.png) 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. -![IMAGE ProtonNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtonNonSteamGame.png) +![IMAGE ProtonNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtonNonSteamGame.png) **IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the ModOrganizer.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents: @@ -107,7 +107,7 @@ STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% ``` Like so: -![IMAGE STEAM_COMPAT_MOUNTS](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) +![IMAGE STEAM_COMPAT_MOUNTS](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) --- @@ -115,9 +115,9 @@ Like so: If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak: -![IMAGE ProtontricksSearch](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscover.png) +![IMAGE ProtontricksSearch](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscover.png) -![IMAGE ProtontricksInstall](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscoverInstall.png) +![IMAGE ProtontricksInstall](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscoverInstall.png) To enable the use of protontricks via the command line, open a Konsole terminal and run the following command to add an alias: @@ -147,7 +147,7 @@ With this setting now in place, MO2 will have visibility of the required .local Click play on this new entry "Fallout - Welcome to Paradise" (or whatever you renamed it to) in Steam - 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: -![IMAGE MO2DownloadsError](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2DownloadsError.png) +![IMAGE MO2DownloadsError](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2DownloadsError.png) To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file. in a Konsole terminal, run: @@ -159,7 +159,7 @@ then re-run "Fallout - Welcome to Paradise" 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: -![IMAGE MO2PortableError](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-MO2PortableError.png) +![IMAGE MO2PortableError](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-MO2PortableError.png) To fix this, we need to point MO2 to our new location. Click OK, and then Browse. The path we are looking for is: @@ -169,21 +169,21 @@ Z:\home\deck\.local\share\Steam\steamapps\common\Fallout 4 If you installed vanilla Fallout 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. -![IMAGE BrowseLocalBlur](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-BrowseLocalBlur.png) +![IMAGE BrowseLocalBlur](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-BrowseLocalBlur.png) The splash screen for Welcome to Paradise should hopefully now appear: -![IMAGE MO2Splash](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-MO2Splash.png) +![IMAGE MO2Splash](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-MO2Splash.png) You may also get a pop-up asking if you want to Register for handling nxm links, like so: -![IMAGE HandleNXMLinks](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2RegisterNXMLinks.png) +![IMAGE HandleNXMLinks](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2RegisterNXMLinks.png) 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): -![IMAGE MO2ExecutableCog](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-MO2ExecutablesCog.png) +![IMAGE MO2ExecutableCog](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-MO2ExecutablesCog.png) For the Welcome to Paradise executable, we need to point MO2 at a file that may not actually exist yet (but it will exist, once Rootbuilder does it's thing when you click launch - and is then removed again when the game closes). @@ -193,7 +193,7 @@ The path you need for the Welcome to Paradise application will be: Z:\home\deck\.local\share\Steam\steamapps\common\Fallout 4\f4se_loader.exe ``` -![IMAGE MO2Executables](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-MO2Executables.png) +![IMAGE MO2Executables](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-MO2Executables.png) If you installed vanilla Fallout to an SD Card, then you will have to replace with the above with the equivalent path in /run/media/mmcblk0p1. @@ -229,11 +229,11 @@ APPID=`protontricks -l | grep -i "Fallout - Welcome to Paradise" | awk {'print $ 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 Fallout 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 "High FPS Physics Fix - WTP Settings", and double-click it: -![IMAGE IniEditor](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-HighFPSPhysicsFix.png) +![IMAGE IniEditor](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-HighFPSPhysicsFix.png) Switch to the INI Tab, highlight the INI File on the left, and then add a line that reads "Resolution=1280x800": -![IMAGE SetResolution](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-SetResolution.png) +![IMAGE SetResolution](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-SetResolution.png) Finally, click the Close button and select "Yes" to save the changes. @@ -245,11 +245,11 @@ While ENB can work under Linux, it is likely going to badly impact performance o To disable ENB for Welcome to Paradise, we just need to disable "ENBSeries - Binaries" mod entry under the "Root Folder" category in MO2: -![IMAGE DisableENB](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-DisableENB.png) +![IMAGE DisableENB](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-DisableENB.png) 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: -![IMAGE ClearRootBuilder](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-ClearRootBuilder.png) +![IMAGE ClearRootBuilder](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-ClearRootBuilder.png) --- @@ -257,7 +257,7 @@ It's also a good plan to make sure that there are no Game Root leftovers. Click The MCM Booster mod causes a full game crash when entering MCM via the in-game menu. Given that this is just there to try and speed up the loading of MCM menus, it should be safe to disable without impacting gameplay. Search for it in MO2, and then simply uncheck the box: -![IMAGE DisableMCMBooster](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-DisableMCMBooster.png) +![IMAGE DisableMCMBooster](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-DisableMCMBooster.png) --- @@ -277,7 +277,7 @@ If you've read this far, then well done! I'd very much appreciate a Star for thi With NPC Voices fixed, and vcredist2022 installed, we should now be ready! Click the Play button in Mod Organizer, and wait.... -![IMAGE MO2Play.png](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WelcomeToParadise/WelcomeToParadise-MO2Play.png) +![IMAGE MO2Play.png](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-MO2Play.png) This takes quite a bit of time to start. Once it had loaded though, performance was as expected in the menus. @@ -291,7 +291,7 @@ 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/WelcomeToParadise/WelcomeToParadise-Menu.png) +![IMAGE GAMEMenu](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WelcomeToParadise/WelcomeToParadise-Menu.png) @@ -312,11 +312,11 @@ If you prefer to install vcredist manually instead of using my one-liner, you ca APPID=`protontricks -l | grep -i "Fallout - Welcome to Paradise" | 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) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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: @@ -338,13 +338,13 @@ 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://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-WineShell.png) -![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallStart.png) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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. diff --git a/Fallout-NV:-Begin-Again.md b/Fallout-NV:-Begin-Again.md index 28f11e6..214768c 100644 --- a/Fallout-NV:-Begin-Again.md +++ b/Fallout-NV:-Begin-Again.md @@ -1,4 +1,4 @@ -![Begin Again Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/BeginAgain/BeginAgain_banner.png) +![Begin Again Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/assets/images/wiki/ModlistGuides/BeginAgain/BeginAgain_banner.png) # Begin Again @@ -28,19 +28,19 @@ With Fallout New Vegas installed on your system, and the whole Wabbajack and TTW The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library": - + Click Browse: - + Browse to the path of your modlist. e.g. /home/deck/Games/Fallout/BeginAgain, select ModOrganizer.exe, and click Open. - + Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Program. - + --- @@ -50,11 +50,11 @@ Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Progr Once added, edit the properties of the new ModOrganizer.exe entry. Rename the new Steam entry to be "FNV - Begin Again" (for my automated post-install script that you will use later to function, the Steam entry must start "FNV - " to be picked up correctly): - + Then, in the Compatibility tab tick the box for 'Force the use of a specific Steam Play compatibility tool', then select "Proton - Experimental". - + **IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the ModOrganizer.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents: @@ -64,7 +64,7 @@ STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% Like so: -![IMAGE STEAM_COMPAT_MOUNTS](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) +![IMAGE STEAM_COMPAT_MOUNTS](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) Close the properties window, and click play on FNV - Begin Again entry in Steam. This should start Mod Organizer. Once it opens, CLOSE IT DOWN AGAIN. This step is critical as it creates the prefix for the modlist entry, but we're not ready to play the modlist just yet. @@ -126,7 +126,7 @@ cd "/home/deck/.local/share/Steam/steamapps/common/Fallout New Vegas" It should output that the file was patched successfully. - + --- @@ -154,7 +154,7 @@ STEAM_COMPAT_DATA_PATH="/run/media/mmcblk0p1/steamapps/compatdata/22380" STEAM_C It should look something like so: - + ## Step 6 - Click Play! @@ -182,4 +182,4 @@ If you need help with any of the above, or better yet have another fix, tweak or **Enjoy!** -![Begin Again Game Menu](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/BeginAgain/BeginAgain_GameMenu.png) \ No newline at end of file +![Begin Again Game Menu](https://raw.githubusercontent.com/Omni-guides/Jackify/main/assets/images/wiki/ModlistGuides/BeginAgain/BeginAgain_GameMenu.png) \ No newline at end of file diff --git a/Fallout-NV:-Capital-Punishment.md b/Fallout-NV:-Capital-Punishment.md index f20d7e2..ddeb13b 100644 --- a/Fallout-NV:-Capital-Punishment.md +++ b/Fallout-NV:-Capital-Punishment.md @@ -1,5 +1,5 @@

- +

[Capital Punishment](https://www.nexusmods.com/newvegas/mods/80042) _is a hardcore survival oriented list which seeks to fully overhaul most elements of the Capital & Mojave world spaces. Utilizing Tale of Two Wastelands as the framework of the list, we have curated the following overhaul mods below to hopefully create a unique, fun, and challenging experience._ @@ -30,7 +30,7 @@ There are many ways to get the same end result for Fallout New Vegas lists, but Install Fallout New Vegas on your Steam Deck/Linux system and set the Proton compatibility to Proton Experimental. You can of course use alternative Proton versions such as ProtonGE, ultimately it won't matter as we will be changing this again later in the guide. - + Next, start Fallout New Vegas and from Steam, click Play in the Launcher to load into the Main Menu of the game, and then exit. This is required to generate some necessary files in the background. @@ -87,9 +87,9 @@ sudo chmod -R 755 /run/media/mmcblk0p1/Games/Fallout/CapitalPunishment If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak: -![IMAGE ProtontricksSearch](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscover.png) +![IMAGE ProtontricksSearch](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscover.png) -![IMAGE ProtontricksInstall](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscoverInstall.png) +![IMAGE ProtontricksInstall](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscoverInstall.png) If this is the first time you have used protontricks or installed a Wabbajack Modlist, you may need to enable the use of protontricks via the command line. Open a Konsole terminal and run the following command to add an alias: @@ -113,15 +113,15 @@ That should be protontricks installed and ready to use later in the guide. This method of running a Fallout New Vegas modlist uses steamtinkerlaunch. To get steamtinkerlaunch installed and available in Steam, we can use a program called ProtonUp-QT. If you don't already have this installed, you can install it via the Discover store on Steam Deck, or likely from your package manager on general Linux systems. - + Once installed, open up ProtonUp-QT from the applications menu, ensure Steam is selected at the top, and then click Add Version: - + In the "Compatibility tool" drop down, select steamtinkerlaunch if you are on Steam Deck, or steamtinkerlaunch-git if you are on a general Linux system, and then click Install: - + Once the download completes, you can close ProtonUp-QT. @@ -188,7 +188,7 @@ cd /home/deck/.local/share/Steam/steamapps/common/Fallout\ New\ Vegas\ ; ./Fallo ``` It should output that the file was patched successfully: - + --- @@ -197,35 +197,35 @@ It should output that the file was patched successfully: With the above component install complete, we can now switch Fallout: New Vegas to use steamtinkerlaunch instead of Proton Experimental, in the properties of the game in Steam: - + Close the properties window and launch the game from steam. However, instead of loading Fallout: New Vegas, this will load a SteamTinkerLaunch window, and you'll have to **quickly** click on "Main Menu" down the bottom: - + On the next screen, click "Game Menu": - + There are only a few changes needed to get things working. Firstly, ensure 'custom commands' is ticked, and then click the executable to change it, bringing up a file Browser: - + Browse to your Capital Punishment modlist directory, and select ModOrganizer.exe: - + Additionally, tick the checkbox next to "Only custom command". The window should now look like this: - + Lastly, scroll down in the Steam Tinker Launch window until you see 'Proton Version', and change it to be "Proton Experimental": - + Click Save and Play, and all being well, you should see the Capital Punishment splash screen, and then MO2 will be displayed: - + --- @@ -241,7 +241,7 @@ sed -i "/download_directory/c\download_directory =" /home/deck/Games/Fallout/Cap At this stage, finally, ModOrganizer2 should now be loaded successfully. We need to check the executable path is correct for the Capital Punishment entry in MO2. To do so, click the "Configure Executables" button: - + Ensure that the executable paths for the "Capital Punishment"" entry to match the following. If you are on a general Linux system, adjust the paths as necessary to your Steam Library location. @@ -257,7 +257,7 @@ with a "Start in" path: Z:\home\deck\.local\share\Steam\steamapps\common\Fallout New Vegas ``` - + If Fallout New Vegas is installed on the SDCard, the Binary Path should be: @@ -272,7 +272,7 @@ with a "Start in" path: D:\SteamLibrary\steamapps\common\Fallout New Vegas\ ``` - + Lastly for this step, click the Apply button, followed by OK. @@ -284,13 +284,13 @@ Lastly for this step, click the Apply button, followed by OK. You may get a warning about some missing ini files: - + This is expected and you can just click OK. You **must also disable** the 'dxvk' mod in MO2 otherwise the game will crash when you try to launch it: - + Lastly, copy the supplied save games into the right place, as detailed in the Capital Punishment installation guide. You may need to adjust the paths shown if you used something different, and remember to copy the right save games for your preference of Casual or Hardcore: @@ -303,7 +303,7 @@ cp -r /home/deck/Games/Fallout/CapitalPunishment/Game\ Folder\ Files/2.\)\ Casua It's finally time to play! Set the Launch option in MO2 back to Capital Punishment, and click Play: - + If you're not playing on Steam Deck, that should be things complete, and you can move to the Conclusion section. @@ -341,4 +341,4 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) - + diff --git a/General-Linux-Guide-(Anvil).md b/General-Linux-Guide-(Anvil).md index 286bf07..5584801 100644 --- a/General-Linux-Guide-(Anvil).md +++ b/General-Linux-Guide-(Anvil).md @@ -1,5 +1,5 @@

- +

--- @@ -74,27 +74,27 @@ sudo chmod -R 755 /home/omni/Games/Skyrim/Anvil The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library": - + Click Browse: - + Browse to the path of your modlist. e.g. /home/omni/Games/Skyrim/Anvil, select ModOrganizer.exe, and click Open. - + 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 - Anvil": - + Then in the Compatibility tab tick the box for 'Force the use of a specific Steam Play compatibility tool', then select the Proton version - It's important to pick Proton Experimental here so that it uses Proton 9. - + --- @@ -105,11 +105,11 @@ Then in the Compatibility tab tick the box for 'Force the use of a specific Stea If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak, and is likely also available from your distribution's package manager. Personally I use the version from flatpak/Discover Store: - + Click the Protontricks entry, and then click the Install button in the top right. - + To enable the use of protontricks via the command line, open a Konsole terminal and run the following command to add an alias(If you use a shell other than bash, you will have to adapt the following for your own login script location): @@ -133,7 +133,7 @@ That should be protontricks installed and ready to use later in the guide. Click play on this new entry "Skyrim - Anvil" (or whatever you renamed it to) in Steam - 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. in Konsole terminal, run: @@ -145,7 +145,7 @@ then re-run "Skyrim - Anvil" 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: @@ -154,21 +154,21 @@ Z:\home\omni\Games\Skyrim\Anvil\Game Root ``` - + The splash screen for Anvil should hopefully now appear: - + You may also get a pop-up asking if you want to Register for handling nxm links, like so: - + 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: - + For the Anvil executable, we need to point MO2 at a file that may not actually exist yet (but it will exist, once Rootbuilder does it's thing when you click launch - and is then removed again when the game closes). @@ -178,7 +178,7 @@ The path you need for the Anvil executable will be: Z:\home\omni\Games\Skyrim\Anvil\mods\Skyrim Script Extender (SKSE64)\Root\skse64_loader.exe ``` - + --- @@ -206,11 +206,11 @@ Alternatively, **If you prefer to run this manually**, see an alternative step-b Next, we should set the resolution to match your monitor resolution. To do this in MO2, filter for the entry for "Display Tweaks - ANVIL Tweaks", and double-click it: - + 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 what you need: - + Finally, click the Close button and select "Yes" to save the changes. Optionally, you can also set an FPS limit by editing the FramerateLimit line, e.g "FramerateLimit = 60", or whatever your target FPS is. @@ -226,7 +226,7 @@ If you've read this far, then well done! I'd very much appreciate a Star for thi 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 should be as expected once you're in the menus. - + 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 ;) @@ -236,7 +236,7 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) - + --- @@ -254,11 +254,11 @@ If you prefer to install vcredist manually instead of using my one-liner, you ca APPID=`protontricks -l | grep -i "Skyrim - Anvil" | awk {'print $NF'} | sed 's:^.\(.*\).$:\1:' | tail -1` ; wget https://aka.ms/vs/17/release/vc_redist.x64.exe -O '/home/omni/.local/share/Steam/steamapps/compatdata/'"$APPID"'/pfx/drive_c/vc_redist.x64.exe' ; protontricks --no-bwrap -c 'wine /home/omni/.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) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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: @@ -280,13 +280,13 @@ 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://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-WineShell.png) -![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallStart.png) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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. diff --git a/Legacy-Wiki-Home.md b/Legacy-Wiki-Home.md index 3051a79..5f509b3 100644 --- a/Legacy-Wiki-Home.md +++ b/Legacy-Wiki-Home.md @@ -1,4 +1,4 @@ -[![Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WabbajackModlistsBanner2.png)](https://github.com/Omni-guides/Wabbajack-Modlist-Linux) +[![Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WabbajackModlistsBanner2.png)](https://github.com/Omni-guides/Wabbajack-Modlist-Linux)

Wabbajack Application - Wabbajack on Deck/PC via Proton (Recommended) ยท diff --git a/My-Wabbajack-VM-Setup.md b/My-Wabbajack-VM-Setup.md index e1fdad8..c0d20b1 100644 --- a/My-Wabbajack-VM-Setup.md +++ b/My-Wabbajack-VM-Setup.md @@ -1,4 +1,4 @@ -![Omni-guides Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WabbajackModlistsBanner2.png) +![Omni-guides Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WabbajackModlistsBanner2.png) ## Introduction @@ -22,41 +22,41 @@ Download the Windows 10 ISO from here: https://www.microsoft.com/en-gb/software- As mentioned, I use Virtual Machine Manager (virt-manager) to run the VM. It is available from the Discover store, if your Linux OS supports that. Otherwise it can likely be found in your distro's package manager. Alternatively you can use VirtualBox or whatever you like. -![IMAGE DiscoverVirtManager](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-DiscoverVirtManager.png) +![IMAGE DiscoverVirtManager](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-DiscoverVirtManager.png) Open up Virt-Manager and click the plus (+) button to create a new VM. -![IMAGE VM-PlusNewVM](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-PlusNewVM.png) +![IMAGE VM-PlusNewVM](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-PlusNewVM.png) Accept the default "Local Media Install" and click Forward. -![IMAGE NewVM-Step1](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-NewVM-Step1.png) +![IMAGE NewVM-Step1](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-NewVM-Step1.png) Click Browse to select your Windows ISO, and then click "Browse Local". -![IMAGE NewVM-Step2](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-NewVM-Step2.png) +![IMAGE NewVM-Step2](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-NewVM-Step2.png) -![IMAGE NewVM-Step2-BrowseLocal](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-NewVM-Step2-BrowseLocal.png) +![IMAGE NewVM-Step2-BrowseLocal](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-NewVM-Step2-BrowseLocal.png) Navigate to where you downloaded the Windows ISO and select it. Ensure the Detected Windows version is Windows 10, otherwise, uncheck the box for Auto-detection and search for Windows 10, then click Forward. -![IMAGE NewVM-Step2-Complete](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-NewVM-Step2-Complete.png) +![IMAGE NewVM-Step2-Complete](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-NewVM-Step2-Complete.png) Set the RAM and vCPU allocation for the VM. This will depend on how many resources you can spare from your main Linux system. For example, I select 8192MB of RAM (8GB) and 8 vCPUs, then click Forward. -![IMAGE NewVM-Step3](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-NewVM-Step3.png) +![IMAGE NewVM-Step3](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-NewVM-Step3.png) According to Microsoft, Windows 10 needs at least 60GB of disk space to install. There are ways to reduce this further by utilising something like Tiny10, but for simplicity in this guide, I'm just going to go with 80GB so I change the Volume size to 80GB and click Forward. This will give us about 20GB free space after install, which should be more than enough while not being a bit too tight. If you're *really* struggling for disk space, doing this with Tiny10 can be squeezed into about 25GB in total, but that only leaves about 5GB to play with after Windows, and Tiny10 can come with it's own issues. -![IMAGE NewVM-Step4](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-NewVM-Step4.png) +![IMAGE NewVM-Step4](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-NewVM-Step4.png) Give the VM a name and then MAKE SURE YOU CHECK THE BOX TO "CUSTOMIZE CONFIGURATION BEFORE INSTALL", then click Finish. -![IMAGE NewVM-Step5](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-NewVM-Step5.png) +![IMAGE NewVM-Step5](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-NewVM-Step5.png) The reason we need to customise is due to the way that vCPUs are allocated by Virt Manager, and what Windows 10 allows. By default, vCPUs are presented to the VM as a physical CPU, instead of a CPU Core like you get with a modern CPU. Windows, for reasons best know to Microsoft, limit you to two Physical CPUs on Desktop Versions of Windows, so if we accept the default settings, our Windows VM will on see two CPUs, instead of the 8 allocated via Virt Manager. To change this, on the Customisation window, click the CPUs tab on the left, expand "topology" and tick the box for "Manually set CPU topology". I set to 1 CPU with 8 cores, but you could also choose 2 CPUs with 4 cores each, it doesn't make a lot of difference. Click Apply to set the changes, and then click the "Begin Installation" button in the top left of the window. -![IMAGE NewVM-Step5-customize](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-NewVM-Step5-customize.png) +![IMAGE NewVM-Step5-customize](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-NewVM-Step5-customize.png) --- @@ -64,7 +64,7 @@ The reason we need to customise is due to the way that vCPUs are allocated by Vi The rest of the Windows install is pretty normal so I won't cover it here. I select "I don't have a product key", and then Windows 10 Pro and then continue with the rest of the Windows install skipping the Windows account and accepting the "limited experience" as normal. -![IMAGE NewVM-WindowsInstalling](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-NewVM-WindowsInstalling.png) +![IMAGE NewVM-WindowsInstalling](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-NewVM-WindowsInstalling.png) I then set a username that matches my username on Linux, and don't set a password, just to make things easier, but you can do as you wish here. You can then configure Windows as you like, install a different browser etc etc. @@ -117,7 +117,7 @@ Another step that will vary depending on your Linux distribution and Firewall us For me on Nobara, I used the Firewall gui application to open the port. There are likely command line methods if you prefer, but you'll have to look them up. -![IMAGE NewVM-FirewallConfig](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-FirewallConfig.png) +![IMAGE NewVM-FirewallConfig](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-FirewallConfig.png) Select 'Permanent' from the Configuration drop down at the top, and then 'libvirt' from the list of Zones in the middle left, followed by ticking the box next to 'samba' in the right hand pane. The changes should be applied as soon as you click the tickbox. @@ -127,7 +127,7 @@ Select 'Permanent' from the Configuration drop down at the top, and then 'libvir Back to Windows and it's time to map the Linux FS into the Windows VM using a Mapped Network Drive. Open a File Explorer, right-click "This PC" and click "Map Network Drive". -![IMAGE NewVM-MapNetworkDrive1](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-MapNetworkDrive1.png) +![IMAGE NewVM-MapNetworkDrive1](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-MapNetworkDrive1.png) A new window will appear allowing you to set a Drive Letter and a path. I select the W: Drive letter (for Wabbajack), but you can select as you wish. Enter the Folder path as (replace "user" with your Linux username, the same one you used during the Step 3 smbpasswd stage): @@ -135,13 +135,13 @@ A new window will appear allowing you to set a Drive Letter and a path. I select \\192.168.122.1\user ``` -![IMAGE NewVM-MapNetworkDrive2](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-MapNetworkDrive2.png) +![IMAGE NewVM-MapNetworkDrive2](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-MapNetworkDrive2.png) Certaily with KVM/libvirtd/Virt-manager, the IP address of the 'server' is usually 192.168.122.1, with the VM getting another IP address in the 192.168.122.X range. If you use a different application to create and run the VM, then this IP Address may differ, so please amend the above to reflect the IP Address of the Virtual Network Interface from your Linux system (usually called virbr0 or similar). Ensure "Reconnect at sign-in" and "Connect using different credentials" are both ticked, and then click "Finish". You will be prompted to enter a username and password, so enter as so, with the password being the one you set during Step 3. -![IMAGE NewVM-MapNetworkDrive3](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-MapNetworkDrive3.png) +![IMAGE NewVM-MapNetworkDrive3](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-MapNetworkDrive3.png) Hit OK, and all being well, it should open a new Windows Explorer window showing the files from your Linux Home Directory. @@ -153,17 +153,17 @@ The last step involves 'tricking' Steam into detecting your existing games as be ***IMPORTANT*** - As mentioned at the start of this guide - Once you perform this step, Steam will detect the games as if they were installed natively in Windows, and may attempt to update/install games. This is especially a pain for games in your library that have a native Linux version, as it will attempt to 'update' them to the Windows version instead. For this reason, I set Steam to not start on boot (we hopefully won't need it to after this step) and then set the download speed to 1kbps (so I can stop/pause any downloads that sneak through) and lastly set the 'Restrict updates to between' to be some time overnight. -![IMAGE NewVM-SteamLibrary1](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-SteamLibrary1.png) +![IMAGE NewVM-SteamLibrary1](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-SteamLibrary1.png) To add a new Library, open Settings in Steam and then select the 'Storage' tab on the left. Click the Drop-down next to "Add Drive" and then select "Add Drive". -![IMAGE NewVM-SteamLibrary2](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-SteamLibrary2.png) +![IMAGE NewVM-SteamLibrary2](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-SteamLibrary2.png) All being well, it will have automatically selected your new W: Drive, or whatever you called it. Click Add and that should complete the creation of the new Steam Library, visible on the Linux FS in /home/user/SteamLibrary, or on the W: Drive in Windows. -![IMAGE NewVM-SteamLibrary3](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-SteamLibrary3.png) +![IMAGE NewVM-SteamLibrary3](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-SteamLibrary3.png) -![IMAGE NewVM-SteamLibrary4](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-SteamLibrary4.png) +![IMAGE NewVM-SteamLibrary4](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-SteamLibrary4.png) The next step is where we connect things together. ***IMPORTANT*** Close down Steam in Windows fully - make sure that it is not still running in the system try down by the clock. @@ -183,7 +183,7 @@ And that should really be it. Re-open Steam in Windows, and it should now detect You should be able to see, e.g. Skyrim installed in Steam in Windows now (providing it was installed in Linux). -![IMAGE NewVM-SteamLibrary5](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-SteamLibrary5.png) +![IMAGE NewVM-SteamLibrary5](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-SteamLibrary5.png) If so, then you should be all done. Close and exit Steam fully again, as we no longer need it open, and ensure that it's set to not start on boot to avoid any annoying game "updates"; Steam Settings - Interface Tab, uncheck "Run Steam when my computer starts" @@ -193,7 +193,7 @@ If so, then you should be all done. Close and exit Steam fully again, as we no l With the above all done, you are now free to open Wabbajack and download/Install a modlist. Set the Install Directory to be a path of your choice on the W: Drive (for me this is e.g. W:\Games\Skyrim or W:\Games\Fallout), and set the Download Directory to also be a path on the W: Drive (e.g. W:\WabbajackDownloads\Skyrim or W:\WabbajackDownloads\Fallout). -![IMAGE NewVM-WabbajackDirectories](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MyVM/MyVM-WabbajackDirectories.png) +![IMAGE NewVM-WabbajackDirectories](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MyVM/MyVM-WabbajackDirectories.png) Personally, I tend to use the same download dir for all modlists of that game that I download, and then occasionally when the WabbajackDownloads directory gets too large, just delete the contents and start again with the next list I download. diff --git a/Skyrim:-Eldryn.md b/Skyrim:-Eldryn.md index d39e45f..88f2a69 100644 --- a/Skyrim:-Eldryn.md +++ b/Skyrim:-Eldryn.md @@ -1,4 +1,4 @@ -![Eldryn Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn_Banner.png) +![Eldryn Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn_Banner.png) [Eldryn](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/) _is a modlist designed to be utilized with Skyrim's Anniversary Edition Upgrade, featuring high-quality quest-based content, followers, and generalized vanilla improvements, all while being optimized for performance. The AE content included in this pack has been partially integrated into the world of Skyrim. Most quests have either been delayed, removed, or expanded upon to enhance the experience._ @@ -80,27 +80,27 @@ sudo chmod -R 755 /run/media/mmcblk0p1/Games/Skyrim/Eldryn The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library": -![IMAGE AddNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-AddNonSteamGame.png) +![IMAGE AddNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-AddNonSteamGame.png) Click Browse: -![IMAGE BrowseNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-BrowseNonSteamGame.png) +![IMAGE BrowseNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-BrowseNonSteamGame.png) Browse to the path of your modlist. e.g. /home/deck/Games/Skyrim/Eldryn, select ModOrganizer.exe, and click Open. -![IMAGE AddMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-AddMO2NonSteamGame.png) +![IMAGE AddMO2NonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-AddMO2NonSteamGame.png) Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Program. -![IMAGE AddSelectedMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-AddSelectedMO2NonSteamGame.png) +![IMAGE AddSelectedMO2NonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-AddSelectedMO2NonSteamGame.png) Once added, edit the properties of the new ModOrganizer.exe entry. You can give it a more sensible name - I used "Skyrim - Eldryn": -![IMAGE PropertiesNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-PropertiesNonSteamGame.png) +![IMAGE PropertiesNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-PropertiesNonSteamGame.png) 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. -![IMAGE ProtonNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtonNonSteamGame.png) +![IMAGE ProtonNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtonNonSteamGame.png) **IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the ModOrganizer.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents: @@ -109,7 +109,7 @@ STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% ``` Like so: -![IMAGE STEAM_COMPAT_MOUNTS](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) +![IMAGE STEAM_COMPAT_MOUNTS](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) --- @@ -117,9 +117,9 @@ Like so: If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak: -![IMAGE ProtontricksSearch](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscover.png) +![IMAGE ProtontricksSearch](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscover.png) -![IMAGE ProtontricksInstall](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscoverInstall.png) +![IMAGE ProtontricksInstall](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscoverInstall.png) To enable the use of protontricks via the command line, open a Konsole terminal and run the following command to add an alias: @@ -149,7 +149,7 @@ With this setting now in place, MO2 will have visibility of the required .local Click play on this new entry "Skyrim - Eldryn" (or whatever you renamed it to) in Steam - 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: -![IMAGE MO2DownloadsError](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2DownloadsError.png) +![IMAGE MO2DownloadsError](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2DownloadsError.png) To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file. in Konsole terminal, run: @@ -161,7 +161,7 @@ then re-run "Skyrim - Eldryn" 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: -![IMAGE MO2PortableError](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2PortableError.png) +![IMAGE MO2PortableError](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2PortableError.png) To fix this, we need to point MO2 to our new location. Click OK, and then Browse. The path we are looking for is: @@ -171,22 +171,22 @@ Z:\home\deck\.local\share\Steam\steamapps\common\Skyrim Special Edition 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. -![IMAGE BrowseLocalBlur](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-BrowseLocalBlur.png) +![IMAGE BrowseLocalBlur](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-BrowseLocalBlur.png) The splash screen for Eldryn should hopefully now appear: -![IMAGE MO2Splash](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-MO2Splash.png) +![IMAGE MO2Splash](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-MO2Splash.png) You may also get a pop-up asking if you want to Register for handling nxm links, like so: -![IMAGE HandleNXMLinks](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2RegisterNXMLinks.png) +![IMAGE HandleNXMLinks](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2RegisterNXMLinks.png) 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): -![IMAGE MO2ExecutableCog](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-MO2ExecutablesCog.png) +![IMAGE MO2ExecutableCog](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-MO2ExecutablesCog.png) For the Eldryn executable, we need to point MO2 at a file that may not actually exist yet (but it will exist, once Rootbuilder does it's thing when you click launch - and is then removed again when the game closes). @@ -196,7 +196,7 @@ The path you need for the Eldryn application will be: Z:\home\deck\.local\share\Steam\steamapps\common\Skyrim Special Edition\skse64_loader.exe ``` -![IMAGE MO2Executables](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-MO2Executables.png) +![IMAGE MO2Executables](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-MO2Executables.png) If you installed vanilla Skyrim to an SD Card, then you will have to replace with the above with the equivalent path in /run/media/mmcblk0p1. @@ -232,11 +232,11 @@ APPID=`protontricks -l | grep -i "Eldryn" | awk {'print $NF'} | sed 's:^.\(.*\). 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: -![IMAGE IniEditor](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-SSEDisplayTweaks.png) +![IMAGE IniEditor](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-SSEDisplayTweaks.png) 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: -![IMAGE SetResolution](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-SetResolution.png) +![IMAGE SetResolution](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-SetResolution.png) Finally, click the Close button and select "Yes" to save the changes. @@ -248,15 +248,15 @@ While ENB can work under Linux, it is likely going to badly impact performance o To disable ENB for Eldryn, we just need to disable all the mods listed in MO2 under the "ENB OPTIONS" category: -![IMAGE DisableENB](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-DisableENB.png) +![IMAGE DisableENB](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-DisableENB.png) Optionally, you can enable the included ReShade, though if your preference is for as many FPS as possible, you may wish to leave them disabled also. To enable ReShade, we just need to enable all the mods listed in MO2 under the "RESHADE OPTIONS" category: -![IMAGE EnableReShade](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-EnableReShade.png) +![IMAGE EnableReShade](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-EnableReShade.png) 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: -![IMAGE ClearRootBuilder](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-ClearRootBuilder.png) +![IMAGE ClearRootBuilder](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-ClearRootBuilder.png) --- @@ -296,7 +296,7 @@ If you've read this far, then well done! I'd very much appreciate a Star for thi With NPC Voices fixed, and vcredist2022 installed, we should now be ready! Click the Play button in Mod Organizer, and wait.... -![IMAGE MO2Play.png](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Eldryn/Eldryn-MO2Play.png) +![IMAGE MO2Play.png](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-MO2Play.png) This takes quite a bit of time to start. Once it had loaded though, performance was as expected in the menus. @@ -308,7 +308,7 @@ 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/Eldryn/Eldryn-GameMenu.png) +![IMAGE GAMEMenu](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Eldryn/Eldryn-GameMenu.png) @@ -329,11 +329,11 @@ If you prefer to install vcredist manually instead of using my one-liner, you ca APPID=`protontricks -l | grep -i "Skyrim - Eldryn" | 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) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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: @@ -355,13 +355,13 @@ 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://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-WineShell.png) -![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallStart.png) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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. diff --git a/Skyrim:-Keizaal.md b/Skyrim:-Keizaal.md index b09fad2..48abb4f 100644 --- a/Skyrim:-Keizaal.md +++ b/Skyrim:-Keizaal.md @@ -1,5 +1,5 @@

- +

[Keizaal](https://www.nexusmods.com/skyrimspecialedition/mods/68997) _is a simple modlist that seeks to enhance and expand on Skyrim without compromising Bethesdaโ€™s original vision that we all fell in love with back in 2011._ @@ -65,27 +65,27 @@ sudo chmod -R 755 /home/omni/Games/Skyrim/Keizaal The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library": - + Click Browse: - + Browse to the path of your modlist. e.g. /home/omni/Games/Skyrim/Keizaal, select ModOrganizer.exe, and click Open. - + 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 - Keizaal": - + Then in the Compatibility tab tick the box for 'Force the use of a specific Steam Play compatibility tool', then select the Proton version - It's important to pick Proton Experimental here so that it uses Proton 9. If for whatever reason Proton Experimental is still utilising Proton 8 for you, you should also have an entry for Proton 9 (Beta) that you can select. - + --- @@ -96,11 +96,11 @@ Then in the Compatibility tab tick the box for 'Force the use of a specific Stea If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak, and is likely also available from your distribution's package manager. Personally I use the version from flatpak/Discover Store: - + Click the Protontricks entry, and then click the Install button in the top right. - + To enable the use of protontricks via the command line, open a Konsole terminal and run the following command to add an alias(If you use a shell other than bash, you will have to adapt the following for your own login script location): @@ -124,7 +124,7 @@ That should be protontricks installed and ready to use later in the guide. Click play on this new entry "Skyrim - Keizaal" (or whatever you renamed it to) in Steam - 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. in Konsole terminal, run: @@ -136,7 +136,7 @@ then re-run "Skyrim - Keizaal" 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: @@ -145,21 +145,21 @@ Z:\home\omni\Games\Skyrim\Keizaal\Game Root ``` - + The splash screen for Keizaal should hopefully now appear: - + You may also get a pop-up asking if you want to Register for handling nxm links, like so: - + 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: - + For the Keizaal executable, we need to point MO2 at a file that may not actually exist yet (but it will exist, once Rootbuilder does it's thing when you click launch - and is then removed again when the game closes). @@ -169,7 +169,7 @@ The path you need for the Keizaal executable will be: Z:\home\omni\Games\Skyrim\Keizaal\mods\Skyrim Script Extender (SKSE64)\Root\skse64_loader.exe ``` - + --- @@ -197,11 +197,11 @@ Alternatively, **If you prefer to run this manually**, see an alternative step-b Next, we should set the resolution to match your monitor resolution. To do this in MO2, filter for the entry for "SSE Display Tweaks", and double-click it: - + 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 what you need: - + Finally, click the Close button and select "Yes" to save the changes. Optionally, you can also set an FPS limit by editing the FramerateLimit line, e.g "FramerateLimit = 60", or whatever your target FPS is. @@ -217,7 +217,7 @@ If you've read this far, then well done! I'd very much appreciate a Star for thi 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 should be as expected once you're in the menus. - + 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 ;) @@ -227,7 +227,7 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) - + --- @@ -245,11 +245,11 @@ If you prefer to install vcredist manually instead of using my one-liner, you ca APPID=`protontricks -l | grep -i "Skyrim - Keizaal" | awk {'print $NF'} | sed 's:^.\(.*\).$:\1:' | tail -1` ; wget https://aka.ms/vs/17/release/vc_redist.x64.exe -O '/home/omni/.local/share/Steam/steamapps/compatdata/'"$APPID"'/pfx/drive_c/vc_redist.x64.exe' ; protontricks --no-bwrap -c 'wine /home/omni/.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) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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: @@ -271,13 +271,13 @@ 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://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-WineShell.png) -![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallStart.png) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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. diff --git a/Skyrim:-Legends-of-the-Frost.md b/Skyrim:-Legends-of-the-Frost.md index e49ede1..736de75 100644 --- a/Skyrim:-Legends-of-the-Frost.md +++ b/Skyrim:-Legends-of-the-Frost.md @@ -1,4 +1,4 @@ -![LegendsOfTheFrost Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/LegendsOfTheFrost_Banner.png) +![LegendsOfTheFrost Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/LegendsOfTheFrost_Banner.png) **From the Author**: _[Legends of the Frost](https://thephoenixflavour.com/skyrim-se/lotf/introduction/) is a Wabbajack list for Skyrim SE. It is the lightest list I could conceive of, designed to be as close to vanilla as possible while bringing some much needed improvements to texture sharpness, distant terrain, and certain gameplay mechanics. I created it because for all my years of playing modding Skyrim SE I never finished the main quest once. With any other setup, I get caught in the same loop as most people: Updating, rebuilding, starting over again. LOTF is my attempt to fix that._ @@ -78,27 +78,27 @@ sudo chmod -R 755 /run/media/mmcblk0p1/Games/Skyrim/LegendsOfTheFrost The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library": -![IMAGE AddNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-AddNonSteamGame.png) +![IMAGE AddNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-AddNonSteamGame.png) Click Browse: -![IMAGE BrowseNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-BrowseNonSteamGame.png) +![IMAGE BrowseNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-BrowseNonSteamGame.png) Browse to the path of your modlist. e.g. /home/deck/Games/Skyrim/LegendsOfTheFrost, select ModOrganizer.exe, and click Open. -![IMAGE AddMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/LegendsOfTheFrost-AddMO2NonSteamGame.png) +![IMAGE AddMO2NonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/LegendsOfTheFrost-AddMO2NonSteamGame.png) Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Program. -![IMAGE AddMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-AddMO2NonSteamGame.png) +![IMAGE AddMO2NonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-AddMO2NonSteamGame.png) Once added, edit the properties of the new ModOrganizer.exe entry. You can give it a more sensible name - I used "Skyrim - Legends of the Frost": -![IMAGE PropertiesNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/LegendsOfTheFrost-PropertiesNonSteamGame.png) +![IMAGE PropertiesNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/LegendsOfTheFrost-PropertiesNonSteamGame.png) 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. -![IMAGE ProtonNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtonNonSteamGame.png) +![IMAGE ProtonNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtonNonSteamGame.png) **IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the ModOrganizer.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents: @@ -107,7 +107,7 @@ STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% ``` Like so: -![IMAGE STEAM_COMPAT_MOUNTS](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) +![IMAGE STEAM_COMPAT_MOUNTS](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) --- @@ -115,9 +115,9 @@ Like so: If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak: -![IMAGE ProtontricksSearch](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscover.png) +![IMAGE ProtontricksSearch](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscover.png) -![IMAGE ProtontricksInstall](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscoverInstall.png) +![IMAGE ProtontricksInstall](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscoverInstall.png) To enable the use of protontricks via the command line, open a Konsole terminal and run the following command to add an alias: @@ -141,7 +141,7 @@ That should be protontricks installed and ready to use later in the guide. Click play on this new entry "Skyrim - LegendsOfTheFrost" (or whatever you renamed it to) in Steam - 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: -![IMAGE MO2DownloadsError](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2DownloadsError.png) +![IMAGE MO2DownloadsError](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2DownloadsError.png) To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file. in Konsole terminal, run: @@ -153,7 +153,7 @@ then re-run "Skyrim - LegendsOfTheFrost" 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: -![IMAGE MO2PortableError](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2PortableError.png) +![IMAGE MO2PortableError](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2PortableError.png) To fix this, we need to point MO2 to our new location. Click OK, and then Browse. The path we are looking for is: @@ -163,22 +163,22 @@ Z:\home\deck\Games\Skyrim\LegendsOfTheFrost\Game Root 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. -![IMAGE BrowseLocalBlur](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/LegendsOfTheFrost-BrowseLocalBlur.png) +![IMAGE BrowseLocalBlur](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/LegendsOfTheFrost-BrowseLocalBlur.png) The splash screen for LegendsOfTheFrost should hopefully now appear: -![IMAGE MO2Splash](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/LegendsOfTheFrost-MO2Splash.png) +![IMAGE MO2Splash](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/LegendsOfTheFrost-MO2Splash.png) You may also get a pop-up asking if you want to Register for handling nxm links, like so: -![IMAGE HandleNXMLinks](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2RegisterNXMLinks.png) +![IMAGE HandleNXMLinks](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2RegisterNXMLinks.png) 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): -![IMAGE MO2ExecutableCog](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/LegendsOfTheFrost-MO2ExecutablesCog.png) +![IMAGE MO2ExecutableCog](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/LegendsOfTheFrost-MO2ExecutablesCog.png) For the LegendsOfTheFrost executable, we need to point MO2 at a file that may not actually exist yet (but it will exist, once Rootbuilder does it's thing when you click launch - and is then removed again when the game closes). @@ -188,7 +188,7 @@ The path you need for the LegendsOfTheFrost application will be: Z:\home\deck\Games\LegendsOfTheFrost\mods\Skyrim Script Extender\Root\skse64_loader.exe ``` -![IMAGE MO2Executables](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/LegendsOfTheFrost-MO2Executables.png) +![IMAGE MO2Executables](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/LegendsOfTheFrost-MO2Executables.png) If you installed vanilla Skyrim to an SD Card, then you will have to replace with the above with the equivalent path in /run/media/mmcblk0p1. @@ -224,11 +224,11 @@ APPID=`protontricks -l | grep -i "Skyrim - Legends of the Frost" | awk {'print $ 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 Settings", and double-click it: -![IMAGE IniEditor](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/LegendsOfTheFrost-SSEDisplayTweaks.png) +![IMAGE IniEditor](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/LegendsOfTheFrost-SSEDisplayTweaks.png) Switch to the INI Tab, highlight the INI File on the left, and then add a line that reads "Resolution=1280x800": -![IMAGE SetResolution](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/LegendsOfTheFrost-SetResolution.png) +![IMAGE SetResolution](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/LegendsOfTheFrost-SetResolution.png) Finally, click the Close button and select "Yes" to save the changes. @@ -250,7 +250,7 @@ If you've read this far, then well done! I'd very much appreciate a Star for thi With NPC Voices fixed, and vcredist2022 installed, we should now be ready! Click the Play button in Mod Organizer, and wait.... -![IMAGE MO2Play.png](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/LegendsOfTheFrost-MO2Play.png) +![IMAGE MO2Play.png](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/LegendsOfTheFrost-MO2Play.png) This takes quite a bit of time to start. Once it had loaded though, performance was as expected in the menus. @@ -264,7 +264,7 @@ 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/LegendsOfTheFrost/LegendsOfTheFrost-Menu.png) +![IMAGE GAMEMenu](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/LegendsOfTheFrost-Menu.png) @@ -285,11 +285,11 @@ If you prefer to install vcredist manually instead of using my one-liner, you ca APPID=`protontricks -l | grep -i "Skyrim - Legends of the Frost" | 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) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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: @@ -311,13 +311,13 @@ 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://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-WineShell.png) -![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallStart.png) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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. diff --git a/Skyrim:-Licentia-DECK.md b/Skyrim:-Licentia-DECK.md index d79f468..48b8785 100644 --- a/Skyrim:-Licentia-DECK.md +++ b/Skyrim:-Licentia-DECK.md @@ -1,4 +1,4 @@ -![Licentia Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Licentia/Licentia-Logo.png) +![Licentia Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Licentia/Licentia-Logo.png) 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._ @@ -81,15 +81,15 @@ sudo chmod -R 755 /run/media/mmcblk0p1/Games/Skyrim/Licentia The stable version of Proton provided by Steam tends to end up in some random crashes when running Licentia DECK. To increase stability, it is recommended to switch to Proton-GE. You can acquire this using an application from the Discover store called ProtonUp-Qt. -![IMAGE AddNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtonUpQTDiscoverSearch.png) +![IMAGE AddNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtonUpQTDiscoverSearch.png) Once installed, run ProtonUp-Qt, ensure that Stem is selected at the top, and then click the "Add version" button: -![IMAGE AddNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtonUpQT-AddVersion.png) +![IMAGE AddNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtonUpQT-AddVersion.png) Keep the defaults for Compatibility Tool and Version (Currently GE-Proton8-25 is the latest version), and click Install: -![IMAGE AddNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtonUpQT-InstallVersion.png) +![IMAGE AddNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtonUpQT-InstallVersion.png) Once complete, fully exit and restart Steam, so that ProtonGE will become an option later in the guide. @@ -100,27 +100,27 @@ Once complete, fully exit and restart Steam, so that ProtonGE will become an opt The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library". The latest version of Steam should use the regular File Browser from your system, older versions of Steam had a built-in file browser. -![IMAGE AddNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-AddNonSteamGame.png) +![IMAGE AddNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-AddNonSteamGame.png) Click Browse: -![IMAGE BrowseNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-BrowseNonSteamGame.png) +![IMAGE BrowseNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-BrowseNonSteamGame.png) Browse to the path of your modlist. e.g. /home/deck/Games/Skyrim/Licentia, select ModOrganizer.exe, and click Open. -![IMAGE SearchNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Licentia/Licentia-SearchNonSteamGame.png) +![IMAGE SearchNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Licentia/Licentia-SearchNonSteamGame.png) Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Program. -![IMAGE AddMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-AddMO2NonSteamGame.png) +![IMAGE AddMO2NonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-AddMO2NonSteamGame.png) 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": -![IMAGE PropertiesNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Licentia/Licentia-PropertiesNonSteamGame.png) +![IMAGE PropertiesNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Licentia/Licentia-PropertiesNonSteamGame.png) 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.. IF you have crashing issues with some animations, it has been suggested that switching from Proton 8 from Valve to Proton-GE can help. Proton-GE can be acquired by using the ProtonUp-QT application available in the Discover store on deck. Some more information and steps can be found [here](https://www.rockpapershotgun.com/how-to-install-proton-ge-on-the-steam-deck). -![IMAGE ProtonNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Licentia/Licentia-ProtonNonSteamGame.png) +![IMAGE ProtonNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Licentia/Licentia-ProtonNonSteamGame.png) **IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the ModOrganizer.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents: @@ -129,7 +129,7 @@ STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% ``` Like so: -![IMAGE STEAM_COMPAT_MOUNTS](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) +![IMAGE STEAM_COMPAT_MOUNTS](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) --- @@ -137,9 +137,9 @@ Like so: If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak: -![IMAGE ProtontricksSearch](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscover.png) +![IMAGE ProtontricksSearch](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscover.png) -![IMAGE ProtontricksInstall](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscoverInstall.png) +![IMAGE ProtontricksInstall](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscoverInstall.png) To enable the use of protontricks via the command line, open a Konsole terminal and run the following command to add an alias: @@ -163,7 +163,7 @@ That should be protontricks installed and ready to use later in the guide. Click play on this new entry "Skyrim - Licentia" (or whatever you renamed it to) in Steam - 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: -![IMAGE MO2DownloadsError](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2DownloadsError.png) +![IMAGE MO2DownloadsError](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2DownloadsError.png) To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file. in Konsole terminal, run: @@ -175,7 +175,7 @@ then re-run "Skyrim - Licentia" 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: -![IMAGE MO2PortableError](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2PortableError.png) +![IMAGE MO2PortableError](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2PortableError.png) To fix this, we need to point MO2 to our new location. Click OK, and then Browse. The path we are looking for is: @@ -183,25 +183,25 @@ To fix this, we need to point MO2 to our new location. Click OK, and then Browse Z:\home\deck\Games\Skyrim\Licentia\Stock Game ``` -![IMAGE BrowseLocalBlur](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Licentia/Licentia-BrowseLocalBlur.png) +![IMAGE BrowseLocalBlur](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Licentia/Licentia-BrowseLocalBlur.png) 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. Click Open, and the splash screen for Licentia should hopefully now appear: -![IMAGE MO2Splash](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Licentia/Licentia-MO2Splash.png) +![IMAGE MO2Splash](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Licentia/Licentia-MO2Splash.png) You may also get a pop-up asking if you want to Register for handling nxm links, like so: -![IMAGE HandleNXMLinks](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2RegisterNXMLinks.png) +![IMAGE HandleNXMLinks](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2RegisterNXMLinks.png) 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 Arrow icon at the top, which will bring up the Modify Executables window: -![IMAGE MO2ExecutableCog](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Licentia/Licentia-MO2ExecutablesCog.png) +![IMAGE MO2ExecutableCog](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Licentia/Licentia-MO2ExecutablesCog.png) 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: @@ -209,7 +209,7 @@ For the SKSE executable, we need to point MO2 to the skse64_loader.exe file cont Z:\home\deck\Games\Skyrim\Licentia\Stock Game\skse64_loader.exe ``` -![IMAGE MO2Executables](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Licentia/Licentia-MO2Executables.png) +![IMAGE MO2Executables](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Licentia/Licentia-MO2Executables.png) If you installed vanilla Skyrim to an SD Card, then you will have to replace with the above with the equivalent path in /run/media/mmcblk0p1. @@ -245,11 +245,11 @@ APPID=`protontricks -l | grep -i "Skyrim - Licentia" | awk {'print $NF'} | sed ' 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: -![IMAGE IniEditor](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Licentia/Licentia-SSEDisplayTweaks.png) +![IMAGE IniEditor](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Licentia/Licentia-SSEDisplayTweaks.png) 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: -![IMAGE SetResolution](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Licentia/Licentia-SetResolution.png) +![IMAGE SetResolution](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Licentia/Licentia-SetResolution.png) Finally, click the Close button and select "Yes" to save the changes. @@ -271,7 +271,7 @@ If you've read this far, then well done! I'd very much appreciate a Star for thi With NPC Voices fixed, and vcredist2022 installed, we should now be ready! Click the Run button in Mod Organizer, and wait.... -![IMAGE Licentia-MO2Play.png](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Licentia/Licentia-MO2Play.png) +![IMAGE Licentia-MO2Play.png](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Licentia/Licentia-MO2Play.png) This takes quite a bit of time to start. Once it had loaded though, performance was as expected in the menus. @@ -287,7 +287,7 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) -![IMAGE LicentiaMenu](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Licentia/Licentia-Menu.png) +![IMAGE LicentiaMenu](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Licentia/Licentia-Menu.png) @@ -307,11 +307,11 @@ If you prefer to install vcredist manually instead of using my one-liner, you ca APPID=`protontricks -l | grep -i "Skyrim - Licentia" | 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) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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: @@ -333,13 +333,13 @@ 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://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-WineShell.png) -![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallStart.png) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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. diff --git a/Skyrim:-Living-Skyrim-4.md b/Skyrim:-Living-Skyrim-4.md index 088887e..6244d72 100644 --- a/Skyrim:-Living-Skyrim-4.md +++ b/Skyrim:-Living-Skyrim-4.md @@ -1,5 +1,5 @@

- +

[Living Skyrim 4](https://www.fgsmodlists.com/docs/living-skyrim/) _itself is, has been, and will continue to be about one thing: breathing life into Skyrim. When playing vanilla Skyrim, there are times when youโ€™ll find nothing to do, nowhere to go, and no one to interact with. Living Skyrim seeks to correct this in every possible way._ @@ -65,27 +65,27 @@ sudo chmod -R 755 /home/omni/Games/Skyrim/LivingSkyrim4 The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library": - + Click Browse: - + Browse to the path of your modlist. e.g. /home/omni/Games/Skyrim/LivingSkyrim4, select ModOrganizer.exe, and click Open. - + 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 - Living Skyrim 4": - + Then in the Compatibility tab tick the box for 'Force the use of a specific Steam Play compatibility tool', then select the Proton version - It's important to pick Proton Experimental here so that it uses Proton 9. If for whatever reason Proton Experimental is still utilising Proton 8 for you, you should also have an entry for Proton 9 (Beta) that you can select. - + --- @@ -96,11 +96,11 @@ Then in the Compatibility tab tick the box for 'Force the use of a specific Stea If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak, and is likely also available from your distribution's package manager. Personally I use the version from flatpak/Discover Store: - + Click the Protontricks entry, and then click the Install button in the top right. - + To enable the use of protontricks via the command line, open a Konsole terminal and run the following command to add an alias(If you use a shell other than bash, you will have to adapt the following for your own login script location): @@ -124,7 +124,7 @@ That should be protontricks installed and ready to use later in the guide. Click play on this new entry "Skyrim - Living Skyrim 4" (or whatever you renamed it to) in Steam - 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. in Konsole terminal, run: @@ -136,7 +136,7 @@ then re-run "Skyrim - Living Skyrim 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. The path we are looking for is: @@ -145,21 +145,21 @@ Z:\home\omni\Games\Skyrim\LivingSkyrim4\Stock Game ``` - + The splash screen for Living Skyrim 4 should hopefully now appear: - + You may also get a pop-up asking if you want to Register for handling nxm links, like so: - + 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: - + For the LivingSkyrim4 executable, we need to point MO2 at a file that may not actually exist yet (but it will exist, once Rootbuilder does it's thing when you click launch - and is then removed again when the game closes). @@ -169,7 +169,7 @@ The path you need for the Living Skyrim 4 executable will be: Z:\home\omni\Games\LivingSkyrim4\Stock Game\skse64_loader.exe ``` - + --- @@ -197,11 +197,11 @@ Alternatively, **If you prefer to run this manually**, see an alternative step-b Next, we should set the resolution to match your monitor resolution. To do this in MO2, filter for the entry for "SSE Display Tweaks", and double-click it: - + 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 what you need: - + Finally, click the Close button and select "Yes" to save the changes. Optionally, you can also set an FPS limit by editing the FramerateLimit line, e.g "FramerateLimit = 60", or whatever your target FPS is. @@ -217,7 +217,7 @@ If you've read this far, then well done! I'd very much appreciate a Star for thi 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 once you're in the menus. - + 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 ;) @@ -227,7 +227,7 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) - + --- @@ -245,11 +245,11 @@ If you prefer to install vcredist manually instead of using my one-liner, you ca APPID=`protontricks -l | grep -i "Skyrim - Living Skyrim 4" | awk {'print $NF'} | sed 's:^.\(.*\).$:\1:' | tail -1` ; wget https://aka.ms/vs/17/release/vc_redist.x64.exe -O '/home/omni/.local/share/Steam/steamapps/compatdata/'"$APPID"'/pfx/drive_c/vc_redist.x64.exe' ; protontricks --no-bwrap -c 'wine /home/omni/.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) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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: @@ -271,13 +271,13 @@ 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://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-WineShell.png) -![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallStart.png) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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. diff --git a/Skyrim:-Nordic-Souls.md b/Skyrim:-Nordic-Souls.md index 4f5f695..64f44e6 100644 --- a/Skyrim:-Nordic-Souls.md +++ b/Skyrim:-Nordic-Souls.md @@ -1,5 +1,5 @@

- +

[Nordic Souls](https://www.fgsmodlists.com/docs/living-skyrim/) _is a comprehensive visual and gameplay overhaul for Skyrim SE/AE designed to "freshen up" and streamline the game while staying true to Skyrim's Nordic theme. It provides a perfect balance between a lot of lore-friendly content in the form of new quests and loot, a complete SimonRim gameplay overhaul, and beautiful yet performance-friendly visuals._ @@ -73,27 +73,27 @@ sudo chmod -R 755 /home/omni/Games/Skyrim/NordicSouls The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library": - + Click Browse: - + Browse to the path of your modlist. e.g. /home/omni/Games/Skyrim/NordicSouls, select ModOrganizer.exe, and click Open. - + 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 - Nordic Souls": - + Then in the Compatibility tab tick the box for 'Force the use of a specific Steam Play compatibility tool', then select the Proton version - It's important to pick Proton Experimental here so that it uses Proton 9. If for whatever reason Proton Experimental is still utilising Proton 8 for you, you should also have an entry for Proton 9 (Beta) that you can select. - + --- @@ -104,11 +104,11 @@ Then in the Compatibility tab tick the box for 'Force the use of a specific Stea If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak, and is likely also available from your distribution's package manager. Personally I use the version from flatpak/Discover Store: - + Click the Protontricks entry, and then click the Install button in the top right. - + To enable the use of protontricks via the command line, open a Konsole terminal and run the following command to add an alias(If you use a shell other than bash, you will have to adapt the following for your own login script location): @@ -132,7 +132,7 @@ That should be protontricks installed and ready to use later in the guide. Click play on this new entry "Skyrim - Nordic Souls" (or whatever you renamed it to) in Steam - 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. in Konsole terminal, run: @@ -144,7 +144,7 @@ then re-run "Skyrim - Nordic Souls" 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: @@ -153,21 +153,21 @@ Z:\home\omni\Games\Skyrim\NordicSouls\Game Root ``` - + The splash screen for Nordic Souls should hopefully now appear: - + You may also get a pop-up asking if you want to Register for handling nxm links, like so: - + 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: - + For the NordicSouls executable, we need to point MO2 at a file that may not actually exist yet (but it will exist, once Rootbuilder does it's thing when you click launch - and is then removed again when the game closes). @@ -177,7 +177,7 @@ The path you need for the Nordic Souls executable will be: Z:\home\omni\Games\Skyrim\NordicSouls\mods\Skyrim Script Extender (SKSE64)\Root\skse64_loader.exe ``` - + --- @@ -205,11 +205,11 @@ Alternatively, **If you prefer to run this manually**, see an alternative step-b Next, we should set the resolution to match your monitor resolution. To do this in MO2, filter for the entry for "SSE Display Tweaks", and double-click it: - + 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 what you need: - + Finally, click the Close button and select "Yes" to save the changes. Optionally, you can also set an FPS limit by editing the FramerateLimit line, e.g "FramerateLimit = 60", or whatever your target FPS is. @@ -225,7 +225,7 @@ If you've read this far, then well done! I'd very much appreciate a Star for thi 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 once you're in the menus. - + 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 ;) @@ -235,7 +235,7 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) - + --- @@ -253,11 +253,11 @@ If you prefer to install vcredist manually instead of using my one-liner, you ca APPID=`protontricks -l | grep -i "Skyrim - Nordic Souls" | awk {'print $NF'} | sed 's:^.\(.*\).$:\1:' | tail -1` ; wget https://aka.ms/vs/17/release/vc_redist.x64.exe -O '/home/omni/.local/share/Steam/steamapps/compatdata/'"$APPID"'/pfx/drive_c/vc_redist.x64.exe' ; protontricks --no-bwrap -c 'wine /home/omni/.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) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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: @@ -279,13 +279,13 @@ 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://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-WineShell.png) -![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallStart.png) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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. diff --git a/Skyrim:-Tuxborn.md b/Skyrim:-Tuxborn.md index 22464e6..b1714b2 100644 --- a/Skyrim:-Tuxborn.md +++ b/Skyrim:-Tuxborn.md @@ -1,4 +1,4 @@ -![Tuxborn Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Tuxborn/Tuxborn_Banner.png) +![Tuxborn Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/assets/images/wiki/ModlistGuides/Tuxborn/Tuxborn_Banner.png) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) @@ -61,31 +61,31 @@ Alternatively, just download it from [wabbajack.org](https://www.wabbajack.org/) Add Wabbajack.exe to Steam by using the "Add a Non-Steam Game to My Library" function from Steam: - + In the window that appears, click the "Browse" button at the bottom: - + Browses to the path of your Wabbajack.exe, which if you are following these instructions exactly, will be /home/deck/Wabbajack/Wabbajack.exe: - + Click "Add Selected Programs": - + Once added, right click the new Wabbajack.exe entry in steam, and go to Properties. I recommend you change the name to simply "Wabbajack": - + Next, click the Compatibility tab, and set it to use "Proton 9.0-4" (Do not use Proton 10, or Proton Experimental as in the screenshots below - it recently also updated to Proton 10, which breaks the current process needed to get Wabbajack to run successfully. Stick with Proton 9 for now): - + With that set, close the properties window and click Play for the Wabbajack entry in Steam. This will start Wabbajack for the first time, which is when the application properly downloads and installs the latest version of Wabbajack for you. It'll take a little time to download and install, just let it complete. - + Once done, the Wabbajack application itself should open up - **Close it down** before trying to use the application, and move on to the next step. @@ -100,7 +100,7 @@ bash <(curl -s https://raw.githubusercontent.com/Omni-guides/Wabbajack-Modlist-L e.g: - + --- @@ -112,7 +112,7 @@ e.g: All being well, that should really be all that is needed. Start Wabbajack from Steam again, and log in to Nexus using the little cog in the top right, followed by the Login button: - + **Please Note:** The Nexus Login function is by far the most unreliable part about running Wabbajack on Deck/Linux. If the login screen remains black, then you may need to remove the Wabbajack entry from Steam, and then start again from [Step 1.2](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/wiki/Skyrim:-Tuxborn#12---add-wabbajackexe-to-steam). If you continue to have issues, please reach out on Discord for assistance. @@ -134,11 +134,11 @@ mkdir -p $HOME/Games/WabbajackDownloads/Skyrim Back in Wabbajack, once the Nexus Login is done, use the "back" arrow in the top left to return to the main Wabbajack menu, and click "Install from disk": - + Click the three dots next to the "Target Modlist" line. A file browser window should appear - use it browse to the extracted Tuxborn.wabbajack file (NOTE. *Not* the .zip file, you must unzip this to access the Tuxborn.wabbajack file). Fill in the Install and Downloads directories using their Z:\ paths. I recommend following the paths as above: - + This will keep the Install directory and Downloads directory separate, which will be a benefit in future as the Downloads directory can be deleted once things are all up and running correctly, to free up some space. @@ -150,7 +150,7 @@ Retaining this section for additional Notes that come up after 1.0 release. Once you are ready, click the Play button and the Wabbajack application should start to download all the mods needed for Tuxborn. This will likely take quite a long time - the downloads phase of the process is entirely dependant on your internet connection speed. As mentioned above, Nexus Premium is **strongly recommended**. - + As a reminder, running Wabbajack on Linux/SteamOS is not a supported method, but we've done what we can to make things work as smoothly as they can. You may encounter crashes, hanging, or need to restart or re-run the Wabbajack application and install process. It also may appear to have hung, but hasn't - This is especially true during the Building BSA's part of the Wabbjack process - please be extra patient here as it takes **a vary log time** on the Steam Deck hardware (See [Additional Notes](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/wiki/Skyrim:-Tuxborn#additional-notes) for some indication of install times on Steam Deck.) @@ -164,29 +164,29 @@ Unlike on Windows, the Wabbajack Installation process is only part of what is ne Click the "Add a Non-Steam Game to My Library" option from the Games menu in Steam: - + Click Browse: - + Browse to the path for Tuxborn, which if you are following my recommendations, should be `/home/deck/Games/Skyrim/Tuxborn`. SDCard users should navigate to, for example `/run/media/mmcblk0p1/Games/Skyrim/Tuxborn`. - + Lastly for this step, click "Add Selected Program" - + #### 3.2 Properties of Tuxborn Steam Entry When you add ModOrganizer.exe to Steam, it will be added with the name "ModOrganizer.exe" which is both not very helpful, and also won't be detected by my post-install automation script. Right click the "ModOrganizer.exe" entry, and click properties: - + In the properties window, give it a more sensible name, I recommend "Skyrim - Tuxborn" - the "Skyrim - " part is particularly important to allow my Script to detect things correctly, so please just go with my recommendation unless you know what you are doing. - + **IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the ModOrganizer.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents: @@ -195,12 +195,12 @@ STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% ``` Like so: - + Switch to the Compatibility tab, tick the box for "Force the use of a specific Steam Play compatibility tool", and select "Proton Experimental": - + #### 3.3 Run once and close MO2 @@ -216,25 +216,25 @@ bash <(curl -s https://raw.githubusercontent.com/Omni-guides/Wabbajack-Modlist-L (**Screenshots may differ slightly as the install script continues to be developed**) - + A banner and a short note will be displayed, and a request to press any key to continue: - + The script will then attempt to detect any Wabbajack Modlists you have installed and added to Steam - in this case, Tuxborn. Type the corresponding number next to Tuxborn (e.g. 1) and hit enter: - + You will be asked to confirm you want to continue, and the script will move on to detecting the Modlist Install directory - if you are using my recommended directory names and paths, this should be detected automatically. However, if you have called the directory something else, or if multiple possible directories are found, you'll be asked to select the right one. If nothing can be found automatically, you'll be asked to manually input the path to the Modlist directory. You will be prompted for your *sudo* password so that various permissions can be set correctly, and the script will continue through more automated tasks: - + Lastly, you will be asked if you want to set the resolution. This is optional but I'm trying to reduce the manual steps as much as I can. If you're running this on a Steam Deck, it will assume the desired resolution is 1280x800 (If you are going to be playing while docked, you will have to manually alter the resolution via MO2 in the "Tuxborn - Settings" -> INI Files -> SSEDisplayTweaks.ini file. See [Additional Notes](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/wiki/Skyrim:-Tuxborn#additional-notes) below for more information). If you are not running this script on a Steam Deck, you will be asked to input your desired resolution, in the format 1920x1080. - + #### 3.5 With the post-install automation script complete, you now need to REBOOT YOUR STEAM DECK, and then switch back to Desktop Mode for the final part. @@ -276,7 +276,7 @@ Regardless of which profile you want to use you should now, finally, be ready to First point to note is the 'Unlock' button that will appear shortly after you click Play. Never, ever (ever) click the Unlock button. - + โš ๏ธ โ— UNDER NO CIRCUMSTANCES PRESS THE โ€œUNLOCKโ€ BUTTON WHEN YOU HAVE LOADED SOMETHING THROUGH MOD-ORGANIZER. YOU WILL BREAK MANY MANY THINGS. DO NOT PRESS THE BUTTON! โš ๏ธ โ— @@ -289,7 +289,7 @@ The very first launch will likely crash fairly early, during the shader compilat Finally, though, things will start to smooth out. However, while the game is loading, the main menu background may be incredibly weird colours, e.g: - + This is caused by a different shader building process, and it will sort itself out when the game fully launches, and hopefully will stop happening after the first few launches. @@ -333,11 +333,11 @@ It would be interesting to see if anyone has vastly different timings from the a If you are not playing on Steam Deck and wish to change the configured resolution, you can do this from MO2. Filter for the entry for "Tuxborn - Settings", and double-click it: - + Switch to the INI Tab, highlight the "SSEDisplayTweaks.ini" file on the left, and then scroll down on the right side of the window until you see the line that reads something like "Resolution=1280x800". Remove the # at the start of the line if one exists, and then set the resolution to be your desired resolution, e.g. "Resolution=1920x1080": - + Similarly, the FrameLimit (FPS limit) can be adjusted by editing the line: diff --git a/SyncToDeck.md b/SyncToDeck.md index e7d6faa..1b94833 100644 --- a/SyncToDeck.md +++ b/SyncToDeck.md @@ -1,4 +1,4 @@ - + # How to transfer files to Steam Deck (New Install & Modlist Update) @@ -10,7 +10,7 @@ _**PLEASE NOTE:** I cannot be held responsible for anything negative that happen For all methods described here, you will need to have already set a password for the deck user on your Steam Deck. If you haven't already done so, you can follow Valve's guidance: - + ### Enable SSH on the Steam Deck @@ -22,7 +22,7 @@ sudo systemctl enable --now sshd You will be prompted to enter you 'deck' user password. - + ## Option 1 (Recommended): WinSCP - a free file manager for Windows supporting FTP, SFTP, S3 and WebDAV. @@ -30,7 +30,7 @@ Download WinSCP from [here](https://winscp.net/eng/download.php) on your Windows Once downloaded, install it, then open WinSCP, you will be presented with a Login Configuration window. - + Keep "SFTP" selected as the File protocol, enter the IP Address of your Steam Deck in the "Host name" text box. Keep the port as 22, and enter "deck" as the User name. You can leave the password box blank for now. @@ -40,11 +40,11 @@ Once your Login details match the screenshot (your IP Address will be different) The first connection from WinSCP to you Deck will likely prompt you to accept the host key - simply click the "Accept" button: - + The SFTP connection from your Windows system to your Deck will be initiated, and you will be prompted to enter the password for the "deck" user on your Steam Deck: - + Enter the password and click OK. All being well, you should be presented with a "Dual Browser" window, which displays your Windows filesystem on the left, and your Steam Deck filesystem on the right. @@ -66,31 +66,31 @@ And on the Steam Deck side (right hand side), I navigate to: /home/deck/Games/Skyrim/Tuxborn ``` - + Once you have the two Tuxborn directories open on Windows and Deck, click the "Synchronize" button in the top right: - + Given that the Tuxborn directory on the Deck is empty, you can leave the most of the default settings as they are, just make sure that "Remote" is selected for the "Direction/Target directory": - + Once you have these settings in place, click OK to start the comparison phase. You may get a popup regarding opening a separate shell session. - + This is fine to accept, so click OK. WinSCP will begin comparing the source and target directories: - + After a few minutes, a report will be displayed listing the changes that WinSCP will carry out if you proceed: - + For a new Tuxborn install, this is going to essentially report that it will be copying everything from the Windows system, to the Deck. Click OK in the top right to accept these actions and start the transfer process: - + How long this process takes will depend on how much data needs to be synchronised, and how fast your connection between Windows system and Steam Deck is. Eventually it will finish. Once it has, you will need to return to the main Tuxborn Install guide, for the next steps - rejoin it [here](https://github.com/Omni-guides/Tuxborn/blob/main/TuxbornSteamDeckFullInstall.md#step-3---post-wabbajack-steps) and complete all of the remaining steps. After that, you should be able to start Tuxborn from steam, and get back to playing! @@ -118,15 +118,15 @@ And on the Steam Deck side (right hand side), I navigate to: /home/deck/Games/Skyrim/Tuxborn ``` - + Once you have the two Tuxborn directories open on Windows and Deck, click the "Synchronize" button in the top right: - + A new window will pop up, allowed you to alter the settings for the synchronisation. Set them as follows, while double checking that the "Local directory" and "Remote directory" folder paths at the top are correct: - + The important settings to use here are: @@ -142,21 +142,21 @@ Comparison criteria: Checksum - While this is a slower method of comparing the W Once you have these settings in place, click OK to start the comparison phase. You may get a popup regarding opening a separate shell session. - + This is fine to accept, so click OK. WinSCP will begin comparing the source and target directories: - + After a few minutes, a report will be displayed listing the changes that WinSCP will carry out if you proceed: - + Have a quick check through the list of actions in the report, and if you are ready to start the sync, click OK in the top right. WinSCP will now begin synchronizing the data: - + How long this process takes will depend on how much data needs to be synchronised, and how fast your connection between Windows system and Steam Deck is. Eventually it will finish. Once it has, you will need to rerun the Automated Install Script from the main Tuxborn Install guide, so rejoin it [here](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/wiki/Skyrim:-Tuxborn#step-3---post-wabbajack-steps) and complete all of step 3. After that, you should be able to start Tuxborn from steam, and get back to playing! @@ -175,7 +175,7 @@ You can download the MobaXterm application here: [MobaXTerm](https://mobaxterm.m Once installed, open MobaXterm and click "Start Local Terminal": - + In terms of the actual rsync command, these are the flags I use. _Please be very careful with this command_, using the `--delete` flag with rsync can be dangerous if you get the paths wrong - see below the command for a brief description of what each flag is applying here. The rsync command I use is (using Tuxborn as an example): @@ -183,7 +183,7 @@ In terms of the actual rsync command, these are the flags I use. _Please be very rsync -arvP --delete /drives/c/Wabbajack/Skyrim/Tuxborn/* deck@steamdeck:/home/deck/Games/Skyrim/Tuxborn/. ``` - + * You will need to adjust the path in `/drives/c/../..` to match where the Modlist Install directory you set in Wabbajack exists on your Windows system. For example a Wabbajack Install path of `D:\Wabbajack\Tuxborn` would be referenced as `/drives/d/Wabbajack/Tuxborn` for the rsync command. diff --git a/Troubleshooting-and-FAQ.md b/Troubleshooting-and-FAQ.md index 618bae7..f426fc4 100644 --- a/Troubleshooting-and-FAQ.md +++ b/Troubleshooting-and-FAQ.md @@ -1,4 +1,4 @@ -![Omni-guides Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WabbajackModlistsBanner2.png) +![Omni-guides Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WabbajackModlistsBanner2.png) Here, I will try to document issues that regularly come up from users getting support, in case they help others in future. diff --git a/TuxbornSteamDeckFullInstall.md.md b/TuxbornSteamDeckFullInstall.md.md index 3c6949a..442085f 100644 --- a/TuxbornSteamDeckFullInstall.md.md +++ b/TuxbornSteamDeckFullInstall.md.md @@ -1,4 +1,4 @@ -![Tuxborn Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Tuxborn/Tuxborn_Banner.png) +![Tuxborn Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Tuxborn/Tuxborn_Banner.png) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) @@ -51,31 +51,31 @@ Alternatively, just download it from [wabbajack.org](https://www.wabbajack.org/) Add Wabbajack.exe to Steam by using the "Add a Non-Steam Game to My Library" function from Steam: - + In the window that appears, click the "Browse" button at the bottom: - + Browses to the path of your Wabbajack.exe, which if you are following these instructions exactly, will be /home/deck/Wabbajack/Wabbajack.exe: - + Click "Add Selected Programs": - + Once added, right click the new Wabbajack.exe entry in steam, and go to Properties. You can change the name to simply "Wabbajack" if you wish: - + Next, click the Compatibility tab, and set it to use "Proton Experimental": -< +< With that set, close the properties window and click Play for the Wabbajack entry in Steam. This will start Wabbajack for the first time, which is when the application downloads and installs the latest version of Wabbajack for you. It'll take a little time to download and install, just let it complete. - + Once done, the Wabbajack application itself should open up - **Close it down** before trying to use the application, and move on to Step 4. @@ -90,7 +90,7 @@ bash <(curl -s https://raw.githubusercontent.com/Omni-guides/Wabbajack-Modlist-L e.g: - + --- @@ -102,7 +102,7 @@ e.g: All being well, that should really be all that is needed. Start Wabbajack from Steam again, and log in to Nexus using the little cog in the top right, followed by the Login button: - + **Please Note:** The Nexus Login function is by far the most unreliable part about running Wabbajack on Deck/Linux. If the login screen remains black, then you may need to remove the Wabbajack entry from Steam, and then start again from [Step 1.2](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/wiki/#12---add-wabbajackexe-to-steam). If you continue to have issues, please reach out on Discord for assistance. @@ -112,11 +112,11 @@ Until Tuxborn becomes available directly from the Wabbajack Modlist Gallery, you Back in Wabbajack, once the Nexus Login is done, use the "back" arrow in the top left to return to the main Wabbajack menu, and click "Install from disk": - + Click the three dots next to the "Target Modlist" line. A file browser window should appear - use it browse to the extracted Tuxborn.wabbajack file (NOTE. *Not* the .zip file, you must unzip this to access the Tuxborn.wabbajack file). Fill in the Install and Downloads directories using their Z:\ paths. I recommend following the paths below: - + This will keep the Install directory and Downloads directory separate, which will be a benefit in future as the Downloads directory can be deleted once things are all up and running correctly, to free up some space. @@ -132,7 +132,7 @@ There are a couple of larger mods that sometimes fail to download when using Wab Once you are ready, click the Play button and the Wabbajack application should start to download all the mods needed for Tuxborn. This will likely take quite a long time - the downloads phase of the process is entirely dependant on your internet connection speed. As above, Nexus Premium is **strongly recommended**. - + As a reminder, running Wabbajack on Linux/SteamOS is not a supported method, but we've done what we can to make things work as smoothly as they can. You may encounter crashes, or hanging - if this happens you can just restart Wabbajack, Click Install from disk, and click Play again - it should have re-populated your previous paths etc. It also may appear to have hung, but hasn't - This is especially true during the Building BSA's part of the Wabbjack process - please be extra patient here as it takes **a vary log time** on the Steam Deck hardware (See [Additional Notes](https://github.com/Omni-guides/Tuxborn/blob/main/TuxbornSteamDeckFullInstall.md#additionals-notes) for some indication of install times on Steam Deck.) @@ -146,29 +146,29 @@ Unlike on Windows, the Wabbajack Installation process is only part of what is ne Click the "Add a Non-Steam Game to My Library" option from the Games menu in Steam: - + Click Browse: - + and browse to the path for Tuxborn, which if you are following my recommendations, should be `/home/deck/Games/Skyrim/Tuxborn`. SDCard users should navigate to, for example `/run/media/mmcblk0p1/Games/Skyrim/Tuxborn`. - + Lastly for this step, click "Add Selected Program" - + #### 3.2 Properties of Tuxborn Steam Entry When you add ModOrganizer.exe to Steam, it will be added with the name "ModOrganizer.exe" which is both not very helpful, and also won't be detected by my post-install automation script. Right click the "ModOrganizer.exe" entry, and click properties: - + In the properties window, give it a more sensible name, I recommend "Skyrim - Tuxborn" - the "Skyrim - " part is particularly important to allow my Script to detect things correctly, so please just go with my recommendation unless you know what you are doing. - + **IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the ModOrganizer.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents: @@ -177,12 +177,12 @@ STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% ``` Like so: - + Switch to the Compatibility tab, tick the box for "Force the use of a specific Steam Play compatibility tool", and select "Proton Experimental": - + #### 3.3 Run once and reboot @@ -194,25 +194,25 @@ To run the required post-install steps automatically, you can run my automation `bash <(curl -s https://raw.githubusercontent.com/Omni-guides/Wabbajack-Modlist-Linux/main/binaries/omni-guides.sh)` - + A banner and a short note will be displayed, and a request to press any key to continue: - + The script will then attempt to detect any Wabbajack Modlists you have installed and added to Steam - in this case, Tuxborn. Type the corresponding number next to Tuxborn (e.g. 1) and hit enter: - + You will be asked to confirm you want to continue, and the script will move on to detecting the Modlist Install directory - if you are using my recommended directory names and paths, this should be detected automatically. However, if you have called the directory something else, or if multiple possible directories are found, you'll be asked to select the right one. If nothing can be found automatically, you'll be asked to manually input the path to the Modlist directory. You will be prompted for your *sudo* password so that various permissions can be set correctly, and the script will continue through more automated tasks: - + Lastly, you will be asked if you want to set the resolution. This is optional but I'm trying to reduce the manual steps as much as I can. If you're running this on a Steam Deck, it will assume the desired resolution is 1280x800 (If you are going to be playing while docked, you will have to manually alter the resolution via MO2 in the "Tuxborn - Settings" -> INI Files -> SSEDisplayTweaks.ini file. See [Additional Notes](https://github.com/Omni-guides/Tuxborn/blob/main/TuxbornSteamDeckFullInstall.md#additionals-notes) below for more information). If you are not running this script on a Steam Deck, you will be asked to input your desired resolution, in the format 1920x1080. - + #### 3.5 With the post-install automation script complete, you now need to REBOOT YOUR STEAM DECK, and then switch back to Desktop Mode for the final part. @@ -252,7 +252,7 @@ Regardless of which profile you want to use you should now, finally, be ready to First point to note is the 'Unlock' button that will appear shortly after you click Play. Never, ever (ever) click the Unlock button. - + โš ๏ธ โ— UNDER NO CIRCUMSTANCES PRESS THE โ€œUNLOCKโ€ BUTTON WHEN YOU HAVE LOADED SOMETHING THROUGH MOD-ORGANIZER. YOU WILL BREAK MANY MANY THINGS. DO NOT PRESS THE BUTTON! โš ๏ธ โ— @@ -265,7 +265,7 @@ The very first launch will likely crash fairly early, during the shader compilat Finally, though, things will start to smooth out. However, while the game is loading, the main menu background may be incredibly weird colours, e.g: - + This is caused by a different shader building process, and it will sort itself out when the game fully launches, and hopefully will stop happening after the first few launches. @@ -305,11 +305,11 @@ It would be interesting to see if anyone has vastly different timings from the a If you are not playing on Steam Deck and wish to change the configured resolution, you can do this from MO2. Filter for the entry for "Tuxborn - Settings", and double-click it: - + Switch to the INI Tab, highlight the "SSEDisplayTweaks.ini" file on the left, and then scroll down on the right side of the window until you see the line that reads something like "Resolution=1280x800". Remove the # at the start of the line if one exists, and then set the resolution to be your desired resolution, e.g. "Resolution=1920x1080": - + Similarly, the FrameLimit (FPS limit) can be adjusted by editing the line: diff --git a/Using-the-omniโ€guides.sh-Automation-Script.md b/Using-the-omniโ€guides.sh-Automation-Script.md index 9e0ed30..97cac16 100644 --- a/Using-the-omniโ€guides.sh-Automation-Script.md +++ b/Using-the-omniโ€guides.sh-Automation-Script.md @@ -1,4 +1,4 @@ -![Omni-guides Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/WabbajackModlistsBanner2.png) +![Omni-guides Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/WabbajackModlistsBanner2.png) DISCLAIMER - I am not affiliated with the Wabbajack group in any way, just a gamer trying to help other gamers. You may be able to get assistance with this guide from the #unofficial-linux-help channel of the main [Official Wabbajack Discord](https://discord.gg/wabbajack), but it may be best to @ me on Discord (@omni). Due to this being an unofficial guide, assistance on this from Wabbajack support directly, or the Modlist developers, is highly unlikely. @@ -61,27 +61,27 @@ I will use Anvil as an example Modlist for this guide. **Please change the comma Once Wabbajack has successfully completed the download and installation of the Modlist, or you have transferred the modlist from your Windows system, the next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library": - + Click Browse: - + Browse to the path of your Modlist. e.g. /home/deck/Games/Skyrim/Anvil, select ModOrganizer.exe, and click Open. - + Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Program. - + Once added, edit the properties of the new ModOrganizer.exe entry. The script expects the Shortcut Name to contain either "Skyrim" for Skyrim modlists, or "Fallout" for Fallout based modlists - for example "Skyrim - Tuxborn", "Skyrim - Anvil" or "Fallout - Life in the Ruins". Adjust to match the modlist you are trying to run. This is required because _not_ limiting the search for game entries the script will find to only Skyrim or Fallout, would mean listing literally all games you have installed and would be messy to deal with. - + Switch to the Compatibility tab and tick the box for 'Force the use of a specific Steam Play compatibility tool', then select the Proton version "Proton Experimental". - + **IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the ModOrganizer.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents (you may need to adjust the path of your SD Card in /run/media as necessary on your system): @@ -90,7 +90,7 @@ STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% ``` Like so: - + ******IMPORTANT**:**** _As a reminder - Once you have added the Non-Steam Game entry, click Play on it in Steam at least once. Whether it opens MO2 successfully, it fails or gives an error, you **must** close it down again before continuing. This step is required to register the Game Entry with Steam so that Protontricks can manage it._ @@ -105,25 +105,25 @@ You can run the script directly from GitHub - this will ensure you are using the bash <(curl -s https://raw.githubusercontent.com/Omni-guides/Wabbajack-Modlist-Linux/main/binaries/omni-guides.sh) ``` - + A banner and a short note will be displayed, and a request to press any key to continue: - + The script will then attempt to detect all the Wabbajack Modlists you have installed and added to Steam. Press the corresponding number for the Modlist you with to configure: - + You will be asked to confirm you want to continue, and the script will move on to detecting the Modlist Install directory - if multiple possibilities are found, you'll be asked to select the right one. If nothing can be found automatically, you'll be asked to manually input the path to the Modlist directory. You will be prompted for your *sudo* password so that protontricks permissions can be set correctly, and the script will continue through more automated tasks: - + Lastly, you will be asked if you want to set the resolution. This is optional but I'm trying to reduce the manual steps as much as I can. If you're running this on a Steam Deck, it will assume the desired resolution is 1280x800 (If you are going to be playing while docked, you will have to manually alter the resolution via MO2 for skyrimprefs.ini/fallou4prefs and SSEDisplayTweaks). If you are not running this script on a Steam Deck, you will be asked to input your desired resolution, in the format 1920x1080. - + --- @@ -152,7 +152,7 @@ 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/Anvil/) +![IMAGE GAMEMenu](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Anvil/) diff --git a/WIP-Skyrim:-AVO-(Deck).md b/WIP-Skyrim:-AVO-(Deck).md index c21de7e..b53e14a 100644 --- a/WIP-Skyrim:-AVO-(Deck).md +++ b/WIP-Skyrim:-AVO-(Deck).md @@ -1,4 +1,4 @@ -![AVO Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-Banner.png) +![AVO Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/AVO/AVO-Banner.png) _Althro's Visual Overhaul ([AVO](https://github.com/Althro/AVO) ) is designed as a "true to vanilla list" to build your own list upon. It has been installed over 12 thousand times and garnered a reputation for being incredibly stable and is, as the quote says, "the best way to make your own list."_ @@ -68,27 +68,27 @@ sudo chmod -R 755 /run/media/mmcblk0p1/Games/Skyrim/AVO The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library". The latest version of Steam should use the regular File Browser from your system, older versions of Steam had a built-in file browser. -![IMAGE AddNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-AddNonSteamGame.png) +![IMAGE AddNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-AddNonSteamGame.png) Click Browse: -![IMAGE BrowseNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-BrowseNonSteamGame.png) +![IMAGE BrowseNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-BrowseNonSteamGame.png) Browse to the path of your modlist. e.g. /home/deck/Games/Skyrim/AVO, select ModOrganizer.exe, and click Open. -![IMAGE AddMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-AddMO2NonSteamGame.png) +![IMAGE AddMO2NonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/AVO/AVO-AddMO2NonSteamGame.png) Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Program. -![IMAGE AddMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-AddMO2NonSteamGame.png) +![IMAGE AddMO2NonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-AddMO2NonSteamGame.png) Once added, edit the properties of the new ModOrganizer.exe entry. You can give it a more sensible name - I used "Skyrim - AVO": -![IMAGE PropertiesNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-PropertiesNonSteamGame.png) +![IMAGE PropertiesNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/AVO/AVO-PropertiesNonSteamGame.png) 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.. -![IMAGE ProtonNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtonNonSteamGame.png) +![IMAGE ProtonNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtonNonSteamGame.png) **IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the ModOrganizer.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents: @@ -98,7 +98,7 @@ STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% Like so: -![IMAGE STEAM_COMPAT_MOUNTS](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) +![IMAGE STEAM_COMPAT_MOUNTS](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-STEAM_COMPAT_MOUNTS.png) --- @@ -106,9 +106,9 @@ Like so: If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak: -![IMAGE ProtontricksSearch](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscover.png) +![IMAGE ProtontricksSearch](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscover.png) -![IMAGE ProtontricksInstall](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscoverInstall.png) +![IMAGE ProtontricksInstall](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscoverInstall.png) To enable the use of protontricks via the command line, open a Konsole terminal and run the following command to add an alias: @@ -131,7 +131,7 @@ That should be protontricks installed and ready to use later in the guide. Click play on this new entry "Skyrim - AVO" (or whatever you renamed it to) in Steam - 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: -![IMAGE MO2DownloadsError](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2DownloadsError.png) +![IMAGE MO2DownloadsError](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2DownloadsError.png) To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file. in Konsole terminal, run: @@ -143,7 +143,7 @@ then re-run "Skyrim - AVO" 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: -![IMAGE MO2PortableError](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2PortableError.png) +![IMAGE MO2PortableError](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2PortableError.png) To fix this, we need to point MO2 to our new location. Click OK, and then Browse. The path we are looking for is: @@ -153,22 +153,22 @@ Z:\home\deck\Games\Skyrim\AVO\Game Root 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. -![IMAGE BrowseLocalBlur](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-BrowseLocalBlur.png) +![IMAGE BrowseLocalBlur](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/AVO/AVO-BrowseLocalBlur.png) The splash screen for AVO should hopefully now appear: -![IMAGE MO2Splash](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-MO2Splash.png) +![IMAGE MO2Splash](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/AVO/AVO-MO2Splash.png) You may also get a pop-up asking if you want to Register for handling nxm links, like so: -![IMAGE HandleNXMLinks](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2RegisterNXMLinks.png) +![IMAGE HandleNXMLinks](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2RegisterNXMLinks.png) 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): -![IMAGE MO2ExecutableCog](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-MO2ExecutablesCog.png) +![IMAGE MO2ExecutableCog](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/AVO/AVO-MO2ExecutablesCog.png) For the AVO 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). @@ -178,7 +178,7 @@ The path you need for the AVO application will be: Z:\home\deck\Games\AVO\mods\Skyrim Script Extender\Root\skse64_loader.exe ``` -![IMAGE MO2Executables](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-MO2Executables.png) +![IMAGE MO2Executables](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/AVO/AVO-MO2Executables.png) If you installed vanilla Skyrim to an SD Card, then you will have to replace with the above with the equivalent path in /run/media/mmcblk0p1. @@ -214,11 +214,11 @@ APPID=`protontricks -l | grep -i "Skyrim - AVO" | awk {'print $NF'} | sed 's:^.\ 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: -![IMAGE IniEditor](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-SSEDisplayTweaks.png) +![IMAGE IniEditor](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/AVO/AVO-SSEDisplayTweaks.png) 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: -![IMAGE SetResolution](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-SetResolution.png) +![IMAGE SetResolution](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/AVO/AVO-SetResolution.png) Finally, click the Close button and select "Yes" to save the changes. @@ -250,7 +250,7 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) -![IMAGE AVOMenu](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/AVO/AVO-Menu.png) +![IMAGE AVOMenu](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/AVO/AVO-Menu.png) @@ -271,11 +271,11 @@ If you prefer to install vcredist manually instead of using my one-liner, you ca APPID=`protontricks -l | grep -i "Skyrim - AVO" | 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) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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: @@ -297,13 +297,13 @@ 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://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-WineShell.png) -![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallStart.png) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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. diff --git a/Wabbajack-on-Linux-via-Wine.md b/Wabbajack-on-Linux-via-Wine.md index ef59ba1..7207ead 100644 --- a/Wabbajack-on-Linux-via-Wine.md +++ b/Wabbajack-on-Linux-via-Wine.md @@ -1,4 +1,4 @@ - + ## Introduction @@ -120,23 +120,23 @@ Alternatively, use the following steps to carry out via the winetricks GUI: Start winetricks either from Apps menu: - + or by running `winetricks` in a terminal: - + Once winetricks has opened, ensure "Select the default wineprefix" is selected, or select it, and then click OK. - + On the next window, highlight "Delete ALL DATA AND APPLICATIONS INSIDE THIS WINEPREFIX" - you may have to scroll the window down a little: - + A warning will pop up needing you to confirm the deletion of the prefix and contents: - + Click continue, and winetricks will close, deleting the prefix in the background. The prefix has now been removed. @@ -152,11 +152,11 @@ wineboot Alternatively, to do so using the winetricks GUI, re-run winetricks, either from the Applications menu, or terminal, as above. This time it will notify you that the Wine environment in `/home//.wine` is being updated. This is a good sign, as it means the prefix cleaning succeeded. - + It will also likely prompt you to install Wine-Mono, which you can confirm. - + ### Step 6 - Change the default renderer used @@ -170,15 +170,15 @@ winetricks renderer=vulkan Alternatively via the GUI, start winetricks as above, and then again, with "Select the default wineprefix" highlighted, click OK. - + This time, however, highlight "Change settings" and click OK - + Scroll down the list of settings shown, until you see "renderer=vulkan", highlight it, and click OK. - + This should return you to the previous options menu, don't close winetricks just yet. @@ -196,15 +196,15 @@ wine $HOME/Wabbajack/MicrosoftEdgeWebView2RuntimeInstallerX64.exe To do so via the GUI, start winetricks as above if it's not still open, select the Default Prefix option if needed, and then highlight "Run an arbitrary executable (.exe/.msi/.msu)" and click OK. This should bring up a file browser of your system, and will allow us to locate and run any .exe we want - in this case, the Edge Webview installer that we downloaded in Step 3. - + Using the file browser, locate the installer for Webview - this should be in `/home//Wabbajack` if you are following my steps exactly. Once located, highlight the installer .exe file, and click Open: - + After a few second, the WebView2 installer window will appear, and run through the install process, and then it will close without any message. Keep winetricks open for the next step. - + --- @@ -220,11 +220,11 @@ winecfg -v win7 Alternatively via the winetricks GUI, highlight "Run winecfg" and click OK. This will open up a new small window labelled "Wine configuration". - + Staying on the Applications tab which should be selected by default, change the "Windows Version" at the bottom to be "Windows 7" instead of the default of Windows 10 or 11. - + Do not close this window yet. @@ -253,15 +253,15 @@ wine regedit $HOME/Wabbajack/WJApplication.reg Alternatively, to do this from the winetricks GUI, ensure you are still on the Applications tab from Step 8, click the "Add application" button near the bottom: - + This will open up a Windows-style file browser. Navigate to your Wabbajack.exe file, which will be in `Z:\home\\Wabbajack\Wabbajack.exe` if you have been following these steps exactly. - + Highlight Wabbajack.exe, and click Open, and you should now see Wabbajack.exe listed in the list of applications. Select Wabbajack.exe in the list, and change the "Windows Version" from "Use global settings" to "Windows 10", and then click apply: - + You can now close winetricks by clicking the Cancel button a few times. @@ -315,7 +315,7 @@ The Steam Library check is only done when Wabbajack starts, so if you have jumpe That should be it as far as configuration is concerned. We can now run Wabbajack. You can do this by double-clicking the Wabbajack.exe file in your file browser: - + or by running your equivalent of: @@ -325,11 +325,11 @@ cd $HOME/Wabbajack ; wine $HOME/Wabbajack/Wabbajack.exe And all being well, this will start Wabbajack, and it will run through the usual install: - + Log into Nexus using the GUI options, just like you would on Windows. - + At this stage, you should be good to just Wabbajack in the normal way. Either install a modlist from file, or browse the gallery to select one. There is currently a bug with some of the images not loading correctly, but that should be fixed in an upcoming update to Wabbajack. diff --git a/Wabbajack-via-Proton.md b/Wabbajack-via-Proton.md index 711d848..7e100bb 100644 --- a/Wabbajack-via-Proton.md +++ b/Wabbajack-via-Proton.md @@ -1,4 +1,4 @@ - + ## Introduction @@ -52,17 +52,17 @@ Alternatively, just download it from [wabbajack.org](https://www.wabbajack.org/) Add Wabbajack.exe to Steam by using the "Add a Non-Steam Game to My Library" function from Steam: - + Once added, right click the new entry and go to Properties. Change the name to simply "Wabbajack", followed by clicking the Compatibility tab, and set it to use "Proton - Experimental": - + - + With that set, close the properties window and click Play for the Wabbajack entry in Steam. This will start Wabbajack for the first time, which is when the application downloads and installs the latest version of Wabbajack for you. It'll take a little time to download and install, just let it complete. - + Once done, the Wabbajack application itself should open up - **Close it down** before trying to use the application, and move on to Step 3. @@ -79,7 +79,7 @@ bash <(curl -s https://raw.githubusercontent.com/Omni-guides/Wabbajack-Modlist-L e.g: - + --- @@ -87,7 +87,7 @@ e.g: All being well, that should really be all that is needed. Start Wabbajack from Steam again, and log in to nexus using the little cog in the top right. Once ready, browse the gallery or add a .wabbajack file manually, as you would do even on Windows. Fill in the Install and Downloads directories using their Z:\ paths. For example: - + --- diff --git a/Withdrawn:--Skyrim-Journey.md b/Withdrawn:--Skyrim-Journey.md index 6c21714..3b24b09 100644 --- a/Withdrawn:--Skyrim-Journey.md +++ b/Withdrawn:--Skyrim-Journey.md @@ -126,7 +126,7 @@ instance_download_path.txt 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 - Journey" 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.. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SteamCompatibilityProton.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SteamCompatibilityProton.png) **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: @@ -143,11 +143,11 @@ Like so: Click play on this new entry "Skyrim - Journey" (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/Journey/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). -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus4MORedirectTerminal.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus4MORedirectTerminal.png) 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MO2DownloadsError.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MO2DownloadsError.png) To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file: @@ -159,7 +159,7 @@ If you had this error, fix as above and then re-run "Skyrim - Journey" from Stea 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus4PortableError.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus4PortableError.png) To fix this, we need to point MO2 to our new location. Click OK, and then Browse: @@ -167,11 +167,11 @@ 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus4GameRoot.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus4GameRoot.png) With that done, the custom Modlist splashscreen for MO2 should appear, followed by ModOrganizer2 itself. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus4Splash.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus4Splash.png) You may also get a pop-up asking if you want to Register for handling nxm links, like so: @@ -197,7 +197,7 @@ Z:\home\deck\Games\Skyrim\Journey\Journey-WJ\Stock Game\ You can copy and paste the path, or use the three dots beside the "Binary" and "Start In" entries to manually locate via GUI. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus4MO2Executables.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus4MO2Executables.png) --- @@ -211,7 +211,7 @@ TODO ENB RENAME disable the 'ENB - Binaries' entry in MO2 -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus4DisableENB.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus4DisableENB.png) --- @@ -287,13 +287,13 @@ Finally, run the installer: wine vc_redist.x64.exe ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus4WineShell.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus4WineShell.png) -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallStart.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallStart.png) Check the box to agree, and then click install. It should complete quickly. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallComplete.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallComplete.png) --- @@ -323,4 +323,4 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus4-GoodLuck.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus4-GoodLuck.png) diff --git a/Withdrawn:-AVO.md b/Withdrawn:-AVO.md index 6266b4c..627c9d7 100644 --- a/Withdrawn:-AVO.md +++ b/Withdrawn:-AVO.md @@ -1,4 +1,4 @@ -![IMAGE General Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/General-Banner.png) +![IMAGE General Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/General-Banner.png) This guide is designed to be a generic Wabbajack-list-on-Linux guide. While I use AVO as the example here, the same steps should apply to other lists, too. There may be a few different steps needed for some lists, but this should at least be a good start. Feel free to get in touch with me on the below linked Discord if the below steps do not work for the modlist you are trying to run. @@ -64,27 +64,27 @@ sudo chmod -R 755 /home/omni/Games/Skyrim/AVO The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library". The latest version of Steam should use the regular File Browser from your system, older versions of Steam had a built-in file browser. -![IMAGE AddNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-AddNonSteamGame.png) +![IMAGE AddNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-AddNonSteamGame.png) Click Browse: -![IMAGE BrowseNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-BrowseNonSteamGame.png) +![IMAGE BrowseNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-BrowseNonSteamGame.png) Browse to the path of your modlist. e.g. /home/omni/Games/Skyrim/AVO, select ModOrganizer.exe, and click Open. -![IMAGE AddMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/GeneralAVO-AddMO2NonSteamGame.png) +![IMAGE AddMO2NonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/GeneralAVO-AddMO2NonSteamGame.png) Ensure ModOrganizer.exe is present and ticked, and then click Add Selected Program. -![IMAGE AddMO2NonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/GeneralAVO-AddSelectedPrograms.png) +![IMAGE AddMO2NonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/GeneralAVO-AddSelectedPrograms.png) Once added, edit the properties of the new ModOrganizer.exe entry. You can give it a more sensible name - I used "Skyrim - AVO": -![IMAGE PropertiesNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/GeneralAVO-PropertiesNonSteamGame.png) +![IMAGE PropertiesNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/GeneralAVO-PropertiesNonSteamGame.png) 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.. -![IMAGE ProtonNonSteamGame](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtonNonSteamGame.png) +![IMAGE ProtonNonSteamGame](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtonNonSteamGame.png) --- @@ -92,9 +92,9 @@ Then in the Compatibility tab tick the box for 'Force the use of a specific Stea If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak, and is likely also available from your distribution's package manager. Personally I use the version from flatpak/Discover Store: -![IMAGE ProtontricksSearch](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscover.png) +![IMAGE ProtontricksSearch](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscover.png) -![IMAGE ProtontricksInstall](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-ProtontricksDiscoverInstall.png) +![IMAGE ProtontricksInstall](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-ProtontricksDiscoverInstall.png) To enable the use of protontricks via the command line, open a Konsole terminal and run the following command to add an alias(If you use a shell other than bash, you will have to adapt the following for your own login script location): @@ -117,7 +117,7 @@ That should be protontricks installed and ready to use later in the guide. Click play on this new entry "Skyrim - AVO" (or whatever you renamed it to) in Steam - 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: -![IMAGE MO2DownloadsError](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2DownloadsError.png) +![IMAGE MO2DownloadsError](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2DownloadsError.png) To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file. in Konsole terminal, run: @@ -129,7 +129,7 @@ then re-run "Skyrim - AVO" 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: -![IMAGE MO2PortableError](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2PortableError.png) +![IMAGE MO2PortableError](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2PortableError.png) To fix this, we need to point MO2 to our new location. Click OK, and then Browse. The path we are looking for is: @@ -137,22 +137,22 @@ To fix this, we need to point MO2 to our new location. Click OK, and then Browse Z:\home\omni\Games\Skyrim\AVO\Game Root ``` -![IMAGE BrowseLocalBlur](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/GeneralAVO-BrowseLocalBlur.png) +![IMAGE BrowseLocalBlur](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/GeneralAVO-BrowseLocalBlur.png) The splash screen for AVO should hopefully now appear: -![IMAGE MO2Splash](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/GeneralAVO-MO2Splash.png) +![IMAGE MO2Splash](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/GeneralAVO-MO2Splash.png) You may also get a pop-up asking if you want to Register for handling nxm links, like so: -![IMAGE HandleNXMLinks](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2RegisterNXMLinks.png) +![IMAGE HandleNXMLinks](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2RegisterNXMLinks.png) 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): -![IMAGE MO2ExecutableCog](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/GeneralAVO-MO2ExecutablesCog.png) +![IMAGE MO2ExecutableCog](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/GeneralAVO-MO2ExecutablesCog.png) For the AVO 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). @@ -162,7 +162,7 @@ The path you need for the AVO application will be: Z:\home\omni\Games\Skyrim\AVO\mods\Skyrim Script Extender\Root\skse64_loader.exe ``` -![IMAGE MO2Executables](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/GeneralAVO-MO2Executables.png) +![IMAGE MO2Executables](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/GeneralAVO-MO2Executables.png) --- @@ -196,11 +196,11 @@ APPID=`protontricks -l | grep -i "Skyrim - AVO" | awk {'print $NF'} | sed 's:^.\ Next, we should set the resolution to match your monitor resolution. To do this in MO2, filter for the entry for "SSE Display Tweaks", and double-click it: -![IMAGE IniEditor](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/GeneralAVO-SSEDisplayTweaks.png) +![IMAGE IniEditor](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/GeneralAVO-SSEDisplayTweaks.png) 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 what you need: -![IMAGE SetResolution](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/GeneralAVO-SetResolution.png) +![IMAGE SetResolution](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/GeneralAVO-SetResolution.png) Finally, click the Close button and select "Yes" to save the changes. @@ -214,7 +214,7 @@ If you've read this far, then well done! I'd very much appreciate a Star for thi 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 once you're in the menus. -![IMAGE SetResolution](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/GeneralAVO-MO2Play.png) +![IMAGE SetResolution](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/GeneralAVO-MO2Play.png) 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 ;) @@ -224,7 +224,7 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) -![IMAGE AVOMenu](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/General/GeneralAVO-Menu.png) +![IMAGE AVOMenu](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/General/GeneralAVO-Menu.png) @@ -244,11 +244,11 @@ If you prefer to install vcredist manually instead of using my one-liner, you ca APPID=`protontricks -l | grep -i "Skyrim - AVO" | 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) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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: @@ -270,13 +270,13 @@ 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://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-WineShell.png) -![IMAGE AdditionalVCRedistStart](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-VCRedistInstallStart.png) +![IMAGE AdditionalVCRedistStart](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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) +![IMAGE AdditionalComplate](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/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. diff --git a/Withdrawn:-Skyrim-Dragonborn.md b/Withdrawn:-Skyrim-Dragonborn.md index bae71af..a13e20c 100644 --- a/Withdrawn:-Skyrim-Dragonborn.md +++ b/Withdrawn:-Skyrim-Dragonborn.md @@ -1,4 +1,4 @@ -![Dragonborn Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornBanner.png) +![Dragonborn Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornBanner.png) [Dragonborn](https://github.com/Lost-Outpost/dragonborn/#readme) _is a lightweight and streamlined modlist with the very best modded content, creation club and survival support as well as excellent performance. It's designed to take up as little hard drive space as possible while still providing a performance friendly and beautiful graphics overhaul and enough content to discover for existing and new players._ @@ -141,15 +141,15 @@ instance_download_path.txt 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". -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/AddNonSteamGame.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/AddNonSteamGame.png) Click Browse, and then adjust the "Look in" and "File type" drop-down menus as in the image below, then click Open: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/Dragonborn_AddNonSteamGame.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/Dragonborn_AddNonSteamGame.png) Once added, edit the properties of the new mo-redirect.exe entry. You can give it a more sensible name - I used "Skyrim - Dragonborn" 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-6 which was the latest stable Proton version at time of writing.. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornProtonCompat.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornProtonCompat.png) **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: @@ -158,7 +158,7 @@ STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% ``` Like so: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/STEAM_COMPAT_MOUNTS.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/STEAM_COMPAT_MOUNTS.png) --- @@ -170,9 +170,9 @@ Dragonborn requires MO2 to point to the vanilla Skyrim install in Steam. To enab If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/ProtontricksDiscover.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/ProtontricksDiscover.png) -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/ProtontricksDiscoverInstall.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/ProtontricksDiscoverInstall.png) To enable the use of protontricks via the command line, open Konsole if it isn't open already, and run the following command to add an alias: @@ -196,15 +196,15 @@ APPID=`protontricks -l | grep "Dragonborn" | awk {'print $NF'} | sed 's:^.\(.*\) Keep the 'default' selection highlighted, and click Next: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/ProtonTricks_wincfg_select_default.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/ProtonTricks_wincfg_select_default.png) Select the 'winecfg' entry, and click Next. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/ProtonTricks_GUI_winecfg.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/ProtonTricks_GUI_winecfg.png) 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': -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Protontricks_GUI-dotfiles.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Protontricks_GUI-dotfiles.png) 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. 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. @@ -214,11 +214,11 @@ Click Apply and then OK. To exit winecfg, click Cancel, and then cancel again. W Click play on this new entry "Skyrim - Dragonborn" (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/Dragonborn/modorganizer2/instances_path.txt, 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 with backslashes in the text files. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornMORedirectTerm.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornMORedirectTerm.png) 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/MO2DownloadsError.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/MO2DownloadsError.png) To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file: @@ -230,7 +230,7 @@ If you had this error, fix as above and then re-run "Skyrim - Dragonborn" (mo-re 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 now we are on deck: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornMO2PortableError.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornMO2PortableError.png) To fix this, we need to point MO2 to our new location. Click OK, and then Browse. The path we are looking for is: @@ -238,21 +238,21 @@ To fix this, we need to point MO2 to our new location. Click OK, and then Browse Z:\home\deck\.local\share\Steam\steamapps\common\Skyrim Special Edition ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornBrowsetoLocalBlur.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornBrowsetoLocalBlur.png) The splash screen for Dragonborn should hopefully now display: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornMO2Splash.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornMO2Splash.png) You may also get a pop-up asking if you want to Register for handling nxm links, like so: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/MO2RegisterNXMLinks.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/MO2RegisterNXMLinks.png) 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): -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornExecutablesCog.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornExecutablesCog.png) For the Dragonborn 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). @@ -268,7 +268,7 @@ with a 'start in' path of: Z:\home\deck\.local\share\Steam\steamapps\common\Skyrim Special Edition ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornModifyExecutables.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornModifyExecutables.png) If you installed vanilla Skyrim to an SD Card, then you will have to replace with the equivalent path in /run/media/mmcblk0p1. @@ -280,11 +280,11 @@ While ENB can work under Linux, it is likely going to badly impact performance o To disable ENB for Dragonborn, we just need to disable all the mods under the 'ENB - Options' category in MO2: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornDisableENB.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornDisableENB.png) 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/ClearRootBuilder.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/ClearRootBuilder.png) --- @@ -329,11 +329,11 @@ Next up is the requirement of vcredist2022. Unfortunately this isn't available d APPID=`protontricks -l | grep "Dragonborn" | 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 ; reset ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallStart.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallStart.png) Check the box to agree, and then click install. It should complete quickly. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallComplete.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallComplete.png) Alternatively, **If you prefer to run this manually**, 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: @@ -355,13 +355,13 @@ Finally, run the installer: wine vc_redist.x64.exe ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus4WineShell.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus4WineShell.png) -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallStart.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallStart.png) Check the box to agree, and then click install. It should complete quickly. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallComplete.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallComplete.png) Again here, 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. @@ -372,15 +372,15 @@ Again here, when running wine commands in Konsole, it usually mangles the termin 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 an 800p 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" mod entry in MO2: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/SSEDisplayEditINI.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/SSEDisplayEditINI.png) 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/SSEDisplayEditResolution.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/SSEDisplayEditResolution.png) Finally, click close and then Yes to accept the changes: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornAcceptResolution.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornAcceptResolution.png) --- @@ -403,7 +403,7 @@ With NPC Voices fixed, andvcredist2022 installed, we should now be ready! Click You may see an error pop-up regarding bink2w64.dll. This is safe to ignore and can also appear on Windows. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornBinkError.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornBinkError.png) This error is apparently fine to ignore, and although I haven't found a fix for it, the same error can be seen on Windows too, so isn't specific to the Deck/Linux. @@ -421,4 +421,4 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornMenuSuccess.png) \ No newline at end of file +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornMenuSuccess.png) \ No newline at end of file diff --git a/Withdrawn:-Skyrim-Redoran.md b/Withdrawn:-Skyrim-Redoran.md index d781d16..ab34bde 100644 --- a/Withdrawn:-Skyrim-Redoran.md +++ b/Withdrawn:-Skyrim-Redoran.md @@ -1,4 +1,4 @@ -![Game Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/RedoranBanner.png) +![Game Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/RedoranBanner.png) "This is House Redoran territory. You'd do well to remember that." @@ -138,15 +138,15 @@ instance_download_path.txt 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". -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/AddNonSteamGame.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/AddNonSteamGame.png) Click Browse, and then adjust the "Look in" and "File type" drop-down menus as in the image below, then click Open: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/Redoran_NonSteamGameBrowseLookin.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/Redoran_NonSteamGameBrowseLookin.png) Once added, edit the properties of the new mo-redirect.exe entry. You can give it a more sensible name - I used "Skyrim - Redoran" 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.. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/RedoranProtonCompatibility.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/RedoranProtonCompatibility.png) **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: @@ -155,7 +155,7 @@ STEAM_COMPAT_MOUNTS=/run/media/mmcblk0p1 %command% ``` Like so: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/STEAM_COMPAT_MOUNTS.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/STEAM_COMPAT_MOUNTS.png) **Click Start on this new Non-Steam Game entry** - it **_will_** fail to load correctly, but we need to launch the entry once so that it registers fully in Steam, and allow Protontricks to interact with it in the next Step. @@ -171,9 +171,9 @@ Redoran requires MO2 to point to the vanilla Skyrim install in Steam. To enable If you don't already have it installed, ProtonTricks can be installed via the Discover store as a flatpak: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/ProtontricksDiscover.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/ProtontricksDiscover.png) -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/ProtontricksDiscoverInstall.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/ProtontricksDiscoverInstall.png) To enable the use of protontricks via the command line, open Konsole if it isn't open already, and run the following command to add an alias: @@ -197,15 +197,15 @@ APPID=`protontricks -l | grep "Redoran" | awk {'print $NF'} | sed 's:^.\(.*\).$: Keep the 'default' selection highlighted, and click Next: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/ProtonTricks_wincfg_select_default.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/ProtonTricks_wincfg_select_default.png) Select the 'winecfg' entry, and click Next. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/ProtonTricks_GUI_winecfg.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/ProtonTricks_GUI_winecfg.png) 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': -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Protontricks_GUI-dotfiles.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Protontricks_GUI-dotfiles.png) 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. 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. @@ -215,11 +215,11 @@ Click Apply and then OK. To exit winecfg, click Cancel, and then cancel again. W Click play on Non-steam game - "Skyrim - Redoran" (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/Redoran/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. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/Redoran_MOTerminal.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/Redoran_MOTerminal.png) 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/MO2DownloadsError.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/MO2DownloadsError.png) To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file: @@ -231,7 +231,7 @@ If you had this error, fix as above and then re-run "Skyrim - Redoran" from Stea 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/Redoran_MO2PortableError.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/Redoran_MO2PortableError.png) To fix this, we need to point MO2 to our new location. Click OK, and then Browse. The path we are looking for is: @@ -239,21 +239,21 @@ To fix this, we need to point MO2 to our new location. Click OK, and then Browse /home/deck/.local/share/Steam/steamapps/common/Skyrim Special Edition ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/Redoran_BrowseToSkyrimBlur.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/Redoran_BrowseToSkyrimBlur.png) The splash screen for Redoran should hopefully now display: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/Redoran_MO2_Splash.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/Redoran_MO2_Splash.png) You may also get a pop-up asking if you want to Register for handling nxm links, like so: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/MO2RegisterNXMLinks.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/MO2RegisterNXMLinks.png) 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): -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/MO2_Executables_Cog.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/MO2_Executables_Cog.png) For the Redoran 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). @@ -269,7 +269,7 @@ with a 'start in' path of: Z:\home\deck\.local\share\Steam\steamapps\common\Skyrim Special Edition ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/RedoranModifyExecutables.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/RedoranModifyExecutables.png) If you installed vanilla Skyrim to an SD Card, then you will have to replace with the equivalent path in /run/media/mmcblk0p1. @@ -281,11 +281,11 @@ While ENB can work under Linux, it is likely going to badly impact performance o To disable ENB for Redoran, we just need to disable all the mods under the 'ENB - Options' category in MO2: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/RedoranDisableENBMods.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/RedoranDisableENBMods.png) 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/ClearRootBuilder.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/ClearRootBuilder.png) --- @@ -328,11 +328,11 @@ Next up is the requirement of vcredist2022. Unfortunately this isn't available d APPID=`protontricks -l | grep "Redoran" | 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 ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/VCRedistInstallStart.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/VCRedistInstallStart.png) Check the box to agree, and then click install. It should complete quickly. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/VCRedistInstallComplete.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/VCRedistInstallComplete.png) Alternatively, **If you prefer to run this manually**, 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: @@ -354,13 +354,13 @@ Finally, run the installer: wine vc_redist.x64.exe ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/WineShell.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/WineShell.png) -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/VCRedistInstallStart.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/VCRedistInstallStart.png) Check the box to agree, and then click install. It should complete quickly. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/VCRedistInstallComplete.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/VCRedistInstallComplete.png) Again here, 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. @@ -370,15 +370,15 @@ Again here, when running wine commands in Konsole, it usually mangles the termin ### Step 9 - 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 an 800p 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/Redoran_SSEDisplayTweaks.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/Redoran_SSEDisplayTweaks.png) 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/Redoran_INI_Files.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/Redoran_INI_Files.png) Finally, click close and then Yes to accept the changes: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/Redoran_AcceptResolution.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/Redoran_AcceptResolution.png) --- @@ -400,7 +400,7 @@ With NPC Voices fixed, and vcredist2022 installed, we should now be ready! Click You may see an error pop-up regarding bink2w64.dll. This is safe to ignore and can also appear on Windows. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/Redoran_bink2w64dllError.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/Redoran_bink2w64dllError.png) The game does take 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 Steam Deck 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. @@ -416,4 +416,4 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Redoran/RedoranMenuSuccess.png) \ No newline at end of file +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Redoran/RedoranMenuSuccess.png) \ No newline at end of file diff --git a/Withdrawn:-Skyrim-Septimus.md b/Withdrawn:-Skyrim-Septimus.md index 51851c3..8a967eb 100644 --- a/Withdrawn:-Skyrim-Septimus.md +++ b/Withdrawn:-Skyrim-Septimus.md @@ -1,4 +1,4 @@ -![Septimus4 Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/SeptimusBanner.png) +![Septimus4 Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/SeptimusBanner.png) [Septimus](https://github.com/Lost-Outpost/septimus) _is an extensive modlist full of carefully chosen new gear, spells, quests, and personal touches, all designed to fit seamlessly into the game. It contains optional lightweight survival gameplay and full anniversary edition creation club integration. It is designed to look beautiful while maintaining a stable 60+ framerate on almost any machine._ @@ -136,15 +136,15 @@ instance_download_path.txt 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". -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/AddNonSteamGame.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/AddNonSteamGame.png) Click Browse, and then adjust the "Look in" and "File type" drop-down menus as in the image below, then click Open: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/AddNonSteamGameBrowse.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/AddNonSteamGameBrowse.png) 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-6 which was the latest stable Proton version at time of writing.. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/SeptimusProtonCompatibility.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/SeptimusProtonCompatibility.png) **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: @@ -191,15 +191,15 @@ APPID=`protontricks -l | grep "Septimus" | awk {'print $NF'} | sed 's:^.\(.*\).$ Keep the 'default' selection highlighted, and click Next: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/ProtonTricks_GUI_winecfg.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/ProtonTricks_GUI_winecfg.png) Select the 'winecfg' entry, and click Next. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/ProtonTricks_GUI_winecfg2.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/ProtonTricks_GUI_winecfg2.png) 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': -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Protontricks_GUI-dotfiles.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Protontricks_GUI-dotfiles.png) 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. @@ -209,11 +209,11 @@ Click Apply and then OK. To exit winecfg, click Cancel, and then Cancel again. W 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-6 (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. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/SeptimusMOTerminal.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/SeptimusMOTerminal.png) 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MO2DownloadsError.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MO2DownloadsError.png) To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file: @@ -225,7 +225,7 @@ If you had this error, fix as above and then re-run "Skyrim - Septimus" from Ste 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/SeptimusMO2PortableError.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/SeptimusMO2PortableError.png) To fix this, we need to point MO2 to our new location. Click OK, and then Browse. The path we are looking for is: @@ -233,11 +233,11 @@ To fix this, we need to point MO2 to our new location. Click OK, and then Browse Z:\hom\deck\.local\share\Steam\steamapps\common\Skyrim Special Edition ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornBrowsetoLocalBlur.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornBrowsetoLocalBlur.png) The splash screen for Septimus should hopefully now display: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/SeptimusMO2Splash.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/SeptimusMO2Splash.png) You may also get a pop-up asking if you want to Register for handling nxm links, like so: @@ -247,7 +247,7 @@ I usually just hit "No, don't ask again" as I wont be downloading any new mods v 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): -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/SeptimusModifyExecutablesCog.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/SeptimusModifyExecutablesCog.png) 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). @@ -263,7 +263,7 @@ with a 'start in' path of: Z:\home\deck\.local\share\Steam\steamapps\common\Skyrim Special Edition ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/SeptimusModifyExecutables.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/SeptimusModifyExecutables.png) If you installed vanilla Skyrim to an SD Card, then you will have to replace with the equivalent path in /run/media/mmcblk0p1. @@ -275,11 +275,11 @@ While ENB can work under Linux, it is likely going to badly impact performance o To disable ENB for Septimus, we just need to disable the mods under the 'ENB - Options' category in MO2: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/SeptimusDisableENB.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/SeptimusDisableENB.png) 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/SeptimusClearRootBuilder.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/SeptimusClearRootBuilder.png) --- @@ -321,11 +321,11 @@ Next up is the requirement of vcredist2022. Unfortunately this isn't available d 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 --no-bwrap -c 'wine /home/deck/.local/share/Steam/steamapps/compatdata/'"$APPID"'/pfx/drive_c/vc_redist.x64.exe' $APPID ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallStart.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallStart.png) Check the box to agree, and then click install. It should complete quickly. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallComplete.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallComplete.png) Alternatively, **If you prefer to run this manually**, 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: @@ -347,13 +347,13 @@ Finally, run the installer: wine vc_redist.x64.exe ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus4WineShell.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus4WineShell.png) -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallStart.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallStart.png) Check the box to agree, and then click install. It should complete quickly. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallComplete.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallComplete.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. @@ -363,15 +363,15 @@ When running wine commands in Konsole, it usually mangles the terminal a bit - t 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 an 800p 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" mod entry in MO2: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/SSEDisplayEditINI.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/SSEDisplayEditINI.png) 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/SSEDisplayEditResolution.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/SSEDisplayEditResolution.png) Finally, click close and then Yes to accept the changes: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/SeptimusAcceptResolution.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/SeptimusAcceptResolution.png) --- @@ -401,4 +401,4 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus/SeptimusMenuSuccess.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus/SeptimusMenuSuccess.png) diff --git a/Withdrawn:-Skyrim-Sovngarde.md b/Withdrawn:-Skyrim-Sovngarde.md index d6cd89b..c5b0959 100644 --- a/Withdrawn:-Skyrim-Sovngarde.md +++ b/Withdrawn:-Skyrim-Sovngarde.md @@ -1,4 +1,4 @@ -![Sovngarde Banner](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Sovngarde/Sovngarde-Logo.png) +![Sovngarde Banner](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Sovngarde/Sovngarde-Logo.png) [Sovngarde](https://github.com/Lost-Outpost/sovngarde/) _Sovngarde is a lightweight Legacy of the Dragonborn modlist with a minimal yet beautiful visual overhaul and the highest quality quest content. Included is full creation club support and a suite of balance mods to tie it all together with my own cut of simonrim._ @@ -64,23 +64,23 @@ sudo chmod -R 755 /run/media/mmcblk0p1/Games/Skyrim/Sovngarde The next step is to add ModOrganizer.exe to Steam as a non-steam game. In Steam, click Games, then "Add a Non-Steam Game to My Library". The latest version of Steam should use the regular File Browser from your system, older versions of Steam had a built-in file browser. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Sovngarde/Sovngarde-AddNonSteamGame.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Sovngarde/Sovngarde-AddNonSteamGame.png) Click Browse: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Sovngarde/Sovngarde-BrowseNonSteamGame.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Sovngarde/Sovngarde-BrowseNonSteamGame.png) Browse to the path of your modlist. e.g. /home/deck/Games/Skyrim/Sovngarde, select ModOrganizer.exe, and click Open. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Sovngarde/Sovngarde-AddMO2NonSteamGame.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Sovngarde/Sovngarde-AddMO2NonSteamGame.png) Once added, edit the properties of the new ModOrganizer.exe entry. You can give it a more sensible name - I used "Skyrim - Sovngarde": -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Sovngarde/Sovngarde-PropertiesNonSteamGame.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Sovngarde/Sovngarde-PropertiesNonSteamGame.png) 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.. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Sovngarde/Sovngarde-ProtonNonSteamGame.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Sovngarde/Sovngarde-ProtonNonSteamGame.png) **IMPORTANT FOR SD CARD USERS** - You must add the following to the Launch Options for the ModOrganizer.exe Non-Steam game, otherwise the Proton environment won't have access to your SD Card contents: @@ -133,7 +133,7 @@ With this setting now in place, MO2 will have visibility of the required .local Click play on this new entry "Skyrim - Sovngarde" (or whatever you renamed it to) in Steam - 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/MO2DownloadsError.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/MO2DownloadsError.png) To fix this, we just need to strip the now incorrect download directory from the ModOrganizer.ini file. in Konsole terminal, run: @@ -145,7 +145,7 @@ then re-run "Skyrim - Sovngarde" 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2PortableError.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2PortableError.png) To fix this, we need to point MO2 to our new location. Click OK, and then Browse. The path we are looking for is: @@ -155,11 +155,11 @@ Z:\home\deck\.local\share\Steam\steamapps\common\Skyrim Special Edition 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. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Dragonborn/DragonbornBrowsetoLocalBlur.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Dragonborn/DragonbornBrowsetoLocalBlur.png) The splash screen for Sovngarde should hopefully now appear: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Sovngarde/Sovngarde-MO2Splash.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Sovngarde/Sovngarde-MO2Splash.png) You may also get a pop-up asking if you want to Register for handling nxm links, like so: @@ -169,7 +169,7 @@ 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): -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/Shared-MO2ExecutablesCog.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/Shared-MO2ExecutablesCog.png) For the Sovngarde 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). @@ -179,7 +179,7 @@ The path you need for the Sovngarde application will be: Z:\home\deck\.local\share\Steam\steamapps\common\Skyrim Special Edition\skse64_loader.exe ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Sovngarde/Sovngarde-MO2Executables.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Sovngarde/Sovngarde-MO2Executables.png) If you installed vanilla Skyrim to an SD Card, then you will have to replace with the above with the equivalent path in /run/media/mmcblk0p1. @@ -191,11 +191,11 @@ While ENB can work under Linux, it is likely going to badly impact performance o To disable ENB for Sovngarde, we just need to disable the mods under the 'ENBSERIES' category in MO2: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Sovngarde/Sovngarde-DisableENB.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Sovngarde/Sovngarde-DisableENB.png) We also need to make sure that there are no ENB leftovers from the Rootbuilder function. Click the Tools menu at the top of MO2, then select Tool Plugins, Root Builder, then Clear: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/shared/ClearRootBuilder.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/shared/ClearRootBuilder.png) --- @@ -231,11 +231,11 @@ APPID=`protontricks -l | grep -i "Sovngarde" | awk {'print $NF'} | sed 's:^.\(.* 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: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/Frost_INIEditor.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/Frost_INIEditor.png) Select the "skyrimprefs.ini" tab, and then edit in the lower pane for your desired resolution: -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/LegendsOfTheFrost/Frost_SetResolution.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/LegendsOfTheFrost/Frost_SetResolution.png) Finally, click the Save button and close the window to accept the changes @@ -267,7 +267,7 @@ Enjoy! [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/D1D8H8WBD) -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Sovngarde/Sovngarde-GameMainMenu.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Sovngarde/Sovngarde-GameMainMenu.png) @@ -289,11 +289,11 @@ Next up is the requirement of vcredist2022. Unfortunately this isn't available d APPID=`protontricks -l | grep -i "Sovngarde" | 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](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallStart.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallStart.png) Check the box to agree, and then click install. It should complete quickly. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallComplete.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallComplete.png) Alternatively, **If you prefer to run this manually**, 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: @@ -315,13 +315,13 @@ Finally, run the installer: wine vc_redist.x64.exe ``` -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/Septimus4WineShell.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/Septimus4WineShell.png) -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallStart.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallStart.png) Check the box to agree, and then click install. It should complete quickly. -![image](https://github.com/Omni-guides/Wabbajack-Modlist-Linux/blob/main/images/SeptimusVCRedistInstallComplete.png) +![image](https://raw.githubusercontent.com/Omni-guides/Jackify/main/Legacy/images/SeptimusVCRedistInstallComplete.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.