It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
When I start the game on Linux, the screen goes black and I can hear the sound of the videos and after that the sound of the main menu. But everythings is black and the game is stuck. When I run the start script in a terminal I get the following output: (Yes I bought the game on gog)

Set current directory to /home/kazuya/GOG Games/ATOM RPG Post apocalyptic indie game/game
Found path: /home/kazuya/GOG Games/ATOM RPG Post apocalyptic indie game/game/AtomRPG.x86_64
Mono path[0] = '/home/kazuya/GOG Games/ATOM RPG Post apocalyptic indie game/game/AtomRPG_Data/Managed'
Mono config path = '/home/kazuya/GOG Games/ATOM RPG Post apocalyptic indie game/game/AtomRPG_Data/MonoBleedingEdge/etc'
Preloaded 'ScreenSelector.so'
Preloaded 'libsteam_api.so'
Display 0 '0': 1920x1080 (primary device).
Logging to /home/kazuya/.config/unity3d/Editor/Player.log
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.


When I boot to Windows 7 on the same machine, I have no problem with the windows version of the game and everything, including the videos just runs fine.
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
HerrKazuya: When I start the game on Linux, the screen goes black
No problems here. What version of the game? What video card/drivers? Dual cards? What distro? What does Player.log say?
avatar
HerrKazuya: When I start the game on Linux, the screen goes black
avatar
darktjm: No problems here. What version of the game? What video card/drivers? Dual cards? What distro? What does Player.log say?
Nevermind, I figured it out. I was using Parrot OS and for some reason, after I did a dist upgrade, there where some nouveau driver conflicts, so my OS reverted to the integrated graphics of my processor, which wasn't capable of handling it properly. I realized that, once I looked into the Player.log

However, I find it really bizarre, that the linux gog version tries to access the steam api. Which is why, I thought there might be some strange conflicts going on with the game.
avatar
HerrKazuya: However, I find it really bizarre, that the linux gog version tries to access the steam api. Which is why, I thought there might be some strange conflicts going on with the game.
I run all my games with zero net access, and this one continues to run fine. That isn't to say that the steam calls may not try to access the network (I don't think they do, since they don't even have a Steam login to connect to, but who knows?), but at least it's sort of safe.
avatar
HerrKazuya: When I start the game on Linux, the screen goes black and I can hear the sound of the videos and after that the sound of the main menu. But everythings is black and the game is stuck. When I run the start script in a terminal I get the following output: (Yes I bought the game on gog)

Set current directory to /home/kazuya/GOG Games/ATOM RPG Post apocalyptic indie game/game
Found path: /home/kazuya/GOG Games/ATOM RPG Post apocalyptic indie game/game/AtomRPG.x86_64
Mono path[0] = '/home/kazuya/GOG Games/ATOM RPG Post apocalyptic indie game/game/AtomRPG_Data/Managed'
Mono config path = '/home/kazuya/GOG Games/ATOM RPG Post apocalyptic indie game/game/AtomRPG_Data/MonoBleedingEdge/etc'
Preloaded 'ScreenSelector.so'
Preloaded 'libsteam_api.so'
Display 0 '0': 1920x1080 (primary device).
Logging to /home/kazuya/.config/unity3d/Editor/Player.log
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.

When I boot to Windows 7 on the same machine, I have no problem with the windows version of the game and everything, including the videos just runs fine.
Hi there!
We're using a universal Linux build and lack of internet does not interfere with the game on it. Can you please go to ~/.config/unity3d/AtomTeam/Atom/Player.log and get us that log? support@atomrpg.com is where I would ask you to send it along with this here post. We'll do what we can.
Hi, the same problem here. When running the game, the screen goes black and only sound can be heard. Tried change the resolution and also the windowed mode.
Using Ubuntu 16.04
Post edited June 28, 2019 by chrobaq
avatar
chrobaq: Hi, the same problem here. When running the game, the screen goes black and only sound can be heard. Tried change the resolution and also the windowed mode.
Using Ubuntu 16.04
When the screen is black, but you can hear the background music, you have an issue with your graphics card or your drivers.

I fixed the problem by reinstalling my nouveau drivers.
To pinpoint the problem, open a terminal and type "lspci -v" (without quotation marks of course) and check what graphics devices are available. You probably have two, your dedicated graphics card and the integrated graphics of your processor.

Next, look at: "/home/<your username>/.config/unity3d/Editor/Player.log" and check which device your game is trying to use.

In my case, the game tried to use the integrated graphics card of my CPU and not my Nvidia graphics card. Reinstalling the nouveau drivers did the trick for me, but you can also try to force the game by starting the start.sh file from the console with "DRI_PRIME=1 ./start.sh" (you have to be in the same folder for this to work and check your Player.log afterwards)

Hope this helps.
avatar
chrobaq: Hi, the same problem here. When running the game, the screen goes black and only sound can be heard. Tried change the resolution and also the windowed mode.
Using Ubuntu 16.04
avatar
HerrKazuya: When the screen is black, but you can hear the background music, you have an issue with your graphics card or your drivers.

I fixed the problem by reinstalling my nouveau drivers.
To pinpoint the problem, open a terminal and type "lspci -v" (without quotation marks of course) and check what graphics devices are available. You probably have two, your dedicated graphics card and the integrated graphics of your processor.

Next, look at: "/home/<your username>/.config/unity3d/Editor/Player.log" and check which device your game is trying to use.

In my case, the game tried to use the integrated graphics card of my CPU and not my Nvidia graphics card. Reinstalling the nouveau drivers did the trick for me, but you can also try to force the game by starting the start.sh file from the console with "DRI_PRIME=1 ./start.sh" (you have to be in the same folder for this to work and check your Player.log afterwards)

Hope this helps.
Hi,
Thanks a lot, the graphic card driver update did the trick.