A fork of sm64-port that focuses on QoL improvements and customizability.
Find a file
2025-01-12 00:50:53 +03:00
.idea Bunch of less urgent fixes 2022-11-19 16:03:07 +03:00
actors Fixed the King Bob-omb eyes issue 2023-05-06 19:19:17 +03:00
asm Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
assets Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
bin Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
data Green Demon mode tweaks and more 2022-11-03 23:25:50 +03:00
include Bunch of less urgent fixes 2022-11-19 16:03:07 +03:00
launcher Small fixes and a new cheat 2023-08-09 05:08:18 +03:00
levels Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
lib Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
rsp Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
sound Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
src Fixed the BOB broken sphere maps as a quick patch 2025-01-12 00:50:53 +03:00
text Bunch of less urgent fixes 2022-11-19 16:03:07 +03:00
tools fix compilation errors on Linux x86_64 2024-06-06 22:16:23 -05:00
.clang-format Refresh 1 2019-09-01 15:50:50 -04:00
.clang-tidy Refresh 1 2019-09-01 15:50:50 -04:00
.gitattributes Refresh 1 2019-09-01 15:50:50 -04:00
.gitignore Changes to setting descriptions and variable names 2022-10-25 06:34:36 +03:00
assets.json Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
charmap.txt refresh 5 2020-01-03 10:38:57 -05:00
charmap_menu.txt refresh 5 2020-01-03 10:38:57 -05:00
create_res.sh Some additions, mostly camera 2021-03-30 01:36:16 +03:00
DEV_CHANGELOG.md Cleared the dev changelog 2025-01-09 07:18:19 +03:00
diff.py Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
diff_settings.py Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
Dockerfile Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
extract_assets.py Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
FAQ.md Here comes v2.1.0 with tons of changes! 2021-11-30 07:56:17 +03:00
first-diff.py Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
format.sh init2 2019-08-25 00:46:40 -04:00
icon.rc Tons of new things, but mostly a revamp of the stay in level setting 2021-03-31 05:32:05 +03:00
icon.res Some additions, mostly camera 2021-03-30 01:36:16 +03:00
Jenkinsfile Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
Makefile null-terminate generated image paths 2024-07-20 12:28:24 -07:00
Makefile.split Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
README.md Update README.md 2022-11-18 21:07:53 +03:00
rename_sym.sh Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
sm64.eu.sha1 init2 2019-08-25 00:46:40 -04:00
sm64.jp.sha1 init2 2019-08-25 00:46:40 -04:00
sm64.ld Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
sm64.sh.sha1 Refresh 7 2020-03-01 22:42:52 -05:00
sm64.us.sha1 init2 2019-08-25 00:46:40 -04:00
star.ico Some additions, mostly camera 2021-03-30 01:36:16 +03:00
undefined_syms.txt Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
util.mk Merging the latest commits, adding rumble, and many more fixes 2022-01-30 03:32:19 +03:00
VERSION Fixed the BOB broken sphere maps as a quick patch 2025-01-12 00:50:53 +03:00

SM64Plus

SM64Plus is a fork of sm64-port that focuses on customizability and aims to add features that not only fix some of the issues found in the base game but also enhance the gameplay overall with extra options.

These features include (but not limited to):

  • More responsive controls
  • Improved camera
  • Extended moveset
  • The ability to continue the level after getting a star
  • Optional extra modes
  • 60FPS support via interpolation
  • Various bug fixes

Download the launcher from MFGG!

Head to our Discord server for more discussion, troubleshooting, and Linux launcher builds.


This repo does not include all the assets necessary for compiling the game. A prior copy of the game is required to extract the assets. Binaries of the game itself will not be distributed for this very reason.

You can also build the game manually if you prefer to do so, or if you're not on a Windows platform. To do that, follow the instructions from the Manual Building page.

On non-Windows platforms, you can pass the path to the gfx directory as the first argument to the executable; by default it's generated at build/us_pc/gfx.

If you have any questions, please check the Wiki and the FAQ first!

For the launcher's source code, head to its own repository.

Credits:

  • Mors: Most new things you see here!
  • Benial: Logo design.
  • Catonator: Launcher music and sound effects.
  • deanff: SM64Plus Remain Mod, which was merged in v3.0 as the more seamless progression option.
  • sm64-port Team: The port that was used as a base for this project.
  • A bunch of clever folks: The original decompilation used for the port.
  • Emil: The original 60FPS patch.
  • Kaze Emanuar: Providing certain bug fixes, making the original BLJ anywhere cheat, being buff.
  • sm64gs2pc: Used to convert the game shark codes into cheats.
  • And everyone who sent pull requests or reported issues. :)

Parts of sm64ex were also used as a reference for this project.

Special thanks to Superstarxalien, Benial, Triforce141, MrMovie, and Shubs for pre-release testing and feedback.

If I forgot to credit you please reach out to me, so I can fix that!