Releases: redromnon/HeroicBashLauncher
Version 2.7.1
Bug Fix for 2.7.0
Bug Fixes:
- Fix crash if wineVersion or winePrefix is not specified during setup
- Discard totalplaytime implementation which caused crash for newly installed games
Changes:
- Discard alert dialog that asked user to launch newly installed game from Heroic
Refer the v2.7.0 release for details on other additions and fixes
Note for Flatpak & Steam Deck users
Make sure to read the Flatpak guide before you proceed using Bash Launcher.
Download Instructions
AppImage users are required to download the respective AppImage.zip
file.
Flatpak, AUR and .DEB users are required to download the base (just .zip
) file.
Version 2.7.0
Few New Features
This release accompanies Heroic's v2.3.3 where Steam Runtime with Proton was intoduced. Plus, a couple of new additions.
Additions
- Implement Steam Runtime (Soldier) for games running with Steam Proton/Proton-GE
- Ask user to launch newly installed games from Heroic to avoid facing launch errors
- This is because Heroic performs some pre-launch setups like creating the wine prefix.
- [Epic] Download Logo Art for games if available
Note for Flatpak & Steam Deck users
Make sure to read the Flatpak guide before you proceed using Bash Launcher.
Download Instructions
AppImage users are required to download the respective AppImage.zip
file.
Flatpak, AUR and .DEB users are required to download the base (just .zip
) file.
Version 2.6.1
Few More Fixes and Improvements
A couple of issues needed to be addressed due to refactoring done in the v2.6.0 beta release. It's also safe to say that this release will finally work on the Deck and distros having the glibc package version > 2.31.
Edit: Forgot to enable permission for the executable.
Bug Fixes:
- Fix wrong launch script path which led to duplicate artwork
- Fix addition of duplicate games if the game is already manually added to Steam
Changes:
- Enable upload saves functionality in pre-game cloud sync for newer local saves
- Move shebang to the start for launch scripts to avoid errors - #65
Refer the v2.6.0 release for details on other additions and fixes
Note for Flatpak & Steam Deck users
Make sure to read the Flatpak guide before you proceed using Bash Launcher.
Download Instructions
AppImage users are required to download the respective AppImage.zip
files.
Flatpak, AUR and .DEB users are required to download the base (just .zip
) file.
Version 2.6.0
Crucial Fixes and Improvements
This release primarily focuses on bug fixes and some major improvements.
The post-game cloud save syncing for Epic games should now work properly and sync only after the game exits. On the other hand, game/folder names and account usernames that include special characters should no longer face any issues.
EDIT - Currently, this release DOESN'T WORK on the Deck (Steam OS 3.2) or any Linux distro using glibc 2.33 and below as of now. These users are requested to use the older v2.5.0 release for now or wait till their distro updates the glibc version.
Bug Fixes:
- Check gamemoderun path - #51
- Forgot to make launch scripts executable
- Forgot to add the executable path in
AddToSteam.sh
- Fix path to executable in launch script - #58
- Fix wrong launch script path when adding to Steam
- Fix Steam Proton path bug that caused games to crash - #60 & #63
- Fix post-game save syncing implementation for Epic games (again)
Changes:
- Elaborated error dialogs to specify location of logs
- Create config folder in every Steam account subfolder if absent to prevent crash - #55 and #54
- Add UTF-8 Encoding to support non-ascii characters (special symbols and non-English letters) and avoid crash - many issues
- [Refactor Game Launch] Games now launch directly from the script i.e. the old & original method
- [Refacor Game Launch] [Flatpak] Seperate launch script -
launchflatpakgame.sh
- handles game launching - Single version for .DEB, AUR and Flatpak users
Note for Flatpak & Steam Deck users
Make sure to read the Flatpak guide before you proceed using Bash Launcher.
Download Instructions
AppImage users are required to download the respective AppImage.zip
files.
Flatpak, .DEB and AUR users are required to download the base (just .zip
) file.
Version 2.6.0 Beta
Improvements and Fixes
This release is particular for testers and those curious. I've brought back the old method of launching games from the scripts. I've also implemented a check that executes post-game save syncing after the game's exe process ends for Epic games.
NOTE - This release may not work with Flatpak and the Steam Deck, because an older version of glibc (v2.33 instead of v2.35) is used by Flatpak. If you know a workaround, feel free to let me know.
Thus Flatpak and Steam Deck users are requested to use the previous stable release v2.5.0 instead.
Bug Fixes:
- Check gamemoderun path - #51
- Better post-game save syncing implementation for Epic games
Changes:
- Create config folder in every Steam account subfolder if absent to prevent crash - #55 and #54
- Add UTF-8 Encoding to support non-ascii characters (special symbols and non-English letters) and avoid crash - many issues
- Fixed path to executable in launch script - #58
- [Refactor game launch] Games now launch directly from the script i.e. the old method
- Single version for .DEB, AUR and Flatpak users
Note for Flatpak & Steam Deck users
Make sure to read the Flatpak guide before you proceed using Bash Launcher.
Download Instructions
AppImage users are required to download the respective AppImage.zip
files.
Flatpak, .DEB and AUR users are required to download the base (just .zip
) file.
New Contributor
Version 2.5.0
Now Supports Multiple Steam Accounts and Fixes Post-Game Cloud Save Sync
Bug Fixes:
- Checks for existing Steam artwork in .png format and skips downloading new artwork - #46
- Add games to all logged-in Steam accounts - #41
- Fixed Post-Game Cloud Save Sync
Changes:
- Creates shorcuts.vdf file if not present to avoid crash
- Select and add multiple games to Steam from the GUI list via
AddToSteam.sh
[Non-Deck] - Added Steam Runtime (Scout) parameter support [GOG Linux]
- Specifies log location in error dialogs
- Launch scripts do not include the launch command; game launching is now handled by the executable
Note for Existing Users
Users who've already downloaded previous versions of Bash Launcher can choose to only download the HeroicBashLauncher executable (first in the Assets) and replace it with the old executable.
Note for Flatpak & Steam Deck users
Make sure to read the Flatpak guide before you proceed using Bash Launcher.
Download Instructions
AppImage and Flatpak Heroic users are required to download the respective AppImage/Flatpak.zip
files.
.DEB and AUR users are required to download the base (just .zip
) file.
Version 2.4.3 Bug Fix
Improved Support for Steam Artwork (See 2.4.2)
Crucial bug fix for Flatpak users
Bug Fixes:
- Launch scripts failed to run for Flatpak users due to no binary specified in launch command - #40
Note for Existing Users
Users who've already downloaded previous versions of Bash Launcher can choose to only download the HeroicBashLauncher executable (first in the Assets) and replace it with the old executable.
Note for Flatpak & Steam Deck users
Make sure to read the Flatpak guide before you proceed using Bash Launcher.
Note for AppImage
AppImage users no longer need to specify alternative binaries in the Heroic app (they can if they want to) or keep Heroic running anymore!
AppImage and Flatpak Heroic users are required to download the respective AppImage/Flatpak.zip
files.
Version 2.4.2
Improved Support for Steam Artwork
Additional artwork and bug fixes
Bug Fixes:
- Create 'grid' folder if not present to avoid crash - #34 & #35
- Skip checking alternate binaries' (legendary & gogdl) keys if not present - #35
- Fixed bug that displayed "Heroic not installed" for users who've uninstalled Heroic Flatpak
Changes:
- Added background art support for Steam client & Deck UI Mode
- [Non-Deck users] Produce log for
AddToSteam.sh
in the separateAddToSteam.log
file - Display Bash Launcher version in log
Note for Existing Users
Users who've already downloaded previous versions of Bash Launcher can choose to only download the HeroicBashLauncher executable (first in the Assets) and replace it with the old executable.
Note for Flatpak & Steam Deck users
Make sure to read the Flatpak guide before you proceed using Bash Launcher.
Note for AppImage
AppImage users no longer need to specify alternative binaries in the Heroic app (they can if they want to) or keep Heroic running anymore!
AppImage and Flatpak Heroic users are required to download the respective AppImage/Flatpak.zip
files.
New Contributor
Thanks @xhoneybear for your contribution! - #37
Version 2.4.1
Initial Support for Artwork (Cover Art - Steam)
This release aims to make displaying errors and debugging more accurate. Users facing issues with the artwork or any other errors are highly recommended to download this release.
Do note that a bug fix release will be arriving soon depending on any upcoming issue reports.
Changes:
- Notify user with an error dialog if downloading or adding artwork fails
- [Non-Deck users] Produce log for
AddToSteam.sh
in the same HeroicBashLauncher.log - Now correctly displays relevant errors (traceback) in the logs for easier debugging
Important Note for Flatpak & Steam Deck users
Make sure to read the Flatpak guide before you proceed using Bash Launcher.
Note for AppImage
AppImage users no longer need to specify alternative binaries in the Heroic app (they can if they want to) or keep Heroic running anymore!
AppImage and Flatpak Heroic users are required to download the respective AppImage/Flatpak.zip
files.
New Contributor
Thanks @Supreeeme for your contribution! - #36
Version 2.4.0
Initial Support for Artwork (Cover Art - Steam)
A small but significant release.
Bug Fix:
- Fix and include missing special characters in game names
Changes:
- Notify Non-Deck users with a dialog box if game is already added to Steam
- Download and add cover art for Heroic games added to Steam
Important Note for Flatpak & Steam Deck users
Make sure to read the Flatpak guide before you proceed using Bash Launcher.
Note for AppImage
AppImage users no longer need to specify alternative binaries in the Heroic app (they can if they want to) or keep Heroic running anymore!
AppImage and Flatpak Heroic users are required to download the respective AppImage/Flatpak.zip
files.