Skip to content

Game database

The Database dropdown in the launcher toolbar links to the public WoWHead-style game database — items, NPCs, quests, achievements, guilds, zones and the public character armory — without leaving the launcher window.

Routing

Each public DB page (/items, /quests, /npcs, …) lives under MainLayout for the browser portal. The launcher mounts the same Vue components a second time under /launcher/db/* so they render with LauncherLayout (toolbar + footer) instead of the public site chrome. The Vue components themselves are unchanged; only the parent layout differs.

The router guard rejects any non-/launcher path inside the Tauri shell, so the dropdown links must use the /launcher/db/* prefix.

Available routes

  • /launcher/db/characters — armory list
  • /launcher/db/characters/:guid — character detail
  • /launcher/db/npcs, /launcher/db/npcs/:entry
  • /launcher/db/quests, /launcher/db/quests/:id
  • /launcher/db/items, /launcher/db/items/:entry
  • /launcher/db/achievements, /launcher/db/achievements/:id
  • /launcher/db/guilds
  • /launcher/db/zones

Where the data comes from

The same web-api endpoints the public portal uses (/api/v1/items, /api/v1/quests, /api/v1/npcs, …). All read-only; no admin gating in the launcher mount.