Releases: sonic2kk/steamtinkerlaunch
Releases · sonic2kk/steamtinkerlaunch
6.15 - Double vacc'd!
- added automatic download for OpenVR-FSR
- using newly introduced libraryfolders.vdf now to find additional SteamLibrary directories (fixes #287)
- no longer wait for proton to finish when using Proton GE or TKG, but directly for the wineserver it started
- major rewrite of checking, separating and configuring the start mode
- added option to automatically Fix outdated Symlinks (fixes #289)
- added option to automatically Unsymlink Proton files (fixes #290)
- updated the function and the wiki of the Proton Kill-Switch
- skip OneTime Proton for the current session, if Proton version updated
- removed usage of an external program for Appinfo, by using an own implementation now (fixes #292)
v6.13 - Good day!
Changes in 6.13 - Good day!:
- Removed wmp10 support
- Added IGCSInjector support (fixes #264)
- Added UniversalUE4Unlocker dll support (fixes #265)
- **Added option to 'inject' (starting delayed) any Custom Program after the game exe was started, including optional waitingtime'
- fixed resolution detection for virtual displays (fixes #258)
- improved resolution detection by no longer depending on the mode names (suggested in #258)
- Added
1
for the start- and0
for the stop script as argument 1 in the Start-Stop-Scripts (fixes #267) - Added per game option to Block Internet (fixes #257)
- Updated polish translation by Faalagorn (merged #262)
- Added initial very basic Steam Deck support ("some Steam Deck (1280x800) resolution templates added") :)
- Added silent execution of 'reaper' commands recently introduced by steam (see #269)
- Improved and stabilized Steam First Time Setup and its package creation
- Vortex installation uses own Steam First Time Setup set now (fixes #273)
- Rewrote all functions using the steam iscriptevaluator.exe as its syntax changed (fixes #270)
- Added initial VR injection support for compatible UE4 games - might expand depending on feedback(#266)
- vkBasalt support reduced to its own enable variable
- Added more gamescope Frame Limiter options (closes #220)
- Added initial ProtonGE/Wine FidelityFX SuperResolution (FSR) support (#275)
- Added initial OpenVR-FSR FidelityFX SuperResolution (FSR) support (#275)
- Added Configuration Difference - a menu which shows only the differences between the current game and default config (fixes #274)
- several fixes
v6.10 - Break break
Changes since 6.10 - Break break:
- Finding installed games is now based on found appmanifest files instead of "installed" steam category
- Fixed several Game-Launcher problems, mostly caused by using the "installed" steam category
- Fixed a recently introduced possible yad misconfiguration reported in #239
- Removed option "recommend proton"
- Added a One Time Proton function in the Main Menu
- Minimalistic re-implemenation of Tweaks support
- Every occurrence of 'compdata' was replaced with 'compatdata' - make sure to update your VORTEXCOMPDATA accordingly if you already installed Vortex
- Added option to disable the Virtual Desktop mode again, when it was enabled before via stl
- The default resolution for windows without a configured resolution is now 75% of the current screen resolution (untested, feel free to submit test results, improvements, suggestions)
- Added Compatdata Redirect which allows to map the compdata dir to the used Proton version either per game or globally
- Added Wiki F1-Hotkey function for almost every stl window
- Added option to open the Wiki via Command Line and Extra Button
- Added tempfile auto-cleanup on version change
- Updated 32bit d3dcompiler_47.dll url
- Change ReShade WINEDLLOVERRIDES to add to variable
- Improved Shader Repositories and added a configuration gui
- Added option to use a custom fallback picture, including option to download a github avatar - see Game Pictures
- Added initial support for extracting data from Appinfo
- Added support for finding/managing/converting Game Icons
- Added support for *(auto-)*creating Game-Desktop-Files
- Added initial option to Symlink SteamUser directory per game or globally
- Added initially multiple options to restore the SteamUser directory from the Backup Support
- Added options to symlink or restore the steamuser directory
when redirecting the compatdata dir
v6.8 - Blood
Changes in 6.8 - Blood:
- Thanks to @podiki for initially migrating the Steam Tinker Launch ReadMe into a Wiki (fixes 176)
- removed yad 9.0 hotfix, fix was shipped with 9.1 (fixes #196)
- Added CheatEngine md5sum check and notifier for those who can't read logs or create useful bugreports - DL url still 404 - see #200
- Added option to automatically create a GameTitle symlink from a Proton WINEPREFIX for easier finding (fixes #201)
- Added inital support for the 32bit container Conty (fixes #202)
- Added Auto-Update for Conty and improved its download function
- Added Playtime counter in seconds - might be used for further functions later
- Added optional Playtime Logging per game
- Last Played info in Main and Settings window
- Window sizes are now saved per game by default - using gui.conf as template (fixes #204)
- Custom scripts with bat suffix are started with proton now
- Added option to directly restart the game with different settings when the playtime was too short (CrashGuess)
- removed DOS:2 tweak (fixed in Proton 6.3)
- Systemwide Yad installation no longer mandatory - Added easy to use option to use AppImage or Conty instead
- Added initial advanced Steam First Time Setup Integration (fixes #209)
- The SteamGameID and the Game Title can be found by command line with the counterpart as argument
- Fixed Launch of Origin Urls (#fixes #211)
- Added Setup support for installers from the gamedir - f.e. Origin (see #210)
- The compdata and the Game Dir can be found by command line providing either SteamGameID or Game Title
- Added option to just open a wineconsole instead of the game - option also as Steam Category
- Restructured configs for the Gui Resolutions - see Gui Window Size (fixes #213)
- Removed the dotnet warn requester for the recently closed winehq bug 49897
- fixed SteamGridDB Download before starting the game and start the download in the background
- Removed self-maintaining function
- Added some editable gamescope options as dropdown menu
- The Crash Guess Requester now has the option to open a customizable Help-Url in the browser
- the CrashGuess Requester is skipped now, when stl started a game outside Steam (caused fork based false triggers)
- Re-Create Compdata and Wineprefix (including First Time Setup) for the game on the fly easily
- The original 'First Time Setup' can be replaced by an own custom or complemented by an own additional one
- Custom 'First Time Setup' scripts can be created with a few clicks (as replacement or as addition installfile) and installed immediately
- Automatically change the Game Screen Resolution before game starts and switch back to the previous resolution when it ends
- fix regression for SteamAppID being '0' from Steam (non-steam games)
- return back to previous menu when creating a First Run Setup file from extra buttons menu
- Execute startscript before custom command
- Disabled CheatEngine 7.2 download (404) and added Cheat Engine upstream Info in the wiki (closes #200)
- fixed saving the question and wget requester resolution
- Added Helper-Url for Editor Dialog, CrashGuess (fixes #215)
- The default path for the custom exe file requester is now the gamedir if custom exe is empty
- Added complete Polish translation and English fixes thanks to @Faalagorn
- Opened discussion board on the project page
- Replaced submenus with buttons directly in the main menu (part of #217, #222)
- Added ReShade Steam Category
- Moved all bundled tweaks into the separate steamtinkerlaunch-tweaks repo (part of #217)
- Removed Lutris and Protonfixes tweak import and added autoimported tweaks to steamtinkerlaunch-tweaks (part of #217)
- Added option to Pause-Unpause steamwebhelper processes on game start and continue when game exists (fixes #219)
- Help-Url selection can be also opened via button and commandline
- Added CRT Royale ReShade Shader-Management support
- Wine Debug Options can now be configured in a Gui (fixes #223)
- Favorites selection menu is sorted alphabetically now (part of #217)
- major rewrite of window resolution handling (per resolution: global template, local template, per game, per window) (part of #217)
- Category sort order for all menus can now be changed via drag&drop menu (part of #217)
- Winetricks packages for silent install can now easily be selected from a builtin menu (part of #217)
- improved Vortex installation and its wine/proton handling
- Steam First Run Setup packages can now be installed directly on the fly
- One Time Run - Option to run a custom program (with selected proton) 'once' directly (fixes #221)
- Added GameScope Settings Gui (fixes #220)
- Added ProtonDB-Rating - Short form (Rating Trend) in Wait Requester and Main Menu, additional info (Confidence, Score, Total Votes, Rating Trend, Best Rating) is a tooltip on the Help-Url Extra Button (fixes #224)
- Added option to select a specific proton version for direct on the fly package installation using Winetricks (fixes #226 and helps dotnet install problem f.e. in #216)
- Added extra Vortex Settings Gui and extra Vortex Install Gui
- removed line-based column calculation (-> 'bc' no longer required) in favor of customizable Gui-Columns
- removed Global Menu split
- Added support for downloading custom tar.xz Proton Archives and added a tarbomb check to support newer proton_tkg packages
- Fixed Side by Side VR for Custom Programs (Trine 1-3 tweaks do work again as expected in Stereo3D)
- Huge Rewrite of the current Wiki
- Added support for Custom Wine packages by Kron4ek
- Removed support for custom lutris wine packages (might be re-added later)
- multiple fixes and improvements (part of #217)
- outsourced the Kill Switch function to a
/dev/shm/stl/KillSwitch
script which can be called from anywhere (yay, a StreamDeck Proton-Kill-Switch) - fixed a Vortex stages bug
- Standalone-Proton: easily start any exe using a custom proton in its own compdata and WINEPREFIX without steam
- Download-Custom-Proton Command Line now has an option to download the latest custom Proton version:
The command linestl dcp l
will download and extract the lastest available custom Proton and integrate it into the list of available proton version in Steam Tinker Launch - Screen resolution is detected now for the 2nd monitor on a dual-head setup, when the mouse position is there
v6.8-rc2 - Blood
Changes in 6.8-rc2 - Blood:
- outsourced the Kill Switch function to a "/dev/shm/stl/KillSwitch" script which can be called from anywhere (yay, a StreamDeck Proton-Kill-Switch)
- fixed a Vortex stages bug
- Standalone-Proton: easily start any exe using a custom proton in its own compdata and WINEPREFIX without steam
Changes in 6.8-rc1 - Blood:
#177 (comment)
v6.8-rc1 - Blood
Release Candidate 1 for v6.8 - Blood
For the full huge Changelog please see here: #177 (comment)
v4.0 - Four Play
Changes in v4.0 - Four Play:
- Changed the default Editor-URL to PCGW
- Fixed Steam Cloud compatibility with SteamTinkerLaunch used as Steam Compatibility Tool (#185)
- Added automatic x64dbg debugger support (#186)
- Added automatic change into the custom program directory and back
- Added optional Download Requester with Progressbar/Wget Gui (currently) used for Downloading
- Replaced multiple basenames with the bash expansion counterpart
- Two new options in the Editor Dialog:
- Open the directory with the first selected file in the system file manager (using xdg-open)
- Delete the selected files (with confirmation requester)
- Removed WMP10 url and download and other Giana related changes (#187)
- Added dxvk log path configuration
- Removed 'found logfile' text from all requesters
- Improved refactored Side-by-Side-VR initialization
- Added Option to also use the 'Winedebug Settings' field for Proton Logs
- Added Option to automatically clean the '/pfx/drive_c/users/steamuser/Temp/' on game exit
- Added Option to automatically create or remove a 'steam_appid.txt' file in the game directory (#184)
- Added support for AstrayFX shaders
- Added Option to Add Non-Steam Games to Steam via command line and gui (#190)
- Multiple Vortex improvements:
- Replaced fix version in config with a function which automatically uses the latest version
- Above function can also be configured to use the latest pre-release instead of the latest stable release (#191)
- tested several games with the pre-release v1.4.2 succesfully
- Writing NexusID into the generic game meta-data now
- Improved symlinks of relevant directories from game WINEPREFIX into Vortex WINEPREFIX
- Added minimal basic support for Vortex beta extensions
- Added Vortex Gui, where Vortex can be en-/disabled for every installed and supported game with one click
- Added a Vortex Gui showing all Symlinks in the Vortex WINEPREFIX
- The ask Vortex Dialog now also has the option to only start Vortex without starting the game
- removed the "quickstart" Vortex mode
- r/SteamTinkerLaunch and Discord are back
- Gamemode and GameScope can now be enabled together (#188, #171)
- Added SteamGridDB support with multiple configuration options
- Added workaround for yad-9.0 bug (#196)
v3.9 - Hard Boiled
- Added parsing of global and per-game exclude files for the Backup
(both also available in the Editor Dialog) - Search game config files under pfx/drive_c/users/steamuser and offer them for editing
including separate message in the guis (fixes #179) - List of available Proton versions is also created on a dry standalone launch now
- Added Proton and stl logs to the Editor Dialog
- Added option to generate/update basic game metadata for all games via command line via 'meta' or 'menu' argument
- Added a basic Settings Selection Menu - might expand later (#181)
- Updated Depth3D to match name change
- Game window name autodetection with storing into metadata for further use
- Refactor determining the game window with major overhaul of the whole SBS-VR initialization (#183)
- Reimplemented game window name picking via Tray Icon function
- Selected Files in the Editor Dialog can now be hidden from the Editor Dialog
- Removed helpers creating tweak headers
- Game metadata is shown in the Settings menu now
- Sponsoring was added to the project
v3.8 - 10k
- Creating symlinks using the game name to the game id logs now, makes finding the log much easier
- Improved Vortex installation by avoiding a possible install loop
- Clearing logs of previous launches can now be configured
- Cleaner logging initialization
- Vortex version bump to 1.3.22
- Cleaned up PATH no longer hardcoded, but trimming 'steam-runtime' parts instead
- Added a requester for starting Vortex. On timeout (default 2 seconds) Vortex is cancelled.
(especially useful for VR games with enabled Vortex, as you only want to start Vortex when you can see it).
When the timeout is set to 0 the requester is skipped and Vortex is started as usual. - Creating symlinks using the game name to the game id game configs now, makes finding the game config file much easier
- Added automatic rsync backup of steamuser files (so mostly savegames and configs) when proton games was closed
- Added storing of game metadata, divided into (sharable) generic and custom configs
- Added commandline function for backing the steamuser files for one or all installed proton games
- 10k lines of code :)
v3.6 - Endlich
minor changes - see commits