A compilation of code hacks for NSMBU. Also an example for the CafeLoader Project Compiler (CLPC).
Pre-built versions can be found in the build
folder. Stable builds are in the releases page.
Old version can be found here.
- Support for Classic Controller & Nunchuk
- Dynamic effect ID count (Completely dependent on the contents of the
Eset.param
game file.) - Custom music list (Currently does nothing, but will help with new music slots in the future.)
- Space physics as area option (Area data
loopType & 2
.) - NSMBW-style SFX reverb and delay
- Disabled Fast approximate anti-aliasing (FXAA)
- Fixed zone BG offsets
- Collision Drawer
- Custom Profile setup to allow for new sprites
- Actor Spawner sprite (Added as sprite 724.)
- Flip Block sprite (Added as sprite 725. Currently uses the Snake Block model.), with custom Fire particle effect (Added as emitter set 566 & effect ID 1234. Requires patches in
Resources
.) - Magic Platform sprite (Added as sprite 726.)
- Effect Viewer (Added as sprite 727. Check
EffectPlayer.cpp
for controls.) - Fixed Rolling Hill with Pipe (sprite 355) Resource List
- Transform
ChangePlayerNum
into a global instance instead of being an attribute ofCourseSelectMap
- SEAD - Nintendo EAD Standard Library (sead), agl, NintendoWareForCafe (NW4F) Eft.
- NintendoWareForCafe (NW4F) G3d.
- Modified dynamic_libs to work with this project, based on original implementation by dimok and Maschell fork.