Skip to content

Instantly share code, notes, and snippets.

@Daribon
Created September 17, 2025 18:45
Show Gist options
  • Select an option

  • Save Daribon/fef11759ead63be0f90ccabe12fff960 to your computer and use it in GitHub Desktop.

Select an option

Save Daribon/fef11759ead63be0f90ccabe12fff960 to your computer and use it in GitHub Desktop.

How to convert minimap images for usage in WaypointCreator.

  1. Start with extracting the minimap images from the client. They are always located in textures/Minimap
  2. Get https://github.com/Daribon/MapMD5Rename
  3. Run Md5Renamer.exe in the same directory as md5translate.trs
  4. All images will now be with correct name and path.
  5. Delete WMO folder.
  6. Batch convert the blp images to webp, in the below example I will use IfranView:
i_view64_5bGi2TiBek i_view64_FuHyVo9H4J i_view64_mOya2elaBH i_view64_xijU046gYF i_view64_RAPVpcLvlK
  1. Once that is done, delete all blp images.
  2. Drag textures folder into same directory as Waypoint Creator.exe. Your full path should be textures/Minimap and then the different zone folders.
  3. Extract map.dbc from client. Convert it to CSV. I used WDBX to convert it.
  4. Use the regex below to remove everything that is not needed from the csv file.
Regex find string:
\A[^"\r\n]*"([^"]+)"\s*,\s*"([^"]+)".*\r?\n?
Replacement string:
$1,$2\n
  1. Drag the converted map.csv into the same directory as Waypoint Creator.exe
  2. Run Waypoint Creator.exe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment