Skip to content

Releases: sonic2kk/steamtinkerlaunch

v12.12 - Gate of Steiner

14 Mar 18:54
Compare
Choose a tag to compare

Greetings! Here are another round of SteamTinkerLaunch features and fixes for you to peruse and enjoy.

Many thanks as always to all contributors! 🎉

Changes in "12.12 - Gate of Steiner"

Features

  • Various tweaks to Hedge Mod Manager support:
    • (Experimental) Add 7zip dependency installation
    • Add debug option to use --force when installing either stable or nightly (likely not of much use to regular users)
    • Add "Sonic Colors: Ultimate" to hmmgames.txt (Steam only)
    • Write HMM Wine execution output to /dev/shm/startHMM.log
  • Major GameScope Refactor and Additions (#722, #744):
    • Major code refactor of GameScope logic and argument passing
    • Refactor GameScope Menu to group interface elements under subheadings
    • Add several new options
      • Add HDR options from GameScope git
      • Add VR options from GameScope git
      • Add Embedded Mode options
      • Add Advanced options
    • NOTE: Some of these options will only be available in GameScope-git. Ensure the GameScope features you are trying to use are available in your version of GameScope with gamescope --help (i.e. HDR support). Also make sure the features work with your game without SteamTinkerLaunch before reporting issues.
  • Several command line usage improvements:
    • Add command line option to run Winecfg for ModOrganizer 2 and Vortex (#725)
    • Search AppManifest for Game Name as fallback for getTitleFromID
    • Refactor list command so that it can now return the name, ID, path, total, or all four for all owned or installed games - By default it now returns in the format Game Name (AppID) -> /path/to/game if no option is specified for which to return (#728)
    • Add only option to getgamedir to only return the game path instead of Game Name (AppID) -> /path/to/game
    • Add configdir command to open the SteamTinkerLaunch config directory using xdg-open
    • Add opengridfolder command to open the internal Steam grid folder using xdg-open
  • Added several Game Menu configuration options:
    • Add checkbox for DXVK_HDR environment variable available in DXVK v2.1 - Requires compatible hardware, drivers and DXVK version (#727)
    • Add checkbox to pass external programs like GameScope/GameMode/MangoHUD to custom commands (#732)
    • Add option to force Proton with custom commands even if SteamTinkerLaunch does not detect it as a compatible Windows executable
    • Add checkbox for setting SDL_VIDEODRIVER=wayland environment variable for SDL games to run natively with Wayland (e.g., Factorio, Terraria)
    • Add combobox-entry field for the RADV_PERFTEST environment variable for the RADV Vulkan driver, see Mesa documentation for a list of available values (#759)
  • Show notifier when launching custom commands
  • Add some redundancy for Steam Deck Internet connection check by @trentondyck (#743)
  • Update vortexgames.txt to include: "Card Survival: Tropical Island", "Chained Echoes", "Hogwarts Legacy", "ONE PIECE ODYSSEY"
  • Implement GUI and Command Line option to set custom game grids from local files (#757) - See the wiki page and steamtinkerlaunch help for usage
  • Add the Steam Grid directory as a possible location to find SteamTinkerLaunch banner artwork
  • Use File Picker for One-Time Run Custom Working Directory instead of a textbox
  • Add vcrun2022 to list of Steam First Run packages by @frostworx
  • Updated the localization files
  • Readme and documentation updates

Fixes

  • Various Steam Deck support tweaks:
    • Attempt to download Yad even if the ping check fails - Should fix the Yad AppImage failing for a small group of users with ISP issues
    • Remove unused wget dependency check on Steam Deck (#758)
  • Various command line fixes:
    • Fix getgamedir not finding installed soundtracks
    • Fix getgamedir sometimes returning path for wrong game
    • Fix xargs error when getting game information from App Manifest if the game name had unmatched quotes
  • Fix games not using the Steam Linux Runtime even when the option was enabled (#737)
  • Fix instance where games with incorrect Proton version 'none' could not be resolved to have a real Proton version
  • Attempt to improve reliability of NXM link handler for ModOrganizer 2 and Vortex Mod Manager (#756) - Special thanks to @BrandonKingM, @cplr, and @har-nick for discussion and testing
  • Remove no longer needed d3dcompiler_47 winetrick installation for Sonic Generations D3D11 mod
  • Minor background maintenance fixes:
    • Replace xdg-open with call to $XDGO
    • Replace jq with call to $JQ
    • Remove empty header files from SteamTinkerLaunch config directory
    • Check if the Steam library folders coming from the STEAM_COMPAT_LIBRARY_PATHS environment variable actually exist before exporting

This release is named after the main theme of "STEINS;GATE", a visual novel I enjoyed recently. El Psy Kongroo.

v12.0 - Still Alive

24 Dec 15:47
Compare
Choose a tag to compare

It's been a while since the last release and there are many cool new features, thanks to all contributors! 🎉

A special mention this release goes to @frostworx, the creator and previous maintainer of SteamTinkerLaunch. Frostworx has stepped down as maintainer of the project and @sonic2kk (that's me!) has taken over as project lead after several months of active contributions. Many thanks to Frostworx for the countless hours dedicated to creating and maintaining SteamTinkerLaunch, and here's to the future of the project!

Thanks, and happy holidays!

Changes in "12.0 - Still Alive"

Note for Steam Deck users: This release updates the Steam Deck innoextract dependency version to 1.9-7. This dependency is used to install ModOrganizer 2, and this version is only supported on SteamOS 3.4 and above. You'll want to update SteamTinkerLaunch before installing ModOrganizer 2 on SteamOS 3.4. If you already have ModOrganizer 2 installed, you shouldn't be impacted by this change.

Features

  • Update issue templates by @sonic2kk
  • Search on NAME as well as GAMENAME for getTitleFromId by @sonic2kk
  • Add uninstall to Makefile by @sonic2kk
  • Write out GAMEID to meta file for native Linux games by @sonic2kk
  • Update the user-installed language file for the selected language to keep them up-to-date by @sonic2kk
  • Add dinput8=n,b to the list of preset DLL override options by @sonic2kk - This is commonly used for mods
  • Add xaudio2_7=n,b to the list of preset DLL override options by @sonic2kk
  • Improvements to ReShade support all by @zany130
    • Added Per-Game ReShade Override versions - You can now set a custom version of ReShade to use with a specific game
    • Added option to automatically bump the global version of ReShade by @zany130
      • Note: On occasion, new releases of ReShade can break Linux compatibility
    • Updated ReShade wiki to reflect these changes
  • Several Steam Deck improvements by @sonic2kk:
    • Enable GameScope options in Steam Deck Desktop Mode
    • Enable GameMode options in Steam Deck Desktop Mode
    • Enable MangoApp options in Steam Deck Desktop Mode
    • Enable Tray Icon in Steam Deck Desktop Mode
    • Enable Notifier in Steam Deck Desktop Mode - For existing installs, you will have to manually enable the notifier checkbox in the Global Menu
    • Clean up dependency files after successful Steam Deck install
    • Use xdg-open for Wiki Page F1 shortcut and Wiki button
    • Bump innoextract version to 1.9-7 for SteamOS 3.4 support
  • Major overhaul to Steam Deck installation experience (#629) by @sonic2kk:
    • Visual Feedback
      • Add notifiers during Steam Deck installation process
      • Add echo statements to further clarify installation progress from the command line
      • Add more logging during Steam Deck installation
    • Offline Installation
      • Warn when attempting to install SteamTinkerLaunch offline, but attempt to do it anyway
      • When offline, install from local files if there is no existing install
      • When offline, overwrite older installation files if the local files are newer
      • Skip downloading dependencies if an exact filename match exists in the SteamTinkerLaunch dependencies directory (usually /home/deck/stl/deps)
      • Try to match downloaded dependency archives with a fuzzy name search if an exact filename is not found (e.g., for offline intallation). This should allow innoextract.tar.gz to be found if you manually add your own dependencies for offline installation
      • Warn if downloaded dependency versions do not match what SteamTinkerLaunch expects
      • Try to find Yad offline instead of failing right away if the AppImage cannot be downloaded. There is currently no version checking for the Yad AppImage, and you are still free to provide your own Yad AppImage, such as one with built-in WebKit support
    • Quality of life
      • Improve language file loading process. The language file argument is prioritized early in the SteamTinkerLaunch execution
      • Search the current script directory for a language file if one is not found anywhere else
      • Add a -q option for a "Quiet" mode, which will disable the notifier during SteamTinkerLaunch installation.
    • Code was improved and cleaned up in various places relating to the Steam Deck installation process
  • Various UI improvements by @sonic2kk
    • Make various user interface elements bold
    • Remove quotes from some Main Menu text elements
    • Use prettier game name in Main Menu
    • Upcase first letter of ProtonDB Rating Trend
    • Show last played time in hours, minutes and seconds
    • Only show last played text on the Main Menu if the game was played with SteamTinkerLaunch before
    • On Steam Deck, make scrollbar slightly thinner
    • Add Steam Deck Compatibility rating to Main Menu and Wait Requester
    • Rename "Cancel" button to "Skip" on Wait Requester
    • Add program version to Wait Requester heading
    • Add "Open Issue" option to Tray Icon menu
  • Various command line usage improvements by @sonic2kk
    • Add command line function steamtinkerlaunch steamdeckcompat <appid> to get a game's Steam Deck compatibility rating by @sonic2kk - This will also work offline if it's been fetched before
      • If you've launched a game with SteamTinkerLaunch before, can search for its AppID by name with steamtinkerlaunch getid "<gamename>"
    • Add command line function openissue to compliment the Tray Icon option
    • Make output of getgamedir command prettier and more flexible by using the AppManifest by @sonic2kk - Now outputs in the format Game (AppId) -> /path/to/game
    • Make output of getcompatdata command prettier by @sonic2kk - Now outputs in the format Game (AppID) -> /path/to/prefix
    • Using -h flag now shows the help screen
    • Using --version or -v now shows the SteamTinkerLaunch version
  • Various One-Time Run Improvements by @sonic2kk - Note that on Flatpak, permissions may have to be granted for STL Flatpak to access some directories
    • Add button for one-time run of Winecfg
    • Add button for one-time run of Winetricks
    • Add option to use the custom executable's directory as the working directory - This allows tools like Committee of Zero's STEINS;GATE Steam Patch to run
    • Add option to use a custom working directory to run an executable
  • Various MO2 improvements by @sonic2kk and @frostworx
    • Major overhaul of ModOrganizer 2 implementation by @frostworx (#674)
    • Add 'Valheim' to MO2 games list
    • Make output of mo2 list-installed prettier
    • Make output of mo2 list-supported prettier
  • Various minor improvements to Vortex Mod Manager support by @sonic2kk
    • Added the following games to vortexgames.txt in an attempt to improve autodetection when selecting these games for managing by @sonic2kk: Dragon Quest XI S: Echoes of an Elusive Age, Dying Light 2 Stay Human, Elegos, Elden Ring, Encased: A Sci-Fi Post-Apocalyptic RPG, ELEX II, Farming Simulator 22, FINAL FANTASY VII REMAKE INTERGRADE, Ghostrunner, God of War, Groundbranch, Grounded, Half-Life 2: Episode Two, Hardspace: Shipbreaker, Hollow Knight, Horizon Zero Dawn, Into the Radius VR, JoJo's Bizarre Adventure: All-Star Battle R, Jurassic World Evolution 2, Judgement, Lost Judgement, Marvel's Spider-Man Remastered, MechWarrior 5: Mercenaries, MechWarrior Online, Mon Bazou, My Summer Car, NARUTO SHIPPUDEN: Ultimate Ninja STORM 4, Ready or Not, Resident Evil 3, SpongeBob SquarePants: Battle for Bikini Bottom - Rehydrated, Star Traders: Frontiers, The Dark Pictures Anthology: House of Ashes, The Dark Pictures Anthology: Little Hope, The Dark Pictures Anthology: Man of Medan, The Elder Scrolls: Arena, V Rising, Wildermyth, Yakuza 0, Yakuza 3 Remastered, Yakuza 4 Remastered, Yakuza 5 Remastered, Yakuza 6: The Song of Life, Yakuza: Like a Dragon
      • This list does not guarantee Linux mod support for all of these games, but Vortex should be able to autodetect these games now, allowing you to select them for managing. Some of them may still require you to install an extension to work (e.g., the Yakuza games may require RyuModManager to be downloaded and ran at least once).
    • Make output of vortex list-owned prettier - Games are now output in the format Game Name (AppID)
    • Make output of vortex list-installed prettier - Output format matches list-owned
    • Make output of vortex list-online prettier - Output format matches list-owned
  • Added initial support for Hedge Mod Manager, an open-source Modern Sonic game mod manager, support added by @sonic2kk - Huge thanks to the Hedge Mod Manager team for their permission and collaboration! For more details, see the wiki page
    • Installation automatically handles installing all the necessary Winetricks for HedgeModManager to run (dotnet48 d3dx9 vcrun2019 d3dcompiler_47)
    • Support for installing the latest stable or latest nightly - Can be configured from the Global Menu
    • Automatically updates to the latest version available for the stable and nightly builds
    • Automatically installs the needed dotnet48 for each 64bit game to properly load mods - Including for games installed after initial installation (see HedgeModManager wiki page for notes on workarounds should this installation fail)
    • Automatic installation of any necessary Winetricks to improve compatibility with certain mods (i.e., d3dcompiler_47 for the Sonic Generations Direct3D 11 mod)
    • Automatic link handling for GameBanana's 1-Click Mod Install button for all supported Hedge Mod Manager titles
      ...
Read more

v11.11 - !Elfeins

22 Sep 14:42
Compare
Choose a tag to compare

Thanks to all contributors! 🎉

Changes in "11.11 - !Elfeins"

  • polish translation update by @Faalagorn
  • readme overhaul by @sonic2kk
  • update Vortex game names for 'Halo: The Master Chief Collection' and 'Dragon's Dogma: Dark Arisen' by @sonic2kk
  • rename 'Tags' to 'Collections' in Add Non-Steam Game Menu by @sonic2kk
  • fix Non-Steam Proton Games not launching by @sonic2kk
  • change from obs-vkcapture to obs-gamecapture to allow capturing OpenGL and Vulkan titles by @zany130
  • show Non-Steam Game Categories as a list in the Categories Dropdown by @sonic2kk
  • added automatic download/install of cabextract for the Steam Deck (for example required by Winetricks)
  • fix mangoapp - escaping backslash to preserve double-quote my @gu1ll0me
  • improved initial language loading
  • fixed partially broken wait for game exit
  • automatically update the custom protonlist if newly added proton versions are possibly missing
  • improved launch of additional commands coming from steam, accept and log verb runs generally
  • several minor fixes and improvements
  • fix logic for fetching MO2 and Vortex version by @sonic2kk
  • differentiate between running in Game Mode and Desktop Mode when running on Steam Deck

v11.0 - (And I feel fine)

10 Aug 14:08
Compare
Choose a tag to compare

Again many cool new features! Thanks to all contributors! 👍

Changelog (no special order):

  • french translation update by @tl-pierre
  • polish translation update by @Faalagorn
  • chinese translation added by @ling0412
  • rewrite of the launch command concatenation
  • added logging of game launch commands
  • added PrimeRun option
  • added option to automatically bump the used official Proton version per game (wiki)
  • added Gamescope option for NVIDIA Image Scaling v1.0.2 by @sonic2kk again :)
  • added option to manually refresh the Proton list via tray icon and command line
  • added multiple flatpak improvements thanks to all contributing to flatpak support especially @HanPrower and @TheEvilSkeleton
  • updated and fixed automatic game detection and activation in Vortex
  • added temporary (un)skip options for the Wait Requester
  • add DXVK Framerate Limiter option to Game Menu by @sonic2kk
  • fixed replay sorcery check by @zany130
  • DXVK HUD Options menu fixed
  • added Ubuntu wiki by @Fornball
  • added Flatpak support thanks to @HanPrower and @TheEvilSkeleton
  • Steam Deck - Add ability to choose specific version of innoextract and downgrade innoextract from latest to 1.9-5 by @damian-anlauf
  • added an innoextract minimal version check for the MO2 installer
  • stdout/stderr of external programs is now logged to /dev/shm/steamtinkerlaunch/
  • Cheat Engine
    • default version is 7.4
    • default download url is from the ScoopInstaller project now
    • no longer requires innoextract, but 7z
  • added DXVK and MangoHud config files to Game Files list by @sonic2kk
  • improved internal dxvk config handling
  • added option for new FSR options added in GE-Proton7-24 and up by @sonic2kk elaborated together with @zany130
  • removed pressure vessel options
  • major SpecialK rewrite
  • added MangoApp support
  • renamed "Steam Category" to "Steam Collection" everywhere
  • update old Reshade detection of dll conflicts between dxgi.dll and d3d9.dll by @Bananaman
  • use proton bundled winecfg.exe directly without relying on separate winecfg script
  • Fall back to xdg-open in general for EDITOR or BROWSER for #519 by @HanPrower
  • Fix WINE_FSR_CUSTOM_RESOLUTIONS 1080p Performance resolution by @HanPrower
  • chinese translation update by @ling0412
  • fixed game start using native wine
  • added geo-11 support (including automatic geo-11 sbs VR mode)
  • workaround Origin games crashing when too many env vars exist #508
  • improved Origin integration #508
  • added an option to wait for the custom command before continuing with starting the game
  • added an option to start the game through obs-vkcapture
  • fixed MangoHud arguments
  • fixed installing Steamworks Shared on the very first game run - even with zero config

v10.0 - Bagatelle

29 Apr 13:48
Compare
Choose a tag to compare

Many cool new features this time! Thanks to all contributors! ❤

  • added initial Steam Deck support
    • see Steam Deck Wiki for Steam Deck specific functions
    • added pretty solid, but optional steam controller controls for Steam Deck
  • multiple new gamescope features and options - thanks @sonic2kk for all of them!
    • change Integer Scaling flag to reflect updated gamescope code #435
    • the default FSR strength value is now 2
    • added FSR option to Gamescope
    • added option for Nearest Neighbor filtering to Gamescope
    • added Gamescope FSR sharpness numberbox
    • added option for Steam integration with -e flag, for working around a Gamescope bug
    • brand new Gamescope wiki
  • added Zink support - thanks @sonic2kk for testing
  • fixed Shader Repo window glitch
  • removed useless Steam Deck default window resolutions
  • find renamed GE proton as compatibility tool
  • get correct latest GE-Proton with two-digits
  • polish translation update by @Faalagorn
  • multiple improvements for Mod Organizer 2 and Vortex
    • custom STL proton removed as requirement for installing DotNet
    • several installer enhancements
    • high speed MO2 auto installation/configuration
      • DotNet is not even required for MO2 (confirmation welcome) and therefore no longer installed
      • MO2 can be optionally installed using innoextract (used when installed)
    • both Vortex and Mod Organizer 2 install and auto-configure without any configuration on the Steam Deck
  • added Side-by-Side ReShade and native support for 3D monitors (see #443)
  • added support for winesync - thanks @Moonl1ghter
  • added option for creating user-customized ENV Variables
  • comprehensive MangoHud re-implementation - thanks @sonic2kk for testing and the new wiki!
  • fixed steamwebhelper toggle (#456) - thanks @zany130 for continous testing and reporting
  • better use of absolute game exe path - helps f.e. with ReShade/Shader-Management
  • added dxvk-async support
  • added flatpak helper thanks @TheEvilSkeleton for working on flatpak support!

v9.2 - ☮

02 Mar 16:57
Compare
Choose a tag to compare

This time only a few changes, but nevertheless some are pretty cool.
Thanks to all contributors! 👍

Changes in "9.2 - ☮"

  • add app name to default notifier - thanks @sonic2kk for the contribution!
  • bump ReShade to v5.0
  • french translation update by @tl-pierre
  • polish translation update by @Faalagorn
  • fix a possible duplicate waitforexitandrun
  • multiple fixes for vortex mod installpath issues - f.e. for Fallout New Vegas, SkyrimSE, others
  • added game fixes for Giana Sisters games (223220) and (246960)
  • enhanced SteamGridDB downloads by @Lucki
  • fixed possible duplicates in listAppManifests, which could have causes several problems #422
  • launcher menu for installed games are no longer based on menus for steam tags #422
  • fixed ugly bug in createDesktopIconFile #422 - thx @wing798213 for testing

v9.0.1

15 Jan 09:03
Compare
Choose a tag to compare

Forgot to update the internal version and github refused to create the release based on the updated commit (?)
So bump to 9.0.1...
sorry for the inconvenience

v9.0 - Lionheart

15 Jan 08:57
Compare
Choose a tag to compare

Changes in "9.0 - Lionheart"

  • added support for CheatEngine 7.2 using the wayback machine - thanks @SaifRushdHadad for the contribution!
  • fixed usage of multiple DXVK options and added DXVK_SCALE option
  • added support for PEV - PE32 file analysis
  • existing gameconfigs retrieve their missing options now from the default config when being updated
    (so not only if is created from scratch)
  • added a checksum check for already downloaded Proton archives where available
  • hide the annoying wget-1.21.2 SSL_INIT stderr bug
  • added French translation by @tl-pierre
  • added support for self-rolled yad AppImage using yad 10.90
  • added more options for using Yad AppImages
  • added initial support for debugging with Gdb
  • several minor fixes
  • added support for DLSS
  • added support for Raytracing - thx @Bananaman for testing DLSS+Raytracing
  • added all Vkd3d configuration options
  • recheck configured Yad path to see if it changed
  • removed unused and confusing ReShade preset functions
  • rewrote Shader-Management - thx @Bananaman for testing
    • now whole shader repos can be en/de activated per game
    • shaders and textures are no longer copied but symlinked
    • shaders are installed into an own reshade-shaders subdirectory in the game dir
    • shader repos can be (de-)activated from Command Line
  • added Notifier command line options and Command Line option to test it
  • removed helper function for stl->steamtinkerlaunch transition
  • improved ReShade toggling
  • added option to configure the resolution of the Wine-Virtual-Desktop
  • fix symlinks not generating when steamlibrary has spaces or the target directories are also links by @MattSturgeon
  • some SpecialK enhancements
  • added Standalone-Launcher support for non-steam linux and windows games
  • updated Polish translation by @Faalagorn
  • replace real config paths with placeholders in all configs

v8.0 - Green fryDay

26 Nov 15:33
Compare
Choose a tag to compare

Changes in "8.0 - Green fryDay 🥶"

  • added options to enable winecfg and winetricks for Vortex
  • added support for FlawlessWidescreen - thx @undeadbydawn for testing
  • added steamtinkerlaunch vortex url command by @MattSturgeon
  • added dynamic status windows for
  • replaced bloated Proton bump with a simplified and better Proton-GE autobump option
  • fixed two Mod-Organizer 2 regressions. recreating the compatdata might be required
  • added download progress for all downloads (and removed old wgetgui option)
  • added checksum checks for several downloads (where the checksum is available upstream)
  • migrated the main executable stl to steamtinkerlaunch (see here)
  • (when downgrading from v8.0 to a previous version, be aware that you have to take care of downgrading your ~/config/steamtinkerlaunch/ configs yourself manually)
  • better logging
  • removed the One-Time-Proton function

v7.0 - Upgrayedd

27 Oct 15:42
Compare
Choose a tag to compare
  • added Depressurizer support
  • added option to easily delete the compatdata on game launch, so Steam recreates an updated fresh one
  • replaced writelog stdout with one closing note pointing to the logfile
  • improved parsing used steampaths by sourcing an initial autogenerated temp file
  • fixed a regression where the list of the available proton versions possibly has been created too often
  • enhanced Appinfo parsing - extracting, storing and reusing now full binary data file per game
  • getting the SteamAppID for all owned games (offline!) is now possible
  • better SteamUserID detection
  • simplified several init routines
  • added PROTON_ENABLE_NVAPI checkbox
  • extract lots of data from Appinfo into own Metadata
  • added support for the debugger 'Dependencies'
  • simplified and improved internal (re-)initialization of proton variables
  • hardcoded read-only Game-Command-Line-Arguments coming from steam/the game can now be modified
  • minor proton version bumps are auto-fixed in both the game- and the template config
  • added metacritic and game manual to the Help-Url menu if provided by Appinfo/Metadata
  • added metacritic score and oslist to the Help-Url tooltip
  • improved regedit Registry implementation
  • xdg-open Game Files easily via menu
  • moved some game infos from the mainmenu into the Game Files tooltip
  • added Download Custom Proton options for latest proton-tkg
  • added initial manual Steamworks-Shared installer
  • added Mod-Organizer 2 support
  • added MangoHud configuration options
  • added automatic support for Luxtorpeda (Runtime)
  • downloading a custom wine build now also has a "latest" option
  • added SpecialK support
  • ReShade DLLS and Shader-Management shaders are now automatically copied into the
    absolute game exe path and not into the top level game directory (useful for games where the game exe is in a relative subdirectory)
  • major rewrite of Vortex Mod Manager support
  • added British English to the languages thanks @jake770321
  • updated Installation manual (also for Yad)
  • removed the duplicate of the current selection in all dropdown menus
  • fully updated Italian language thanks @Stefino76
  • removed 'which' dependency, so only using 'command -v' now (finally)
  • 'gawk' should no longer be required as 'mawk' should work as well (reports welcome)
  • improved game OS detection by no longer relying completely on incoming variables which can be wrong/misleading
  • removed optdepend openssl
  • added option to forcefully use (previous) Steam Linux Runtime and Steam Reaper although none was provided by command line (might be useful in certain constellations)
  • fully updated Polish language thanks @Faalagorn
  • added desktop shortcut for the settings menu
  • the list of available Proton versions is now updated for the running session, when Download Custom Proton was launched from the Main Menu Extra Button
  • added partial Dutch translation thanks @JSvanVeen
  • added option to extract Custom Proton into the Steam Compatibility Tool directory compatibilitytools.d
  • added Reddit, Matrix and Discord platforms to the README (Please be nice and help others if you can!)