Guild View Extended replaces the basic guild view with an expanded interface for Ascension WoW on the World of Warcraft 3.3.5a client.
- Search the guild roster by member name
- Filter members by class, rank, and online status
- Sort the roster using extended columns
- Review last-online information with configurable time filters
- Export all guild character names and guild ranks as a copyable two-column CSV
- Invite a selected guild member directly from the member detail window
- Leave the guild from the player's own roster context menu with confirmation
- Refresh member and guild-note changes automatically while the window is open
- Open member details and supported guild-management actions
- Access guild controls and member invitations when permitted
- View guild-related information and diagnostic logs in dedicated panels
- Ascension WoW
- World of Warcraft client version 3.3.5a
- Interface version
30300 - A guild membership for roster features
- Download or clone this repository.
- Copy the
Guild-View-Extendedfolder intoInterface/AddOns/. - Confirm the final path is
Interface/AddOns/Guild-View-Extended/Guild-View-Extended.toc. - Restart the client or reload the UI.
/gveor/guildviewopens the extended guild view./gve logopens the copyable diagnostic log.
- Left-click a guild member to open the existing member detail window. The Invite GRP button directly above Remove sends an immediate group invitation. It is disabled for the player's own character.
- Right-click the player's own character in the roster and choose
Gilde verlassen or Leave Guild. A confirmation dialog must be
accepted before
GuildLeave()is called. - While Guild View Extended is visible, it requests the complete roster every
five seconds. The existing
GUILD_ROSTER_UPDATEpath then refreshes members, public notes, officer notes, filters, counts, and an open member detail window. Offline members remain enabled.
For guild leaders and officers, the Last Online window uses a wider, three-column layout for character name, guild rank, and last-online time. The member search updates immediately while typing and is combined with the existing minimum-offline-duration filter. Clear resets only the member search; Reset resets only the duration filter. The result count shows the number of matches alongside the complete roster size.
Changing a search or time filter returns the list to its first row. Escape closes the window even while the search field has keyboard focus. Opening the window requests fresh roster data, including offline members.
Version 1.1.2 identifies itself in the addon list and in the login chat message.
If the message still shows an older version (or no version), the game is loading
a different addon copy. Install the current release ZIP into the active
client's Interface/AddOns/ directory and use /reload before testing.
- Open Guild View Extended with
/gveor the normal guild shortcut. - Click CSV exportieren on a German client or Export CSV on another client. The button is at the top of the guild-log panel on the right.
- If the complete roster is not ready yet, the addon requests it and waits for
GUILD_ROSTER_UPDATE. Offline members are included. - In the export window, press
Ctrl+C; the complete text is already selected. - Open the Raid Helper web interface, select its character-name CSV import,
paste the copied text (or save it as a UTF-8
.csvfile), and start the import. Map thecharacter_nameandguild_rankheaders if the interface asks for column assignments.
The export contains exactly two columns named character_name and
guild_rank. It does not contain level, class, zone, online state, public
notes, or officer notes. Names are exported without realm suffixes,
deduplicated case-insensitively, and sorted deterministically. The guild rank
from the first retained name entry stays paired with that character. Both
columns use standard CSV escaping. No HTTP request or automatic clipboard
access is used, and no export data is stored in GVEConfig.
Example:
character_name,guild_rank
Arthas,Guild Master
Jaina,Raider
Thrall,OfficerThe pre-export source state is stored in
Guild-View-Extended-pre-csv-20260728-144106.zip in this addon directory.
Its SHA-256 is
9566F98931959ABBD4D9DCF280F8258B5601EF8CDD38A5F8C03AD670CDA74BEA.
To roll back, close World of Warcraft, move the current addon directory to a
safe temporary name, extract the archive into Interface/AddOns/, and verify
that the resulting path is
Interface/AddOns/Guild-View-Extended/Guild-View-Extended.toc. The archive
contains the complete pre-change directory, including its Git metadata.
An additional snapshot from immediately before the member-action and live
refresh changes is stored as
Guild-View-Extended-pre-guild-actions-20260728-145630.zip with SHA-256
91120A28F5D3DF4F76134487156286392374E8E5D7C05EEC81AE860EBB467843.
The published 1.1.0 state immediately before the two-column CSV correction is
stored as Guild-View-Extended-pre-1.1.1-20260728-151729.zip with SHA-256
01C5EA4DB3FDA3D32D1EE287502E4879EF692C45175CFF03EC3F095301DF7502.
From the addon directory, run lua tests/csv_export_test.lua with a Lua
5.1-compatible runtime. The test loads the production addon source with small
WoW API stubs and verifies empty, single-member, Unicode, escaping,
deduplication, sorting, 5,000/5,001-member, dialog, Escape, offline-roster, and
asynchronous event cases. It also verifies group invitations, the confirmed
guild-leave action, and the automatic roster refresh timer.
The addon is designed specifically for Ascension's 3.3.5a client and relies on Blizzard guild-frame globals available in that environment. It replaces the global guild/friends toggle behavior, so compatibility with other addons that replace the same interface should be tested. The current interface and diagnostics contain a mixture of German and client-localized text.
The repository contains addon source only. Do not publish files from WTF/Account/.../SavedVariables, because those files may contain account, character, or guild-specific data.
No open-source license is currently granted by this repository. All rights are reserved unless the repository owner states otherwise.
Guild View Extended is an independent community addon and is not affiliated with or endorsed by Ascension or Blizzard Entertainment.