Skip to content

PMDCollab/PMDC

Repository files navigation

Important notes


Repo Setup

  • Run git submodule update --init --remote -- RogueEssence to get the RogueEssence submodule.
  • Run git submodule update --init --recursive to get all the submodules.
  • You may need to regenerate NuGet packages for the RogueEssence solution first, before building.
  • If you switch to or from on the DotNetCore branch, remember to clear your obj folder.

Building Game

  • Run dotnet publish -c Release -r win-x86 PMDC/PMDC.csproj to publish to Windows x86.
  • Run dotnet publish -c Release -r win-x64 PMDC/PMDC.csproj to publish to Windows.
  • Run dotnet publish -c Release -r linux-x64 PMDC/PMDC.csproj to publish to Linux.
  • Run dotnet publish -c Release -r osx-x64 PMDC/PMDC.csproj to publish to Mac.
  • Files will appear in the publish folder.

Building Server

  • Run dotnet publish -c Release -r win-x64 RogueEssence/WaypointServer/WaypointServer.csproj to publish to Windows.
  • Run dotnet publish -c Release -r linux-x64 RogueEssence/WaypointServer/WaypointServer.csproj to publish to Linux.