Coders have successfully decompiled The Legend of Zelda: Orcarina of Time

The coders behind this decompilation project have clearly documented the tools and processes used to decompile Ocarina of Time, giving Nintendo no legal right to take their decompiled source code offline
Can someone explain why this means Nintendo can't do anything? I think decompiling isn't the same as reverse engineering?
 
Last edited:
Can someone explain why this means Nintendo can't do anything? I think decompiling isn't the same as reverse engineering?

I have edited the article to clarify things. What they have successfully achieved is the creation of editable code that, when compiled, can recreate the original game.

This was achieved in a clean room manner. All they had was the final product, and using that alone they were able to create source code that can be used to recreate the game.

As it stands, the code on GitHub contains nothing that Nintendo can legally take down. The repo does not contain the assets that are necessary to compile the ROM, which means that users need their own roms anyway to recreate the game. This should stay online for the same reasons the Super Mario 64 decompilation has remained online. (link)

Nintendo can only try to take down the ports and recreations that people make using this code. They can't take down the Github repository for the recompiled source code.

I hope this helps.
 
Thanks, this clears thing up a lot! I'm just wondering now, why Nintendo could take down recreations using the code on Github. If I used the Github repository's code, my project would not include any of Nintendo's assets.:confused:
 
Thanks, this clears thing up a lot! I'm just wondering now, why Nintendo could take down recreations using the code on Github. If I used the Github repository's code, my project would not include any of Nintendo's assets.:confused:

The github uploads do not contain the assets that are required to make the ROMs. As such, a ROM is required from which assets can be taken. This is done to avoid copyright nonsense from Nintendo, as they cannot claim that these repositories contain copyrighted assets. It's the same with the Super Mario 64 Github.

So folks need a compatible ROM to essentially recreate the ROM. Strange, but it makes the code useless for direct piracy.

This code will give people what they need to rework the ROMs to create new ports for the game, upgrade the game, re-optimise the game, or modify the game in ways that were previously impossible. It opens a lot of doors, but does what is needed to keep lawyers away.
 
The github uploads do not contain the assets that are required to make the ROMs. As such, a ROM is required from which assets can be taken. This is done to avoid copyright nonsense from Nintendo, as they cannot claim that these repositories contain copyrighted assets. It's the same with the Super Mario 64 Github.

So folks need a compatible ROM to essentially recreate the ROM. Strange, but it makes the code useless for direct piracy.

This code will give people what they need to rework the ROMs to create new ports for the game, upgrade the game, re-optimise the game, or modify the game in ways that were previously impossible. It opens a lot of doors, but does what is needed to keep lawyers away.
Ooooooh, I feel stupid now, but I've got it! Thanks for your patience :D
 
Ooooooh, I feel stupid now, but I've got it! Thanks for your patience :D

Don't be sorry, it is a complicated thing. I can't honestly say that I fully understand it all.

What you said WYP, totally got me to think of this picture:

einstein.jpg
 
Last edited:
Back
Top