Skip to content

v0.0.4 - Bugfixes!

Choose a tag to compare

@Aeltumn Aeltumn released this 18 Jan 14:58
· 56 commits to main since this release

First off I want to thank anyone who tried out this new mod! Plenty of bugs were found and this release attempts to address the major breaking issues both with the mod and in the Archipelago logic.

A big change in this release is that room randomization is now optional, and currently off by default. The algorithm for good room randomization is very complicated as it has to consider where to place rooms to make progression possible. Due to these difficulties, room randomization defaults to off while its quirks are being ironed out, the intent is to have it on by default again in the future. Logic for unlocking new portals in the hall of doors is also currently not implemented, instead portals show up whenever you have enough lums, this will change in the future.

The following issues are addressed in this release:

  • Linked up the walk of life and the walk of power, lums gathered in these levels now send out checks properly!
  • Properly implemented item obtainment logic, previously this was half-implemented and mostly dysfunctional:
    • Silver Lum is required to progress through any levels requiring it.
    • Knowledge of Cave of Bad Dreams is necessary to access its portal.
    • Elixir of Life is necessary to proceed past Menhir Hills #2.
    • 2 lums in The Sanctuary of Stone and Fire can only be obtained when exiting the side temple loading zone.
    • 4 masks are required to enter The Crow's Nest.
    • Levels have to be completed to get the next portal on the hall of doors*.
    • The necessary amount of lums are required to access each level with a lum gate.
  • Properly implemented victory conditions for each end goal type. Playthroughs and spheres are now correctly generated.
  • Added support for the universal tracker apworld.
  • Added new settings to enable/disable room randomisation and lumsanity. If lumsanity is disabled, standard lums are not checks, it is enabled by default.
  • Removed unnecessary check for defeating razorbeard and instead added a check to unlock the knowledge of the Cave of Bad Dreams's name which lets you access the level early or locks it off for later.
  • Fixed 1000th lum not being included in the lum counter.
  • Fixed logic issues in cave of bad dreams where lums were not marked as needing a silver lum to obtain.
  • Fixed rooms not randomizing the same sometimes when entering the portal instead of going through a cutscene.
  • Fixed many issues with the game not recognizing certain loading zones as needing randomisation.
  • Fixed exit portal in the hall of doors not being correct after leaving levels with cutscenes or lum gates.
  • Updated to use R2Console's v1.4 version.

*Archipelago is configured to expect each level has to be finishable before you can access the next, even though you can already access them all currently. The intent is to eventually have levels unlock one by one properly but this is a WIP.