New
v2.2.0
HackerSM64 2.2.0 - Minor Feature Update
What's Changed
New Features / Optimizations
- Add libpl submodule (toggleable via Makefile define)
- Add a define for slope fix (buffers jump inputs for jump kicking around steep slopes)
- Add define to skip file select
- Objects using throwmatrix now display their rotations even when the game is paused
- Improve behavior of wall collision checks between different cells (#734)
- Add function alignment flag to Makefile to hopefully minimize performance lottery
- Significant runtime/memory optimizations to lightweight
BETTER_REVERBimplementation - Clean up and slightly optimize audio synthesis code
- Reduce size of
CALL_NATIVEbehavior command - Remove Puppylights and
OBJECTS_REJdefine - Toggle some of the HackerSM64 default configuration defines to be more in line with vanilla behavior
Bugfixes
- Fix a potential vanilla floating point crash with audio pitch bend table
- Fix issues related to objects dying in lava
- Fix issue with wall sliding at negative speed
- Fix various rendering bugs with Puppyprint
- Fix vanilla bug with
obj_init_animationreferencing the current object rather than the object being passed in as an argument - Potential other small fixes not listed here