Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 1.54 KB

File metadata and controls

28 lines (18 loc) · 1.54 KB

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.