Paper Mario decompilation project has reached 100% completion

SI_N64_PaperMario_image1600w.jpg

Video game decompilations have been all the rage these past couple of years, and out of all the retro consoles, the Nintendo 64 has seen its fair share of titles getting decompilation projects, like Super Mario 64, The Legend of Zelda: Ocarina of Time and Perfect Dark, with the first two having proper PC ports alongside a wide variety of Quality of Life improvements, as well as unofficial ports to other systems thanks to the decompilation project. Today, another popular title from the Nintendo 64's library joins the list of fully completed decompiled projects.

Paper Mario (N64) has reached a full 1:1 decompilation, matching with each and every one of its functions 100% with those from the original game. While the developers themselves might not be interested in a PC port for the title, other people might take on the endeavour and attempt porting it to other systems, so a PC port might be in the upcoming future.



Certainly, the amount of titles getting decompilations is increasing day by day, and for the Nintendo 64, the list of titles that are nearing completion is getting bigger and bigger, with other popular titles such as The Legend of Zelda: Majora's Mask (70+%), Banjo Kazooie (90+), Goldeneye 007 (50+%), and many others, currently being worked on extensively to get them up to 100% matching functions between the decompilation and the original game. Not only that, but games from other consoles have also seen some decompilation projects, like the Super Nintendo with titles like Super Metroid and The Legend of Zelda: A Link to the Past.

The future for decompilation projects is looking brighter and brighter each day, with more titles appearing as time goes on.
Which title would you like to see getting a proper decompilation project?

:arrow: Source
 

pokota

Well-Known Member
Member
Joined
Apr 14, 2016
Messages
101
Trophies
0
Age
34
XP
597
Country
United States
From a legal standpoint it's no difference to Nintendo as to emulating the rom since you need it anyway to pull out the assets. So the best they can do is to kill off all rom sources (like they did with emuparadise) but then again this is the freakin' internet and they just can't. At the very least, the internet archive will be there for us.
Welp, guess it's time to make some tutorials on dumping game images from archived Wii VC or from NSO installations (I say as if I knew how to do either)
 

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,376
Trophies
1
Age
41
XP
4,583
Country
Argentina
Perfect Dark

In Perfect Dark case that's because only one version of the game has been fully decompiled. To be all 100% all Nintendo 64 versions of the game have to be fully decompilled.

I really want to play this game on my Vita or 3DS, hope someone does the port.

PS Vita port when?

After a bounty is posted of course.
 
Last edited by raxadian,

Kioku

猫。子猫です!
Member
Joined
Jun 24, 2007
Messages
12,008
Trophies
3
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,148
Country
United States
In Perfect Dark case that's because only one version of the game has been fully decompiled. To be all 100% all Nintendo 64 versions of the game have to be fully decompilled.

I really want to play this game on my Vita or 3DS, hope someone does the port.



After a bounty is posted of course.
AFAIK even the one version isn’t 100%… It works, but not perfectly or something like that.
 

Kioku

猫。子猫です!
Member
Joined
Jun 24, 2007
Messages
12,008
Trophies
3
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,148
Country
United States
Iirc, the resulting perfect dark rom is byte by byte identical to the original, just like this one. That's how you know it worked.
“All versions of the game are fully decompiled but a small handful of functions are not yet byte-matching even though they are functionally the same. The status page doesn't show these as 100% because it counts matching functions only.”

Per their gitlab… it works, but they don’t consider it 100%
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
“All versions of the game are fully decompiled but a small handful of functions are not yet byte-matching even though they are functionally the same. The status page doesn't show these as 100% because it counts matching functions only.”

Per their gitlab… it works, but they don’t consider it 100%
I was able to compile it, but I must've misremembered. I've checked one or two of the decomps based on data comparison in HxD, and they'll be identical once all is set.
 

Kioku

猫。子猫です!
Member
Joined
Jun 24, 2007
Messages
12,008
Trophies
3
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,148
Country
United States
I was able to compile it, but I must've misremembered. I've checked one or two of the decomps based on data comparison in HxD, and they'll be identical once all is set.
There’s also the chance that they didn’t update the description and progress; even though the rom is decompiled. I don’t know. Either way, I’m dying to see a proper PC port soon. Emulating is fine, but I want raw KBM.
 
