Map Maker is an application designed for creating playable maps for Where's Wossname.
The application is currently in it's early development phase and doesn't offer anything outside basic functionality.
MapMaker's binaries are packed into the same jar file as Where's Wossname? and can be run using shell script files located in the mapmaker/ directory.
Four basic steps are needed to create a playable map:
Map image can be loaded by selecting File>Load Image... option from the menu bar.
Supported image formats are jpg, png and gif.
World maps use their own special coordinate system - the geographic coordinate system. In this system, position from east to west is called longitude and position from south to north latitude. Images, on the other hand, use the screen's pixel cartesian coordinate system, also known as x, y pixel position.
Map Maker can calculate transformations from geographical coordinate system to the other, but since images come in all sizes, the application first needs to calibrate itself.
To calibrate the application, select Map>Calibrate... option. This will open the calibration sorcerer window. The sorcerer will prompt You for 10 different cities. Each time, click as close as You can, to the location of the city on the imported image. Once the sorcerer finishes, the application will be calibrated.
Currently, there is no option to set custom calibration locations, which limits the use of automatic coordinate transformation to Earth maps only.
Although application has to be calibrated, before one can start adding locations to the map, it doesn't have to be calibrated accurately. If calibration locations are not applicable to the currently loaded map image, You can just click randomly to create an inaccurate calibration. Once the calibration is made (accurate or inaccurate), locations can be added to the map.
Add Location Sorcerer is started by selecting Map>Add Locations.... This will open a dialog window with four text fields:
Once all the required parameters of the location are set, You can add the location by clicking on the Next button. If the entered information has been valid, the text field will be cleared and the location will be shown on the map image. A location is added only when Next button is pressed. Clicking on Finish button will discard any information currently in the text fields.
Once all locations are added, click Finish to close the window.
Once the image is loaded and locations are added, a playable map can be exported. This is done through the Export Map Sorcerer, reachable by selecting File>Export....
In this window all the remaining required map attributes are set:
After the remaining information has been entered, the map can be exported by clicking on Export button. Clicking Cancel will of course close the Export Map Sorcerer.
At map export, the following will happen:
Once the map is exported it should be recognized as a valid map the next time Where's Wossname? is run.