feat: fix Legacy directory structure and sync script
- Re-cloned complete original repository into Legacy directory - Moved useful images to assets/images/wiki/UserGuides/ for new wiki - Fixed sync script to properly exclude Python cache files - Updated verification logic to allow Legacy directory - Legacy now contains complete original content for reference
32
Legacy/CONTRIBUTING.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# Contributing to Wabbajack-Modlist-Linux
|
||||
|
||||
Thank you for your interest in contributing to Wabbajack-Modlist-Linux! We appreciate your enthusiasm and willingness to help.
|
||||
|
||||
This project is currently maintained by Omni-guides, and for now, follows a "closed contribution" model. This means that while the project is open-source and you are welcome to use, modify, and distribute it under the GNU General Public License v3.0 license, we are not actively accepting direct code contributions in the form of Pull Requests at this time.
|
||||
|
||||
We understand that you may have valuable suggestions and improvements. If you would like to propose a change, enhancement, or bug fix, please open a new Issue describing your idea in detail. This allows us to discuss the proposed changes, consider their impact, and determine the best way to implement them (if at all). Providing clear and well-articulated Issues is the most effective way to contribute to the project's development.
|
||||
|
||||
**How to suggest changes:**
|
||||
|
||||
1. **Check for existing issues:** Before creating a new issue, please search the existing issues to see if your suggestion has already been discussed. This helps avoid duplicate efforts and keeps the discussion focused.
|
||||
|
||||
2. **Open a new issue:** If no existing issue addresses your suggestion, open a new issue with a descriptive title and a clear explanation of your proposed change. Include as much detail as possible, such as:
|
||||
|
||||
* The problem you are trying to solve.
|
||||
* The proposed solution.
|
||||
* Any relevant code snippets or examples.
|
||||
* The benefits of your suggestion.
|
||||
* Any appropriate screenshots
|
||||
* Any appropriate log files (e.g. /home/user/omni-guides-sh.log or /home/user/wabbajack-via-proton.log)
|
||||
|
||||
3. **Be patient:** We will review your issue and respond as soon as possible. Please understand that we may not be able to implement every suggestion, but we appreciate your input and will carefully consider all proposals.
|
||||
|
||||
**Why not Pull Requests?**
|
||||
|
||||
While we appreciate the effort involved in creating Pull Requests, managing and integrating external contributions requires significant time and consideration for what is already a time consuming task, as a hobbiest. Using Issues for suggestions allows us to have a structured discussion and plan changes more effectively.
|
||||
|
||||
**License**
|
||||
|
||||
This project is licensed under the GNU General Public License v3.0. By using, modifying, or distributing this project, you agree to the terms and conditions of this license.
|
||||
|
||||
We value your interest in Wabbajack-Modlist-Linux and appreciate your understanding of our contribution policy. We look forward to hearing your suggestions through Issues!
|
||||
BIN
Legacy/binaries/FO4_d3d11.dll
Normal file
BIN
Legacy/binaries/SSE_d3d11.dll
Normal file
BIN
Legacy/binaries/mo-redirect.exe
Normal file
1710
Legacy/binaries/omni-guides-fnvfix.sh
Normal file
87
Legacy/binaries/omni-guides-sh.changelog.txt
Normal file
@@ -0,0 +1,87 @@
|
||||
# ~-= omni-guides.sh Changelog =-~
|
||||
# =====================================
|
||||
# - v0.69 - Fixed regression with game detection logic. Promoting testing script variant to stable. (11-May-25)
|
||||
# - v0.68 - Fixed re-prompt when user enters nothing in the modlist choice. User will be asked to re-try, rather than the script exiting. (08-May-25)
|
||||
# - v0.67 - Fixed regression that broke the correct forming of the gamePath line in ModOrganizer.ini (08-May-25)
|
||||
# - v0.66 - Fixed bug where dxvk.conf file wasn't correctly created. (05-May-25)
|
||||
# - v0.65 - Added a "Strip non-numerical characters" to numeric user choices to fix rare case of additional blank characters being added (e.g.via SteamDeck virtual Keyboard
|
||||
# - v0.65 - Switched from '#!/bin/bash' to '#!/usr/bin/env bash' for wider compatibility.
|
||||
# - v0.64 - Added Tuxborn-specific functionality for automatic implementation of Steam Graphics.
|
||||
# - v0.64 - First upload of heavily refactored script.
|
||||
# - v0.63 - Added initial attempt at handling failed protontricks wine component install, now attempts to retry..
|
||||
# - v0.63 - Added handling for spaces in the modlist directory name.
|
||||
# - v0.62 - Added initial support for Fallout New Vegas modlsits (tested with Begin Again so far)
|
||||
# - v0.61 - Minor tidy up of protontricks output and output displayed to user.
|
||||
# - v0.60 - Rewrite protontricks version check to be more accurate.
|
||||
# - v0.59 - Rewrite Modlist Directory and Steam Library detection mechanisms completely, utilising Steam's .vdf files and reducing the ambiguity and user intput required.
|
||||
# - v0.58 - Minor correction for exit handling if APPID isn't detected
|
||||
# - v0.57 - Added handling for UUID-based SDCard/additional directory paths
|
||||
# - v0.56 - Added a check to catch a rare scenario where $APPID is not set correctly - the script will now exit rather than continuing and failing in odd ways. More work may be needed on this to find out why $APPID is empty on rare occasions
|
||||
# - v0.55 - Removed check for MO2 2.5 preventing an incorrect errorfrom MO2 version check when APPID is not passed correctly - Proton9/MO2 2.5 are old enough now that the check is redundant.
|
||||
# - v0.54 - Add creation of protontricks alias to ease user troubleshooting post-install
|
||||
# - v0.53 - First pass at optimizing the time taken to complete the tasks. (bwrap change for protontricks commands)
|
||||
# - v0.52 - Added download of seguisym.ttf font file to support Bethini
|
||||
# - v0.51 - Added some cleanup of wine and winetricks processes on script exit in case some rogue processes are left over.
|
||||
# - v0.51 - Switch to Beta as this should now be feature complete - barring modlist-specific additions in future.
|
||||
# - v0.50 - Re-enabled the protontricks workaround after discovering that SteamOS doesn't yet have access to v.1.22
|
||||
# - v0.49 - Tidied up logging. Not great, but better than it was.
|
||||
# - v0.48 - Better handling of ModOrganizer.ini location for both autodetection and manual input of modlist directory.
|
||||
# - v0.47 - Add check for protontricks version, exit if older than 1.11
|
||||
# - v0.46 - Remove function replacing MO2 2.5 with 2.4, everything should have Proton 9 by now
|
||||
# - v0.45 - Add dotnet40 install specifically for Nordic Souls
|
||||
# - v0.44 - Custom Steps for Nordic Souls and Living Skyrim 4 to work around hang-before-menu issue.
|
||||
# - v0.43 - Better Handling of spaces in the Steam Entry Name for modlist filepath location detection
|
||||
# - v0.42 - Add custom steps for Librum: game path, executable paths, dotnet4.8 and dotnet8 installation.
|
||||
# - v0.41 - Skip setting flatpak permissions for protontricks if using native protontricks.
|
||||
# - v0.40 - Fixed Modlist on SDCard detection and path generation
|
||||
# - v0.39 - Added check and handling/message if no modlists are detected.
|
||||
# - v0.39 - Added better exit handling for log merging.
|
||||
# - v0.38 - Added detection of a space in the modlist directory name, request user rename the directory and rerun the script.
|
||||
# - v0.38 - Tweaked Modlist Directory detection to check for ModOrganizer.ini rather than trust the user input :)
|
||||
# - v0.37 - Fixed incorrect chown/chmod assuming user 'deck'. Now detects and sets as user who ran the script.
|
||||
# - v0.36 - Complete rewrite of protontricks alias and commands into a function, to handle both flatpak and native protontricks, without the need of an alias.
|
||||
# - v0.36 - Add detection for Natively installed protontricks as well as flatpak. Alter protontricks alias generation to only be created if using flatpak protontricks.
|
||||
# - v0.35 - Some small tweaks to record the Script Version, Date and Time, setting $APPID in a more suitable place.
|
||||
# - v0.35 - More accurately detect compatdata path, the use to correctly identify Proton Version set for Modlist
|
||||
# - v0.34 - Fixed issue where protontricks could be installed in user space or system space, now handle both possibilities.
|
||||
# - v0.33 - Fixed bug introduced by 0.32 when detecting Modlist Directory on Steam Deck
|
||||
# - v0.32 - Complete rewrite of the detect_modlist function to better support unexpected directory paths.
|
||||
# - v0.31 - Fixed a bug with detecting the proton version set for a modlist Steam entry. Also general tidy up of command outputs.
|
||||
# - v0.30 - Fixed a bug with the detection and listing of possible Modlist Install Directories if multiple possibilities are found.
|
||||
# - v0.29 - Fixed Default Library detection on Ubuntu/Debian and derivatives, at last.
|
||||
# - v0.28 - Fixed a bug with forming the required binary and workingDirectory paths when the modlist uses steamapps location
|
||||
# - v0.27 - Added handling of "Skyrim Stock" to enable compatibility with OCM
|
||||
# - v0.26 - Added creation of dxvk.conf file to handle rare instances of an Assertion Failed error when running ENB.
|
||||
# - v0.25 - Added handling of "Stock Folder" to enable compatibility with Modlist Fallout Anomaly
|
||||
# - v0.24 - Remove setting of Fullscreen and Borderless options due to some odd scaling issues with some lists.
|
||||
# - v0.24 - Added match for Proton GE 9
|
||||
# - v0.24 - Merged Log Files
|
||||
# - v0.23 - Added steps to ensure Prefix is set to Windows 10 level, and install dotnet6 and dotnet7
|
||||
# - v0.22 - Additional colouring for clarity of user-actions.
|
||||
# - v0.21 - Fix Protontricks Install on deck
|
||||
# - v0.21 - Require 'Enter' to be pressed after 'Y'
|
||||
# - v0.21 - Add colouring to each user-interactive step
|
||||
# - v0.21 - Check Swap Space (Deck)
|
||||
# - v0.20 - Convert remaining steps to functions - Detect Deck, Protontricks
|
||||
# - v0.19 - Add Check for Proton 9 to skip MO2 2.5 replacement
|
||||
# - v0.18 - Handle & test SDCard location (Deck Only)
|
||||
# - v0.17 - Set Resolution (skyrimprefs.ini, Fallout4Prefs.ini and SSEDisplayTweaks.ini)
|
||||
# - v0.17 - Detect Steam Library Path or ask
|
||||
# - v0.17 - Detect if game is Skyrim or Fallout or ask
|
||||
# - v0.16 - Edit Managed Game path and Custom Executables for Vanilla Game Directory
|
||||
# - v0.15 - Edit custom Executables if possible (Game Root/Stock Game)
|
||||
# - v0.14 - replace path to Managed Game in MO2 (Game Root/Stock Game)
|
||||
# - v0.13 - Overwrite MO2 2.5 with MO2 2.4.4
|
||||
# - v0.13 - Chown/Chmod Modlist Directory
|
||||
# - v0.11 - Blank or set MO2 Downloads Directory
|
||||
# - v0.11 - Detect MO2 version
|
||||
# - v0.10 - Detect Modlist Directory
|
||||
# - v0.09 - Install VCRedist 2022
|
||||
# - v0.09 - Install Wine Components
|
||||
# - v0.08 - Enable Visibility of (.)dot files
|
||||
# - v0.07 - Set protontricks permissions on $modlist_dir
|
||||
# - v0.06 - Check if Protontricks is installed (flatpak or 'which')
|
||||
# - v0.06 - Detect if running on deck
|
||||
# - v0.05 - Detect Modlists and present a choice
|
||||
# - v0->0.04 Initial testing and theory
|
||||
|
||||
BIN
Legacy/images/AVO/AVO-AddMO2NonSteamGame.png
Normal file
|
After Width: | Height: | Size: 194 KiB |
BIN
Legacy/images/AVO/AVO-Banner.png
Normal file
|
After Width: | Height: | Size: 823 KiB |
BIN
Legacy/images/AVO/AVO-BrowseLocalBlur.png
Normal file
|
After Width: | Height: | Size: 206 KiB |
BIN
Legacy/images/AVO/AVO-MO2Executables.png
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
Legacy/images/AVO/AVO-MO2ExecutablesCog.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
Legacy/images/AVO/AVO-MO2Play.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
Legacy/images/AVO/AVO-MO2Splash.png
Normal file
|
After Width: | Height: | Size: 462 KiB |
BIN
Legacy/images/AVO/AVO-Menu.png
Normal file
|
After Width: | Height: | Size: 4.0 MiB |
BIN
Legacy/images/AVO/AVO-PropertiesNonSteamGame.png
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
Legacy/images/AVO/AVO-SSEDisplayTweaks.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
Legacy/images/AVO/AVO-SetResolution.png
Normal file
|
After Width: | Height: | Size: 93 KiB |
1
Legacy/images/AVO/new.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
BIN
Legacy/images/CapitalPunishment/CapitalPunishment_4GBPatcher.png
Normal file
|
After Width: | Height: | Size: 309 KiB |
BIN
Legacy/images/CapitalPunishment/CapitalPunishment_ClickPlay.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 137 KiB |
|
After Width: | Height: | Size: 2.6 MiB |
BIN
Legacy/images/CapitalPunishment/CapitalPunishment_GameMenu.png
Normal file
|
After Width: | Height: | Size: 4.0 MiB |
BIN
Legacy/images/CapitalPunishment/CapitalPunishment_Launcher.png
Normal file
|
After Width: | Height: | Size: 722 KiB |
|
After Width: | Height: | Size: 9.1 KiB |
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 78 KiB |
BIN
Legacy/images/CapitalPunishment/CapitalPunishment_MO2Restart.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
Legacy/images/CapitalPunishment/CapitalPunishment_MO2Splash.png
Normal file
|
After Width: | Height: | Size: 501 KiB |
BIN
Legacy/images/CapitalPunishment/CapitalPunishment_MissingINI.png
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
Legacy/images/CapitalPunishment/CapitalPunishment_ProtonSTL.png
Normal file
|
After Width: | Height: | Size: 81 KiB |
BIN
Legacy/images/CapitalPunishment/CapitalPunishment_ProtonVer.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 60 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 60 KiB |
|
After Width: | Height: | Size: 304 KiB |
|
After Width: | Height: | Size: 533 KiB |
|
After Width: | Height: | Size: 799 KiB |
|
After Width: | Height: | Size: 603 KiB |
|
After Width: | Height: | Size: 96 KiB |
|
After Width: | Height: | Size: 17 KiB |
BIN
Legacy/images/CapitalPunishment/CapitalPunishment_banner.png
Normal file
|
After Width: | Height: | Size: 66 KiB |
1
Legacy/images/CapitalPunishment/new.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
BIN
Legacy/images/Dragonborn-DisableENB.png
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
Legacy/images/Dragonborn/DragonbornAcceptResolution.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
Legacy/images/Dragonborn/DragonbornBanner.png
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
BIN
Legacy/images/Dragonborn/DragonbornBinkError.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
Legacy/images/Dragonborn/DragonbornBrowsetoLocal.png
Normal file
|
After Width: | Height: | Size: 156 KiB |
BIN
Legacy/images/Dragonborn/DragonbornBrowsetoLocalBlur.png
Normal file
|
After Width: | Height: | Size: 156 KiB |
BIN
Legacy/images/Dragonborn/DragonbornClearRootBuilder.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
Legacy/images/Dragonborn/DragonbornDisableENB.png
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
BIN
Legacy/images/Dragonborn/DragonbornDisableMods.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
Legacy/images/Dragonborn/DragonbornExecutablesCog.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
Legacy/images/Dragonborn/DragonbornMO2PortableError.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
Legacy/images/Dragonborn/DragonbornMO2Splash.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
Legacy/images/Dragonborn/DragonbornMORedirectTerm.png
Normal file
|
After Width: | Height: | Size: 105 KiB |
BIN
Legacy/images/Dragonborn/DragonbornMainMenu.png
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
Legacy/images/Dragonborn/DragonbornMenuSuccess.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
Legacy/images/Dragonborn/DragonbornModifyExecutables.png
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
Legacy/images/Dragonborn/DragonbornProtonCompat.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
Legacy/images/Dragonborn/DragonbornSSEDisplayTweaks.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
Legacy/images/Dragonborn/DragonbornSetResolution.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
Legacy/images/Dragonborn/Dragonborn_AddNonSteamGame.png
Normal file
|
After Width: | Height: | Size: 64 KiB |
1
Legacy/images/Dragonborn/test.png
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
BIN
Legacy/images/Dragonborn_Executables_skse.png
Normal file
|
After Width: | Height: | Size: 92 KiB |
BIN
Legacy/images/Eldryn/Eldryn-AddMO2NonSteamGame.png
Normal file
|
After Width: | Height: | Size: 281 KiB |
BIN
Legacy/images/Eldryn/Eldryn-AddSelectedMO2NonSteamGame.png
Normal file
|
After Width: | Height: | Size: 126 KiB |
BIN
Legacy/images/Eldryn/Eldryn-BrowseLocalBlur.png
Normal file
|
After Width: | Height: | Size: 148 KiB |
BIN
Legacy/images/Eldryn/Eldryn-ClearRootBuilder.png
Normal file
|
After Width: | Height: | Size: 128 KiB |
BIN
Legacy/images/Eldryn/Eldryn-DisableENB.png
Normal file
|
After Width: | Height: | Size: 284 KiB |
BIN
Legacy/images/Eldryn/Eldryn-EnableReShade.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
Legacy/images/Eldryn/Eldryn-GameMenu.png
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
BIN
Legacy/images/Eldryn/Eldryn-MO2Executables.png
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
Legacy/images/Eldryn/Eldryn-MO2ExecutablesCog.png
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
Legacy/images/Eldryn/Eldryn-MO2Play.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
Legacy/images/Eldryn/Eldryn-MO2Splash.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
Legacy/images/Eldryn/Eldryn-PropertiesNonSteamGame.png
Normal file
|
After Width: | Height: | Size: 72 KiB |
BIN
Legacy/images/Eldryn/Eldryn-SSEDisplayTweaks.png
Normal file
|
After Width: | Height: | Size: 94 KiB |
BIN
Legacy/images/Eldryn/Eldryn-SetResolution.png
Normal file
|
After Width: | Height: | Size: 197 KiB |
BIN
Legacy/images/Eldryn/Eldryn_Banner.png
Normal file
|
After Width: | Height: | Size: 204 KiB |
1
Legacy/images/Eldryn/new.txt
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
BIN
Legacy/images/JourneyExecutablePaths.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
Legacy/images/JourneyExecutableTools.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
Legacy/images/JourneyPortableError.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
Legacy/images/JourneySplash.png
Normal file
|
After Width: | Height: | Size: 103 KiB |
BIN
Legacy/images/JourneyStockGame.png
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
Legacy/images/Keizaal/Keizaal-AddMO2NonSteamGame.png
Normal file
|
After Width: | Height: | Size: 150 KiB |
BIN
Legacy/images/Keizaal/Keizaal-AddSelectedNonSteamGame.png
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
Legacy/images/Keizaal/Keizaal-BrowseLocalBlur.png
Normal file
|
After Width: | Height: | Size: 120 KiB |
BIN
Legacy/images/Keizaal/Keizaal-CompilingShaders.png
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
BIN
Legacy/images/Keizaal/Keizaal-GameMenu.png
Normal file
|
After Width: | Height: | Size: 590 KiB |