Performance Update Part 2 [+Bug Fixes, +Boomerang FIX!!!]


EDIT:
Had to update this again as I came across a bug related to dying/an incorrect behaviour with a screen transition in a specific place in stage 2.
Also removed a 5th object from the active main gameplay menu scene.

Got a nice performance boost from these changes!




GAME/DESIGN/BALANCE/TUNING:
Boomerangs now break breakable tiles again!

PERFORMANCE:
Fixed severe memory leak which reduced performance by over 1/3rd on less powerful hardware during the end of the waterfall section in VaporWAVesque.
For same waterfall/background fade segment, created variant background fade which doesn't use interpolation for performance mode.
During JeejeeJ's boss fight, each arm ran 2 sets of common action checks to perform mostly similar results. These have all been halved and combined into one using code, reducing total porting during the fight.
Removed 5 objects (2 of them being complex) from being held in memory on the main active gameplay menu scene.
Removed a sixth object from the active main gameplay menu scene, as well as partner functions for said object from the first half of each stage.
On the main active gameplay menu scene function, reduced 2 separate link conditions which checked every frame/cycle by having them be checked on a transfer state. Now the only two things checked every single frame are for if the game is paused, and if the switch which handles the transfer state check is ON.



BUGS:
Fixed bug which prevented sound effects for bosses being damaged from playing.
Fixed bug which caused Difadeas (red frogs) to not dispose properly when moving to the right, causing memory leak in stages 2 and 4.
Fixed bug which caused pausing to be enabled on certain timings before a mini-boss finished its entry sequence/life gauge fills up.
➥Fixed bug which caused unintended/odd behaviour with scene transition when dying in a specific area in vaporWAVeqsue.
Fixed bug that prevented boomerangs from being able to break breakable tiles/blocks without also having to collide with/get stuck on slopes.

Get Coma State Eden [昏睡状態エデン]

Leave a comment

Log in with itch.io to leave a comment.