Shown in the app's own themes — pick the one you run. Light or dark follows the toggle above.

Set up once

City Mapper

Map each account's city once, so tasks can walk to any building.

City Mapper keeps one city map for each account's city: where every building stands, the picture the bot recognises it by, and which emulator on this PC the city lives on. A task that has to open a building — the Keep, the Tavern, a training building — then walks the city view there on its own and taps it.

Open City Mapper (where each theme puts it: The interface). It is shared setup, not a task or a duty. A map is linked to the emulator its city is on, and every instance on that emulator uses it by itself — there is nothing to assign.

Which tasks need a mapped city

A task that goes to a building needs that building Ready on its instance's city map; until it is, the task's readiness row says what is missing before Start. These are the buildings the bot's own tasks go to — the Recommended Buildings to map:

Shrine
Research Factory
Hospital
Trap Factory
Prison
Barracks, Stable, Archer Camp, Workshop
Troop Training — the training building of each troop type your plan trains.

Map your cities

There are two ways to map a city, and one map can mix them building by building. Auto map maps a city from the game's own pictures of its buildings — it looks, it never taps — and checks the map after every scan. With Map by hand you place buildings yourself on the live screen, with your own pictures if you want them. Start with Auto map:

  1. Start the emulators and open the game on each city you want mapped.
  2. Open City Mapper and click Auto map. The open emulators with no city map yet are ticked; the ones that already have a map are not — tick one to update its map.
  3. Check the PREVIEW: each ticked emulator becomes a New map (named after the emulator; click the name to change it) or updates the map it has. Click Scan N emulators. Every ticked city is read at the same time, and each new map is linked to its emulator.
  4. When the run is done, open a map. A building the scan could not see clearly is left unplaced (never guessed) — scan it again, or place it with Map by hand.

The library

  1. Map by hand
  2. Auto map
  3. Summary — maps, ready, needs attention
  4. All · Ready · Needs attention
  5. Search maps or emulators
  6. Sort — Name / Last mapped
  7. Select
  8. ⋯ — the map's menu
  9. Not linked on this PC · Link
  10. The emulator line — linked emulator, state, port
  11. The instances that use the map
  12. What is missing, or when it was mapped
  1. Map by hand
  2. Auto map
  3. Summary — maps, ready, needs attention
  4. All · Ready · Needs attention
  5. Search maps or emulators
  6. Sort — Name / Last mapped
  7. Select
  8. ⋯ — the map's menu
  9. Not linked on this PC · Link
  10. The emulator line — linked emulator, state, port
  11. The instances that use the map
  12. What is missing, or when it was mapped
  1. Map by hand
  2. Auto map
  3. Summary — maps, ready, needs attention
  4. All · Ready · Needs attention
  5. Search maps or emulators
  6. Sort — Name / Last mapped
  7. Select
  8. ⋯ — the map's menu
  9. Not linked on this PC · Link
  10. The emulator line — linked emulator, state, port
  11. The instances that use the map
  12. What is missing, or when it was mapped
City Mapper: every city map as a card — its coverage, its emulator, who uses it and when it was last mapped.

The header holds Map by hand and Auto map. Below it, the summary counts the maps — ready, scanning, needing attention — and offers one shortcut when there is something to do: Link them (Link it) when maps are not linked on this PC, or See results once an Auto map run has finished. Under Standing Watch the summary, the filter bar and a run's bar share one plate over a gallery of map tiles; the words and the clicks are the same in every theme.

