Devlogs
Version 3.5.1 Alpha Released
Posted July 29, 2026 by devgb
Narrative coverage
The content suite verified:
- 91 unique quest definitions
- 3 guided Prologue quests
- 72 regional main quests across Chapters I–VI
- 16 optional quests across four complete chains
- 50 bilingual story scenes
- 12 bilingual character Codex entries
- 12 bilingual faction Codex entries
- all quest dependencies resolve
- the dependency graph contains no cycle
- every campaign location reference resolves
- every completion-scene reference resolves
- every quest has English and German title/objective text
Stateful quest coverage
The browser suite verified:
- side quests remain Available until explicitly accepted
- visit objectives count only visits after acceptance
- Forge metrics complete the four-step Smith chain
- multiple optional chains can remain active in parallel
- the visible tracker is capped at three active quests
- abandoning a side quest resets its objective and baseline
- an abandoned quest can be accepted again
- rewards finalize once and remain marked as claimed
- Journal tabs, chapter summaries and Codex views render in English and German
Migration coverage
A simulated Narrative Data Version 1 profile was populated with completed campaign objectives through Chapter VI, then upgraded twice.
Verified results:
- all 72 regional main quests reconstructed as complete
- optional side quests were not auto-completed
- reconstructed rewards were marked claimed
- Gold did not change during first or repeated migration
- the second migration produced the same completion state
- Save Schema 34 and the historical browser save key remained unchanged
Responsive route matrix
All 27 main routes were rendered at:
- 1920 × 1080
- 1366 × 768
- 390 × 844
- 320 × 720
The eight Journal views were additionally exercised at 1366 × 768 and 390 × 844.
For every route case the suite checked:
- non-empty main content
- no horizontal document overflow
- no duplicate DOM IDs
- no visible button without an accessible name
Asset and source validation
- all referenced local asset paths exist
- 18 raster files decoded successfully
- seven SVG files parsed successfully
data.js, narrative.js, playtest.js and game.js passed JavaScript syntax validation
Captured runtime defects
- Uncaught JavaScript errors: 0
- Console errors: 0
- Blank main routes: 0
- Horizontal document overflows: 0
- Duplicate DOM IDs: 0
- Visible unnamed buttons: 0
Remaining external targets
The automated browser matrix uses Chromium. Firefox, Safari and real iOS/Android devices remain manual external targets. The final uploaded build should also be checked on the production itch.io origin because browser-storage behavior is origin-specific.