The module drew every overlay from a hand-maintained Turtle WoW table that no
longer matches the client: the OctoWoW client redrew the overlays of every
zone, so revealed areas came out misplaced, stretched or missing, worst of
all in Stonetalon Mountains. It also redrew the explored overlays from that
table, so even explored areas moved.
- mods/worldmap-reveal-data.lua lists the overlays of every zone, generated
from the client's own WorldMapArea.dbc and WorldMapOverlay.dbc by
tools/gen-worldmap-reveal-data.py. It replaces the Turtle WoW table.
- Explored overlays are left to the game. The module only adds the
unexplored ones after the textures the game used, and resets the dimming
on textures the game reuses.
- If the data disagrees with an overlay the game reports, the zone is left
as the game drew it. A client patch that changes the map then shows the
plain map until the data is regenerated, not misplaced textures.
- Overlays are matched by file name ignoring case, since some of the
client's overlay names are mixed case.