

Native my ass, doesnt function out of the box.
Find another way to run it, not "native"

"Native" game failed to start.
Needs Proton Experimental.

El juego se cerraba en cuanto iniciaba, tuve que cambiar de proton 9.0-4 al 8.0-5 y funcionó con normalidad, en caso de que no te funcione a la primera, prueba con más versiones de proton

Multiple bundled libraries must be removed due to strange glibc compilations
The game bundles all the libraries it needs for the Native version, but several of them are compiled with a "private" glibc version, which ends up throwing errors and crashing the game. If you work through the logged errors, you can find and remove the problematic libraries until the game runs

Game plays fine only issues is that you need to switch proton compatibility to 8.0.5 and the window is really small.
Extremely small window
Game does not launch without tinkering but works fine with tinkering to a older proton version

Game played on Linux Mint, though will not play on any of the new Proton updates (basically only plays on 8.0-5). No problems playing.
Does not work natively, only works (in my experience) with Proton v8.0-5. Proton 9 and up do not work, and neither does experimental or hotfix.

SDL_VIDEODRIVER=x11 %command%
this works for me in linux arch hyprland DE. First i use this tutorial as a startup: https://www.protondb.com/app/420530#CERtvRb5SE, then i add a rule in my hyprland.conf: windowrulev2 = float,class:^(?i)steam$ (this makes that every time you open steams, its enters in XWayland mode). then i add this launch option: SDL_VIDEODRIVER=x11 %command%, this just makes the game open in x11 enviroment.
pd: i have like 2 or 3 min in game, so idk this covers every aspect of the game, if u want to play the game in fullscreen, this works for me:
Resize windows
binde = $mainMod+Shift, Right, resizeactive, 30 0 binde = $mainMod+Shift, Left, resizeactive, -30 0 binde = $mainMod+Shift, Up, resizeactive, 0 -30 binde = $mainMod+Shift, Down, resizeactive, 0 30 With this binds u can resize the game as you wish, no fullscreen but works pretty well.
Maybe in the future i make another report, i don''t see any solution for arch with DE hyprland. Hope this works for you.
hope you have a great day

Doesn't launch natively or with Proton experimental.
It's a true shame the game (and its mods) dont launch nativley. I have also tried proton experimental but that has not fixed it. I've heard using an older proton version could work but am yet to test. You may have to settle for a worse experience and get world machine edition.

rm libcrypt.so.1 libdrm.so.2 libGLdispatch.so.0 libstdc++.so.6 librt.so.1
The window is too small for a 4K 27 inch monitor
Performance drops after a period of play
Native version need to remove some game files
rm libcrypt.so.1 libdrm.so.2 libGLdispatch.so.0 libstdc++.so.6 librt.so.1
That _______ puzzle...for Flatpak Steam,copy _______ from ~/.var/app/com.valvesoftware.Steam/Documents/Oneshot to game folder,then set launch options
/path/to/SteamLibrary/steamapps/common/OneShot/_______ %command%&%command%
Buy the World Machine Edition

Removed Game Libraries
In KDE have to press alt + f3 to set full screen and also to escape from fullscreen this could also be a Wayland issue
In addition to what others have suggested you have to remove libraries from the game I didn't see libcrypt.so.1 mentioned in other reports... Right click the game, Select Manage and the Browse local files.
Remove the following files.
libcrypt.so.1 libdrm.so.2 libGLdispatch.so.0 libstdc++.so.6 librt.so.1
Note to find the extra file I had to remove I ran the ./oneshot executeble in a terminal. Finally when the only error left is "Could not initialize Steamworks API" I could then run the game normally from steam. To deal with the small in KDE... alt + f3 > more actions > full screen press alt + f3 again to come out of full screen.
I've only played a limited amount so there may still be bugs I'll try come update if I find this to be the case.

the native version does not work, will close instantly after opening. same thing with other proton versions, so use 7.0-6.

Installing the package I made makes the game fully playable on Linux with minor bugs. I think most people would enjoy it this way.
Option not listed, but I recompiled the game with Steamworks using modshot-mkxp. This allowed for fixing the issues with the game crashing consistently towards the end, however ModShot did introduce a couple of graphics glitches. It was playable from start to finish, however.
You can acquire this build from here. Make sure to follow the installation instructions. If you're on Steam Deck, make sure to use Steam-Play-None so that the game can see the host DBus, and also make sure you play in Desktop mode. https://sterophonick.github.io/pages/projects/oneshot-linux.html
The journal is a little jank on Deck, but it is workable. Not a big deal.
One puzzle is auto-solved.
It's also very much worth noting that neither the original nor ModShot work 100% with Wayland. If you want all of the graphical effects to work correctly, such as one of the endings, make sure you use X11.

