the-honkers-railway-launcher/CHANGELOG.md
2023-08-20 17:16:34 +02:00

5.5 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • Added feature to map wine drives
  • Added %launch_args% magic word for game launching command. Now you can use %bash_command% <script> %launch_args% to run custom script
  • Added --session <name> flag to switch active session
  • Added Portuguese
  • Added Polish

Fixed

  • Fixed logo size in the first run window

Changed

  • Updated Turkish
  • Updated Italian
  • Updated Japanese
  • Updated Swedish
  • Improved files migration code. In the best case scenarios, it will work immediately now
  • Updated wishes url extractor to use new cache storage

1.3.0 - 02.08.2023

Added

  • Added new gamescope version compatibility
  • Added "launcher behavior" option
  • Added "kill game process" button when chosen behavior keeps launcher window open
  • Bundled some icons into the app for consistency across the systems
  • Added better panics handler
  • Added Swedish

Fixed

  • Fixed predownload button sensitivity

Changed

  • Improved pre-downloads state checking
  • Replaced translation functions by tr! macro
  • Reworked app resources structure

1.2.5 - 19.07.2023

Fixed

  • Added a workaround to remove outdated Telemetry.dll file which fixes login error 400 in game login screen

1.2.4 - 17.07.2023

Fixed

  • Fixed jadeite patch state handling from the metadata file
  • Fixed game pre-downloading button sensitivity when the update was partially downloaded, but then interrupted
  • Fixed game pre-downloading button visibility when jadeite patch state is not "verified"

1.2.3 - 14.07.2023

Fixed

  • Fixed telemetry disabling

Changed

  • Updated Italian
  • Updated Hungarian
  • Updated Japanese
  • Updated Indonesian
  • Updated Spanish
  • Updated Turkish
  • Updated Chinese

1.2.2 - 18.06.2023

Added

  • Added deletion of old patch files (just in case)
  • Added telemetry disabling state support
  • Added Discord RPC icons updating

Changed

  • Replaced xlua patch by "disable mhypbase" option
  • Returned back old background file path

1.2.1 - 15.06.2023

Added

  • Added Discord RPC icon selection
  • Added Japanese
  • Added Hungarian
  • Integrated Jadeite patch

Fixed

  • Fixed default launcher language selection at the first start
  • Fixed some installer updates reporting (including "checking free space")
  • Fixed check button style for newly made sessions
  • Fixed repairer's NaN progress
  • Fixed game session selection when current one is removed

Changed

  • Reworked game sessions selection
  • Updated Indonesian
  • Updated French
  • Made initial tasks async which has decreased startup time
  • Updated Spanish

Removed

  • Removed patch mirror migration

1.2.0 - 24.05.2023

Added

  • Added Italian
  • Added Indonesian
  • Added dynamic main button icon switching
  • Set button label as "Resume" when the diff is part downloaded
  • Added options to use wine / gstreamer shared libraries from selected wine build. These options will configure LD_LIBRARY_PATH and GST_PLUGIN_PATH environment variables
  • Added setting of LC_ALL in wine lang setting
  • Added LAUNCHER_REQUESTS_TIMEOUT environment variable

Fixed

  • Fixed session applying on each launcher start
  • Fixed predownload button ui
  • Fixed proton builds integration with sandbox
  • Fixed compatibility between sessions manager and sandbox
  • Fixed sandboxing of inexisting folders

Changed

  • Apply selected session before launching the game. This will properly save your game session when you switch between wine prefixes
  • Redesigned main button
  • Used whatadistro to identify recommended package manager in the first run window
  • Moved a lot of settings to separate page
  • Set fsr quality mode in enhancements settings instead of strength
  • Updated fps unlocker data
  • Made temporary workaround to the game API changes
  • Increased default requests timeout to 8 seconds
  • Updated minreq to support http_proxy-like variables

Removed

  • Removed Futex2 wine sync option

1.1.0 - 06.05.2023

Added

  • Added game settings section
  • Added game sessions manager
  • Added LAUNCHER_FOLDER variable support. Using this you can specify root path where the launcher stores config.json and other files
  • Added patch repository mirror

Changed

  • Improved launcher logo rendering quality
  • Reworked entry rows in the settings

Fixed

  • Fixed sandboxed game running (sounds are broken for now)

1.0.0 - 01.05.2023

🚀 Initial release