I am happy to present Version 1.5.1 of the TOTK Randomizer! This update heavily refines the latest addition from Version 1.5.0 where each goal has a dedicated quest now, and checking goals in the background is no longer noticeable to the player. Furthermore, a long-awaited change regarding "Possess" goals has finally made it.
As I mentioned, a long-awaited change regarding "Possess" goals has finally made it - "Possess" goals no longer require you to actively possess the items in your inventory when checking these goals. Similar to "Obtain" goals, you only need to meet this requirement once during your run now. Also, made it so that there is no longer an increased chance to get the items needed for active "Possess" goals if the respective goal has already been completed since it would be unnecessary.
Goals are no longer checked in the background if Goal Mode is not active and once the player enters the Demon King's Army to reduce unnecessary workload and therefore lag and the constant loading/saving icon at the bottom left corner of the screen that was caused by checking goals in the background has been removed. The Randomizer Cycle is also no longer influenced/delayed by checking goals in the background - these are now two separate things.
The performance on weaker hardware has been increased due to optimizations regarding the custom spawn system code and there is no longer a delay opening the Randomizer Menu when selecting the Randomizer Emblem. Lastly, the chance for special goals to be chosen in Goal Mode has been slightly decreased for more total goal variation.
As for bugfixes and optimizations, a crash has been fixed that would occur upon selecting the "Fight Ganondorf" option after checking all successfully completed goals and a bug has been fixed where Low Gravity was always enabled in the Rasiwak Shrine. The memory heap usage has been optimized which saved 6,000 bytes and the function that checks goals in the background has been heavily optimized (see "Changes" section).
đ I hope you are looking forward to this update! I will be streaming the update this Friday and Saturday on my YouTube channel to both showcase it and to make sure there are no issues before releasing it on Sunday.