Skip to content

Releases: starcitizen-lug/lug-helper

lug-helper v3.7

22 Jan 16:14
Compare
Choose a tag to compare

Fixes

  • Fix for failed prefix creation: winetricks download version moved from main branch to this year's v20250102 (see Winetricks/winetricks#2325)

lug-helper v3.6

23 Dec 14:58
Compare
Choose a tag to compare

Fixes & Improvements

  • Fix missing winetricks env vars in the non-Lutris install. This fixes problems with Fedora and Bazzite.
  • RSI Setup updated the latest version

lug-helper v3.5

06 Dec 14:22
Compare
Choose a tag to compare

Fixes & Improvements

  • Updated RSI Setup version to 2.1.0
  • Updated default wine runner version for non-lutris installs to 9.21
  • Updated Lutris minimum required version to 0.5.18
  • Removed deprecated GE runner source
  • Removed wine node from Lutris json to work around issues with 0.5.18
  • Added some referral codes

lug-helper v3.4

07 Nov 22:24
Compare
Choose a tag to compare

Improvements

  • Redirect terminal output of non-Lutris installs to a log file. This removes the need to launch the game attached to a terminal!
  • Fixed a missing 0 in the nvidia shader cache size. This sets it to the intended 10GB
  • Clarified a winetricks dependency check message

lug-helper v3.3

01 Nov 16:55
Compare
Choose a tag to compare

Non-Lutris Launch Script Improvements

  • New option to update the launch script under the Maintenance & Troubleshooting menu!
  • When updating, your wine prefix and path variables will be preserved. Other modifications will be saved in a backup file.
  • Drop into a debugging shell containing your custom wine runner environment: ./sc-launch.sh shell

Other changes

  • Set nvidia and amd shader env var optimizations by default for new installs

lug-helper v3.2

27 Oct 04:49
Compare
Choose a tag to compare

Changes

  • Fixes for using custom wine runners in the non-Lutris install
  • Added checks for winetricks' dependencies
  • Re-added the lug-logo file for use by packagers

lug-helper v3.1

26 Oct 19:57
Compare
Choose a tag to compare

Custom wine runners for non-lutris installs

  • Detects system Wine versions that don't meet minimum requirements as well as currently broken wow64 builds
  • Automatically fetches a known good wine runner from Kron4ek's releases and configures the game to install and run using it

RSI Launcher self-update fix

  • Fix for the RSI Launcher not self-updating on non-Lutris installs
  • Existing installs will need to manually edit the sc-launch.sh game launcher script to apply the fix
  • See the announcement instructions on our discord or diff the updated file and manually merge the change

Other changes

  • Mesa Shader options added to wine launch script
  • XDG_DATA_DIRS is now used when searching for bundled files, with a fallback to /usr/share/
  • Updated to latest RSI Setup version
  • Unused lug-logo.png file removed from repo

Thanks to Synchro for contributing to this release!

lug-helper v3.0.1

11 Oct 22:35
Compare
Choose a tag to compare

Changes

  • Icon fixes for packaged versions of the Helper

lug-helper v3.0

11 Oct 19:07
Compare
Choose a tag to compare

Non-Lutris installs!

  • Easily install the game using just your system wine! 🍷
  • Includes a launch script with options for mangohud, prelaunch/postexit scripts, gamemode, gamescope, custom runners, and more! 🚀
  • The bundled launch script also gracefully terminates any lingering background wine processes when the game exits! 🚫 👻
  • Install logs are written to /$TMPDIR/lughelper-install-XXX.log 📝
  • It prevents wine from adding all those silly windows file associations! 🙅
  • Easily manage custom wine runners for non-lutris installs with a new option on the main menu! 🙌

umu/Proton support for Lutris installs!

  • uwu? umu! 🤪

RSI Launcher 2.0 support!

  • New installs default the latest 2.0 launcher with all the configuration options that make it work 2️⃣
  • PowerShell installation is handled automagically for new installs :star ✨
  • Existing installs can quickly install PowerShell with the new option in the Maintenance menu 🐐

Support for multiple game installs!

  • Switch between multiple wine prefixes in the Maintenance & Troubleshooting menu! ↩️↪️
  • The currently targeted prefix is listed at the top of the Maintenance menu

Git Winetricks!

  • The latest git winetricks will be auto-fetched to a temporary directory when needed 🛠️
  • Non-Lutris installs and winetricks verbs such as powershell are no longer dependent on the system winetricks version! ✅

Other Improvements

  • The Preflight Check is now run automatically before installing the game
  • Updated minimum required Lutris version
  • Lutris now installs the game with debug mode enabled by default and logs to a temp file /$TMPDIR/lughelper-install-XXX.log
  • Better XDG Base Directories support: Define your localization options in $XDG_CONFIG_HOME/user-dirs.dirs and the Helper will now use it. This currently is only affected by the name of your Desktop directory when creating a game .desktop file for for non-Lutris installs
  • Fix for when some 16GB RAM systems report 15GB
  • Improved fallback from pkexec to sudo for Preflight Check auto-fixes
  • Fixed broken zenity icons
  • Menu sizing updated for new versions of libadwaita
  • Code cleanup and reorganization

Breaking Changes

  • Command line arguments have been adjusted to accommodate some of the new features

lug-helper v2.18

17 Aug 14:37
Compare
Choose a tag to compare

Improvements & Fixes

  • Back up and restore custom characters when deleting user directories
  • Support new user directory path names in LIVE 3.23
  • Support clearing out Vulkan shaders in addition to dx11 shaders
  • The global EAC workaround option has been removed
  • Added interactive=never to all file/dir deletions for edge-cases that may interrupt Helper operations

Thanks to @mactan-sc for contributing to this release!