Skip to content

v3.1.335 Alea - Milestone

Choose a tag to compare

@frostworx frostworx released this 02 Dec 09:35
· 1456 commits to master since this release
55fbeb8

3.1.335 Alea

Milestone (a gigantic release with tons of new features)

  • MAJOR rewrite of the GUI: (fixes #154)
    • Favorites Menu - (fixes #148)
      • using an individual custom Favorite Menu instead of the fully fledged Settings Menu is now possible
        can be opened
        • as default start menu
        • by command line
        • by switching between Settings/Editor/Favorites menus
      • Favorite Menu Entry Checkbox Selector for all available options (is opened automatically with a basic preset if nothing was selected yet)
    • Categories:
      • Separated all available options into different Categories
      • Every Category now has its own headline (even if Menu is sorted/filtered)
      • Sort (all menus) by Category
      • Block specific Categories from being shown in the Menus via Block Selector Menu
      • Urls are a regular Category now
      • Vortex is a regular Category now
      • *Every available Category can be opened in its own autocreated menu
    • Dropdown selection (Editor, Favorites, Game, Menu) for the default Start gui to be opened after the Wait Requester
    • Replaced the Vortex Menu with a 2nd Global Menu
    • Extra Buttons like Proton Downloader, Shader Updater have an own "Extra Buttons" SubMenu now
    • The general headline Fonts size is adjustable with a dropdown menu
    • Removed all hardcoded window borders
    • Most (all?) windows have an own (autosaving) resolution now
    • Define the maximal lines per column for all Menus (dropped static Columns settings)
    • Navigation between the different submenus
    • RL It's not a bug, it's a feature! (fixes #162)
    • several new screenshots in the README.md
  • Wayland compatible (fixes #118)
  • Fixed saving the VR zoom level on game exit when Stereo3D is enabled
  • Proton_dist.tar.gz of a custom proton is automatically extracted if not happened yet (so before used)
  • Depth3D Shader is automatically deactivated if HMD wasn't detected or VR mode was stopped otherwise and re-enabled on success
  • Fixed recently introduced languagefile glitch
  • Winetrickspaks and dxvk_hud now have dropdown list with some popular packages as preset
  • General WINEDEBUG options (for direct wine calls - i.e. using extWine64Run) are now editable per game (also with a preset dropdown)
  • Removed gtk.css
  • Replaced integer RUN_CUSTOMCMD with string CUSTOMCMDMODE variable as it is clearer in the menu
  • Replaced integer CHECKPROTON with string PROTONCHECK variable as it is clearer in the menu
  • New project icon!
  • New configuration saving (per entry and config)
  • "last" command line option no longer required (automatically used in place of placeholder now)
  • Non-Steam Games are now supported (both native and games using Proton) (fixes #152)
  • Textures required by enabled Shaders are now copied automatically into the gamedir if missing
  • **Scripts called like a Steam Category the game is in are automatically started (with 1) SteamAppID, 2) Game directory and 3) Game wineprefix as 3 command line arguments)
  • iscriptevaluator command lines are discarded (fixes #157)
  • Much cleaner window toggle function (I'm finally happy with it)
  • Improved automatic version switch if requested Proton wasn't found
  • Remove some (more or less redundant) Tray Icon Buttons
  • (non-blocking) warn requester for wine/winetricks dotnet bug when new installation is requested with incompatible wine version
  • Improved Vortex Installation
    • skip Vortex installation if it already exists
    • dropped dxvk as proton should be used
    • using generic reworked installWinetricksPaks now
    • updated Vortex notes (fixes #156)
    • when the default wine for Vortex is unconfigured, stl tries to autodetect an old Proton4 wine and use that (when found)
  • Removed Steam Linux Runtime conflict warnings, as the problem seems to flatten
  • nicer shebang
  • replaced all "empty" placeholder strings with a consistent "none"
  • Added several notifiers
    • For the dependency check, so missing dependencies are more obvious
    • For winetricks, so failed installations are recognized easier
  • Running custom windows programs forked into the background did not always work correctly as expected (fixes #159)
  • Added Cheat Engine support (fixes #160)
    • automatic download
    • automatic install
    • enable per game
    • autostop on game exit
    • Games in the Steam Category "CheatEngine" will autostart with Cheat Engine
  • tons of bugfixes, optimizations
  • tested a lot, but for sure also new bugs
  • many new language lines to translate
  • Added mentions for Reddit /r/SteamTinkerLaunch/ and Discord Urls to the README.md
  • Rewrote several chapters in the README.md