### Example: Install OpenAL Package Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Steamworks-Shared An example demonstrating how to install the 'openal' package into a temporary directory '/tmp/blah' using the default Wine/Proton version. ```bash steamtinkerlaunch sws i openal /tmp/blah ``` -------------------------------- ### Install and Start Mod Organizer 2 Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Mod-Organizer-2 Installs and starts Mod Organizer 2 using the command line. This is the primary command for initial setup. ```bash steamtinkerlaunch mo2 start ``` -------------------------------- ### Bare Minimum Command Line Example Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Add-Non-Steam-Game A basic example of adding a non-Steam game using SteamTinkerLaunch. The game will be added with the executable's name as its title if no custom name is provided. The start directory defaults to the game's directory. ```bash steamtinkerlaunch ansg -ep=/media/B4-1/GOG/Pirates!/start.sh ``` -------------------------------- ### System-Wide Installation Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Installation Installs SteamTinkerLaunch system-wide, typically to /usr/bin/steamtinkerlaunch. After installation, add it as a compatibility tool and restart Steam. ```sh $ sudo make install ``` -------------------------------- ### Install SteamTinkerLaunch (SparkyLinux) Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Installation Installs SteamTinkerLaunch using the package manager on SparkyLinux. This is the recommended method for this distribution. ```bash sudo apt install steamtinkerlaunch ``` -------------------------------- ### Compile and Install SteamTinkerLaunch Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Installation Compiles and installs SteamTinkerLaunch system-wide after navigating to its directory. This command requires root privileges. ```bash sudo make install ``` -------------------------------- ### Install SteamTinkerLaunch Flatpak Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Installation Install the latest stable SteamTinkerLaunch for Flatpak Steam using the flatpak command. ```bash flatpak install com.valvesoftware.Steam.Utility.steamtinkerlaunch ``` -------------------------------- ### Launch Geany via Command Line Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Standalone-Launcher Launches the Geany text editor using its absolute path. This is a basic example of starting a Linux program. ```bash steamtinkerlaunch play /usr/bin/geany ``` -------------------------------- ### Install Mod Organizer 2 Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Mod-Organizer-2 Installs Mod Organizer 2 without starting it. If a custom executable is not specified, it will download the latest version from GitHub. ```bash steamtinkerlaunch mo2 install ``` -------------------------------- ### Installing .NET 6 with Winetricks Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Modding If Vortex has issues installing .NET 6, you can manually install it using Winetricks with the 'dotnetdesktop6' verb. ```bash winetricks dotnetdesktop6 ``` -------------------------------- ### Install SteamTinkerLaunch Flatpak via Command Line Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Installation Install the SteamTinkerLaunch Flatpak using the command line. This method is necessary as Flathub does not directly list addons. ```bash flatpak install flathub com.valvesoftware.Steam.Extension.SteamTinkerLaunch ``` -------------------------------- ### Start Vortex via Command Line Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Vortex Starts Vortex using the command line interface. Use 's' as a shorthand. ```bash steamtinkerlaunch vortex start ``` ```bash steamtinkerlaunch vortex s ``` -------------------------------- ### Build and Install Yad (OpenSUSE) Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Installation Compiles and installs Yad from source after satisfying its dependencies. This process requires root escalation for installation. ```bash su ``` ```bash autoreconf -ivf && intltoolize ``` ```bash ./configure && make && make install ``` -------------------------------- ### Install Vortex via Command Line Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Vortex Installs the latest stable version of Vortex using the command line interface. Use 'i' as a shorthand. ```bash steamtinkerlaunch vortex install ``` ```bash steamtinkerlaunch vortex i ``` -------------------------------- ### Install Core Dependencies (Ubuntu) Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Installation Installs essential packages required for SteamTinkerLaunch on Ubuntu and its derivatives. Ensure you have met all hard dependencies before running. ```bash sudo apt install -y git make gawk xdotool ``` -------------------------------- ### Skip First-Time Setup with Metadata Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Steam-First-Time-Setup Skips the entire 'iscriptevaluator' process by creating a metadata file. This file prevents both Regular and Custom First-Time Setups from running. ```bash $EVMETASKIPID/${EVALSC}_${STEAM_COMPAT_APP_ID}.vdf ``` -------------------------------- ### Create Custom First-Time Setup Script Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Steam-First-Time-Setup Opens the GUI to create a Steam First Time Setup evaluator script. You can specify a game ID and optionally a template file (ADDON, CUSTOM, REGULAR) to pre-select packages. If the last parameter is a valid path, the script will be saved there. ```bash steamtinkerlaunch createfirstinstall|cfi ``` -------------------------------- ### Download Mod Organizer 2 Executable Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Mod-Organizer-2 Downloads only the Mod Organizer 2 executable without installing or starting it. Useful for offline installations or pre-downloading. ```bash steamtinkerlaunch mo2 download ``` -------------------------------- ### Example Custom Shader Repository List Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Shader-Repositories This example demonstrates the syntax for adding multiple custom shader repositories to `repocustomlist.txt`. Each line follows the format: "URL";REPONAME;AUTHOR;DESCRIPTION. Ensure correct formatting when manually adding repositories. ```text "https://github.com/AlexTuduran/FGFX";FGFX;AlexTuduran;Collection of ReShade shaders. "https://github.com/aston89/Smart-vibrance-for-reshade";smart-variance;aston89;Smart vibrance shaderThis reshade shader is designed to enhance the vibrance of an image selectively "https://github.com/bituq/ZealShaders";ZealShaders;bituq;A bundle of HLSL shaders written for Reshade. "https://github.com/liuxd17thu/BX-Shade";BX-Shade;liuxd17thu;Some ReShade Shaders made by BarricadeMKXX "https://github.com/dddfault/NativeEnhancer-FE";NativeEnhancer-FE;dddfault;A simple and basic film emulation shader for ReShade. "https://github.com/EndlesslyFlowering/ReShade_HDR_shaders/";ReShade_HDR_shaders;EndlesslyFlowering;ReShade shaders focused on HDR analysis, (post) processing and (inverse) tone mapping. "https://github.com/Filoppi/PumboAutoHDR/";PumboAutoHDR;Filoppi;Advanced ReShade AutoHDR "https://github.com/guestrr/ReshadeShaders";guestrrShaders;guestrr;guestrrShaders "https://github.com/GimleLarpes/potatoFX";potatoFX;GimleLarpes;A collection of HDR compatible reshade shaders. "https://github.com/JakobPCoder/ReshadeBUR";ReshadeBUR;JakobPCoder;Enhance spatial upscaling quality in games using ReShade with BUR (Bad Upscaling Replacer). "https://github.com/JakobPCoder/ReshadeMotionEstimation";ReshadeMotionEstimation;JakobPCoder;Optical Flow for games in realtime "https://github.com/JakobPCoder/ReshadeTFAA";ReshadeTFAA;JakobPCoder;This is a work in progress Reshade shader, which acts as an addon to other, non temporal, anti aliasing methods. Only works dx10+ maybe "https://github.com/MajorPainTheCactus/AutoHDR-ReShade";AutoHDR;MajorPainTheCactus;AutoHDR addon and effect for ReShade "https://github.com/martymcmodding/METEOR";METEOR;martymcmodding;Marty's Extra Effects for ReShade "https://github.com/martymcmodding/ReShade-Optical-Flow";ReShade-Optical-Flow;martymcmodding;ReShade-Optical-Flow "https://github.com/Matsilagi/RSJankShaders";RSJankShaders;Matsilagi;Shaders that doesn't fit any other's criteria or looks, or that has better versions on main repos. "https://github.com/Matsilagi/RSUnityShaders";RSUnityShaders;Matsilagi;A Repo of mostly grey-area shaders ported from Unity assets. No harm intended to the original authors. "https://github.com/murchalloo/murchFX/tree/main";murchFX;murchalloo;some kind of reshade shaders "https://github.com/MaxG2D/ReshadeSimpleHDRShaders";ReshadeSimpleHDRShaders;MaxG2D;Reshade HDR-Compatible shaders that focus on eye-candy effects and basic adjustments "https://github.com/nullfrctl/reshade-shaders";Anagrama;nullfrctl;The Anagrama shader collection of Programs for the ReShade project by Crosire. "https://github.com/TreyM/SHADERDECK";SHADERDECK;TreyM;Various Shaders by TreyM for ReShade "https://github.com/thatshaman/ReShadeShaders";shaman's-ReShade;thatshaman;that_shaman's ReShade Shaders "https://github.com/WhiteMagicRaven/fakebilinear2";fakebilinear2;WhiteMagicRaven;An improvement of previous fakebilinear , code is still unoptimized, it produces less graphical glitches "https://github.com/Zackin5/Misc-ReShade-Shaders";Misc-ReShade-Shaders;Zackin5;Various ReShade shaders I've made "https://github.com/Zenteon/QuarkFX";QuarkFX;Zenteon;Quark Shaders for ReShade, Quark is a repository of efficient and high quality shaders meant to adhere closely to physical methods. ``` -------------------------------- ### Troubleshooting MO2 Installation in Game Prefix Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Mod-Organizer-2 Instructions for resolving issues when Mod Organizer 2 v2.5.0 or above was attempted to be installed and MO2 won't start with a game. This involves renaming or removing the MO2 folder within the game's prefix. ```bash cd pfx/drive_c rename MO2 MO2_old ``` -------------------------------- ### Create Configuration Directories Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Installation Creates the necessary configuration directories for SteamTinkerLaunch. This is a prerequisite for initial setup. ```bash mkdir ~/.config/steamtinkerlaunch ~/.config/steamtinkerlaunch/lang ``` -------------------------------- ### Open Standalone Proton GUI with Game Pre-filled Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Standalone-Proton Opens the GUI with game details pre-filled from an existing configuration. Appending any parameter, like 'X', ensures the GUI opens. ```bash steamtinkerlaunch p gametitle X ``` -------------------------------- ### Install SteamTinkerLaunch via Pacstall Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Installation Install SteamTinkerLaunch using the Pacstall package manager on Ubuntu and Ubuntu-based distributions. This command installs a Git release, which is bleeding-edge. ```bash $ pacstall -I steamtinkerlaunch-git ``` -------------------------------- ### Install Specific Vortex Version via Command Line Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Vortex Installs a specific version of Vortex by providing a GitHub version tag. This allows for the installation of older versions. ```bash steamtinkerlaunch vortex start v1.8.0 ``` -------------------------------- ### Uninstall SteamTinkerLaunch (System-Wide Manual Install) Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Installation Execute this command to completely remove a system-wide manual installation of SteamTinkerLaunch. ```bash sudo make uninstall ``` -------------------------------- ### Launch Standalone Proton Game Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Standalone-Proton Starts a game using its existing configuration. If the configuration does not exist, the GUI will open to create it. ```bash steamtinkerlaunch p gametitle ``` -------------------------------- ### Installing .NET 4.8 with Winetricks Source: https://github.com/sonic2kk/steamtinkerlaunch/wiki/Modding For older Vortex versions requiring .NET 4.8, install it using Winetricks with the 'dotnet48' verb. ```bash winetricks dotnet48 ```