This repository was archived by the owner on Sep 17, 2025. It is now read-only.
forked from Baystation12/Baystation12
-
Notifications
You must be signed in to change notification settings - Fork 25
Setting up mapmerge 2
OFM edited this page May 12, 2020
·
9 revisions
Mapmerge2 is an tool that improves readability of map changes and allows for better conflict resolution.
- Mapmerge2 relies on Python 3.6, available here.
- Select option to include in PATH during install.
- After installing Python, run
requirements-install.batintools/mapmerge2/.
- Run
install.batintools/hooks.- Non-Windows users, run
install.sh.
- Non-Windows users, run
This should automatically do everything for you now when committing a change.
- Run
Prepare Maps.batbefore making changes. (Must repeat only in every new branch.) - Make your map changes and save.
- Exit Dream Maker and don't open again until after committing.
- Run
mapmerge.batand select edited map when prompted.
Your map has now been formatted correctly and can be committed.
- Run
convert.py. - Select ID numbers of the maps to convert.
- Commit your changes!
Head over to Discord/IRC and speak up in the coding channel. Someone there should be able to help you.
Documentation regarding setting up and using Git.
Making heads or tails of specific GitHub pages, for the uninitiated.
Documentation regarding tools external to DM and Git.
Standards and guidelines regarding commenting, contributor conduct and coding standards.