promotional bannermobile promotional banner

RepMatic

Cross-character reputation tracker with floating gain/loss alerts, sortable browser, and tooltip overlay showing every alt's standing.

File Details

v1.0.10

  • R
  • May 28, 2026
  • 1.90 MB
  • 25
  • 12.0.5+5
  • Classic + 4

File Name

RepMatic-v1.0.10.zip

Supported Versions

  • 12.0.5
  • 5.5.3
  • 4.4.2
  • 3.80.1
  • 2.5.5
  • 1.15.8

RepMatic Changelog

[v1.0.10-release] - 2026-05-28

Changed

  • Midnight (Patch 12.0.5) support. Bumped the retail TOC (RepMatic_Mainline.toc) interface from 110200 to 120005 so RepMatic is current on WoW Midnight 12.0.5 and no longer flags out-of-date in the AddOns list. Verified the full C_Reputation surface RepMatic calls (GetFactionDataByIndex, GetFactionDataByID, GetNumFactions, ExpandFactionHeader, CollapseFactionHeader) is intact on the 12.0.x client; Patch 12.0.5 removed no reputation or faction APIs. No Lua changes required (Compat.lua already feature-detects the C_Reputation path). Classic-flavor TOCs unchanged.

[v1.0.9-release] - 2026-05-22

Changed

  • Drag-to-position the rep alert. The Alert tab's X / Y position sliders are replaced by a drag overlay: clicking the position control hides the options panel, draws the alert preview on screen using your alert font, color, and outline, and lets you drop it anywhere; the options panel reopens after you confirm. Reset Position and Test Position buttons remain.
  • Wired RepMatic to LibMatic-AlertPositioner-1.0 (now included via embeds.xml); removed the local X/Y sliders, header, and spacer from the Alert "general" fragment.

[v1.0.8-release] - 2026-05-21

Added

  • Selectable alert bounce style. The floating rep-gain / rep-loss alert reads a bounceStyle profile setting (default mop) and exposes it as a dropdown on the Alert settings tab, so you can pick how the popup springs onto the screen.

Changed

  • Startup, the options panel, the social broadcast, and the alert bounce now run on the shared LibMatic modules (LibMatic-Startup-1.0, LibMatic-Settings-1.0, LibMatic-Broadcast-1.0) instead of RepMatic-local code. The login banner, /repmhelp, all five options tabs (General, Alert, Sound, Social, Change Log), and the party/raid/guild rep broadcast are built from the shared source so RepMatic, GearMatic, and CritMatic stay consistent.
  • Retired the RepMatic-local option-panel builders (GeneralSettings.lua, SoundSettings.lua, SocialSettings.lua, ChangeLogSettings.lua); those tabs are now produced by LibMatic-Settings-1.0.
  • Social rep broadcasts route through LibMatic-Broadcast-1.0 with a leader-election step, falling back to a direct chat send when the library is unavailable.

[v1.0.7-release] - 2026-05-21

