Mario Builder 64 is a Super Mario 64 ROM hack that allows you to create custom levels in-game.
  • C 92%
  • C++ 5.7%
  • Assembly 1.3%
  • Python 0.7%
  • Makefile 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-16 08:08:43 +12:00
.vscode Add libpl submodule (#753) 2025-11-15 21:22:17 +13:00
actors convert level textures to png 2026-08-07 11:34:53 +12:00
asm Merge remote-tracking branch 'hacker/develop/2.4.0' into hacker-merge 2025-11-16 00:34:10 +13:00
assets/anims removal of level system + remove demos/credits/rumble 2026-07-28 11:21:23 +12:00
bin major toolbox refactor 2026-08-16 08:08:43 +12:00
compression Merge remote-tracking branch 'hacker/develop/2.4.0' into hacker-merge 2025-11-16 00:34:10 +13:00
data convert level textures to png 2026-08-07 11:34:53 +12:00
include convert level textures to png 2026-08-07 11:34:53 +12:00
lib insane cleanup 2026-07-27 12:17:04 +12:00
rsp BTCM 1.0 2023-05-21 23:41:25 -05:00
sound fix distclean 2026-07-28 11:32:40 +12:00
src major toolbox refactor 2026-08-16 08:08:43 +12:00
textures major toolbox refactor 2026-08-16 08:08:43 +12:00
tools major toolbox refactor 2026-08-16 08:08:43 +12:00
.clang-format BTCM 1.0 2023-05-21 23:41:25 -05:00
.clang-tidy insane cleanup 2026-07-27 12:17:04 +12:00
.clangd insane cleanup 2026-07-27 12:17:04 +12:00
.gitattributes Merge 2.1.0 (#1) 2023-12-18 04:35:15 +13:00
.gitignore fix distclean 2026-07-28 11:32:40 +12:00
.gitmodules Add libpl submodule (#753) 2025-11-15 21:22:17 +13:00
assets.json fix distclean 2026-07-28 11:32:40 +12:00
compile_flags.txt include cleanup 2026-08-03 20:35:38 +12:00
extract_assets.py removal of level system + remove demos/credits/rumble 2026-07-28 11:21:23 +12:00
fast64.json Update fast64.json 2025-11-15 23:52:32 +13:00
layout.json BTCM 1.0 2023-05-21 23:41:25 -05:00
Makefile major toolbox refactor 2026-08-16 08:08:43 +12:00
Makefile.split major toolbox refactor 2026-08-16 08:08:43 +12:00
MakerCustomModels.blend tweaked button collision 2024-12-15 15:13:21 +13:00
MakerCustomModels.blend1 tweaked button collision 2024-12-15 15:13:21 +13:00
README.md update readme for distclean fix 2026-07-28 11:33:12 +12:00
rspdata.inc.ld insane cleanup 2026-07-27 12:17:04 +12:00
rsptext.inc.ld insane cleanup 2026-07-27 12:17:04 +12:00
sm64.ld convert level textures to png 2026-08-07 11:34:53 +12:00
util.mk Merge remote-tracking branch 'hacker/develop/2.4.0' into hacker-merge 2025-11-16 00:34:10 +13:00
VERSION.txt HackerSM64 v2.3.0 2025-11-15 23:51:52 +13:00

Mario Builder 64

Mario Builder 64 is a Super Mario 64 ROM hack that allows you to create custom levels in-game. Mario Builder 64 was built on top of the source code of SM64: Beyond the Cursed Mirror and uses the HackerSM64 repo as a base. Level editor-specific code can be found in src/mb64/ (editor, gfx, and menu modules). Some code is unsightly and abominable, so exercise caution to those who view it.

For a compilation guide, see the HackerSM64 README.