New
v2.3.0
HackerSM64 2.3.0 - Minor Feature Update
What's Changed
New Features / Optimizations
- Added support for Windows MinGW build
- Add support for a user-defined
config_local.hfile - Add support for additional audio sfx channels (for getting around existing priority conflicts when adding voice acting for example)
- Platform Displacement 2.1
- Remove destination warp node requirement
- Pressing L in debug fly mode heals Mario
- Change default compression type from
rnc1toyay0 - Collision memory optimizations (saves up to 130KB of RAM at no cost)
Smaller Tweaks
- Change test emulator from
mupen64plustoparallel-launcher - Update libpl submodule
- Add
mips64-none-elf-to automatically detected prefixes fixlights.py: added support for ripgrep- Makefile now properly ignores
.inc.cfiles in most directories - Improve
DEATH_ON_EXIT_COURSEdefine - Label unlabelled audio func (
func_80321080tostop_secondary_music) - Use
G_TF_POINTon 3D billboard numbers
Bugfixes
- Address
armips.cppcompiler error and resolveaudiofile.cppwarnings for newer versions of GCC - Fix
fixlights.pycompiler error on Python 3.12 - Fix possible
assemble_sound.pybuild corruption issues - Fix segmentation fault issue with MinGW build system (and rare cases with Linux), most likely caused by use of
execl - Purge debug box flags that no longer exist in Puppycam
- Fix a blue coin duplication bug
EASIER_LONG_JUMPS: only long jump with A+Z while running- Restart music upon
set_background_music()call ifBETTER_REVERBpreset changes - Fix spawned coins not being collectible until after the peak of their arc