I made a git hub issue, but I want to ask here as well in hope of finding success
After running heroic in the terminal, the following thing catchs my eye:
The terminal hangs at either
[Backend]: Running Wine command: wineboot --init
or
[Legendary]: Using cached install info
or
ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 -and 2 & 3- times!
sometimes I get a notification to install mono when switching WINE versions (WINE-GE).
Somewhere along the loading process a "wineboot.exe" blank windows appears depending on the wine version (heppens with proton) and stays for a while.
I am using Wine-GE
Things I tried:
-Deleting the "Games" folder in my home folder - Only heroic used it anyway.
-Adding the game to steam through Heroic's "Add to steam" button.
-Reinstalling heroic and all of its dependencies.
-Manually adding the game's EXE to steam and forcing a Proton version.
-Launching the game by double clicking it in my file manager Nemo.
Surprisingly, only the last two things succeeded in running the game properly.
Terminal output after a successful run:
(Excuse my inability to use a code block on this)
`[doods@doods-pc-7500 ~]$ flatpak run com.heroicgameslauncher.hgl
[13:0803/011856.095179:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
Gtk-Message: 01:18:56.754: Failed to load module "xapp-gtk3-module"
Gtk-Message: 01:18:56.791: Failed to load module "canberra-gtk-module"
Gtk-Message: 01:18:56.791: Failed to load module "pk-gtk-module"
Gtk-Message: 01:18:56.792: Failed to load module "canberra-gtk-module"
Gtk-Message: 01:18:56.792: Failed to load module "pk-gtk-module"
[13:0803/011856.811049:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[13:0803/011856.811105:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[13:0803/011856.819964:ERROR:socket_posix.cc(147)] bind() failed: Address already in use (98)
[13:0803/011856.820012:ERROR:devtools_http_handler.cc(312)] Cannot start http server for devtools.
which: no wine in (/app/bin:/app/bin:/app/utils/bin:/usr/bin:/usr/lib/extensions/vulkan/MangoHud/bin:/usr/lib/extensions/vulkan/OBSVkCapture/bin:/app/bin/heroic/resources/app.asar.unpacked/build/bin/linux)
(01:18:56) INFO: [Legendary]: Running command: XDG_CONFIG_HOME=/home/doods/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary --version
(01:18:56) INFO: [Legendary]: Legendary location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
(01:18:56) INFO: [Gog]: GOGDL location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
(01:18:56) INFO: [Connection]: Connectivity: check-online
(01:18:56) INFO: [Connection]: Pinging external endpoints
(01:18:56) INFO: [Backend]: DRM module staus {
oimompecagnajdejgnnjijobebaeigek: {
name: 'Widevine Content Decryption Module',
status: 'new',
version: '4.10.2557.0'
}
}
APPIMAGE env is not defined, current application is not an AppImage
LaunchProcess: failed to execvp:
xdg-settings
(01:18:57) WARNING: [Backend]: Failed to register protocol with OS.
[13:0803/011857.103342:ERROR:browser_main_loop.cc(274)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
[13:0803/011857.103557:ERROR:browser_main_loop.cc(274)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
[13:0803/011857.103689:ERROR:browser_main_loop.cc(274)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(01:18:57) INFO: [Gog]: Running command: /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/doods/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json --version
(01:18:57) INFO: [Connection]: Connectivity: online
(01:18:57) ERROR: [Gog]: Unable to syncQueued playtime, userData not present
(01:18:57) INFO: [Nile]: Running command: XDG_CONFIG_HOME=/home/doods/.var/app/com.heroicgameslauncher.hgl/config/heroic/nile_config /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/nile --version
(01:18:57) INFO: [Backend]: Loading Screen Ready
(01:18:57) INFO: [Backend]: AreWeAntiCheatYet data downloaded
(01:18:57) INFO: [Frontend]: Refreshing undefined Library
(01:18:57) INFO: [Legendary]: Refreshing library...
(01:18:57) INFO: [Legendary]: Refreshing Epic Games...
(01:18:57) WARNING: [Backend]: refresh not implemented on Sideload Library Manager
(01:18:57) INFO: [Legendary]: Game list updated, got 26 games & DLCs
(01:18:57) INFO: [Backend]: Frontend Ready
(01:18:57) WARNING: [Backend]: listUpdateableGames not implemented on Sideload Library Manager
(01:18:57) INFO: [Gog]: Found 0 game(s) to update
(01:18:57) INFO: [Backend]: Checking for current version changelog
hostname: invalid option -- 'f'
Try 'hostname --help' for more information.
(01:18:58) INFO: [Legendary]: Checking for game updates: XDG_CONFIG_HOME=/home/doods/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary list --third-party
(01:18:58) INFO: [Legendary]: Running command: XDG_CONFIG_HOME=/home/doods/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary list --third-party
(01:18:58) INFO: [Backend]:
Heroic Version: 2.9.1 Boa Hancock
Legendary Version: 0.20.32 Dark Energy (hotfix #6)
GOGdl Version: 0.7.3
Nile Version: 1.0.0 Jonathan Joestar
Electron Version: 24.4.1
Chrome Version: 112.0.5615.204
NodeJS Version: 18.14.0
OS: Freedesktop SDK KERNEL: 6.4.6-200.fc38.x86_64 ARCH: x64
CPU: Intel Core™ i5-7500 @3.4 GOVERNOR: powersave
RAM: Total: 7.62 GiB Available: 4.68 GiB
GRAPHICS: GPU0: HD Graphics 630 VRAM: 256MB
PROTOCOL: x11
(01:18:58) INFO: [Legendary]: Checking if EOS Overlay is enabled: XDG_CONFIG_HOME=/home/doods/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary eos-overlay info --prefix "/home/doods/Games/Heroic/Prefixes/default/Tomb Raider GAME OF THE YEAR EDITION"
(01:18:58) INFO: [ExtraGameInfo]: Using cached ExtraGameInfo data for Tomb Raider GAME OF THE YEAR EDITION
(01:18:58) DEBUG: [Legendary]: Using cached install info
(01:18:58) INFO: [ExtraGameInfo]: Using cached ExtraGameInfo data for Tomb Raider GAME OF THE YEAR EDITION
(01:18:58) DEBUG: [Legendary]: Using cached install info
(01:18:58) DEBUG: [Legendary]: Using cached install info
(01:18:59) INFO: [Legendary]: Abort command "XDG_CONFIG_HOME=/home/doods/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary eos-overlay info --prefix "/home/doods/Games/Heroic/Prefixes/default/Tomb Raider GAME OF THE YEAR EDITION""
Error occurred in handler for 'isEosOverlayEnabled': AbortError: The operation was aborted
at abortChildProcess (node:child_process:746:27)
at EventTarget.onAbortListener (node:child_process:816:7)
at [nodejs.internal.kHybridDispatch] (node:internal/event_target:735:20)
at EventTarget.dispatchEvent (node:internal/event_target:677:26)
at abortSignal (node:internal/abort_controller:308:10)
at AbortController.abort (node:internal/abort_controller:338:5)
at callAbortController (/app/bin/heroic/resources/app.asar/build/electron/main.f23c4159.js:2:404)
at Object.onOutput (/app/bin/heroic/resources/app.asar/build/electron/main.f23c4159.js:190:23627)
at Socket. (/app/bin/heroic/resources/app.asar/build/electron/main.f23c4159.js:100:743)
at Socket.emit (node:events:513:28) {
code: 'ABORT_ERR'
}
which: no wine in (/app/bin:/app/bin:/app/utils/bin:/usr/bin:/usr/lib/extensions/vulkan/MangoHud/bin:/usr/lib/extensions/vulkan/OBSVkCapture/bin:/app/bin/heroic/resources/app.asar.unpacked/build/bin/linux)
(01:18:59) INFO: [Winetricks]: Downloading Winetricks
(01:18:59) DEBUG: [Legendary]: Using cached install info
which: no wine in (/app/bin:/app/bin:/app/utils/bin:/usr/bin:/usr/lib/extensions/vulkan/MangoHud/bin:/usr/lib/extensions/vulkan/OBSVkCapture/bin:/app/bin/heroic/resources/app.asar.unpacked/build/bin/linux)
(01:19:00) INFO: [Legendary]: Found 0 games to update
(01:19:00) DEBUG: [Legendary]: Using cached install info
(01:19:00) DEBUG: [Legendary]: Using cached install info
(01:19:01) INFO: [Backend]: d6264d56f5ba434e91d4b0a0b056c83a: Setting wineVersion to {"bin":"/home/doods/.local/share/Steam/compatibilitytools.d/GE-Proton8-7/proton","name":"Proton - GE-Proton8-7","type":"proton"}
(01:19:02) DEBUG: [Legendary]: Using cached install info
(01:19:02) INFO: [Backend]: Starting the Download Queue
(01:19:02) INFO: [Backend]: Launching Tomb Raider GAME OF THE YEAR EDITION (d6264d56f5ba434e91d4b0a0b056c83a)
(01:19:02) INFO: [Backend]: Preventing display from sleep
(01:19:02) INFO: [Backend]: Checking if wine version exists: Proton - GE-Proton8-7
(01:19:02) INFO: [Backend]: Preventing machine to sleep
(01:19:02) INFO: [Backend]: Stopping Power Saver Blocker
(01:19:02) DEBUG: [Legendary]: Using cached install info
(01:19:02) DEBUG: [Legendary]: Using cached install info
(01:19:02) DEBUG: [Legendary]: Using cached install info
(01:19:02) DEBUG: [Legendary]: Using cached install info
(01:19:03) INFO: [Backend]: Checking if wine version exists: Proton - GE-Proton8-7
(01:19:03) WARNING: [Backend]: You are using Proton, this can lead to some bugs. Please do not open issues with bugs related to games
(01:19:03) INFO: [Backend]: Checking if wine version exists: Proton - GE-Proton8-7
(01:19:03) INFO: [Backend]: Checking if wine version exists: Proton - GE-Proton8-7
(01:19:03) DEBUG: [Backend]: Running Wine command: run wineboot --init
(01:22:57) INFO: [Legendary]: Launching Tomb Raider GAME OF THE YEAR EDITION: XDG_CONFIG_HOME=/home/doods/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/doods/.var/app/com.heroicgameslauncher.hgl/.steam/steam STEAM_COMPAT_DATA_PATH="/home/doods/Games/Heroic/Prefixes/default/Tomb Raider GAME OF THE YEAR EDITION" STEAM_COMPAT_INSTALL_PATH=/mnt/9d0ba9a2-ba39-4b1c-84d9-1198e5020470/EGS/TombRaiderGOTYE WINE_FULLSCREEN_FSR=0 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-TombRaiderGOTYE PROTON_LOG_DIR=/home/doods/.var/app/com.heroicgameslauncher.hgl /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary launch d6264d56f5ba434e91d4b0a0b056c83a --language en --no-wine --wrapper " '/home/doods/.local/share/Steam/compatibilitytools.d/GE-Proton8-7/proton' run
(01:25:05) INFO: [Backend]: Stopping Display Power Saver Blocker
[13:0803/012505.514317:ERROR:browser_main_loop.cc(274)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
[13:0803/012505.514366:ERROR:browser_main_loop.cc(274)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
[13:0803/012505.514425:ERROR:browser_main_loop.cc(274)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
(01:25:05) INFO: [Frontend]: Refreshing legendary Library
(01:25:05) INFO: [Legendary]: Refreshing library...
(01:25:05) INFO: [Legendary]: Refreshing Epic Games...
(01:25:05) INFO: [Legendary]: Game list updated, got 26 games & DLCs
(01:25:05) DEBUG: [Legendary]: Using cached install info
(01:25:05) DEBUG: [Legendary]: Using cached install info
(01:25:05) INFO: [Legendary]: Running command: XDG_CONFIG_HOME=/home/doods/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary list --third-party
`
Update: I found a repo for fedora on their github page, downloaded it and games started working fine.
Shipping a 50 MiB game about a moving square would make me feel ashamed, regardless of language.
No my honor's being tarnished noooo