Majora's Mask decompilation project reaches 100% completion

majoras-mask.png

Another milestone in N64 decompilation project has been reached today, as one of the most beloved titles from the console, The Legend of Zelda: Majora's Mask, has reached 100% completion.

As with other N64 titles, like Super Mario 64 and Ocarina of Time, Majora's Mask (NTSC-U version) can now be included in the list of 100% decompiled projects, which servers as an open-source clean room recreation of the game's code. Reaching 100% means that all of the game functions match properly to that of the original when compiled.



While the team behind the decompilation project, ZeldaRET (Zelda Reverse Engineering Team) might not be interested in making a full PC port, this opens the doors for other people to start working on a proper PC port of the title, even though there are already a couple of projects that already do this for Majora's Mask, like the impressive Recompilation project and 2Ship2Harkinian.

While the decompilation project has indeed reached 100%, there is still a lot of work to do, as there's still code that isn't properly documented and a clean up might be necessary for getting the decompilation to a good standard, as well as working on decompiling the other versions of the game, like the PAL region ROM as well as the Japanese one, and there's also the many revisions Majora's Mask had over the years.

Discord Server said:
From the project leads of Majora's Mask:

With the merge of the final Boss, Majora, Majora's Mask has reached 100% matching code decompilation for the US version. Thanks to everyone who has participated in reaching this milestone
💜
🎉
.

Even with 100% for the US version, this does not mean we are done. Just like OoT, there are many other versions to work on, general code base clean up, and plenty of documentation left. Not to mention helping other games in the server reach this same milestone.

The amount of titles getting decompilation is growing steadily, and it's always a delight to see such beloved classics break out of their ROM confinements to get proper native ports to different systems with a whole slew of quality of life improvements.

:arrow: Source
:arrow: Majora's Mask Decompilation on GitHub
:arrow: ZeldaRET Discord Server
 

SDA

New Year's Cryodash
Member
Joined
Feb 19, 2020
Messages
1,168
Trophies
1
Age
20
Location
Parete, Italy
XP
3,168
Country
Italy
am I the only one feeling N64 games (in particular the zelda 3D ones) have aged horrendously bad?
As far as graphics go, most Nintendo 64 games had models in 32-bit. Super Mario 64 is a perfect example of that.

Not to mention hardware limitations (cartridges instead of CDs).
 

SylverReZ

Well-Known Member
Member
Joined
Sep 13, 2022
Messages
9,202
Trophies
6
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
28,816
Country
United Kingdom
As far as graphics go, most Nintendo 64 games had models in 32-bit. Super Mario 64 is a perfect example of that.

Not to mention hardware limitations (cartridges instead of CDs).
I don't believe 3D models have anything to do with system architecture. 32-bit instructions were used for most games compared to 64 bit for the entire bus.

Cartridges were still used compared to optical media because they were cheaper to produce and that Nintendo were too late to the game when the PS1 arrived.
 

BlusterBong

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
245
Trophies
0
Age
30
XP
782
Country
United States
people said that about the botw randomizer because it was just a MOD. and what happened?
A mod is just as susceptible to DMCAs as emulators and fangames, decomps are immune to DMCAs as they don't provide the ROMs.

With how often you bring up the BotW rando mod every time someone reminds people that Nintendo (or any company really) can't DMCA game decomps (alongside your hateboner for the bing bing wahoo man when ignoring him will hurt harder than piracy btw), you really should have a forced Jimmy Neutron Burger Suit pfp bolted onto your account.
 

CMDreamer

Well-Known Member
Member
Joined
Oct 29, 2014
Messages
1,911
Trophies
2
Age
39
XP
4,146
Country
Mexico
I wonder why only Nintendo games get this level of interest and attention... -I already know the answer... :P, but It's just an attempt to create some polemic-.

The N64 console was my first 3D console of them all, and it has a very special place on my gaming history.
 

BlusterBong

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
245
Trophies
0
Age
30
XP
782
Country
United States
I wonder why only Nintendo's games get this level of interest and attention... -I already know the answer... :P, but It's just an attempt to create some polemic-.

The N64 console was my first 3D console of them all, and it has a very special place on my gaming history.
the fact that this thread and the new palworld news thread already had nearly 30 posts while the two news posts in between have 3 at most (and likely not that many views ethier) should already give you that answer.
 
  • Like
Reactions: bonkmaykr

NinStar

Ny'hrarr ♂
Member
Joined
Apr 3, 2017
Messages
729
Trophies
2
Age
24
Location
Rio de Janeiro
Website
ninstar.carrd.co
XP
2,656
Country
Brazil
A mod is just as susceptible to DMCAs as emulators and fangames, decomps are immune to DMCAs as they don't provide the ROMs.

