Skip to content
This repository has been archived by the owner on May 19, 2024. It is now read-only.

Releases: redromnon/HeroicBashLauncher

Version 2.7.1

24 May 12:18
Compare
Choose a tag to compare

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.

GitHub release (by tag)

Version 2.7.0

23 May 06:19
Compare
Choose a tag to compare

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.

GitHub release (by tag)

Version 2.6.1

20 May 14:45
Compare
Choose a tag to compare

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.

GitHub release (by tag)

Version 2.6.0

18 May 16:51
Compare
Choose a tag to compare

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.

GitHub release (by tag)

Version 2.6.0 Beta

16 May 16:03
Compare
Choose a tag to compare
Version 2.6.0 Beta Pre-release
Pre-release

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

Thanks a lot, @clemthi for your contribution! - #56

GitHub release (by tag)

Version 2.5.0

28 Apr 17:28
Compare
Choose a tag to compare

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.

GitHub release (by tag)

Version 2.4.3 Bug Fix

16 Apr 03:38
Compare
Choose a tag to compare

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.

GitHub release (by tag)

Version 2.4.2

15 Apr 12:12
Compare
Choose a tag to compare

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 separate AddToSteam.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

GitHub release (by tag)

Version 2.4.1

13 Apr 10:56
Compare
Choose a tag to compare

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

GitHub release (by tag)

Version 2.4.0

09 Apr 09:18
Compare
Choose a tag to compare

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.

GitHub release (by tag)