Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

OneShot

A surreal puzzle adventure game with unique mechanics / capabilities. · By futurecat

[SPOILERS] So the game *almost* works on Linux...

A topic by gardenapple created Jul 23, 2020 Views: 684
Viewing posts 1 to 1
(6 edits) (+2)

Hey, so I just finished this entire game on Linux, including the Solstice ending. That was amazing. But unfortunately, due to the nature of this game, it’s bound to have some problems on different Linux setups. So, completing the game turned out to be quite a challenge.

I figured I should report some of the issues I had, hopefully these will get fixed. For the record, I ended up using TWO different Linux setups to complete the game. Both of them had issues which prevented me from completing the whole game with either one.

  1. I used XFCE.
  2. I used Sway, a tiling window manager based on Wayland as opposed to Xorg.

I had both of them installed on the same Arch Linux system, and I had to switch back and forth to work around some of the issues I had. Anyway, here are the issues I had:

  1. With XFCE, the game tries to set a wallpaper, but it doesn’t work. It’s supposed to create a temporary file in the ~/desktop folder as a fallback, but the fallback doesn’t seem to get triggered. So it literally just does nothing. I worked around this by using Sway - in that case, it uses the proper fallback, so I get image files in my ~/desktop folder.

  2. With Sway, the _______ section does not work. It looks like you’re using Qt for the _______ window, but this doesn’t work at all in Wayland. I ended up switching back to XFCE, then it worked perfectly fine!

    • side note: After I finished the game, I tried one more thing: I know you can force Qt to not use Wayland by setting QT_QPA_PLATFORM=xcb. This seems to work, the _______ window shows up, I see a black rectangle with a white clover and a red cross. But I haven’t tested this during gameplay, so I’m not sure if this window can properly morph into different shapes and stuff.

    • side note: apparently the game is supposed to spawn another _______ window in the Solstice ending, but that failed because I wasn’t using the proper workaround at the time… So I just didn’t see that window at all. Real shame.

  3. (small issue, doesn’t affect gameplay) Sway has its own keyboard shortcut to put windows into fullscreen mode. This seems to work perfectly fine with OneShot, the only problem is - the Options menu doesn’t recognize that the game is in fullscreen. So when you go to the Options menu, it says Fullscreen OFF. I’m not sure if this fixable, but there you go.

I know that this is a lot of stuff, and that OneShot only has probably like 10 Linux players in total, so this might not be worth fixing. But I’m hoping that these issues get resolved anyway.

Again, thanks for the great game. It’s such a great experience that I didn’t mind doing the weird workarounds to get it to work! (in fact, I kinda see it as part of the fun, almost…)