Posted August 22, 2026 by devgb
Version 1.56.3 is a focused hotfix addressing a critical startup issue discovered after the 1.56.2 release.
A real-device test revealed that the game could fail during initialization with the following error:
“undefined is not an object (evaluating 'state.advancedBuildcraft')”
The issue occurred during the creation of a fresh game state.
Starter equipment is generated before the global game state has been fully assigned. Since the Advanced Buildcraft update introduced Target Farming checks into the shared item-generation pipeline, item generation could attempt to access advancedBuildcraft too early.
This caused initialization to fail, particularly for:
The affected systems are now safe during early initialization.
The following systems no longer assume that the full player state already exists:
Once the normal save state has finished loading, all existing Buildcraft and Target Farming functionality continues to work normally.
No Buildcraft mechanics or loot probabilities were removed.
No save reset is required.
advancedBuildcraft are normalized automatically
The release QA process has been expanded to include the complete game startup sequence rather than testing only individual modules.
Three important startup scenarios are now tested directly:
All three now initialize successfully.
The startup harness loads the real game scripts in their release order and verifies that the Home screen can be reached without initialization errors.
The existing game systems remain intact after the fix:
The clean release package was also rechecked after extraction:
1.56.2 passed extensive system, content, item, balance, localization, and package validation, but the real-device report exposed an important blind spot in the previous QA process:
the complete fresh-game bootstrap path was not being exercised in the same way as an actual browser startup.
That gap is now closed.
Future releases will retain dedicated regression coverage for fresh installs, current saves, and older save migrations so this class of initialization failure is much harder to reintroduce.
Thanks for reporting the issue and continuing to test Knights of Crystalis.
Version 1.56.3 is the recommended release build.