Last edited by Kioku,

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
Careful what you wish for re perfect dark. Or at least if you spend your youth sidestepping with the c buttons that is not going to map well to keyboard and mouse, was annoying enough for the XBLA port of it.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
There’s also the chance that they didn’t update the description and progress; even though the rom is decompiled. I don’t know. Either way, I’m dying to see a proper PC port soon. Emulating is fine, but I want raw KBM.
alright, I just checked. yep, they're identical now.
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,994
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,039
Country
United States
Now time to put every resource into Goldeneye
I want this so badly... To play a build compiled for Linux on ARM processors like the Pi 4 would be amazing. Goldeneye, full speed. Maybe even 60fps modded. I could walk around conventions as a playable Goldeneye kiosk, and let people play. Did that with Super Mario 64 on my NES Classic, and people LOVED it! (The game played full speed, too!)
 

novortices

Active Member
Newcomer
Joined
Jan 23, 2022
Messages
25
Trophies
0
XP
63
Country
United States
Holy crap this is my favorite N64 game. Massive nostalgia from playing it as a kid on Wii Virtual Console. Massively hyped for a PC port on the level of SM64's.
 
  • Like
Reactions: raxadian

AkiraKurusu

Pokémon's dead
Member
Joined
Dec 29, 2019
Messages
1,274
Trophies
1
Age
26
Location
Northwood, Sydney
XP
3,617
Country
Australia
I felt like elaborating on why I'd like to see the Peach segments, present in both PM64 and TTYD, skipped.

1) They provide no useful information that couldn't just be relayed through Twink or the Mailbox SP. Sure, each segment can have funny little skits, like that 'invisibility potion' bit in TTYD or the random game show in 64, but not all of them do - and some segments are so brief that they may as well just be skippable to begin with. Regardless of any skits, by the end of each segment Peach learns about some nugget of info she has Twink go tell Mario, or sends to him through TEC-XX - which means that the Star Kid/email could've just arrived without the boring segment attached.

2) Peach is slooow and has nothing to break up the tedious monotony. Unlike Mario in 64, she cannot spin-dash, only slowly crawl to her next objective, and I swear her walking speed is slower than Mario's walking speed...regardless, getting to other places takes forever for her, making her segments feel like they drag on and on.
Sure, this is justified as she's trying to sneak past guards, but still - ugh.
Also, Peach rightfully cannot fight, as she is a captive woman, a damsel. Makes sense, but that's yet another thing that's fun whilst playing as Mario, that Peach cannot do. Hence, the tedious monotony.

The Peach segments might be fun during your first play through, when the story and each individual event are new, but in second, third, fourth play throughs...? Yeah, screw 'em - just lemme continue as Gonzales from beginning to end, please.

Super wisely only had like one short Peach segment, before she's booted out and becomes a main character (which means no separate segments after each Pure Heart). Fantastic choice, there, and one major reason why Super's my favourite in this series.
And as for Sticker Star onwards...for all their flaws, Peach segments ain't one of them at all, to my understanding, so in that aspect they're better than the first two games! Ha!
 

shadow1w2

Still here.
Member
Joined
Mar 16, 2004
Messages
1,713
Trophies
2
XP
1,811
Country
United States
Looking forward to seeing some custom campaigns.
Maybe a recreation of Mario RPG in Paper Mario style.

Hoping to see Star Fox and F-zero x/DD expansion get a decompliation.
Love to see some obscure third party games get a revival this way too but maybe it's only best for games that'll have a community to support modding it.
 
Joined
Apr 23, 2023
Messages
14
Trophies
0
XP
55
Country
Australia
Oh my god, this is so awesome. WIDESCREEN, 60FPS, 1080P, ON MY PC!!! AND MUCH BETTER THAN EMULATION BECAUSE MY PC IS A TOASTER!!!

(but I don't have the game, sadly... gotta get a real N64 cartridge and dumper to feel okay playing this lol :()
 
Last edited by LightspeedAdventurer,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=bgCjp3-rF_Y