All / Ready / Needs attention
filters the maps, each with its count. A map needs attention when it is partly mapped or not mapped, not linked on this PC, its emulator is not found on this PC, or a ready building has no picture.
Search maps or emulators
every word must match the map's name, its emulator, its port or an instance that uses it — mumu 3 finds MuMu #3.
Sort
Name (Farm 2 before Farm 10) or Last mapped.
Select
starts select mode (it reads Done while on) — see Select several maps below.
A card
the ring counts the Buildings to map that are ready (green: all, orange: some, hollow: none, blue and turning while a scan maps it). Then the map's name, its emulator line, the instances that use it, and a footer: when it was last mapped, what is missing (Tavern, Market + 4 missing), Not mapped yet, or a ready building with no picture. A click opens the map.
The emulator line
MuMu #3 · open · 16448 (ready to use), · busy · Farm 9 is running (something drives it), · stopped, · not found on this PC · Relink, port 16640 for a map linked by port, or Not linked on this PC · Link. Link / Relink opens the link popover.
⋯
Open · Auto map ▸ (Only what's missing, Everything again, Check all buildings) · Map by hand · Link… · Rename · Delete · Select. A right-click opens the same menu.

With no maps yet the library shows No city maps yet with the two buttons and the emulators that are open. From 40 maps the cards become compact rows.

Select several maps

Hold a press on a card for half a second, Ctrl+click or Shift+click it, press Ctrl+A, or click Select. Each card then wears a tick box, and a bar floats over the foot of the cards — 3 maps selected, what they are and who uses them — with:

Select ▴
ticks a whole group of the maps shown: All shown, Needs attention, Not found on this PC, Not linked on this PC, Not mapped yet, No instance uses it.
Auto map ▴
scans the ticked maps in one run (Only what's missing, Everything again or Check all buildings), and says which it leaves out and why — stopped, not found on this PC, not linked here.
Delete N
asks once, naming what each map's instances lose — an instance that chose the map by name shows Missing, one that follows its emulator is left with no map. The toast has Undo: nothing is removed until it goes.
×
ends select mode — so do Esc and Done.

A map's page

  1. ‹ City Mapper — back to the library
  2. The map's name — click to rename
  3. The emulator chip — click to link
  4. Used by
  5. Auto map ▾
  6. Map by hand
  7. ⋯ — Rename · Delete
  8. Buildings ready · extra · auto / by hand · last mapped
  9. Buildings to map · Change
  10. Clear — a tile's bin
  11. Placed — not tested yet
  12. Not seen in last scan — the selected building
  13. An extra building
  14. Map by hand — on this building
  15. Scan this building
  1. ‹ City Mapper — back to the library
  2. The map's name — click to rename
  3. The emulator chip — click to link
  4. Used by
  5. Auto map ▾
  6. Map by hand
  7. ⋯ — Rename · Delete
  8. Buildings ready · extra · auto / by hand · last mapped
  9. Buildings to map · Change
  10. Clear — a tile's bin
  11. Placed — not tested yet
  12. Not seen in last scan — the selected building
  13. An extra building
  14. Map by hand — on this building
  15. Scan this building
  1. ‹ City Mapper — back to the library
  2. The map's name — click to rename
  3. The emulator chip — click to link
  4. Used by
  5. Auto map ▾
  6. Map by hand
  7. ⋯ — Rename · Delete
  8. Buildings ready · extra · auto / by hand · last mapped
  9. Buildings to map · Change
  10. Clear — a tile's bin
  11. Placed — not tested yet
  12. Not seen in last scan — the selected building
  13. An extra building
  14. Map by hand — on this building
  15. Scan this building
A map's own page: the header, and every building as a tile. The Market is selected — the last scan did not see it where the map has it.

A map opens at once — offline, with its emulator stopped, or on a PC where it is not linked: the page never connects to an emulator. Only Map by hand and an Auto map run do.

‹ City Mapper
back to the library. It asks first only while Map by hand or an Auto map run is working on this map.
The name
click it, or its pencil, to rename the map in place (Enter saves, Esc cancels). A name that is taken gets (2) after it.
The emulator chip
the link, in the card's words — MuMu #3 · open · 16448, Not linked on this PC · Link. A click opens the link popover; the hover says whether the map is calibrated.
Used by
the instances that use this map; the hover says whether each chose it or follows its emulator.
Auto map ▾
scans this map on its own emulator: Only what's missing, Everything again, or Check all buildings (checks every building and changes nothing).
Map by hand
switches the page to Map by hand (below); Done comes back.
⋯
Rename · Delete — a delete goes back to the library, with Undo in the toast.
Buildings to map · Change
which buildings this map should have ready: Recommended (the table at the top), or your own list — 17 chosen. The checklist has a search, Recommended, Select all and Clear. Coverage counts and Needs attention are measured against it; a task only ever needs its own buildings.

Every building has a tile — the Buildings to map first, then the rest marked · extra — with a lamp and its state:

Ready
placed, its picture is known, and tested — tasks can go to it.
Placed
placed with a picture, not tested yet.
Weak art
placed, but your own picture of it is weak or looks like another building — capture a cleaner one in Map by hand.
No art
placed, but there is no picture to find it by.
Not placed
a building to map with no position yet.
Optional
an extra building nothing has placed.
Looking…
an Auto map run is looking for it right now.
Not seen in last scan
the check after the last scan did not see it where the map has it — whatever it read before. Scan it again, or test it in Map by hand. Placed again, it reads what the map says.

A building with something to clear wears a small bin — Clear — in its corner (it asks first, and the toast has Undo); one you placed or captured by hand also wears a hand mark, and a re-scan keeps it. Click a tile to select it (Ctrl+click for several, Ctrl+A for all, Esc to let go), and a bar floats over the foot of the tiles with Map by hand, Scan this building (Scan N buildings for several) and, when the building has pictures of your own and the app has one too, Use app art.

Auto map

  1. Open | By port
  2. Clear / Pick all — per section
  3. NO CITY MAP YET — ticked by default
  4. HAVE A MAP — tick to update it
  5. STOPPED — start them to scan
  6. Rescan
  7. Name new maps after
  8. NAME — click to change a new map's name
  9. Buildings: Change
  10. Scan: Only what's missing / Everything again
  11. WHAT HAPPENS NEXT
  12. Scan N emulators
  1. Open | By port
  2. Clear / Pick all — per section
  3. NO CITY MAP YET — ticked by default
  4. HAVE A MAP — tick to update it
  5. STOPPED — start them to scan
  6. Rescan
  7. Name new maps after
  8. NAME — click to change a new map's name
  9. Buildings: Change
  10. Scan: Only what's missing / Everything again
  11. WHAT HAPPENS NEXT
  12. Scan N emulators
  1. Open | By port
  2. Clear / Pick all — per section
  3. NO CITY MAP YET — ticked by default
  4. HAVE A MAP — tick to update it
  5. STOPPED — start them to scan
  6. Rescan
  7. Name new maps after
  8. NAME — click to change a new map's name
  9. Buildings: Change
  10. Scan: Only what's missing / Everything again
  11. WHAT HAPPENS NEXT
  12. Scan N emulators
The Auto map sheet: the open emulators on the left, what each ticked one becomes on the right. Nothing starts until you press Scan.
Open | By port
Open lists this PC's emulators in sections — NO CITY MAP YET (ticked), HAVE A MAP, BUSY (a bot or Map by hand holds it; a tick waits until it is free) and STOPPED (start them to scan). By port takes ports or addresses, one per line, for an emulator Evonex can't name; Fill open ports adds every open port the scanner sees but cannot name.
Pick all / Clear
ticks or unticks a whole section.
Rescan
looks for open emulators again (Retry after a failed look).
Name new maps after
their emulator's name (default — the name its own manager shows), their instance, their emulator's number (MuMu #4) or a pattern…. A name that is taken gets (2).
PREVIEW
one row per ticked emulator: New map with its name (click to change it) and how many buildings it will map, or Update a map with what is missing. An emulator with two maps asks which one to update, and Scan waits for the answer.
Buildings: Change
the Buildings to map checklist, for this run and the next.
Scan
Only what's missing (default) maps what is not ready yet. Everything again places every building again — except buildings placed by hand, which are kept unless you tick Redo them too. Your own pictures are never deleted by a scan.
WHAT HAPPENS NEXT
a line saying how many cities, new maps and updates the scan makes.
Cancel / Scan N emulators
Scan starts the run (Ctrl+Enter too) and closes the sheet; it is off, with the reason on its hover, while nothing is ticked or a run is still going.

A run shows on the library: a bar above the maps — Scanning 4 cities · 1 ready · 2 mapping · 1 waiting, a meter, Stop all and Details ▾ — and a panel of every city with its status, its buildings and its own log. Each building is on the map the moment it is found, so a map fills while its city is still being read. A city ends ready, incomplete (a building to map was not found), failed or stopped; Retry and Map by hand are on its row. Buildings it was not asked for but saw on the way are added too.

How Auto map reads a city — and checks it

Map by hand

  1. Re-align
  2. Live | Frame
  3. Fit all mapping in view
  4. Zoom % — 100% is the live view
  5. Zoom out / Zoom in
  6. Pad — show or hide the swipe pad
  7. The house rule — the map follows the emulator
  8. The swipe pad — Swipe to point in its middle
  9. Search buildings
  10. TO MAP · ready count — pin · art · test dots
  11. The building and its next step
  12. The big button does the next step
  13. Mark ready / Mark not ready
  14. Clear
  15. Art and navigation
  1. Re-align
  2. Live | Frame
  3. Fit all mapping in view
  4. Zoom % — 100% is the live view
  5. Zoom out / Zoom in
  6. Pad — show or hide the swipe pad
  7. The house rule — the map follows the emulator
  8. The swipe pad — Swipe to point in its middle
  9. Search buildings
  10. TO MAP · ready count — pin · art · test dots
  11. The building and its next step
  12. The big button does the next step
  13. Mark ready / Mark not ready
  14. Clear
  15. Art and navigation
  1. Re-align
  2. Live | Frame
  3. Fit all mapping in view
  4. Zoom % — 100% is the live view
  5. Zoom out / Zoom in
  6. Pad — show or hide the swipe pad
  7. The house rule — the map follows the emulator
  8. The swipe pad — Swipe to point in its middle
  9. Search buildings
  10. TO MAP · ready count — pin · art · test dots
  11. The building and its next step
  12. The big button does the next step
  13. Mark ready / Mark not ready
  14. Clear
  15. Art and navigation
Map by hand: the city with every placed building's dot (where a task taps it), the tools above it, the swipe pad in its corner, and the building list and its next step on the right.

Click Map by hand on a map's page — or in the library, which first asks for one open emulator (or a Port) and a Name, then Create makes the map and links it. The page header becomes Done, and a line under the name says what the mode is doing — Mapping by hand on MuMu #3 · Following live · Calibrated. Opening the mode touches nothing: the first action (Connect, Re-align, the pad, an arrow key) connects.

  1. Pick a building in the list. The card names its next step, and the big button does it — Connect → Place pin (click the building on the city) → Capture art (drag a box around it) → Test: go to it (Evonex walks to it and opens it) → Mark ready.
  2. A building the app already has a picture of needs no capture of its own. One the live screen shows that the map lacks wears a + on the canvas and + on screen in the list: Add it here maps it in one click, ready, with Undo. One mapped somewhere else reads · move here.
  3. After Mark ready the card moves on to the next unfinished building. Click Done when you are finished.
Re-align
finds where the live view is on your city and lines every pin up — from anywhere in the city.
Live | Frame
shows the live screen under the pins, or only its outline so you can see the whole map.
Fit / zoom
Fit all mapping in view, the zoom percentage (click it — Back to the live view (100%)), Zoom out / Zoom in.
Pad
shows or hides the 8-way swipe pad; drag it by its ring to uncover a building. Swipe to point in its middle swipes the spot you click next to the centre. The arrow keys move the city too.
The live chip
once connected: Following MuMu #3, Finding where you are…, Can't place the view — Re-align or Paused — your city isn't on screen.
Search buildings / the list
TO MAP (with its ready count) and EXTRA; each row has three dots — pin, art, test — filled when done, red for weak art.
The card
the next step, the big button, the other steps, where the pin and the picture came from (Pin: by hand · Art: yours), Clear (asks first), and Art and navigation: each picture with its own delete, Add another art state, Go to (walk there without opening it) and Navigate by this art.

The map follows the emulator. While connected, the mode watches the emulator and places every screen on your city — so you can move the city with the pad, the arrow keys, or by hand in the emulator, and the frame and every pin follow. Keep the city zoomed all the way out: zooming in breaks it.

Weak or look-alike art of your own sends the big button back to Capture art before the building can be marked ready, and a test whose tap opened no building sends it back to Place pin (Opened something else — move the pin). The test only passes when the building's own popup opened (Opened the Tavern ✓).
Navigate by this art makes a building an anchor — one the bot recognises to work out where the view is. The Keep is always one. Turn it off for art that repeats around the city, which would send the bot to the wrong spot.

Link a map to its emulator

A map is linked to an emulator — or to a port — on this PC. The link is this PC's alone: buildings and pictures sync to your other PCs, the emulator does not. Auto map links every map it scans, and Map by hand links the map it creates; to change one, click the emulator chip (or a card's Link):

Which map an instance uses

An instance uses the city map on its emulator — every instance on that emulator uses the same one. An instance that must drive a different city (another account on the same emulator) has its map chosen by name instead: in the Instance Manager's City map column (a click offers Follows its emulator or Choose a city map; select several rows to set many at once), or in the instance's Settings ▸ City map. The column reads the map's name, Choose… when the emulator has two maps, No map, or Missing: Kyoto when a chosen map was deleted.

When the city changes culture

The map follows the city. When a task walking to a building recognises nothing of the map and the screen shows the city in another culture, the task maps the city again right there on its own emulator — about half a minute, nothing tapped — and walks on: This city is Japan now, but its map was made in Korea — mapping it again…, then Mapped the city again for Japan: 24 of 26 buildings placed. A building not found again is named, to place with Map by hand. An Auto map scan of a city that changed culture maps it again whole, buildings placed by hand included; Check all buildings only says the city changed. If the map cannot be redone there, the task says so and asks for an Auto map run on that emulator.

Buildings

A city map can hold every building of a city: the Keep, the Walls, the Watchtower, the Rally Spot, the Shrine, the Tavern, the Holy Palace, the Art Hall, the Pasture, the Workshop, the Arsenal, the Wonder, the Military Academy, the Victory Column, the Triumphal Arch, the Council of State, the Wisdom Dome, the Warehouse, the Research Factory, the Barracks, the Archer Camp, the Stable, the Academy, the Forge, the Hospital, the Embassy, the Market, the Trap Factory, the Prison and the War Hall. The Rally Spot is placed by its spot alone — it needs no picture.

Troubleshooting

A task says a building is not mapped, but the map shows it.
Check which map the instance uses: the hover on its Instance Manager City map cell names it (Follows MuMu #3 → Kyoto). A map that is not linked on this PC is used by no instance — link it to the emulator the instance runs on.
A tile reads "Not seen in last scan".
The check after the last scan looked for the building where the map has it and did not see it — something covered it, or it moved. Select it and click Scan this building, or test it in Map by hand; placed again, it reads what the map says.
Auto map left a building not found.
It places only what it recognises clearly. Bring the building into view (nothing covering it) and Retry, or open the map and place it with Map by hand — the verdict's Map the Warehouse by hand opens it there.
The bot walks to the wrong spot or the test opens something else.
Re-place the pin in Map by hand and test again. With pictures of your own, capture a tighter, more distinctive crop; if the app has a picture of the building, Use app art drops yours.
My emulator is not in the Auto map sheet.
Only open emulators scan: a stopped one is listed under STOPPED. One Evonex can't name goes under By port. Rescan looks again.
The card reads "not found on this PC · Relink".
The emulator the map is linked to is not on this PC any more (re-created, or another PC's). Click Relink and pick the emulator its city is on now.