With how often you bring up the BotW rando mod every time someone reminds people that Nintendo (or any company really) can't DMCA game decomps (alongside your hateboner for the bing bing wahoo man when ignoring him will hurt harder than piracy btw), you really should have a forced Jimmy Neutron Burger Suit pfp bolted onto your account.
I'm not an IP lawyer, but I highly doubt that "decomps are immune to the DMCA", even if they are not providing a rom, it is still heavily influenced by the means and goals of the decompilation. As for the BOTW randomizer, I'm 100% sure the issue was with the use of the Zelda trademark, which is something most people seem forget about when it comes to intellectual property.
 

BlusterBong

Well-Known Member
Member
Joined
Apr 22, 2019
Messages
245
Trophies
0
Age
30
XP
782
Country
United States
I'm not an IP lawyer, but I highly doubt that "decomps are immune to the DMCA", even if they are not providing a rom, it is still heavily influenced by the means and goals of the decompilation. As for the BOTW randomizer, I'm 100% sure the issue was with the use of the Zelda trademark, which is something most people seem forget about when it comes to intellectual property.
The fact Nintendo hasn't even bothered to attack any of the decomp github repos (Namely the ones that just host the decompiled code and especially so with the Mario 64 one) despite the fact it's been out for years and is just complete clean-room engineering that many emulators used to do when they were newly created but applied purely to one game with the only results being attacks on pre-configured versions of the SM64 PC port that had the ROM should give us a clue on what they think of them right now.

They don't have the grounds to do so given that the "decompiled code" is just code that is useless without being recompiled and the assets being put where they need to alongside the fact the games by Nintendo decompiled so far had no DRM/encryption that actively had to be handled on the fly like the Switch console does and thus can't even be pointed to like the switch emulators.
 

Robert Newbie

Well-Known Member
Member
Joined
May 10, 2014
Messages
804
Trophies
4
XP
1,806
Country
United States
Weird that that project was announced with such fanfare about its potential, and then apparently immediately abandoned with no further development or even a single word.
I just checked the github, and the last update was in June. Here's hoping the team is still working on things behind the scenes.

I'm patiently waiting for "Recompilation" to become the new buzzword.
 

Spider_Man

Well-Known Member
Member
Joined
May 28, 2015
Messages
4,012
Trophies
0
Age
38
XP
5,500
Country
United States
Perfect Dark is another nice one to play, id like to see other games like Conkers Bad Fur Day, Donkey Kong 64, Jet Force Gemini ohhh and Goldeneye.

Its a shame no one thinks of building either like a custom N64 console that basically has like an OS that sets out to play these games that have been decompiled so they can be enjoyed at higher frames and resolution.

I know there's the 3DAnalogue that claims 4K resolution but its website (which is poorly designed) isnt exactly clear on this nor does it give us any actual information or like proof of how it actually performs and looks.

They just expect us to blindly buy it and give us no updates on the above nor clarification on its release.

Their support is already poor even before its product has been released, they dont respond or if they do, it gives the impression that some clueless individual is simply handed the task to have customer/support emails and basically go through them now and then to make it look like they're responding.

And to think I've pre ordered this too and what's daft is, if the product itself STILL has not reached production stage, how is it that when they list 2 versions, one black, one white, that they dont let customers select the white model having it listed as out of stock.

Surely if you have not yet entered production phase that if you are accepting pre orders asking customers to pay up front in full, that you take the pre order figures and know how many of each unit the factory needs to produce.

But nope the idiots keep responding saying its out of stock..... no shit, BOTH BLACK AND WHITE are not in stock, the PRODUCT doesn't even EXIST YET.

Surely paying customers should get the choice of what they actually want before its even made, it's not like they've already had the factory produce the stock and its sat in a warehouse awaiting customers to buy them, thus if customers all ordered the white model then becomes out of stock, then that makes sense, but this isnt the case.

And this is what you get when you hand the responsibility of answering customers to an idiot that doesn't have a clue what they're doing or what the product is.
 
  • Like
Reactions: bonkmaykr

MariArch

Well-Known Member
Member
Joined
May 9, 2021
Messages
393
Trophies
0
Age
24
XP
2,004
Country
United States
Can we actually get a pc port for this one tho unlike paper Mario, minish cap, banjo kazooie, etc have yet to get? :( banjo please come home 😭
 
  • Like
Reactions: KiiWii

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv3 @ K3Nv3: Psis not allowed to be around alligators