Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

CrossCode

A retro-inspired 2D Action-RPG set in the distant future · By Radical Fish Games

Tried to run the Linux x64 version of CrossCode through steam, it won't let me

A topic by WMan22 created Apr 08, 2022 Views: 1,727 Replies: 8
Viewing posts 1 to 5
(1 edit) (+1)

I assume some kind of antipiracy measures are mistakenly kicking in; I'm using the version I got through the Ukraine bundle. Now I have an entry in my steam library that says "purchase" instead of "play" and it's a permanent part of my steam library. When I try and run the linux executable as a non steam game, I just get a black screen and then it exits, but when I try and use it as a standalone executable file by opening it in the dolphin file browser on KDE, the game works fine. Is there some way to get around this that doesn't involve buying the game twice? I just wanted to use the Steam overlay with my itch.io copy.

(1 edit)

Thank you for including this in the charity bundle!
Addding to this, same for me as well on my steamdeck. I do feel its a anti-piracy method as well. anyway to submit a log ? i downloaded it for storage on my nas and warped it over. (slow internet  during the day and faster at night)
I'm trying a straight download now.
Thank you

Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
[26310:26310:0410/223721.577322:ERROR:x11_input_method_context_impl_gtk.cc(144)] Not implemented reached in virtual void libgtkui::X11InputMethodContextImplGtk::SetSurroundingText(const base::string16 &, const gfx::Range &)
[S_API FAIL] SteamAPI_Init() failed; connect to global user failed.[26310:26310:0410/223730.380075:ERROR:chrome_browser_main_extra_parts_x11.cc(62)] X IO error received (X server probably went away)

(+1)

The reason it's important that I can run this through steam is because having the steam overlay gives me access to steam input for my controllers, it's not just a matter of wanting to hit shift tab to chat with my buddies. So this is a pretty significant issue.

Try deleting the "steam_appid.txt" file from the CrossCode directory

(2 edits) (-1)

Deleting steam_appid.txt did not work.

Edit: Deleting the steam_appid.txt in the directory and then forcing compatibility to "Steam Linux Runtime" got me as far as the title showing up before the blue sky does in the main menu where the music starts playing and then the game freezes and crashes. The game plays just fine if I just click the crosscode executable in the linux dolphin file browser, it's specifically when I try to run it through steam that stuff screws up.

Perhaps updating the version of nwjs the game uses will help, see this thread https://steamcommunity.com/app/368340/discussions/0/3272436223684818200/

(1 edit) (+2)

Hey man, I came across this issue a while ago too. I was able to fix it by downloading the windows version, and running that through steam using the proton compatibility module(I know it seems backwards that in order to get it to run on linux, you need to download the windows version). The problem with the linux build of Crosscode is that it does not work with the Desktop compositing software that the Steam Deck is built on, and so it crashes as soon as any input from steam is recieved. I'm not sure if you're using the steam deck or not, but I imagine some other linux distros (or maybe just the steam linux app itself) use that same desktop compositing software.

That worked for me, thank you!

I'm not using a steam deck, I'm using a laptop with EndeavourOS, but I am using KDE Plasma the way steam deck does so if it's a desktop compositor issue it makes sense I would have it too.