Building Requirements - festivaldev/Paradise GitHub Wiki

Building Requirements

For building each Paradise project, you'll need the following software:

  • Windows 7 or later (Windows 10 recommended)
  • Visual Studio 2019 or later (configured for .NET Desktop Development), including the following components:
    • .NET Framework 4.8
  • .NET Framework 3.5 (installed through Windows Features/optionalfeatures.exe)

Some projects also have additional dependencies, that for legal reasons cannot be redistributed.
These dependencies can be installed by running InstallDependencies.bat, for which you need UberStrike and Photon to be installed.

If for some reason you'd like to manually copy the dependencies, you can do so by copying the following files to AssemblyReferences:

  • <path to UberStrike>\UberStrike_Data\Managed
    • Assembly-CSharp.dll
    • Assembly-CSharp-firstpass.dll
    • UnityEngine.dll
  • Photon OnPremise Server SDK v4.0.29-11263
    • Photon-OnPremise-Server-SDK_v4-0-29-11263\lib
      • ExitGames.Logging.Log4Net.dll
      • ExitGamesLibs.dll
      • Photon.SocketServer.dll
      • PhotonHostRuntimeInterfaces.dll

The following files are provided by .NET Framework 3.5. However, these will be included in the Paradise build, so client users don't need to copy too many files from A to B.

  • C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0
    • System.IdentityModel.dll
    • System.Runtime.Serialization.dll
    • System.ServiceModel.dll
  • C:\Windows\Microsoft.NET\Framework64\v2.0.xxxxx
    • System.Transactions.dll