Tutorial:Building PMDO: Difference between revisions

From PMDOWiki
IDK (talk | contribs)
First Page
 
Imbion (talk | contribs)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 20: Line 20:
The [https://github.com/audinowho/PMDODump/tree/master/.github/workflows Github Action Workflows] perform all these steps automatically on github push!
The [https://github.com/audinowho/PMDODump/tree/master/.github/workflows Github Action Workflows] perform all these steps automatically on github push!


[[Category: Maintenance]]
[[Category: Maintenance]]
[[Category: Tutorial]]

Latest revision as of 18:26, 24 November 2025

Building Game

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

Building Server

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

Building Installer/Updater

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

Github Actions

The Github Action Workflows perform all these steps automatically on github push!