forked from phenom/healer-man
Release Healer Man 0.1.11
This commit is contained in:
1 parent
5f1a14d8de
commit
13970d03c8
18 files changed
+514
-19
No files matched your search
@@ -1520,3 +1520,55 @@ Vite's existing large-chunk advisory remains informational.
|
||||
the production build completed with 1,047 modules transformed, KTX2 and
|
||||
environment-performance audits remained green, and the release-candidate
|
||||
check passed. The existing large-chunk advisory remains informational.
|
||||
|
||||
# 2026-08-31 — Shadowfang Keep navigation freeze regression
|
||||
|
||||
- Reproduced the reported freeze with the saved Human Priest at the Shadowfang
|
||||
Keep entrance. The visible scene fell to roughly 4–11 FPS with 91–225 ms
|
||||
average frames and repeated 500+ ms slow frames, without a runtime exception.
|
||||
- Traced the stall to synchronous construction of the provisional 545,171-
|
||||
triangle party-navigation graph after the dungeon became visible. A direct
|
||||
benchmark blocked the main thread for roughly 8 seconds and consumed about
|
||||
800 MiB of heap; its subsequent entrance surface/path queries also failed.
|
||||
- Added a navigation policy that keeps reviewed, budgeted graphs enabled while
|
||||
unvalidated or over-50,000-triangle graphs use the existing local and
|
||||
breadcrumb party-follow fallback. Shadowfang therefore avoids the unusable
|
||||
graph, while Wailing Caverns retains its reviewed navigation.
|
||||
- Re-entered Shadowfang from a clean reload and kept the live scene open beyond
|
||||
the former graph-build window. Eight consecutive samples held 59–60 FPS at
|
||||
about 16.7 ms per frame; the slowest final sampled frame was 25.8 ms. The party,
|
||||
HUD, minimap, combat state, and full environment remained responsive and
|
||||
visible in the reviewed screenshot. No new browser errors were emitted.
|
||||
- Verification: all 20 focused navigation cases passed, the complete Vitest
|
||||
suite passed all 844 cases across 154 files, the production build completed
|
||||
with 1,048 modules transformed, KTX2 and environment-performance audits
|
||||
remained green, and the release-candidate check passed. The existing
|
||||
large-chunk advisory remains informational.
|
||||
|
||||
# 2026-08-31 — dungeon-fleet startup freeze audit
|
||||
|
||||
- Audited the complete registered fleet: 84 regular-dungeon navigation assets,
|
||||
all 75 Manastorm package assets, and all 470 published Manastorm stages. Every
|
||||
referenced navigation GLB exists and parses. Under the reviewed 50,000-
|
||||
triangle policy, 31 regular and 41 Manastorm package graphs remain enabled;
|
||||
the other 53 regular and 34 Manastorm packages use breadcrumb following.
|
||||
- Added an actual-geometry triangle check before navigation allocations. This
|
||||
prevents stale catalog metadata from bypassing the synchronous-build ceiling;
|
||||
Wailing Caverns metadata was corrected from 32,077 to 45,732 triangles.
|
||||
- Found nine zero-length imported patrol routes that could throw during scene
|
||||
render: one in Scholomance, two in Botanica, two in Magister's Terrace, and
|
||||
four in Escape from Durnholde. Catalog generation now preserves those actors
|
||||
as static spawns, and runtime normalization provides the same defense for
|
||||
future malformed imports. All remaining 752 regular patrols and every
|
||||
effective Manastorm stage patrol have usable routes.
|
||||
- Live entrance checks loaded Scholomance, Escape from Durnholde, and Forgotten
|
||||
Mine without a scene error or startup freeze. Scholomance settled near 28.5
|
||||
FPS at 946 draw calls; Durnholde near 29 FPS at 3,663 draw calls; Forgotten
|
||||
Mine near 50 FPS at 1,502 draw calls after staged loading. These identify
|
||||
remaining environment/population throughput work, but are separate from the
|
||||
fixed startup-crash and synchronous-navigation failure modes.
|
||||
- Verification: the complete Vitest suite passed all 850 cases across 155
|
||||
files, the production build completed with 1,048 modules transformed, all
|
||||
106 environment assets passed their performance audit with no regressions,
|
||||
the KTX2 audit found no fallback textures, and the release-candidate check
|
||||
passed. The existing large-chunk advisory remains informational.
|
||||
Reference in new issue
Block a user