Suggestions-and-Issues icon indicating copy to clipboard operation
Suggestions-and-Issues copied to clipboard

[Bug]: No image when starting the game

Open Zepmann opened this issue 8 months ago • 5 comments

Discord Thread

No response

What happened?

OS: Arch Linux, up to date Version of the game: save_breaker on Steam (up-to-date) Other information that might be relevant: Intel embedded graphics

Game shows an empty (dark) window when starting and the mouse cursor shows a loading symbol.

Terminal output of starting ./Turing Complete.x86_64:

Godot Engine v3.4.2.stable.custom_build - https://godotengine.org
Inconsistent value (1) for DRI_PRIME. Should be < 1 (GPU devices count). Using: 0
OpenGL ES 3.0 Renderer: Mesa Intel(R) UHD Graphics 620 (WHL GT2)
OpenGL ES Batching: ON
 
[S_API] SteamAPI_Init(): Loaded '/home/user/.local/share/Steam/linux64/steamclient.so' OK.
[S_API FAIL] SteamAPI_Init() failed; no appID found.
Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder.
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamUtils010 before SteamAPI_Init succeeded.
sh: line 1: gnome-terminal: command not found
Turing Complete 2.0.16 Alpha on X11

Stable/development (0.1059 Beta) does not have this issue.

Image

Version

I can't see the version since there is nothing to see. See description.

What OSes are you seeing the problem on?

Linux

Relevant debug.log output, search next to the exectuable

Godot Engine v3.4.2.stable.custom_build - https://godotengine.org
Godot Engine v3.4.2.stable.custom_build - https://godotengine.org

Zepmann avatar Mar 14 '25 15:03 Zepmann

I was getting this error as well. It looks like in your case the issue is that you don't have gnome-terminal installed. For some reason the game hard-codes a launch of gnome-terminal rather than using your preferred terminal app.

Dumonu avatar Mar 16 '25 04:03 Dumonu

@Dumonu

That I do not have gnome-terminal installed might be a different issue, if I understand your comment correctly (same error, different circumstances). And indeed, I use KDE and do not have Gnome installed (and thus not gnome-terminal).

Zepmann avatar Mar 18 '25 12:03 Zepmann

I also use KDE. I guess I should have been more complete with my answer. It took me three steps to get the game to run.

  1. Install gnome-terminal
  2. Add steam_appid.txt to the folder with the correct appid.
  3. Launch from the command line with ./Turing Complete.x86_64.

For some reason, I have the same bug where it doesn't display anything if I launch from Steam, but it works fine if I launch from CLI - barring the gnome-terminal issue.

I left steps two and three out because it looked to me like you were already doing them. Looking back at the original bug report, it looks like you also weren't doing step 2, so I definitely should have included it in my response.

Dumonu avatar Mar 18 '25 18:03 Dumonu

Thanks for the clarification, @Dumonu .

Another alternative is running the Windows version on Linux through Steam and Proton. Fails with Proton 9.0 (blank screen, similar to the Linux version through Steam), but works with 8.0. Give it a while (~30 seconds) to start and ignore the cmd.exe window.

Zepmann avatar Mar 18 '25 19:03 Zepmann

I did try the Windows version in Proton but ran into the blank screen issue like you did in Proton 9. I don't think I tried Proton 8, so that's a good data point.

Dumonu avatar Mar 18 '25 20:03 Dumonu