ClientInstallingParadise - festivaldev/Paradise GitHub Wiki
- UberStrike, as described here
- UniversalUnityPatcher
ℹ️ You'll only need to follow these steps once, as the Paradise client has an included update system. If an update should fail, you can still (re-)install Paradise using the steps below.
- Download the latest Client installer for your platform
- Windows: x86
- macOS: Currently not available
- Run the installer
- If this is your first time installing Paradise, "Patch UberStrike" must be selected! If you're updating Paradise, make sure the checkbox is not selected.
- Launch the game!
- Download the latest Client release for your platform
- Windows/macOS: x86
- Support for macOS has not been tested
- Extract the downloaded
.zip
file and copy its contents as is into UberStrike's game directory- Windows:
<path to UberStrike>\UberStrike_Data
- macOS:
<path to UberStrike.app>/Contents/Data
- Windows:
- Download and run UniversalUnityPatcher (Windows only)
- For Assembly Directory, select the
Managed
directory in your UberStrike folder (see above) - For Patch File, select
Paradise.Patch.xml
, which should be located in theUberStrike_Data
directory - Finally, click Patch! and let UniversalUnityPatcher do its magic
- While the patcher is designed to work with .NET assemblies on Windows, it should also work with the macOS binaries. However, this has not been tested and is therefore not guaranteed to work.
- Launch the game!
You are now ready to play UberStrike on the official Paradise server(s)! Just launch the game and enjoy the memories.
Thanks to the magic of Proton, UberStrike, Paradise and the UniversalUnityPatcher are compatible with SteamOS (including Steam Deck). Though none of them would receive a "Steam Deck Verified" badge due to the extra steps required to set everthing up, controls designed primarily for keyboard & mouse, etc.
For this, you need to have Paradise already extracted to UberStrike's game directory:
- If installed on your device's main drive:
/home/<username>/.steam/steam/steamapps/common/UberStrike/UberStrike_Data
- If installed to an SD Card (eg. Steam Deck):
/var/run/mmcblkp01/steamapps/common/UberStrike/UberStrike_Data
Note: These instructions have been tested only on Steam Deck. Your mileage may vary with the use of different Linux flavors.
To prepare UberStrike on SteamOS, you have two options:
- Patch UberStrike directly on SteamOS through Proton
- Add the UniversalUnityPatcher as a non Steam game
- In Steam, under Properties → Compatibility, select your favorite Proton version (we've tested both Valve's official Proton and GE-Proton)
- Start UniversalUnityPatcher.exe through Steam, select the Assembly Directory and navigate to the directory containing
UberStrike_Data\Managed
(see above for potential locations)- On Steam Deck, the root file system is mapped to drive
Z:\
, and the SD Card (if available) is mapped to driveE:\
- On Steam Deck, the root file system is mapped to drive
- For Patch File, select
Paradise.Patch.xml
, which should be located in theUberStrike_Data
directory - Finally, click Patch! and let UniversalUnityPatcher do its magic
- Patch the UberStrike binaries using Windows via SMB File Shares
- Note: This way assumes you have already set up SMB file sharing on your device, including sharing your Steam Library folders
- Follow the Windows instructions above, but instead of selecting your local UberStrike installation, select the one shared on your network by typing the devices IP address in the navigation bar:
\\<IP address>\
- Alternatively, copy the
Managed
andMaps
directories, as well asParadise.Settings.Client.xml
from your local UberStrike installation to your network share, replacing existing files if asked.
If you're hosting your own server or would like to connect to any Paradise server other than the official one(s), please consult the Client Configuration.
If your intention is to join a server using a project other than Paradise, you must first uninstall Paradise and use their patch instead.