Changed

  • The /rm browser is rebuilt on the shared LibMatic UI library (LibMatic-RosterFrame-1.0 window + LibMatic-FitText-1.0 text auto-sizing). New window chrome: medallion emblem, zebra-striped rows, resize grip, horizontal scroll bar with stepper arrows.
  • Faction theming. Alliance characters get the blue brand color and the Alliance icon set; Horde characters get alchemist red (#fc0130) and the Horde icon set. Applies to the /rm window title and emblem, the minimap button icon, tooltip headers, the login "loaded" line, and /repmhelp.
  • The browser grid now shows full reputation standing names (Honored instead of Hon), localized via FACTION_STANDING_LABEL. Each cell is stacked two lines: standing name on top, reputation amount below.
  • New medallion artwork and faction-variant (-ally) icon textures.
  • LibMatic is now consumed as a shared library (git external + local symlink) instead of vendored copies, so RepMatic, GearMatic, and CritMatic share one source.

Fixed

  • The /rm window no longer fights other addon windows for draw order. It shared a frame strata with GearMatic's roster window, which made the two render through each other; the /rm window now sits on its own layer.

[v1.0.6-release] - 2026-05-20

Changed

  • Addon icon refreshed. New higher-resolution rendering of Media/Textures/repmatic-icon.tga (16 KB -> 49 KB). Source PNG (Brands/RepMatic Icon Logo.png) also updated. Pure art swap, no behavior changes.

[v1.0.5-release] - 2026-05-20

Fixed

  • Vendor the new LibMatic library umbrella (LibMatic-CombatTextBounce-1.0 + LibMatic-IconPicker-1.0). v1.0.4 referenced LibMatic in embeds.xml but the library files were not yet committed to git, so the BigWigs packager built the v1.0.4 zip without Libs/LibMatic/. Auto-updaters who pulled v1.0.4 from CurseForge saw 1x LUA_WARNING: RepMatic/embeds.xml:16 Couldn't open RepMatic/Libs/LibMatic/LibMatic-CombatTextBounce-1.0/... on every reload. v1.0.5 commits the LibMatic files so the zip ships intact. No behavior change for clean installs; the warnings stop.

[v1.0.4-release] - 2026-05-19

Changed

  • Excluded *.png source image files from the packaged .zip via .pkgmeta ignore. WoW only loads .tga at runtime; the PNGs (Logo.png 2.6 MB, critmatic-icon.png 2.5 MB, LoseRep.png 2.1 MB, GainRep.png 1.7 MB) were source-only and added ~8.7 MB of dead weight to every download.

[v1.0.3-release] - 2026-05-19

Changed

  • In-game changelog popup status text now points at "Discord in General Settings" instead of the prior /repm changelog to reopen reminder. Aligned with GearMatic and CritMatic on the shared discord.gg/34JJyrnGGC server.

[v1.0.2-release] - 2026-05-17

Options panel

  • "By" section now lists the companion addons under the X profile link. GearMatic icon + CurseForge link, and CritMatic icon + CurseForge link, both copy-to-clipboard inputs styled to match the existing Discord / Buy Me A Coffee / X entries.
  • Bundled gearmatic-icon.tga and critmatic-icon.tga textures for the new entries.
  • New enUS strings options_gearmatic_link / options_critmatic_link (other locales fall back to English).

[v1.0.1-release] - 2026-05-16

Fixes

  • Reputation data was being silently wiped on every scan because the AceAddon NewAddon call in Core.lua was replacing the RepMatic table that Compat.lua had decorated, leaving RepMatic.Compat.GetNumFactions nil. The scanner errored at the first Compat call on every login, never reaching the assignment that fills entry.reps. Reordered the load so Compat.lua loads after Core.lua. Existing characters whose reps are already empty self-repair on the next UPDATE_FACTION event (open the Reputation pane once after updating).
  • Scanner no longer overwrites valid stored reps with an empty scratch table after MAX_SCAN_RETRIES retries fail. The give-up path now leaves existing data alone.

Browser

  • Frame is now drag-resizable from the bottom-right corner. Min 600x250, max 2400x900. Size persists across sessions.
  • Horizontal scrollbar appears automatically when character columns overflow the visible width. Shift+mousewheel for horizontal scroll. Header row scrolls in sync with the data so columns stay aligned.
  • Vertical scrollbar is always visible (no longer hides when content fits).
  • Faction column text is now the RepMatic brand gray instead of white.
  • Settings button moved to the filter row, directly under the close X.
  • Dialog background is 40% more opaque so the content reads better over busy game scenes.

Alerts

  • New GainRep.tga / LoseRep.tga textures bundled. Gain alerts show the GainRep icon, loss alerts show the LoseRep icon, replacing the per-faction tabard icons.
  • Icon size bumped from 24px to 72px so the icon reads at the alert's font size.
  • New /repm test2 slash fires a sample rep-loss alert (mirrors /repm test for gains).

[v1.0.0-release] - 2026-05-16

Initial public release.

Features

  • Cross-character reputation tracker. Every faction, every character, every realm you log in on, stored in one shared SavedVariable.
  • Floating "+rep gained" / "-rep lost" alert on every reputation change. Bounce-in / fade-out animation matching CritMatic's style. Default font Anton, default sounds Level Up (gained) / Solid Alert (lost). Optional faction-tabard icon next to the text for ~30 major factions.
  • Tooltip enhancement on the default Reputation pane. Hover any faction row to see every other character's standing and progress to the next tier.
  • /repm sortable/filterable browser. Rows = factions, columns = your characters. Sort by name, highest standing across alts, or closest to next level. Color-coded standings (Hated through Exalted).
  • Versioned changelog popup on first login after an update.
  • AceConfig options panel: font / font size / colors (separate gain vs loss) / outline / shadow / screen position / display duration / fade time / sound for gained / sound for lost / mute / changelog font + border + background.
  • 11 locales: enUS, deDE, esES, esMX, frFR, itIT, koKR, ptBR, ruRU, zhCN, zhTW.

Supported clients

  • Classic Era 1.15.x (11508)
  • TBC Anniversary 2.5.x (20505)
  • Wrath / Titan Reforged 3.8.x (38001)
  • Cataclysm Classic 4.4.x (40402)
  • Mists of Pandaria Classic 5.5.x (50503)
  • Retail / The War Within 11.2.x (110200)

Slash commands

  • /repm or /repmatic - open the browser
  • /repm settings - open the options panel
  • /repm scan - force a rescan of the current character
  • /repm wipe - clear all stored character data
  • /repm changelog - reopen the changelog popup
  • /repm test - fire a sample rep alert