Skip to content

ParadiseSS13/SpacemanDMM-Para

Repository files navigation

ParadiseSS13 SpacemanDMM

This repository holds ParadiseSS13 modifications of SpacemanDMM.

This works by keeping a folder of Paradise patches to be applied, and applies it to a specific version tag of SpacemanDMM. This reduces our need for major reworks to code, as we can just use patches to achieve what we need without cluttering the main tree.

License

The license for SpacemanDMM itself can be found on the main repo. Code for the Paradise modifications falls under the same license.

How to (Compiling)

  1. You must have a copy of Git Bash or some other bash emulator on windows, and a git identity set up. This will not work otherwise.
  2. Run the apply_patches.sh file to autocreate a clone of SpacemanDMM, and apply the patches to it.
  3. Cd into SpacemanDMM-Para and build as normal.

How to (Developing)

  1. You must have a copy of Git Bash or some other bash emulator on windows, and a git identity setup. This will not work otherwise.
  2. Run the apply_patches.sh file to autocreate a clone of SpacemanDMM, and apply the patches to it.
  3. Open the folder called SpacemanDMM-Para inside an IDE of your choice. Make your edits in here.
  4. Save your edits as a single commit inside SpacemanDMM-Para. Do not push changes. Do not modify SpacemanDMM-Raw.
  5. Run the rebuild_patches.sh script to convert your commit into a patch that will be saved in the paradise-sdmm-patches directory.

Credits

  • Spacemaniac for the original SDMM code.
  • SpigotMC for the patching logic.

About

Paradise modifications of Spacemaniac/SpacemanDMM

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages