Closed Battleangel closed 2 years ago
I have the same issue but with the Flatpak version.
Are the games launching from Heroic Games Launcher? I think game names with special characters will face this issue.
Tetris runs fine from HGL, Tetris's full game name is "Tetris® Effect: Connected" So I guess the ® and/or : are issues.
You're right. But I have no issues with Rocket League® when running Bash Launcher.
Hi these are the installed games, all of them from the Epic Store https://ibb.co/kGDpGSr
Hi these are the installed games, all of them from the Epic Store https://ibb.co/kGDpGSr
Looks fine. Do you have installed any GOG games?
Yes had in the Past for Testing it was Cyberpunk 2077 and there are 2 games installed via Downloaded .exe files from the GoG Page.
The Dig® Indiana Jones® and the Fate of Atlantis™
have to correct me the two games are the Linux version from the GoG Page.
To make it clear, The Dig® & Indiana Jones® and the Fate of Atlantis™ show as installed in Heroic? Again, I feel those special characters like ® and ™ are causing the issue.
There are not in the Heroic installer but will uninstall them via the delivered sh script to test that out, just an moment ,)
Hi these are the installed games, all of them from the Epic Store https://ibb.co/kGDpGSr
Looks fine. Do you have installed any GOG games?
I have Cyberpunk 2077 and Witcher 3 installed from GoG (with heroic). My epic games are working (.sh is created) but the script crash after it.
Can you paste your log too?
Deleted The Dig and Indiana Jones and removed all left files under /home/deck/GOG Games so there are only the 3 Epic Store games from the Pictures installed on my SteamDeck.
Checking if Zenity is installed:
(process:7215): Gtk-WARNING **: 06:37:56.025: Locale not supported by C library.
Using the fallback 'C' locale.
3.32.0
Cleaning left over game files if any...
[cli] INFO: Cleanup complete! Removed 0.00 MiB.
Done! Now creating launch files for your Epic Games library ...
Traceback (most recent call last):
File "HeroicBashLauncher.py", line 21, in <module>
File "listinstalled.py", line 67, in listinstalled
File "json/__init__.py", line 293, in load
File "encodings/ascii.py", line 26, in decode
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 1991: ordinal not in range(128)
[7214] Failed to execute script 'HeroicBashLauncher' due to unhandled exception!
Yeah, it still doesn't work because HBL looks inlibrary.json
for game names, where The Dig and Indiana Jones are present and are part of your GOG game account. It doesn't matter even if they are uninstalled.
I've got to make some changes in the code to make game names with special characters compatible.
Can you paste your log too?
`Checking if Zenity is installed:
(process:9756): Gtk-WARNING **: 07:10:42.901: Locale not supported by C library. Using the fallback 'C' locale. 3.32.0
Cleaning left over game files if any... sh: line 1: /home/deck/Games/Launcher/HeroicBashLauncher-2.2.3_Flatpak/GameFiles/binaries/legendary: No such file or directory
Done! Now creating launch files for your Epic Games library ...
Absolute Drift [19927295d6e3467887d4e830d8c85963]...
Rise of the Tomb Raider: 20 Year Celebration [f7cc1c999ac146f39b356f53e3489514]...
Traceback (most recent call last):
File "HeroicBashLauncher.py", line 21, in exception!
Yep, same thing
As a workaround, you can delete the special characters in the game names if you wish to (Like from Rocket League® to just Rocket League.)
For Heroic Epic games - go to legendary/installed.json
and edit the 'title' of the that game
For Heroic GOG games - go to heroic/gog_store/library.json
and edit the 'title' of that game
The issue might be solved temporarily until a fix arrives
Thanks for the workaround. I changed all Titels of my installed games but I still get the same error. Should I change all Titels with special characters?
Maybe try that too. I don't know if it is going to work or not since I haven't come across this issue in my case. If it doesn't work, you will have to wait for the fix.
Doesn't work in my case. I'm waiting for a fix. Thanks for the help.
HeroicBashLauncher-2.2.3_AppImage.zip Heroic-2.2.6.AppImage
Console Output:
SteamOS: