RuneApps World Map Legend

The teleport markers on the RuneApps RS3 world map have no useful hover text — the tooltip shows the menu option number, not the name. This is the missing key: every icon the map can draw, what it is, and where it goes — plus a userscript that fixes the tooltips for good.

Install the userscript

It rewrites every marker's tooltip on the real map, so you don't have to come back here.

  1. Install Tampermonkey (Violentmonkey works too).
  2. Give Chrome permission to run userscripts. Don't skip this — it is the step that catches almost everyone.
    • Chrome 138+: right-click the Tampermonkey icon → Manage Extension → turn on Allow User Scripts.
    • Older Chrome, and Edge: open chrome://extensions and turn on Developer Mode (top right).
    • Firefox: nothing to do.
    Chrome requires this second permission before any extension may run userscripts. Without it Tampermonkey installs the script quite happily and then never runs it, showing only “This script did not run yet”.
  3. Open the script from GitHub and click Install. Installing from that URL also turns on automatic updates.
  4. Reload the map and hover a teleport marker, holding still for about a second — native tooltips have a dwell delay.
Install the userscript →

Check it worked

On runeapps.org/map, press F12 and look at the Console:

[map-tooltips] parsed 390 teleports from the map bundle
[map-tooltips] labelled 322 markers on screen

Then your tooltips read like Digsite pendant — Exam Centre · option 3 instead of 3. If not, see troubleshooting.

Troubleshooting

Almost every report comes down to the first one.

Tampermonkey says “This script did not run yet”

Chrome is blocking it, not Tampermonkey. Do step 2 above — Allow User Scripts, or Developer Mode on older versions — then reload the map.

If that toggle is already on:

  • Check the script's own on/off switch in the Tampermonkey Dashboard.
  • Check Settings → Blacklisted Pages for anything matching runeapps.org.
  • Confirm you're on https://runeapps.org/map, not a mirror or an http:// URL.
Tooltips still show a number or a single letter

That's the map's original tooltip, which means the script never ran. Work through the item above — the console will be completely silent if it didn't execute.

Console says “could not read the map bundle”

The script reads the destination names out of the map's own JavaScript. Something blocked that request, usually an ad blocker or privacy extension being aggressive on runeapps.org. Allowlist the site and reload.

Console says “gave up waiting for the map”

The map object never appeared within about 20 seconds — usually a slow or half-finished page load. Reload. If it keeps happening on a fast connection, the map's internals have probably changed; open an issue.

Nothing at all in the console
  • The map runs inside an iframe, so the messages come from that frame. Leave the DevTools context dropdown on its default — if it's set to “Selected context only” you won't see them.
  • Make sure the Console isn't filtered to Errors only.
A tooltip shows a filename like id40261 instead of an item name

The map added an icon the script has no name for. It still tells you the destination, so it's cosmetic — but please open an issue, it's a one-line fix.

Labels disappear after zooming or changing floors

They shouldn't — the script patches Leaflet's icon creation precisely so labels survive rebuilds. If you can reproduce it, an issue with the steps would be very welcome.