ClientInstallingParadise - festivaldev/Paradise GitHub Wiki

Installing Paradise

Requirements

Instructions

ℹ️ 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.

Using the Installer

  • 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!

Manual Instructions

  • 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
  • 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 the UberStrike_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.

Instructions for SteamOS/Steam Deck

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 drive E:\
    • For Patch File, select Paradise.Patch.xml, which should be located in the UberStrike_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 and Maps directories, as well as Paradise.Settings.Client.xml from your local UberStrike installation to your network share, replacing existing files if asked.

Other Servers

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.

⚠️ **GitHub.com Fallback** ⚠️