The wallpaper doesn't change on your computer. This may be different in the native version with fixes. You have to check the game files to progress at points.
If this is all you've got, it works. I played mostly without interruptions, but some parts don't flow correctly.
did not run :( but also i didnt try many things so take this with a grain of salt

DOA, appears to start and then exits silently
Nothing I did affected anything, just hopelessly borked.

It would not let me resize it

Native port is unplayable
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia gamemoderun mangohud %command%
The native port does not start, crashes. I strongly recommend playing it only on Windows, who is playing it for the first time! Otherwise, you will lose good impressions from the game...

Using the proton version will launch the game without any issue but will freeze the game for a bit every time a new window is opened by the entity in the computer and will break most of the puzzle so taking the long way and making it run natively is a must.

Please don't bother.
All of the unique tricks are broken in some way.
The game does run, and it appears fine for the most part. But if you don't know what to expect from the game and what it should be doing, you will end up utterly confused and your experience will be ruined.

Crashes on launch on both native and proton.
Does not run at all out of the box at least.

Too much tinkering needed, and you most likely will spoil yourself of the puzzle solutions in the process.
A lot of the in game mechanics require tinkering of game files in windows. Wallpaper doesnt change even in the desktop mode and you need to run an exe file which is not allowed by the system itself. Plus, playing in the gaming mode is impossible since you need to look for a file in your steam deck directory.
I wasnt able to continue the game since i cant run the exe file. I'll switch over to windows. You should too.

Removed a few libraries (to use system fallback), rename _____ to _____.png, use legacy windowing system on a popular DE (KDE X11)
Legacy windowing system is needed (X11)
game files had to be modified, launched the game from CLI
If any sandboxing/custom DE would be on the host, installing and playing in a VM (Manjaro KDE) is recommended

It is possible to play and finish OneShot, as well as the Solstice update with Protontricks without any flaws! More info in my blog post.

there's two ways to play this game. On Gaming mode or desktop mode for newer proton versions.
Changed 4 way to 8 way directional
change the proton to 7.0-6 if you want to play it on Gaming mode. For newer ones? Desktop mode works.

It was still enjoyable to play with all the workarounds. Some in-game events weren't a surprise but I still enjoyed the story.
Followed the instructions from johnothanking: https://www.protondb.com/app/420530#CERtvRb5SE
I recommend playing the game in an Xorg session.
In the part of the game where I had to execute the file ./_______ using johnothanking's instructions, it only worked when I was logged into an Xorg session. It would not work in a Wayland session. The wallpapers didn't change automatically for me during the game. Running the game under Xorg from the start might fix that.
On Fedora with GNOME, you can switch to an Xorg session by loging out, clicking on your profile in the login manager, clicking the cog in the bottom-right of the screen, selecting "GNOME on X-org", and then logging in with your password.
Sometimes the game would crash during certain in-game events where the game switched itself from fullscreen to window mode. When this happened, I reopened the game, turned off fullscreen mode (F11) before the trigger, and then the gameplay would continue with issue.

As noted by other reports you have to remove the following libraries from the game directory for it to start normally:
- libdrm.so.2
- libGLdispatch.so.0
- libstdc++.so.6
- librt.so.1
If you are running the Flatpak version of Steam you will get stuck at the part where you have to execute _______, not even running it from the game folder will work. Ask me how I know.
If you want to play this game avoid the Flatpak version of Steam. If you are not running a desktop enviroment you might not get the complete experience and even if you are running one you have to go through some hoops to complete the game.
I think it is still worth going through all of the above because the story is so good.

just try older compatibility layers, it should be good to go. For me, I choose proton 7.0-6 .
newer compatibility layers seems not working for this game.

I could not finish the game from the horrible compatability of the native Linux port. I also could not use Proton to fix my problems.
Symlinked native libraries with ones from /lib64.
Several scenes that required lookig at the desktop wallpaper did not function at all. Plus, I could not proceed at all past after I had to run ./______.
Everything prior to running ______ to proceed was bypassable via alternate methods or fixing other things. Other than that, I could not finish the game.

Game will not start without deleting "libdrm.so.2, libGLdispatch.so.0, libstdc++.so.6 and librt.so.1" from the game files.
The game uses some system tricks that often work different or are just straight up not present on linux. If you're not using a DE or just want a proper expirience from the game i'd reccomend playing it under windows.

First you will have to tinker a lot before you can actually play it. Game mechanics are also broken, so it will ruin your gaming experience.
Had to delete some libraries.
On wayland, scaling on full screen will sometimes break for no apparent reason.
Some game mechanics include changing the desktop background, which will not work for many cases.

Run natively just fine after thinkering, not reccomended however for first time players (sadly).
Deleted libdrm.so.2, libGLdispatch.so.0, libstdc++.so.6
and librt.so.1
from the game files, otherwise game will not even startup.
On the glen puzzle, the wallpaper will not change, this may not be a big issue for people replaying the game, given it's always the same sequence.
____.exe has to be runned from the game files in order to work.
I will be honest, going trought the report here, I was a bit hopeless, thinking it would be a bad experience, but after doing the mentioned thinkering, I got it running natively just fine! Have gone trought both endings with no issues, besides the wallpaper problem, of course. But other than that, I was playing the game just as if I was playing it on Windows. If you are here to replay Oneshot on Linux, I would totaly reccomend you giving it a try, but if you are a first time player, I do reccomend you running it on Windows because of the already mentioned wallpaper issue. Also DO NOT try to run it with Proton, it does not work well.

Remove libdrm.so.2, libGLdispatch.so.0, libstdc++.so.6 and librt.so.1
Game kicks itself out of fullscreen, and given I struggled hard even seeing the game window content, not having fullscreen was a dealbreaker
Messed with my KDE wallpaper over and over
Most games I expect some level of tinkering with on Linux, but given this one is both a) native to Linux as advertised and b) has major bugs, I flat out cannot recommend it given it's so broken.

