Skip to content

v2.2.0

Choose a tag to compare

@gheskett gheskett released this 02 Mar 14:57
· 99 commits to master since this release
3e5d14e

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_REVERB implementation
  • Clean up and slightly optimize audio synthesis code
  • Reduce size of CALL_NATIVE behavior command
  • Remove Puppylights and OBJECTS_REJ define
  • 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_animation referencing the current object rather than the object being passed in as an argument
  • Potential other small fixes not listed here