Version 3.5.1 Alpha Released


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.jsnarrative.jsplaytest.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.

Files

Knights_of_Crystalis_Version_3.5.1_Alpha_Itch.zip Play in browser
1 day ago

Get Knights of Crystalis

Leave a comment

Log in with itch.io to leave a comment.