Hi!
In this new release, we worked on fixing small issues, especially on the SteamDeck/Flatpak and macOS, but also introduces some small and nice features:
Highlights
- Added a CLI parameter
--no-gui
that opens Heroic with no user interface. Might get in handy to create some scripts or add a Heroic game on other launchers. Basically, you just need to callheroic --no-gui heroic://launch/{appName}
. - Added more feedback on errors and fixed some error messages that were not exactly clear.
- Now it's possible to pass any wrappers on the Environmental Variable sections. Might be good to some advanced users.
- [Linux] Heroic now will search for Proton versions and Runtimes outside the main library, so in any other drive or partition.
Fixes
- [Linux/SteamDeck] Several fixes related to the Steam runtime and Proton.
- [General] Fixes Force Download and Force Upload of Cloud saves not working properly.
- [Linux/SteamDeck] Fix Winetricks on Flatpak/SteamDeck for good now.
- [General] Fix GOG games not running the setup correctly;
- [Linux/Mac] Fix the Windows version of a native GOG game not working properly
- [macOS] Heroic will check if the crossover bottle exists before launching now.
- [macOS] Fix Installing games on the folder with spaces.
- [General] Library Refresh now will refresh only that specific library, making it more responsive.
- [General] Fixes some styling issues across the settings.
Full Changelog
- Run GOG setup again + don't skip Wineboot for Proton by @CommandMC in #1352
- Change Steam Runtime search path by @CommandMC in #1359
- Add a new
--no-gui
parameter by @CommandMC in #1362 - Allow specifying wrappers in the env var section again by @CommandMC in #1358
- Allow for separate library refreshes by @connercsbn in #1356
- Set Steam App ID variables when using the Runtime on Proton + fixup setting user-defined env vars on native games by @CommandMC in #1355
- [Linux] Search for Proton on all steam libraries by @flavioislima in #1369
- Translations update from Hosted Weblate by @weblate in #1341
- [UI/UX] Improve error handling on BE and FE by @flavioislima in #1363
- [Linux - Fix] Winetricks on Flatpak by @flavioislima in #1385
- [Fix] Proper Check if a game is native or not by @flavioislima in #1387
- Fixup verifyWinePrefix for Proton... again by @CommandMC in #1388
- Try to fix macOS not launching CX by @CommandMC in #1392
- Always update Winetricks if we are online by @CommandMC in #1386
- [UX] Use better paths on open dialog by @flavioislima in #1389
- [macOS] Check for CX bottle existence before launching a game by @CommandMC in #1399
- [Fix] Styling and error Dialogs by @flavioislima in #1394
- Fixes relating to Proton & the Steam Runtime by @CommandMC in #1384
- [Fix] Sync saves not working on different languages than english by @flavioislima in #1402
- Translations update from Hosted Weblate by @weblate in #1403
Full Changelog: v2.3.3...v2.3.4