-
released this
2026-06-16 23:31:29 +00:00 | 0 commits to main since this releaseClient-only hotfix. No server update required.
What happened
v0.7.56-item-forge-ilvl-nameswas the first release that shipped rebuilt
patch-enUS-A/B/C.MPQasset shards from the decomposed loosesrc/trees (instead
of carrying the old opaque ~74 MB MPQs from v0.7.54).Those shard trees accidentally contained Git LFS pointer text (~129 bytes per
file) for 230 assets — literalversion https://git-lfs.github.com/spec/v1stubs,
not real.blp/.m2data. The build packed them verbatim into the MPQs.WoW loads patches in order 4 → … → A → B → C → D. For dozens of spell/world
paths, a pointer stub in A/B/C overrode the real asset already present in
patch-enUS-4.MPQ(MPQ paths are case-insensitive). The client tried to render
pointer text as textures/models → green missing-texture VFX (including login
screen effects).This was not caused by patch-5 (FrameXML), item ilvl renames (server-side),
or a partial launcher sync. The launcher correctly downloaded and verified the
broken release bytes. The release itself was wrong.What we fixed (Fractured-Client-Patches)
- Materialized all LFS pointer stubs from
.git/lfs/objectsinto real binaries. - Removed ~3k duplicate paths from A/B/C that already ship from patch-4 (shards
must not override patch-4 on the same archive path). - Added
tools/fix_lfs_pointer_src.pyand a build guard (guard_no_lfs_pointers.py)
sobuild_all.pyfails if pointer stubs reappear.
Players
- Fully exit WoW.
- Launcher Update (or replace all patch MPQs from this release).
- Confirm shard sizes are roughly A ~24 MB, B ~33 MB, C ~31 MB (not the
old ~47–54 MB pointer-inflated layout from v0.7.56). - Cache/WDB are cleared automatically by the launcher.
No change to
patch-enUS-D.MPQgameplay vs v0.7.56 (ItemForge ilvl UI unchanged).Operators
No VPS reboot needed unless you are deploying unrelated server work.
Maintainers
FCP_REF=<patches-repo-commit> bash tools/fractured-client-patch-workspace/scripts/publish-client-release.sh \ v0.7.57-client-vfx-hotfix v0.7.56-item-forge-ilvl-namesRecord the Fractured-Client-Patches commit hash from the publish output in this
file after the release is cut.Fractured-Client-Patches commit:
7ee5986a1f12dc051555a7b45cb038173e4cf567Downloads
- Materialized all LFS pointer stubs from
-
released this
2026-06-16 22:01:51 +00:00 | 0 commits to main since this releaseFractured v0.7.56-item-forge-ilvl-names (CI).
Downloads
-
released this
2026-06-16 02:55:36 +00:00 | 0 commits to main since this releaseFractured client patch sync
Brings the client patch set fully in line with the
Fractured-Client-PatchesSSOT repo (commit9c8e620). Every patch here is rebuilt deterministically from committed loose source, so contributors reproduce these bytes exactly. This release is a complete drop-in (all patches bundled, including the full custom VFX/SFX set).Fixes
- EluneBuilder search no longer surfaces experimental spells. The search index now honors the same
IMPLEMENTED_CLASSESgate the tab/talent surfaces use, so theEXPERIMENTALpseudo-class (e.g. the duplicate lvl-1 "Titanic Mutilate") is excluded from results. Real spells and tooltips are unaffected.
Content
patch-enUS-4: client VFX captured;Spell.dbcis a row-union merge keeping both ItemForge and Elune rows; EluneBuilder updated to 0.8.25.patch-enUS-6:ParagonAdvancementretired (disable stub).- Added
patch-enUS-8andpatch-enUS-9(Spellthief), which were missing from prior releases.
patch-enUS-A/-B/-Crebalanced (now all bundled)The custom VFX/SFX asset set (Creature\ + SPELLS\ models, textures, sounds) is split into three balanced shards so each MPQ stays under the host's ~100 MB upload limit. Previously all new assets had piled into
patch-enUS-A(which had also accumulated a dead_mpq_alias_scratch\duplicate tree), pushing it to ~155 MB so it couldn't be uploaded. It was cleaned, de-duplicated (the three shared 2,161 redundant files), and re-spread evenly across A/B/C:patch-enUS-A.MPQ~47 MBpatch-enUS-B.MPQ~55 MBpatch-enUS-C.MPQ~54 MB
The three together equal the full asset set with no duplication. To re-spread after editing assets:
python tools/rebalance_assets.pyin the SSOT repo, thenbuild_all.py.Carried (unchanged)
Wow.exeis pinned and verified againstcarried.json.patch-manifest.jsonlists the SHA256 of every bundled patch for anti-disparity verification.Downloads
- EluneBuilder search no longer surfaces experimental spells. The search index now honors the same
-
released this
2026-06-14 22:39:39 +00:00 | 0 commits to main since this releaseFractured v0.7.55-item-forge-ui-fix (CI).
Downloads
-
released this
2026-06-14 02:34:56 +00:00 | 0 commits to main since this releaseFractured v0.7.54-item-forge-update (CI).
Downloads
-
released this
2026-06-10 02:42:57 +00:00 | 0 commits to main since this releaseFractured v0.8.25-actionbar-tooltips release containing patch-enUS-4 through patch-enUS-9, patch-enUS-A/B/C, patch-manifest.json, and Wow.exe.
Downloads
-
released this
2026-06-02 14:02:01 +00:00 | 0 commits to main since this releaseFractured v0.7.53-elune-combat-deploy (uploaded from upload-release-to-gitea.ps1).
Downloads
-
released this
2026-05-30 01:04:24 +00:00 | 0 commits to main since this releaseSecond pass on the Elune Free Pick system: a full behavior + data parity audit against the Ascension reference, plus Blizzlike tooltips for Elune Builder spells.
Players
- Blizzlike tooltips — Elune Builder spell tooltips now read like retail: the damage/scaling formulas are hidden by default and are revealed when you hold Shift. Stray
$33%/$dondsdata-entry artifacts no longer leak into tooltip text. - Summoned helpers — guardian and visual summons (totems, roots, ravagers, etc.) are now correctly visible and attackable instead of invisible, and pulse their authentic periodic effects (Magma Totem, Atal'ai Totem, Ravager, Ebbing Tides Totem).
- Mass Entanglement now has its proper cast range, and several Elune auras that previously expired instantly now run their correct duration.
- Hunter pets — learning Tame Beast Abilities now grants the full pet suite: Tame Beast, Call Pet, Dismiss Pet, Feed Pet, Revive Pet and Beast Lore.
- Replace patch-enUS-4.MPQ and clear Cache/WDB, then relog, if tooltips or summon visuals still look stale after updating.
Operators
- Ship tag
v0.7.52-fractured-free-pick(or newer). Panel -> Update + Reboot. - New
mod-paragonSQL migrations (2026_06_20..24_*) apply on worldserver start via DBUpdater. They are idempotent and additively merge custom DBC index rows (spellrange_dbc,spellduration_dbc,spellradius_dbc), summon-pulsespell_dbcrows, guardian render models, and the circular-clone creature fix. - Rebuild worldserver for the updated
mod-paragonC++ (summoned-helper AI + hunter pet suite teacher).
Client files updated
File Change patch-enUS-4.MPQ Rebuilt with the Blizzlike Elune Builder tooltip addon baked in patch-enUS-5..9, A, B, C / Wow.exe Unchanged, carried forward from v0.7.51-fractured-free-pick Notes
- The Blizzlike tooltip addon source (
EluneBuilder_Tooltip.lua) lives outside this repo in the non-versioned Elune Builder client workspace; only the generator references it and wires it into the addon TOC at bake time. It still ships to players because it is baked into patch-enUS-4.MPQ.
Full notes:
doc/releases/RELEASE_NOTES-v0.7.52-fractured-free-pick.mdDownloads
- Blizzlike tooltips — Elune Builder spell tooltips now read like retail: the damage/scaling formulas are hidden by default and are revealed when you hold Shift. Stray
-
released this
2026-05-29 03:21:47 +00:00 | 0 commits to main since this releaseThis is the first pass release of the Elune Shattered Spells and Talents!
Downloads