Skip to content

Addon: Client

Amelia Magee edited this page Oct 14, 2026 · 2 revisions

Addon: Client

The Client is the code half of High Fidelity World Map. It is small and changes often.

Folder HighFidelityWorldMap
CurseForge High Fidelity World Map
Source src/addon/client/
Release tag v* (e.g. v0.4.4)
Depends on Nothing required. The Art addon is optional.

What it contains

  • Lua code that draws the map inside the World Map pane.
  • Settings UI and the /hfwm toggle. See Settings for every option.
  • Fog of war, zoom, and the cave and indoor overlays.
  • The low-resolution World and Continent maps in WorldMap/. These ship with the Client.
  • Generated data tables in data/: FDIDMap.lua, MinimapTiles.lua, CaveData.lua, ZoneShapes.lua and others. They are produced by the Generator.

Relationship to Art

The Client loads the high-resolution *HD maps from the Art addon when it is installed. Without Art it still works using the low-resolution maps.

Installing

  • CurseForge / addon managers: install the Client.
  • For high-resolution maps: also install the Art addon.
  • Manually: copy the HighFidelityWorldMap folder into Interface/AddOns/.

Releasing (maintainers)

Push a v* tag. release-addon-client.yml generates the world map assets, stamps the TOC version, packages the addon, and publish-client-release-curseforge.yml uploads it to CurseForge.

Clone this wiki locally