Releases: starcitizen-lug/lug-helper
Releases Β· starcitizen-lug/lug-helper
lug-helper v3.5
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
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
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
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
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
Changes
- Icon fixes for packaged versions of the Helper
lug-helper v3.0
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
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
- 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
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