-
Paragon Bug Fixes v0.7.5 Stable
released this
2026-05-09 21:37:08 +00:00 | 51 commits to main since this releaseFractured Paragon - v0.7.5 Client Bundle
Pairs with server commit
34cc87a.Install
Full install instructions and per-MPQ descriptions live in the repo:
contrib/fractured-dev-extras/CLIENT-PATCHES.md.If you're upgrading from v0.7.4, you only need to overwrite
Data/enUS/patch-enUS-5.MPQand pull the latest server. Everything else
(Wow.exe,patch-enUS-4.MPQ,patch-enUS-6.MPQ) is byte-identical to
v0.7.4 and is included only for fresh installs.Quick version (fresh install):
- Replace
Wow.exeat the root of your 3.3.5a (build 12340) client with
theWow.exefrom this release. - Drop
patch-enUS-4.MPQ,patch-enUS-5.MPQ,patch-enUS-6.MPQinto
Data/enUS/. - Edit
Data/enUS/realmlist.wtfto point at your Fractured server. - Launch and create a Paragon character.
What's new since v0.7.4
Server side
- Panel cascade sweep no longer revokes talent-granted spells.
RevokeUnwantedCascadeSpellsForPlayerandRevokeBlockedSpellsForPlayer
now build their allowlist fromcharacter_paragon_panel_spellsand
character_paragon_panel_talents(was only the spells table). Many
Wrath "abilities" players perceive as spells are stored as panel
talents - Scourge Strike (talent id 2216, rank-spell 55090),
Bladestorm, Starfall, etc. With the previous allowlist, buying
Death Coil after Scourge Strike opened the DK skill line and the
post-commit sweep revoked Scourge Strike as if it were an orphan
cascade dependent. The same misclassification was running in the
login revoke path and unlearning the spell on every relog, after
whichPushSpellSnapshotremoved the panel record because
HasSpellwas now false - silently vanishing the purchase entirely.
Fix is purely C++; no migration required. - Self-healing revoke table. When a panel purchase covers a spell
that's still listed incharacter_paragon_panel_spell_revoked,
PanelLearnSpellChainnow drops the matching revoke rows up front,
and the login sweep prunes any stale entries it sees. Existing
characters affected by the v0.7.4 bug (e.g. ghost
(guid, 0, 55090)rows) self-heal on their next panel purchase or
login. - See commit
34cc87a
for the full diff.
Client side: refreshed
patch-enUS-5.MPQ- Rune-cost tooltip line restored for DK abilities. The DBC bake in
patch-enUS-4.MPQzerosSpell.dbc.RuneCostIDclient-side so the
3.3.5 engine doesn't dropCMSG_CAST_SPELLfor non-DK casters.
The same field is what the engine uses to render the rune-cost
line on tooltips, so as a side effect every DK ability tooltip
was missing it.RuneFrame.luanow hooksOnTooltipSetSpelland
rewrites the cast-time row in place:1 Unholy(etc.) on the
left,Instant/1.5 sec cast/Channeledon the right -
matching stock 3.3.5 layout. Works on the action bar, in the
spellbook, in Character Advancement, and inItemRefTooltipfor
shift-clicked chat links. The cost data is generated from the
serverSpell.dbc+SpellRuneCost.dbcso it stays accurate
across server-side rune-cost adjustments. - No changes to
patch-enUS-4.MPQ,patch-enUS-6.MPQ, or
Wow.exesince v0.7.4. They are re-uploaded for fresh installs only.
What v0.7.4 already shipped (for new installs)
(Quoted verbatim from v0.7.4 so this release is self-contained.)
- 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>
andR 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. - Glyph + class-restricted item usability:
Player::CanUseItem
short-circuitsAllowableClassfor class 12 server-side, and
migration2026_05_10_04.sqlORs class 12's bit into every
class-restricteditem_templaterow so the 3.3.5 client's local
pre-check stops blocking right-click usage. patch-enUS-4.MPQ: PARAGON class slot in DBC + GlueXML +
Paragon resource bar definitions.patch-enUS-5.MPQ: rune simulator, combo-point simulator,
PARAA resource sync, action-button usability + click guard, expanded
spellbook (24 skill-line tabs with column wrap),
classes-line tooltip patcher.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.
Known issues
- Players running an older client bundle against a v0.7.5 server
see the Character Advancement panel render blank or AE/TE read
0/0 - pull this release. - Players running a v0.7.5 client against a pre-v0.7.4 server see
worldserver crashes referencing
character_paragon_panel_spell_revoked- pull server commit
34cc87a(or any v0.7.4-or-later commit that includes the
migration) and re-rundocker compose up -d ac-db-import.
Verifying the build
After login,
/dump ParagonUIPatchVersionshould print the FrameXML
patch version, and the addon's chat banner should show
[Paragon UI] loaded ParagonAdvancement v0.7.4-combat-lockdown
(unchanged - the addon side did not need a bump).Downloads
- Replace