Open
Description
Describe the bug
When adding a game, you cannot use special characters such as: ? { } / : " '
In the game's name, copying and pasting the characters does not work either.
Also when adding the game to Steam, then changing one letter of the title in Steam's UI, the title disappears completely.
Add logs
(01:54:21) INFO: [Legendary]: Legendary location: /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary
(01:54:21) INFO: [Gog]: GOGDL location: /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl
(01:54:21) INFO: [Connection]: Connectivity: check-online
(01:54:21) INFO: [Connection]: Pinging external endpoints
(01:54:21) INFO: [Gog]: Checking for existing gog manifests
(01:54:21) WARNING: [Backend]: Protocol already registered.
(01:54:21) INFO: [Legendary]: Running command: LEGENDARY_CONFIG_PATH=/home/daniel/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version
(01:54:21) INFO: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/daniel/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/daniel/.config/heroic/gog_store/auth.json --version
(01:54:21) INFO: [Nile]: Running command: NILE_CONFIG_PATH=/home/daniel/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile --version
(01:54:21) INFO: [Connection]: Connectivity: online
(01:54:21) INFO: [Backend]: User Not Found, removing it from Store
(01:54:21) ERROR: [Gog]: Unable to syncQueued playtime, userData not present
(01:54:21) INFO: [Gog]: Running command: GOGDL_CONFIG_PATH=/home/daniel/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/daniel/.config/heroic/gog_store/auth.json auth
(01:54:21) INFO: [Backend]: AreWeAntiCheatYet data downloaded
(01:54:21) INFO: [Backend]:
System Information:
CPU: 16x AMD Ryzen 7 5800X 8-Core Processor
Memory: 33.54 GB (used: 9.47 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT]
IDs: D=73bf V=1002 SD=439e SV=1da2
Driver: amdgpu
OS: Arch Linux 6.14.2-2-cachyos (linux)
The current system is not a Steam Deck
We are not running inside a Flatpak container
Software Versions:
Heroic: 2.16.1 Scopper Gaban
Legendary: 0.20.36 Urban Flight (Heroic)
gogdl: 1.1.2
comet: comet 0.2.0
Nile: 1.1.2 Will A. Zeppeli
(01:54:21) INFO: [Backend]: Frontend Ready
(01:54:21) INFO: [Backend]: Checking for current version changelog
(01:54:23) INFO: [Winetricks]: Downloading Winetricks
(01:54:24) INFO: [Backend]: Launching Outrun 2006 Coast 2 Coast (2GXQY6Pnnb3AihcW4upDmY)
(01:54:24) INFO: [Backend]: Preventing display from sleep
(01:54:24) INFO: [Backend]: launching native sideloaded game: /mnt/internal/nvme2/games/pc/OutRun 2006 Coast 2 Coast/or2006.sh
(01:54:24) INFO: [Backend]: Backend: HEROIC_APP_NAME=2GXQY6Pnnb3AihcW4upDmY HEROIC_APP_RUNNER=sideload GAMEID=umu-0 HEROIC_APP_SOURCE=sideload LD_PRELOAD= "/mnt/internal/nvme2/games/pc/OutRun 2006 Coast 2 Coast/or2006.sh"
(01:54:24) DEBUG: [Backend]: Logging to file "/home/daniel/.config/heroic/GamesConfig/2GXQY6Pnnb3AihcW4upDmY-lastPlay.log"
(01:54:24) INFO: [Backend]: Preventing machine to sleep
(01:54:24) INFO: [Backend]: Preventing display to sleep
(01:54:26) INFO: [WineDownloader]: Updating wine versions info
(01:54:26) INFO: [WineDownloader]: Fetching upstream information...
(01:54:26) INFO: [Backend]: Starting the Download Queue
(01:54:26) INFO: [WineDownloader]: wine versions updated
(01:58:56) INFO: [Backend]: Stopping Display Power Saver Blocker
(01:58:56) INFO: [Frontend]: Refreshing sideload Library
(01:58:56) WARNING: [Backend]: refresh not implemented on Sideload Library Manager
(01:58:56) INFO: [Backend]: Stopping Power Saver Blocker
(01:58:56) INFO: [Backend]: Stopping Display Sleep Blocker
(10:55:53) INFO: [Connection]: Connectivity: offline
(10:56:08) INFO: [Connection]: Connectivity: check-online
(10:56:08) INFO: [Connection]: Pinging external endpoints
(10:56:10) INFO: [Connection]: Connectivity: online
(22:43:09) INFO: [Connection]: Connectivity: offline
(22:43:15) INFO: [Connection]: Connectivity: check-online
(22:43:15) INFO: [Connection]: Pinging external endpoints
(22:43:16) INFO: [Connection]: Connectivity: online
(22:52:56) ERROR: [Frontend]: AxiosError: Request failed with status code 404
(22:54:23) ERROR: [Frontend]: AxiosError: Request failed with status code 404
(22:55:11) ERROR: [Frontend]: AxiosError: Request failed with status code 404
(00:05:47) INFO: [Backend]: Launching DOOM Eternal (isxk12zSL94SedGni693By)
(00:05:47) INFO: [Backend]: Preventing display from sleep
(00:05:47) INFO: [Backend]: launching native sideloaded game: /mnt/internal/nvme2/games/pc/DOOM Eternal/doometernal.sh
(00:05:47) INFO: [Backend]: Backend: HEROIC_APP_NAME=isxk12zSL94SedGni693By HEROIC_APP_RUNNER=sideload GAMEID=umu-0 HEROIC_APP_SOURCE=sideload LD_PRELOAD= "/mnt/internal/nvme2/games/pc/DOOM Eternal/doometernal.sh"
(00:05:47) DEBUG: [Backend]: Logging to file "/home/daniel/.config/heroic/GamesConfig/isxk12zSL94SedGni693By-lastPlay.log"
(00:05:47) INFO: [Backend]: Preventing machine to sleep
(00:05:47) INFO: [Backend]: Preventing display to sleep
(00:37:36) INFO: [Backend]: Stopping Display Power Saver Blocker
(00:37:36) INFO: [Frontend]: Refreshing sideload Library
(00:37:36) WARNING: [Backend]: refresh not implemented on Sideload Library Manager
(00:37:36) INFO: [Backend]: Stopping Power Saver Blocker
(00:37:36) INFO: [Backend]: Stopping Display Sleep Blocker
Steps to reproduce
- Select 'Add Game'
- In the title try to add one of the following characters invalid characters
- It doesn't work
- Also add the game to Steam
- Edit the game's title in Steam
- The entire title is gone
Expected behavior
Those characters should be allowed in the title.
Screenshots
No response
Heroic Version
Latest Stable
System Information
Arch Linux, Heroic 2.16.1, Wayland backend.
Additional information
No response