Finally got around to playing Odyssey and realized how cool it's physics are. This recreates what i remembered about Odyssey in Mario 64's engine.
German ROM hacker Kaze Emanuar is one of the most prominent figures in the Super Mario 64 modding community. The creator of numerous smaller hacks for the 1996 Nintendo 64 launch title, as well as massive crossover projects that seem like entirely new games unto themselves, Emanuar has pushed the practice of ROM hacking, as well as what’s possible with Super Mario 64, into new territory.
We spoke with Emanuar about his highly specific passion for modding this game, and compiled a list of some of his most impressive work that you should check out, below.
Emanuar: I really like the physics of Super Mario 64 and I've learned so much about Super Mario 64’s engine, that it makes it very easy to hack it. There are few secrets left in the ROM and that allows me to do whatever is on my mind with relative ease.
I've basically only hacked Super Mario 64, so it's hard for me to tell whether that's a generic thing all games do, or something Nintendo decided to do specifically in this game. One sad thing about Super Mario 64’s code is that they've used a very bad and unoptimised compiler. I'd imagine the game could run a lot smoother, if they had used a proper one.
"There are few secrets left in the ROM and that allows me to do whatever is on my mind with relative ease"
I guess hacking modern PC games has the advantage of having a file system, while here our ROM is just one giant number. You have to shift stuff around a lot and you always need to allocate space for any code you'd put into the game.
Two projects of mine have been taken down by Nintendo so far - Last Impact and Super Mario 64 Online. Last Impact only got DMCA’d, about a month after release, and after someone reuploaded and I linked to that reupload, they didn't do anything about it, so it was rather inconsequential. Super Mario 64 Online had all my videos on my YouTube removed and I haven't been able to keep developing it since then. I guess I shouldn't have released Super Mario 64 Online just before Super Mario Odyssey released.
Since my and “simpleflips'” (funny guy that plays hacks) channel have both grown much bigger, the ROM hacking community has grown too. I'd say the Super Mario 64 scene is more active than ever before. There are at least two hack releases every week right now.
"The Super Mario 64 scene is more active than ever before"
I'd like to do game dev stuff some day, but I still need to find a game I'd like to work on. My hating having to program in a high level language, and having to put up with stuff like compilers, kind of keeps me from getting into game dev stuff too.
Emanuar hosts the download links for each of these mods in the video descriptions. Click through on each video to download and play them.
“This romhack aims to be more than just a Super Mario 64 DLC and creates many new mechanics to make for an entirely new Mario experience.”
“This game aims to put the Mushroom Kingdom's characters and reiterate the story of "The Legend of Zelda - Ocarina of Time" with them.”
“Create your own Mario levels using only your controller”
“This game brings a bunch of portal objects into Mario 64 and builds a bunch of new puzzles based on it.”
“Makes the camera follow Mario instead of his head.”
And finally, Emanuar posted a guide on how to play ROM hacks and mods such as these on a PC emulator:
Finally got around to playing Odyssey and realized how cool it's physics are. This recreates what i remembered about Odyssey in Mario 64's engine. Controls...
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.