Skip to content

v12.12 - Gate of Steiner

Latest
Compare
Choose a tag to compare
@sonic2kk sonic2kk released this 14 Mar 18:54
· 233 commits to master since this release

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.