Setting up mapmerge 2 - Proxima-Project/Proxi-Bay12 GitHub Wiki
Mapmerge2 is an tool that improves readability of map changes and allows for better conflict resolution.
Prerequisites
- Mapmerge2 relies on Python 3.6, available here.
- Select option to include in PATH during install.
- After installing Python, run
requirements-install.bat
intools/mapmerge2/
.
Automatic commit hook method
- Run
install.bat
intools/hooks
.- Non-Windows users, run
install.sh
.
- Non-Windows users, run
This should automatically do everything for you now when committing a change.
Manual method
- Run
Prepare Maps.bat
before 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.bat
and select edited map when prompted.
Your map has now been formatted correctly and can be committed.
Converting dmms to TGM
- Run
convert.py
. - Select ID numbers of the maps to convert.
- Commit your changes!
Help!
Head over to Discord/IRC and speak up in the coding channel. Someone there should be able to help you.