OneShot installer for macOS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


1. Download OneShot from Steam

Download SteamCMD from and extract. Double-click steamcmd in the directory.

The line Steam> will appear in the Terminal window, type login <your_username> and press Enter. If you are asked to enter password / Steam Guard code, enter them.

After the login, type @sSteamCmdForcePlatformType windows and press Enter.

Then, type app_update 420530 validate and press Enter. OneShot's game data will be installed in /Users/<username>/Library/Application Support/Steam/steamapps/common/OneShot.

2. Extract data from exe file

Double-click extract-image.command. Images will be extracted to images directory. (Spoiler inside!)

3. Install application

Double-click install.command. Files will be copied to Steam's OneShot directory.

After the installation, The OneShot directory will be opened. You can play OneShot by double-clicking OneShot.

For convenience, I recommend adding OneShot application to Dock or creating shortcut.


cannot open ~.command file or

Right-click the file and select 'Open'.

An error Unable to open 'Data/xScripts.rxdata' occures

Move and to somewhere outside the OneShot directory, open and quit them, then move them again to OneShot directory.

Information, xScripts.rxdata is compiled from my fork of Vinyl Darkscratch's singlechance, which is a fork of OneShot's game engine mkxp-oneshot. is compiled from my fork of Isaac Smith's reimplementation.



The Ultimate Packer for eXecutables Copyright (c) 1996-2017 Markus Oberhumer, Laszlo Molnar & John Reiser. Licensed under GPL with exceptions. License is under LICENSE/upx.txt.


ImageMagick, Copyright 1999-2018 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. License is under LICENSE/imagemagick.txt.