Nintendo 64 Classic Paper Mario Has Been Fully Decompiled

The game's entire source code has been reverse engineered, opening doors for "legal" PC ports.

Story Highlights

  • Coder Ethan Roseman has completed 100% decompilation of 2000 classic Paper Mario.
  • Ethan has entirely reverse-engineered the game and released the reconstructed code publicly.
  • Decompilation will open the door for unofficial PC ports and mods that practically do not violate any copyrights and remain ‘legal.’

Nintendo 64 classic Paper Mario’s US version has been fully decompiled by coder Ethan Roseman. Roseman shared his achievement on his Twitter, saying he has reached 100% completion of the process for the US version of the game. The coder has entirely reverse-engineered the assembly code of the game and released the reconstructed code publicly on GitHub.

Decompilation of classic games has been trendy among coders for a while now. Decompilation allows the coders to manually reverse the original source code of the game, forming a matching copy that cannot be legally challenged since the code gets fully reconstructed. The process opens the door for unofficial PC ports and mods, which practically do not violate any copyrights.

According to Ethan, his Paper Mario decompilation project also converts game assets from an original game copy into more contemporary forms, including backgrounds, sprites, maps, and text. Additionally, he claims that there is still so much work to be done on the project, including documentation, support for additional versions, and asset support.

The completion of the process means that we will be able to get our hands on Paper Mario’s PC ports and modern mods sooner or later. Nintendo 64, being a retro console, has seen a good number of its titles being decompiled, including Super Mario 64, The Legend of Zelda: Ocarina of Time, and Perfect Dark. Super Mario 64 received a PC port shortly after decompilation with modern graphics and features like ray tracing.

The Legend of Zelda: Ocarina of Time has also been ported to PC in a fan-made project. Furthermore, Nintendo has been quite serious with legal matters, from their battle against sites pirating their games to hammering the hacker Gary Bowser leading him to jail, and making him pay them for almost the rest of his working life. 

The good news is Nintendo is yet to crack down on any decompiled titles, and we doubt they ever will since this process remains essentially legal. The whole source code gets reversed from scratch. In fact, you must submit those Nintendo assets via a legally obtained ROM if you wish to play an unofficial Paper Mario PC port. The assets from this would then be extracted and applied to the reversed code to run the port.

Anyways, if you wish to play Paper Mario on your PC, we think someone would already have taken the project up, we don’t lack passion here. Or, Ethan himself might release a PC port of the game he worked for three years to decompile. Also, if you are interested in the process behind the decompilation of Paper Mario, Roseman has shared a video as well.

YouTube video

Did you find this helpful? Leave feedback below.

Thanks! Do share your feedback with us. ⚡

How can we make this post better? Your help would be appreciated. ✍

Subscribe to our newsletter and get up-to-speed gaming updates delivered to your inbox.

We don’t spam! Read more in our privacy policy.

Source
Twitter

Amama Farrukh is a News Reporter on eXputer who’s been passionate about playing and writing about games since an early age. As a die-hard God of War fan, she’s really into gory hack-and-slash titles that get her adrenaline pumping. She’s got a bachelor's in Business Administration and several years of experience reporting on the gaming industry. Experience: 3+ Years || Education: Bachelor’s Degree in Business Administration || Previously worked as a Freelancer || Published 100+ News Stories

Related Articles

Join Our Community

Enjoyed this article? Discuss the latest gaming news, get expert help with guides and errors, and chat about all things gaming on eXputer Forums and Discord Server. Connect with fellow gamers who share your passion by becoming a part of eXputer's community.