• Knack117 released this 2026-05-09 15:34:55 +00:00 | 69 commits to main since this release

    Fractured Paragon — v0.7.4 Client Bundle

    First tagged client bundle. Pairs with server commit
    4a1f4d0.

    Install

    Full install instructions and per-MPQ descriptions live in the repo:
    contrib/fractured-dev-extras/CLIENT-PATCHES.md.

    Quick version:

    1. Replace Wow.exe at the root of your 3.3.5a (build 12340) client with
      the Wow.exe from this release.
    2. Drop patch-enUS-4.MPQ, patch-enUS-5.MPQ, patch-enUS-6.MPQ into
      Data/enUS/.
    3. Edit Data/enUS/realmlist.wtf to point at your Fractured server.
    4. Launch and create a Paragon character.

    What's new in this build

    Server side (commits since base AzerothCore):

    • Paragon class: complete server scaffolding for CLASS_PARAGON (id 12),
      AE/TE currency, talent learn pipeline, panel commit/reset.
    • Character Advancement panel: full per-class spell + talent grids,
      Overview/Search tabs, currency-aware preview, combat-locked commit.
    • Server-authoritative resource sync (Paragon_SC.cpp): R CP <n> and
      R RUNES <cd0..cd5> PARAA pumps so the client always mirrors the
      server's combo points and rune cooldowns instead of inferring from
      combat-log latency. Fixes Honor Among Thieves CP not displaying and
      rune-spell desync flicker.
    • Cascade-spell revoke hardening (Paragon_Essence.cpp):
      SkillLinesLinkedToSpell now collects every linked SLA row regardless
      of AcquireMethod, so anchor spells like Blood Strike correctly
      identify their skill lines and the dependent classifier revokes
      Blood Presence, Forceful Deflection, Death Coil, and Death Grip
      instead of letting the skill cascade silently re-grant them.
    • Login toast suppression: OnPlayerLogin opens a SILENCE window over
      PARAA without immediately closing it; the addon's 8s fail-open closes
      it after the chat-frame buffer flushes, so the buffered "you have
      unlearned X" toasts never reach the player.
    • DBUpdater migration: new character_paragon_panel_spell_revoked
      table (modules/mod-paragon/data/sql/db-characters/updates/2026_05_09_00.sql)
      applied automatically by AzerothCore's ac-db-import on first run.

    Client side (this bundle):

    • patch-enUS-4.MPQ: PARAGON class slot in DBC + GlueXML + Paragon
      resource bar definitions.
    • patch-enUS-5.MPQ: rune simulator, combo-point simulator,
      server-authoritative resource sync over PARAA, action-button
      usability + click guard so out-of-resource spells fail silently
      (matches stock Eviscerate-at-0-CP feel).
    • patch-enUS-6.MPQ: Character Advancement addon — spell tabs,
      talent grid, Overview / Search, AE+TE currency display, commit /
      reset / preview, login-time toast suppression, draggable + scaleable
      window.
    • Wow.exe: standard 3.3.5a (build 12340) byte-patched to skip
      the MPQ signature check so the custom patches load.

    Hotfix: spellbook (2026-05-09, refreshed patch-enUS-5.MPQ)

    The patch-enUS-5.MPQ download on this release was replaced (now ~52 KB, was ~40 KB). If you already installed v0.7.4, overwrite only Data/enUS/patch-enUS-5.MPQ with the new file and fully exit the client before relaunching.

    • Expanded spellbook for classless-scale spell lists: higher MAX_SPELLS, 24 skill-line tab buttons (stock had 8), with column wrap so tabs stay inside the spellbook frame instead of bleeding below it.
    • Unchanged from the original v0.7.4 bundle: rune simulator, combo-point simulator, PARAA resource sync, and UseAction click guard.

    Known issues

    • Players running an older client bundle against this server will see
      the panel render blank or AE/TE read 0/0. Pull this release.
    • Players running this client bundle against an older server will see
      worldserver crashes referencing
      character_paragon_panel_spell_revoked. Pull server commit
      4a1f4d0 or later and re-run docker compose up -d ac-db-import.

    Verifying the build

    After login, /dump ParagonUIPatchVersion should print the FrameXML
    patch version, and the addon's chat banner should show
    [Paragon UI] loaded ParagonAdvancement v0.7.4-combat-lockdown.

    Downloads