promotional bannermobile promotional banner

WoWUtils Group Export

Exports your group to json in a WoWUtils compatible format, to help pugs make notes for Northern Sky Raid Tools.
Screenshot 2026-07-21 at 00.00.45.png

Screenshot 2026-07-21 at 00.00.45.png

Description

WowUtils Group Export

Exports your current party or raid as a JSON document that the WowUtils "Import Roster JSON" dialog accepts. The document is shown in a window with the text already selected, so copying it is a single Ctrl-C.

Usage

/wugexport, /groupexport or /wugx opens the window. Paste the result into WowUtils under Import Roster JSON.

/wugx rank <name> changes the rank every member is exported with, "Raider" by default.

The window fills in immediately with what the client already knows, then keeps refreshing itself as more of the group comes into range. The status line says how many specialisations are still guesses. The document is only replaced when something actually changed, so a background refresh will not interrupt you mid copy.

What ends up in the export

Field Source
metadata.exportedFrom your guild name, or "<Name>'s group" when you are not in one
metadata.exportedBy your battletag
displayName, characters[].name the character name, accents intact
characters[].realm the realm, with spaces restored for cross realm members
playerClass, playerSpec always in English, so the export reads the same on any locale
rank "Raider" for everyone, or whatever /wugx rank <name> was set to
battletag yours, plus any group member on your Battle.net friends list
mainRole tank, healer, melee or ranged, derived from the specialisation

Specialisations

The game has no API that reports another player's specialisation, so the addon inspects the group one member at a time, which only works while they are visible and in inspect range. Join a group from the other side of the world and the client simply has nothing to report. Results are cached in saved variables for ten minutes, and the window retries every few seconds while it is open, so specs fill themselves in as people come into range.

WowUtils rejects an import that is missing playerSpec, so a spec that cannot be read is guessed from the class and the role the group assigned rather than left out:

  • tanks are exact, every tanking class has exactly one tank spec
  • healers are exact apart from Priest, where Discipline and Holy cannot be told apart
  • damage dealers are the most common spec for the class, so these are the ones to check

The status line counts how many are guesses. Getting within inspect range and leaving the window open replaces them with the real thing.

Installing

Copy the WowUtilsGroupExport folder into World of Warcraft/_retail_/Interface/AddOns/, then reload the client.

The WoWUtils Group Export Team

profile avatar
  • 4
    Projects
  • 1.0K
    Downloads

More from Seeneenee