for i in "librt.so.1" "libGLdispatch.so.0" "libdrm.so.2" "libstdc++.so.6"; do
ln -sf "/usr/lib32/$i" "$i"
done
une fenetre n'arrive pas a se metre en transparent
imposible de finir le jeu
le jeux en lui même fonctionne mais le fait de devoir executer un autre programe avec de la transparence empeche le jouer de finir le jeu
Removed libdrm.so.2, libGLdispatch.so.0, libstdc++.so.6 and librt.so.1. Added a png file with the name "_______.png" to .steam/steam/steamapps/common/OneShot
The game will try (and fail) to change you wallpaper. At this point, go to the game directory, go to the Wallpapers folder, and look at it yourself.
The game will try to open an image called "_______.png" at its root directory. This image does not exist. Copy an image to solve this problem.
Normally, as a Linux user, you get used to having to go through tinkering to be able to play some games, but OneShot is supposedly NATIVE on Linux. This game is ADVERTISED as working on Linux. The fact that you have to go though so many steps to get it to work is astounding.
Deleted libdrm.so.2, libGLdispatch.so.0, libstdc++.so.6
and librt.so.1
from the game folder. Wouldn't launch without them.
The second executable didn't have background transparency.
The only parts of the game, that didn't work (but that was expected):
- Anything with wallpaper changing;
- Transparency on the clover executable. Everything else seemed to work just fine, even the "expose to the void" puzzle.
If you're looking to play OneShot for the first time - please, do so on Windows and save yourself the hassle.
Sadly, there is a lot of problems in this port, even crashes on somes PC that i have, and things sometimes doesn't work well with somes DE.
Please, delete this libraries from the game folder; libdrm.so.2, libGLdispatch.so.0, libstdc++.so.6 and librt.so.1.
Please, dont hate the devs for making the port "bad", Porting this game to Linux its hard, the game needs a lot of Windows functions that only work there, and port it to Linux its a really hard task. (Knowing the amount of libraries, DE differences, etc)
I recommend playing this game in KDE or GNOME with taskbar enabled.
The native version is not perfect, but following the instructions to remove and link some of the libraries allows the game to be finished
Followed instructions as detailed by johnothanking's report
Running a certain executable from the Documents/Oneshot directory does not work. Running the one in the game's actual install folder does though (once again, follow johnothanking's instructions). The game is also supposed to be able to change your wallpaper at certain points, which did not work on awesome wm (but you can just check the game's file to get around this)
Other than the issues mentioned previously, I'd recommend disabling any compositors while running the game, as eventually you'll be required to run another executable that did not work while I had picom running. I'd also recommend not playing the game on fullscreen, as the game expects you to play with the windows during certain points.
Besides the issues mentioned previously the game ran just fine with some workarounds and I was able to finish it without further issues.