There are 3 different formats that are
used in Atlas (and
Cruiser)
apps.
1) "map file" is the
Mapsforge file
format for offline vector maps.
(can be downloaded from the links provided inside Atlas)
2) "graph dir" is what we describe for
GraphHopper offline routing
structure.
(that we need to create)
3) For creating graphs we use osm / pbf files (e.g. from
Geofabrik)
For the maps creation we also use osm / pbf files like we describe
(I'm one of Mapsforge developers) at the
wiki.
So essentially we have 2 different independent formats, "map file"
for offline vector maps and "graph dir" for offline routing.
For both creation we need original OpenStreetMap data in osm / pbf
format as input.
BTW there are also the "render themes" (xml files with image
resources) which can be found in many places (like
OpenAndroMaps) and
change visually how a map file is rendered.