Skip to content

Releases: starcitizen-lug/lug-helper

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!

lug-helper v2.17

14 May 23:10
b2993d8
Compare
Choose a tag to compare
  • Add Kron4ek wine runner source
  • Environment variables to support Open Wine Components umu proton in Lutris 5.17+
  • NVIDIA and AMD Environment variables for Star Citizen Vulkan renderer
  • Remove un-needed winetricks steps and DLL overrides

lug-helper v2.16

18 Mar 14:07
Compare
Choose a tag to compare

Improvements & Fixes

  • New EAC workaround: We now use the EOS_USE_ANTICHEATCLIENTNULL environment variable to disable EAC. SteamGameId and other workarounds are no longer necessary. The EAC directories no longer have to be deleted either.
  • Fix for integer errors when running the Preflight Check on systems with very low amounts of RAM
  • Removed some outdated Runners and DXVKs
  • Prefer System Libraries now defaults to true for new installs