You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ protonhax ls
15100
$ protonhax run 15100 ~/.wine/drive_c/Program\ Files/Cheat\ Engine\ 7\.4/Cheat\ Engine\.exe
ERROR: ld.so: object '/home/acerola/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/acerola/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/acerola/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/acerola/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/acerola/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/acerola/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Setting breakpad minidump AppID = 15100
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198040006061 [API loaded no]
$ protonhax exec 15100 '~/.wine/drive_c/Program Files/Cheat Engine 7.4/Cheat Engine.exe'
/home/acerola/.local/bin/protonhax: line 71: /home/acerola/.wine/drive_c/Program: No such file or directory
Speaking of which, I think exec is not escaping special characters properly.
The debug files looks something like this (I'm assuming the first is for the game and the second for the run command:
+ phd=/run/user/1000/protonhax
+ [[ 13 -lt 1 ]]
+ c=init
+ shift
+ [[ init == \i\n\i\t ]]
+ mkdir -p /run/user/1000/protonhax/15100
ERROR: ld.so: object '/home/acerola/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
+ printf '%s\n' /home/acerola/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=15100 -- /home/acerola/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- /home/acerola/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point --verb=waitforexitandrun -- '/home/acerola/.local/share/Steam/steamapps/common/Proton - Experimental/proton' waitforexitandrun '/home/acerola/.local/share/Steam/steamapps/common/Assassins Creed/AssassinsCreed_Game.exe'
pid 39221 != 39219, skipping destruction (fork without exec?)
+ grep -m 1 /proton
ERROR: ld.so: object '/home/acerola/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
+ printf %s /home/acerola/.local/share/Steam/steamapps/compatdata/15100/pfx
+ declare -px
+ /home/acerola/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=15100 -- /home/acerola/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- /home/acerola/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point --verb=waitforexitandrun -- '/home/acerola/.local/share/Steam/steamapps/common/Proton - Experimental/proton' waitforexitandrun '/home/acerola/.local/share/Steam/steamapps/common/Assassins Creed/AssassinsCreed_Game.exe'
ERROR: ld.so: object '/home/acerola/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/acerola/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/acerola/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/acerola/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
fsync: up and running.
Setting breakpad minidump AppID = 15100
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198040006061 [API loaded no]
Fossilize INFO: Overriding serialization path: "/home/acerola/.local/share/Steam/steamapps/shadercache/15100/fozpipelinesv6/steamapprun_pipeline_cache".
wine: setpriority -1 for pid -1 failed: 3
wine: setpriority -1 for pid -1 failed: 3
wine: setpriority -10 for pid -1 failed: 3
wine: setpriority -10 for pid -1 failed: 3
wine: setpriority -10 for pid -1 failed: 3
Fossilize INFO: Overriding serialization path: "/home/acerola/.local/share/Steam/steamapps/shadercache/15100/fozpipelinesv6/steamapprun_pipeline_cache".
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
Fossilize WARN: Pipeline library handle 0xffffffffcda3c118 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcda4b1a8 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcda6b178 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcda87d48 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcda87d48 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdaa6138 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdabea38 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdabea38 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcda6b178 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdae98b8 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdaf37b8 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdaa6138 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdaa6138 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdaa6138 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdaa6138 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdaa6138 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdaa6138 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdaa6138 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdaa6138 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcda87d48 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
Fossilize WARN: Pipeline library handle 0xffffffffcdaf37b8 is not registered.
It has either not been recorded, or it failed to be recorded earlier (which is expected if application uses an extension that is not recognized by Fossilize).
The messages you are getting seemed pretty normal. But there are a few things we can do to troubleshoot.
Start steam from a terminal and check the messages. When you start your program, something like this should appear:
Adding process 44444 for gameID 15100
Adding process 44445 for gameID 15100
Then, can you please try to:
run protonhax cmd 15100
save the cheat engine files somewhere else in your linux distro, not inside the wine prefix. Full path and preferable without spaces, e.g. /home/USER/CE/cheatengine-x86_64.exe and run protonhax run 15100 /home/USER/CE/cheatengine-x86_64.exe
try a different cheat engine executable, or version
try a different proton than experimental (8 or 9 - steam or GE).
save the cheat engine files somewhere else in your linux distro, not inside the wine prefix. Full path and preferable without spaces, e.g. /home/USER/CE/cheatengine-x86_64.exe and run protonhax run 15100 /home/USER/CE/cheatengine-x86_64.exe
I think this worked. Still can't run the script I wanted to but apparently that's a problem with the mod itself. Thank you.
Speaking of which, I think
exec
is not escaping special characters properly.The debug files looks something like this (I'm assuming the first is for the game and the second for the
run
command:The same thing happens using the previous release.
Originally posted by @ggsimao in #15 (comment)
The text was updated successfully, but these errors were encountered: