April 3 fixes - Memory Leaks + Changes to Lag Handling

Vernal Edge

Vernal Edge is a 2D action-packed Metroidvania featuring an intense combat system, tight platforming sequences and a powerful story of rivalry, revenge and growth.

Hello everyone. We've got another patch with various bugfixes and tweaks for you today. The headline change is about how we handle lag and dropped frames. In short, if the game was running slowly it would attempt to "skip" up to 3 frames to compensate and to avoid slowdown. However, for many users this was causing instability and we decided that for now it wasn't working the way we had intended. Therefore, we've limited the amount of skip to 1.2 frames, which should keep gameplay smooth for small framedrops down to about 50fps but any lower than that and the game will experience slowdown instead. Users on steam deck who set their refresh rate lower than 60hz will notice this slowdown as well, and we recommend playing the game at 60hz if possible. In addition to this however, we've also fixed a number of memory leaks that could cause slowdown during long play sessions of the game, so it should be easier than before to maintain a full 60fps. Full patch notes: [list] [*] Limit "raw" delta time to 50-75 fps [*] Fix memory leaks caused by returning to the title screen [*] Fix memory leak caused by not deleting minimap sprites on map transitions [*] Clear particles more consistently between map transitions [*] Avoid creating surfaces unnecessarily during stoptime [*] Add 4px forgiveness to landing on semisolids from below [*] Change the entrance of the Tower of Battle to make it more immediately clear you should come back if you are missing an ability [*] Fix flawless pulse direction + bugginess [*] Account for delta in semisolid collisions [*] Show treasure in room as an icon [*] Nerf reflection + minislash spam [*] Add a particle effect to a certain thing in Rosalis so that it is easier to find [*] Add menu to exit minigames early [*] Make rook more resilient to the staff getting destroyed (prevent standing in t-pose bug) [*] Prevent spikes from KOing player on any difficulty [*] Increase block counterattack xscale by 50% [*] Add emergency escape for Tower of Battle top floor [*] Move trigger for poles tutorial to prevent triggering accidentally [*] Make 'unblockable attack' outline more visible [*] Add a ceiling to the final boss fight [/list]