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

[Bug] File path space error (again) #123

Open
@kodicd

Description

@kodicd

Discussed in #122

Originally posted by kodicd February 11, 2023
``Hi there,

first of all I love your project, but it seems there is sth. wrong on my side (only one game actually works with your script for me) on steam deck, hope, you can help: On steamdeck I get this error:

 cat GodsTrigger_Heroic.sh
#!/bin/bash

    #Generate log
    exec > logs/GodsTrigger_Heroic.log 2>&1

    #Enable UTF-8 Encoding
    export LC_ALL=en_US.UTF-8

    #Game Name = God's Trigger (epic)

    #App Name = 9bc4423d873845739cc99ab69b6bfbe9

    #Override launch parameters
    /home/deck/Games/Heroic/HeroicBashLauncher/HeroicBashLauncher --update "God's Trigger" "9bc4423d873845739cc99ab69b6bfbe9" "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/GamesConfig/9bc4423d873845739cc99ab69b6bfbe9.json" "epic"

    flatpak run --command=./launchflatpakgame.sh com.heroicgameslauncher.hgl

    #Launch Command
    #/app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary launch 9bc4423d873845739cc99ab69b6bfbe9 --language en --no-wine --wrapper "/home/deck/.local/share/Steam/steamapps/common/Proton 7.0/proton" run
cat logs/GodsTrigger_Heroic.log
ERROR: ld.so: object '/home/deck/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
(...)
ERROR: ld.so: object '/home/deck/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Using Bash Launcher v3.2.0
NOTE - This is an independent project and not affiliated with Heroic Games Launcher.
ERROR: ld.so: object '/home/deck/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
(...)
[cli] INFO: Logging in...
[Core] INFO: Trying to re-use existing login session...
[cli] INFO: Checking for updates...
[Core] INFO: Getting authentication token...
[cli] INFO: Launching 9bc4423d873845739cc99ab69b6bfbe9...
Traceback (most recent call last):
  File "legendary/cli.py", line 3061, in <module>
  File "legendary/cli.py", line 2976, in main
  File "legendary/cli.py", line 697, in launch_game
  File "subprocess.py", line 951, in __init__
  File "subprocess.py", line 1821, in _execute_child
FileNotFoundError: [Errno 2] No such file or directory: '/home/deck/.local/share/Steam/steamapps/common/Proton'
[4] Failed to execute script 'cli' due to unhandled exception!
ERROR: ld.so: object '/home/deck/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/deck/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
wineserver stopped
God's Trigger stopped
ls /home/deck/.local/share/Steam/steamapps/common/
'Ori and the Will of the Wisps'  'Proton - Experimental'  'Steam Controller Configs'   SteamLinuxRuntime          'Steamworks Shared'
'Proton 7.0'                     'Proton Hotfix'           Steam.dll    

I tried creating a symlink for "Proton" to "Protion 7.0", did not work.

Games to work called from within Heroic Games Launcher, what is wrong in my setup that it fails?

Thanks!

PS: If this needs to move to "Issues" I'd be happy if you do so, thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions