OneShot

OneShot

View Stats:
Jamie Nov 21, 2022 @ 8:47am
Clover puzzle doesn't work [linux]
I can get the _______ file running, but it doesn't interact with the game (niko doesn't wake up). Does anyone know a fix?

Distro: Fedora Silverblue
Steam Flatpak
< >
Showing 1-10 of 10 comments
fregeri Nov 23, 2022 @ 7:57am 
I have the exact same problem on Linux Mint 20, so it seems like the distro is not the cause of the problem.

I find this especially frustrating since i made sure that the store page said that the game runs on linux before i bought it.
werecat Nov 23, 2022 @ 6:59pm 
Hey just went through this part of the game on linux. I had to do two things to get this part to work. First I went to the game's directory and created a copy of the _______ file renamed as _______.png so the game wouldn't crash when it couldn't find that file. Then instead of opening the _______.desktop file it creates in my Documents folder, I just directly launched _______ from the game files and that worked just fine.

If you need help navigating to the game files, simply right click on OneShot in your steam library, Manage > Browse Local Files
Originally posted by werecat:
First I went to the game's directory and created a copy of the _______ file renamed as _______.png so the game wouldn't crash when it couldn't find that file.

Where exactly did you put the copy. I've tried it in Documents, Documents/Oneshot and the game directory itself to no avail

I'm currently on Pop!, if that makes a difference
Last edited by Sisuna (They/Them); Nov 25, 2022 @ 1:16am
Iron Squid Nov 25, 2022 @ 5:15pm 
Originally posted by Gone:
Originally posted by werecat:
First I went to the game's directory and created a copy of the _______ file renamed as _______.png so the game wouldn't crash when it couldn't find that file.

Where exactly did you put the copy. I've tried it in Documents, Documents/Oneshot and the game directory itself to no avail

I'm currently on Pop!, if that makes a difference
I worked around this bug by using the "_______" file under the Steam directory, rather than the one in the "Documents/Oneshot" directory.
Navigate to the launch page for the game within steam, hit "Browse Local Files" from the settings icon to the right, then execute the "_______" file from the directory that it brings up. It works just like the one in "Documents/Oneshot" should.

My guess is that the executable expects libraries and whatnot to be found within the "Documents/Oneshot" directory, but since those aren't copied over, it can't function independently. Therefore executing the one within the Steam directory guarantees that the executable can find the dependencies it requires to function.
Last edited by Iron Squid; Nov 25, 2022 @ 5:21pm
coolGi Nov 26, 2022 @ 2:46am 
I found a solution if anyone wants a fix to this (and put it in command form so you can just copy and paste the fix for it).
Once the game says it fails to copy the file, close it (or kill it if it stops responding)
Afterwords put in the commands below which first duplicates the file to the name the game was expecting so it could copy it correctly, then it links the executable file to the correct spot
(just make sure the ~/Documents/Oneshot/ directory exists)


cp ~/.local/share/Steam/steamapps/common/OneShot/_______ ~/.local/share/Steam/steamapps/common/OneShot/_______.png
ls -s ~/.local/share/Steam/steamapps/common/OneShot/_______ ~/Documents/Oneshot/_______


Afterwords, run that file in your documents and it should show a clover in the middle of the window.
Once you see that, you can open up the main game from steam and it should work fine.
Jamie Nov 26, 2022 @ 5:05am 
Running the clover application from the game directory works but it doesn't interact with the game, I'm guessing this might be a flatpak permission issue.
Iron Squid Nov 26, 2022 @ 6:57am 
Originally posted by Monster:
Running the clover application from the game directory works but it doesn't interact with the game, I'm guessing this might be a flatpak permission issue.
Try running either/both Oneshot and the Clover executable with different environment variables (eg. allowing --filesystem=host)

https://docs.flatpak.org/en/latest/sandbox-permissions.html
Jamie Nov 27, 2022 @ 6:22am 
Originally posted by Iron Squid:
Originally posted by Monster:
Running the clover application from the game directory works but it doesn't interact with the game, I'm guessing this might be a flatpak permission issue.
Try running either/both Oneshot and the Clover executable with different environment variables (eg. allowing --filesystem=host)

https://docs.flatpak.org/en/latest/sandbox-permissions.html

Giving steam access to host makes it not bootable. I'm not sure how I could give specific games access to host, not sure if it's even possible.
coolGi Nov 27, 2022 @ 1:05pm 
Originally posted by Monster:
Running the clover application from the game directory works but it doesn't interact with the game, I'm guessing this might be a flatpak permission issue.
Could you try adding the clover as a Non-Stean Game in steam. Then run both the clover and onesbot trough steam and see if that works.
(You may need to fixup the .desktop file to go-to the proper location of the clover file (fhe file called _______)
Jamie Dec 1, 2022 @ 7:49am 
Originally posted by coolGi:
Originally posted by Monster:
Running the clover application from the game directory works but it doesn't interact with the game, I'm guessing this might be a flatpak permission issue.
Could you try adding the clover as a Non-Stean Game in steam. Then run both the clover and onesbot trough steam and see if that works.
(You may need to fixup the .desktop file to go-to the proper location of the clover file (fhe file called _______)
This partially worked, when i open the clover game from steam and directly close it afterwards i can make niko wake up, but i can't have the clover game and oneshot running at the same time meaning i can't do the puzzle.

Edit: by clicking play on both at the same time i got it working, thanks everyone for the help!
Last edited by Jamie; Dec 3, 2022 @ 1:52am
< >
Showing 1-10 of 10 comments
Per page: 1530 50