File Details
v1.8.2
- R
- Jun 12, 2026
- 2.81 MB
- 59
- 12.0.5+5
- Classic + 3
File Name
RepMatic-v1.8.2.zip
Supported Versions
- 12.0.5
- 5.5.4
- 4.4.2
- 3.4.5
- 2.5.5
- 1.15.8
RepMatic Changelog
[v1.8.2-release] - 2026-06-12
Added
- The Time-to-Exalted alert now plays a sound when it fires, with a new sound slot on the Sound options tab so you can choose which sound it uses or mute it. Defaults to Timer Tick. Localized across every supported language.
In-Game
- New: the Time-to-Exalted alert now plays a sound when it appears. You can choose which sound it uses, or silence it, on the Sound tab in settings.
[v1.8.1-release] - 2026-06-11
Added
- Reputation tracking widget: a movable readout listing tracked factions with an estimated time to Exalted, with a gold medallion and ring styled to match XPMatic. Left-click a faction row in the browser to track it; the most recently gained faction rises to the top. Hidden while nothing is tracked.
- Per-faction reputation rate estimator that counts every reputation gain toward its estimate regardless of how far apart gains land, crediting long gaps at a capped span so AFK breaks cannot poison the rate (EWMA with spike clamp after a windowed warmup).
- Guild reputation gains now feed the estimator correctly: the combat message's literal Guild token is resolved to the real guild name, and Warband reputation messages are parsed.
- Time-to-Exalted alert with per-faction cooldown when a tracked faction gains reputation, plus /repmatic test3 to preview it.
- Widget options tab: visibility, font, ETA alert toggle and cooldown.
- Browser favorites: tracked factions show a gold star and are pinned in a Favorites section at the top of the list, with the remaining factions grouped below.
- Browser expansion filter dropdown: Show All by default, with every expansion found in your data as options. The scanner now records each faction's reputation pane group. Guild reputation is pinned and always visible regardless of the selected expansion.
- Browser character dropdown: hide any character from the browser after a confirmation prompt; hidden characters stay checked in the dropdown and can be brought back with one click. Data is never deleted. Hidden characters are also excluded from reputation tooltips.
- Renown support: factions using the Renown system (major factions) now display their real Renown level and progress within the level in the browser and tooltips, colored blue, instead of a wrong Neutral 0. Tracked Renown factions estimate time to maximum Renown instead of time to Exalted, and show their Renown level once capped. Characters whose saved data predates Renown support are hidden from that faction's browser cells and tooltips until their next scan, instead of showing stale wrong standings.
- Favorited factions are always visible in the browser regardless of the selected expansion filter, same as the guild.
- Widget scroll bar: a slim gold scroll indicator appears on the tracking widget whenever more factions are tracked than fit in the visible list, draggable and synced with the mouse wheel.
- /replog command toggles the tracking widget on or off, mirrored by a /repmatic widget subcommand. Both flip the saved shown state and reapply visibility, so the widget reappears as soon as you track a faction.
- /repmatic diag command for reputation sampling diagnostics.
- All new widget, alert, browser, and options strings are localized across every supported language.
In-Game
- New: a movable RepMatic widget with a gold ring and medallion that tracks factions you choose and shows an estimated time until Exalted for each one. Left-click a faction row in the browser (/repmatic) to start tracking it. The faction you most recently gained reputation with moves to the top, and each row counts up to an estimate as you earn reputation.
- New: every reputation gain counts toward the time estimate, whether it comes from killing enemies, quest turn-ins, or anything else, no matter how spread out your play is. Guild reputation now counts correctly too.
- New: tracked factions show a gold star in the browser and sit in their own Favorites section at the top of the list. Your favorites stay visible no matter which expansion filter is selected.
- Fixed: factions that use the Renown system now show their real Renown level and progress in the browser and in tooltips, in blue, instead of showing Neutral with 0 progress.
- New: tracking a Renown faction in the widget now estimates your time to maximum Renown, with the same warmup counter as regular factions. Once a faction hits max Renown the widget shows its Renown level.
- Fixed: characters that have not been played since this update no longer show outdated wrong standings for Renown factions in the browser or tooltips; they reappear for those factions the next time you log into them.
- New: a dropdown in the browser filters factions by expansion, showing everything by default with one expansion a click away. Your guild always stays visible no matter which expansion is selected.
- New: a Chars dropdown in the browser lets you hide characters you no longer play. Hidden characters also disappear from reputation tooltips. Click a hidden character again to bring it back; nothing is deleted.
- New: when you track more factions than the widget can show at once, a slim gold scroll bar appears on its right edge. Drag it or use the mouse wheel to move through the list.
- New: type /replog to show or hide the tracking widget whenever you want. It comes back the moment you track a faction.
- New: an alert that shows your estimated time to Exalted when a tracked faction gains reputation. Try /repmatic test3 to preview it.
- New: a Widget tab in settings to show or hide the widget, change its font, and control the new alert.
[v1.7.0-release] - 2026-06-09
Added
- Use shared LibMatic alert position option, on by default: alerts from all Infinite Loop Alchemist addons anchor to one shared screen position and merge into a single stack, newest on top. Turning it off restores this addon's own alert position and stacking.
- Max Shared Alerts option, default 5: caps how many alerts the shared stack shows at once across all addons combined.
- The shared position and limit stay in sync across addons and persist through reloads; setting them from any one addon applies to all.
- Both new options are fully localized across every supported language.
In-Game
- New option: alerts from all Infinite Loop Alchemist addons can share one position on screen and stack neatly together, newest on top. On by default; turn it off in the alert settings to keep this addon's own alert position.
- New Max Shared Alerts setting controls how many alerts can be on screen at once in the shared stack, 5 by default.
- Drag the alert position in any one addon and every addon using the shared position follows.
[v1.6.0-release] - 2026-06-08
Added
- Picking a sound in the Sound settings now plays it immediately so you can preview each option (LibMatic-Settings play-on-select).
Changed
- Reputation-loss alerts now default to the Zombie Attack sound.
- Mute All Sounds now defaults to off, so reputation alerts make sound out of the box.
- Cleaned up the shared LibMatic sound pack: removed duplicate dropdown entries, renamed a couple of sounds for clarity, and re-normalized the custom alert sounds louder.
- Resetting a profile now prompts for confirmation. LibMatic-Settings injects an AceConfig confirm onto the AceDBOptions Reset Profile control, so the Profiles tab asks before wiping a profile.
Fixed
- Corrected the Wrath of the Lich King Classic TOC interface (was
38001, a non-existent client tagged on CurseForge as 3.80.1; now30405for Wrath Classic 3.4.5), so the Wrath build is matched to the right client. - Change-log popups from different Infinite Loop Alchemist addons are now independent. LibMatic-ChangeLog tracks each open window in a set and cascades them instead of sharing one frame, so closing one addon's popup no longer dismisses the others.
In-Game
- Picking a sound in settings now plays it so you can hear each one before choosing.
- Reputation-loss alerts now use the Zombie Attack sound by default, and reputation alerts make sound out of the box.
- The sound list is cleaner with no duplicate entries, a couple of sounds were renamed, and the alert sounds are louder.
- Resetting a profile now asks you to confirm first.
- Fixed the Wrath Classic build so it installs on the correct game version.
[v1.5.1-release] - 2026-06-08
Changed
- The General settings page now shows a short, localized description under each addon in the More Infinite Loop Alchemist Addons section, sourced from LibMatic-Settings.
[v1.5.0-release] - 2026-06-07
Added
- Alert text and the faction icon now use a shared adjustable drop shadow from LibMatic-AlertShadow, with a Shadow strength slider on the Alert Font settings to set how dark the shadow is.
- Alerts now defer under native full-screen popups (renown, level-up, cinematics) via LibMatic-OverlayGuard, so a reputation alert landing during one shows right after the screen clears.
/rm test levelup,/rm test renown, and/rm test cinematicfire the sample reputation alert behind a look-alike of that native screen, so you can preview the held-then-pop deferral without leveling or gaining renown. Plain/rm testis unchanged.
Fixed
- The alert sound now plays together with the alert. When an alert is held under a native screen, the sound waits and plays when the alert appears instead of during the screen.
In-Game
- New Shadow strength slider makes reputation alerts easier to read. Turn it down for a lighter shadow or to 0 for none.
- Reputation alerts no longer get hidden behind the game's renown, level-up, and cinematic screens. They show right after, and the sound now plays with the alert instead of during the screen.
[v1.4.0-release] - 2026-06-06
Added
- 15 new alert sounds available from the shared LibMatic sound pack: Alarm Clock, Anima Cast, Artifact Unlock, Banshee, Deathwing Wound, Epic Loot Toast, Icy Touch, Legendary Toast, LFG Denied, Mission Complete, Shop, Shop 2, Ten, Titan Light, and World Quest Complete.
Changed
- The alert "Start delay" control is now sourced from LibMatic-Settings' shared
BuildCountUpControlsinstead of a hand-rolled option. No change in behavior.
[v1.3.0-release] - 2026-06-04
Added
- Roll-up number animation on +rep / -rep alerts (default on). The alert number rolls up to its value instead of appearing instantly; a toggle restores the instant number.
- Settings Profiles tab. Settings are now backed by an AceDB profile with a Profiles tab to save and switch between them; existing settings carry over via a one-time migration.
- Full-name
/repmaticcommand help, with the help text localized into every shipped locale.
Changed
- Moved to LibMatic shared modules. Options-panel registration routes through LibMatic's RegisterPanel/OpenPanel, the changelog popup uses LibMatic-ChangeLog's default style, alert sounds come from LibMatic-SoundPack, and the options panel uses the shared helper. The bundled sound files were removed, so the download is smaller and the same sounds remain available through the shared sound pack.
- Removed the alert test-position button from the Alert font settings.
- Updated the Discord icon texture.
Fixed
- Font registration restored. The LSM and PATH locals used by font registration were restored after the LibMatic refactor, so custom alert fonts register correctly.
In-Game
- Your +rep / -rep alert numbers now roll up when they appear. Prefer the instant number? Turn off the roll-up animation in the options.
- New Profiles tab in the settings. Save your RepMatic settings as profiles and switch between them; your existing settings carry over automatically.
[v1.2.1-release] - 2026-06-02
Added
- Discord icon in the General Support group, via the shared LibMatic-Settings
discordIconhook (bundledMedia/Textures/discord.tga).
Changed
RepMatic_Mists.tocinterface bumped to 50504 for Mists of Pandaria Classic 5.5.4.
[v1.2.0-release] - 2026-06-01
Added
- "Show Alert Icon" toggle (default off). New
alertNotificationFormat.global.showIconsetting (defaultfalse) on the Alert tab, next to "Uppercase the alert text";Alert.luagates the +rep / -rep icon on it, so the floating alert is text-only by default. Newoptions_show_alert_icon/_descstrings translated across all 11 locales. - Two bundled alert sounds:
tn_anom_attack01.ogg(registered as "Anomaly Attack") andui_80_azeriteloot_toast.ogg("Azerite Loot"), added inRepMaticSharedMedia.lua.
Changed
- New default alert sounds (all flavors). Rep-gain default is now "Heroism Cast" (
Heroism_Cast.ogg, the same sound CritMatic uses for a normal hit); rep-loss default is "Anomaly Attack" (tn_anom_attack01.ogg). The previous defaults (Level Up / Solid Alert) and all other bundled sounds remain available as options. Existing profiles keep their saved selection; "Reset Sounds" on the Sound tab applies the new defaults.
[v1.1.0-release] - 2026-05-31
Added
- Guild broadcast cooldown in
Social.lua: rep-gain broadcasts to the GUILD channel are throttled to one per 60s (GetTimegate, matching CritMatic/GearMatic). The existing 4s debounce still coalesces per-faction gains; party/raid/instance channels stay unthrottled.canSendRepToGuildalready defaults off. Commit 90a31f7.
[v1.0.14-release] - 2026-05-31
Changed
- Completed localization across all 10 non-English locales. Each locale (deDE, frFR, esES, esMX, ptBR, itIT, ruRU, koKR, zhCN, zhTW) was missing the same 13 keys that fell back to English: the login banner fragments (
version_string,repmatic_loaded,repmatic_loaded_for_options,repmatic_loaded_repmhelp,repmatic_loaded_for_all_slash_commands), the minimap-button option and its tooltip lines (options_show_minimap(_desc),minimap_left_click,minimap_right_click), and the GearMatic/CritMatic CurseForge link captions and descriptions (options_gearmatic_link(_desc),options_critmatic_link(_desc)). All translated and added; every locale now has full parity with enUS (105 keys). Brand names (RepMatic, GearMatic, CritMatic, CurseForge, Infinite Loop Alchemist) and the/repmhelpcommand stay literal; thevversion prefix is unchanged.
[v1.0.13-release] - 2026-05-31
Changed
- Alt standings now fold into the native Reputation tooltip instead of a separate overlapping box. On retail/Midnight,
TooltipHookpreviously calledGameTooltip:SetOwnerin its own reputation-rowOnEnter, building a second tooltip that overlapped Blizzard's Major Faction "Maximum Renown" tooltip (and the Standard/Friendship tooltips). The retail hook now appends RepMatic's per-character lines into theGameTooltipBlizzard already built for the row, guarded byGameTooltip:IsOwned(row), so the alt lines sit at the bottom of the renown/standard/friendship tooltip with no overlap. Classic flavors keep building their own tooltip (no native row tooltip to fold into). Also removed therepmaticHooked/_repmaticOwnsTooltipfields RepMatic was writing onto Blizzard's secure reputation row frames (dedup moved to an addon-side weak table keyed by frame), trimming RepMatic's insecure footprint on the secure reputation UI. Paragon-reward rows use Blizzard's embedded item-reward tooltip and are not folded in by this change.
[v1.0.12-release] - 2026-05-29
Fixed
- Casting-bar taint during combat on Midnight. On WoW Midnight (12.0.x), RepMatic's reputation scan ran on
UPDATE_FACTIONduring combat and mutated the reputation UI (ExpandFactionHeader/CollapseFactionHeader) from a timer. Insecure rep-UI manipulation during combat tainted the shared UI execution and broke Blizzard's secureCastingBarFrame(attempted to index/iterate a table that cannot be accessed while tainted (execution tainted by 'RepMatic')), most visible in instances.ScanCurrentCharacternow defers whileInCombatLockdown()is true and runs the scan onPLAYER_REGEN_ENABLED(combat end). Added anInCombatLockdowncompat shim since Midnight moved it toC_RestrictedActions.InCombatLockdown(classic flavors keep the global). In-combat rep gains now surface as a single coalesced alert per faction when combat ends; out-of-combat gains still alert immediately.
[v1.0.11-release] - 2026-05-29
Fixed
- Midnight combat error / casting-bar taint. On WoW Midnight (12.0.x), the
CHAT_MSG_COMBAT_FACTION_CHANGEmessage is a secret value. RepWatcher parsed that chat text to read reputation changes, somsg:matchthrewattempt to index a secret string valueon every reputation tick in combat, and the taint propagated to Blizzard's secureCastingBarFramein the same event sweep (most visible in instances). Removed the chat-parsing path entirely (the addon's only secret-data touch) and now derive gain/loss from a diff of theC_Reputationfaction snapshot the scanner already builds onUPDATE_FACTION, which reads fine on Midnight. Loss alerts fire only on standing demotions; same-tier value drops (renown/paragon rollovers) are skipped to avoid false "reputation lost" popups. Rapid gains within the scan window coalesce into a single alert. Diff logic covered by a unit test.
[v1.0.10-release] - 2026-05-28
Changed
- Midnight (Patch 12.0.5) support. Bumped the retail TOC (
RepMatic_Mainline.toc) interface from110200to120005so RepMatic is current on WoW Midnight 12.0.5 and no longer flags out-of-date in the AddOns list. Verified the fullC_Reputationsurface 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.luaalready feature-detects theC_Reputationpath). 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 viaembeds.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
bounceStyleprofile setting (defaultmop) 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 byLibMatic-Settings-1.0. - Social rep broadcasts route through
LibMatic-Broadcast-1.0with 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
/rmbrowser is rebuilt on the shared LibMatic UI library (LibMatic-RosterFrame-1.0window +LibMatic-FitText-1.0text 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/rmwindow title and emblem, the minimap button icon, tooltip headers, the login "loaded" line, and/repmhelp. - The browser grid now shows full reputation standing names (
Honoredinstead ofHon), localized viaFACTION_STANDING_LABEL. Each cell is stacked two lines: standing name on top, reputation amount below. - New medallion artwork and faction-variant (
-ally) icon textures. LibMaticis now consumed as a shared library (git external + local symlink) instead of vendored copies, so RepMatic, GearMatic, and CritMatic share one source.
Fixed
- The
/rmwindow 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/rmwindow 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
LibMaticlibrary umbrella (LibMatic-CombatTextBounce-1.0+LibMatic-IconPicker-1.0). v1.0.4 referencedLibMaticinembeds.xmlbut the library files were not yet committed to git, so the BigWigs packager built the v1.0.4 zip withoutLibs/LibMatic/. Auto-updaters who pulled v1.0.4 from CurseForge saw1x 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
*.pngsource image files from the packaged.zipvia.pkgmetaignore. WoW only loads.tgaat 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 reopenreminder. Aligned with GearMatic and CritMatic on the shareddiscord.gg/34JJyrnGGCserver.
[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.tgaandcritmatic-icon.tgatextures 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
NewAddoncall inCore.luawas replacing theRepMatictable thatCompat.luahad decorated, leavingRepMatic.Compat.GetNumFactionsnil. The scanner errored at the first Compat call on every login, never reaching the assignment that fillsentry.reps. Reordered the load soCompat.lualoads afterCore.lua. Existing characters whose reps are already empty self-repair on the nextUPDATE_FACTIONevent (open the Reputation pane once after updating). - Scanner no longer overwrites valid stored reps with an empty scratch table after
MAX_SCAN_RETRIESretries 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.tgatextures 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 test2slash fires a sample rep-loss alert (mirrors/repm testfor 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.
/repmsortable/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
/repmor/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

