v0.2.11: I have Scene this before 🧐

Twilight Ferry: First Rune · published

Additions

  • Added new TwilightScene terrain, including an alpha version for reference.

  • Curiosity minigame logic implemented.

  • SceneContext system created for persistent and scene-local managers to handle data across transitions.

  • New Event system enhancements, including arguments support in ExecuteEvent.

  • Base event abstraction and identifier logic.

  • New hierarchy object marking script.

  • Properties/warnings for null references.

  • Added firefox test sprite and updated its quest Yarn.

Changes

  • Major Manager architecture refactor: Singleton -> Manager.

  • Managers, cameras, and scenes reworked.

  • Bootstrap scene and scene transitions overhauled: Global managers are bootstrapped using donotdestroyonload before initial scene load.

  • Refined scene cleaning and persistent object logic.

  • Auto interaction improvements (e.g. Marjukka catching Tytti).

  • Yarn and event scripting improvements, including string overrides for events.

  • Debug panels now auto-display in dev builds.

Removals

  • Removed outdated debug logs and redundant global manager calls from scenes.

Bugs

  • Fixed minigame issues after scene transitions.

  • Fixed Uganda balls build issue (yes, really).

  • Patched broken manager references after ferry interaction scene change.

  • Fixed multiple ancient errors and build inconsistencies.

Phew, that was a lot! Much has changed and there is yet more to come.. (✧ω✧)