KMetroMaker is a tool that can be used to create metro maps.
You will need:
- Python 3
- PyGame
- Tkinter
KMetroMaker uses a config.toml file, although if it is not present it will just use the default.toml file from the resources directory. Feel free to change the former.
To make a station, click while holding down Alt+S. A prompt will appear asking you for the station name. Type in your preferred station name, and press OK. Your station should appear on the map.
To remove a station, click on a station while holding down Alt+S+R. A prompt will ask you if you are sure you want to remove the station. Press the corresponding button.
To rename a station, click on a station while holding down Alt+S+N. A prompt will appear asking you for the new station name. Type in your new station name, and press OK. Your station's new name should appear on the map.
To make a connection between two stations, click two stations while holding down Alt+C. A prompt will ask you for the color. Depending on your configuration, you can use #xxxxxx if hexCompatible is enabled, and you can use colors from the palette defined in paletteColors if the color input starts with $.
To remove a connection between two stations, click two stations that have a connection while holding down Alt+C+R. A prompt will ask you if you want to remove the connection between those two stations. Press the corresponding button.
To recolor a connection between two stations, click two stations that have a connection while holding down Alt+C+N. A prompt will ask you for the new connection color. Type in the corresponding color.
To make a river, click two places while holding down Alt+V. A prompt will ask you for the color. Depending on your configuration, you can use #xxxxxx if hexCompatible is enabled, and you can use colors from the palette defined in paletteColors if the color input starts with $.
To remove a river, click two places that have a river while holding down Alt+V+R. A prompt will ask you if you want to remove the river. Press the corresponding button.
To recolor a river, click two places that have a river while holding down Alt+V+N. A prompt will ask you for the new river color. Type in the corresponding color.
To open a file, press Ctrl+O and open a .kmm file. By default, this will automatically detect the version of the same for compatibility with older versions.
To save a file, press Ctrl+S and save to a .kmm file. By default, this will automatically save to the newest version.
- KMM.1: Includes stations and connections.
- KMM.2: Now includes rivers too.
To export your map to a PNG file, press Ctrl+E and save to a .png file.
To zoom in, use Ctrl++. To zoom out, use Ctrl+-. To pan, hold right click and drag, If you don't have a mouse and can't right click, tough luck. To reset zoom and pan, use Ctrl+0.