Mario and the Spaghetti Napper

Project Status: Finished

Romhacking.com hosted a Super Mario 64 romhacking competition from 8/10/22-9/10/22. The theme of the hack was "dream.’ I decided to make a hack where Mario has to adventure through his friends' dreams to see which one of them stole his spaghetti. Unlike a regular game that you build from the ground up a "romhack" is a game that you make by hacking the code of an existing game to add new content, mechanics, and more. For Super Mario 64 this is pretty easy to do, because there exists a full decompilation to C that you can recompile easily after editing the code making it not necessary to edit any assembly.


Mario and the Spaghetti Napper earned 2nd place in the competition out of 44 entries with a score of 9.44 out of 10 from the community vote (187 10s, 58 9s, 30 8s, 10 7s, 3 6s, no votes below a 6).

Custom Moves

Mario has a few new moves in this game that are based on the "Luiginary" moves he had in Mario and Luigi Dream Team

Luiginary Ball

A ball Mario can roll around on to reach far platforms.

Luiginary Swing

A move that lets Mario swing bombs around while riding on the Luiginary Ball

Luiginary Launch

A move that lets Mario launch himself off of certain platforms


Cutscenes

One of the hardest things to make in this game was the cutscenes as the original mario 64 has no great system for implementing them. I wanted to minimize the amount of text in the cutscenes so I used sound clips from various sources to explain what is happening instead of text whenever I could. The cutscenes were implemented using a lot of trial and error with timers to trigger events at the right time. Several custom objects were made for the purpose of triggering and managing cutscenes.


Youtube Comments

There was a youtube video made about my hack, here is a few of my favorate comments from that video























Back Source Github Download Page