GitHub - n64decomp/mk64: A speedy Mario Kart 64 decompilation, brought to you by the cousin of a tame racing driver.
github.com
external-link
A speedy Mario Kart 64 decompilation, brought to you by the cousin of a tame racing driver. - n64decomp/mk64

I won’t say if that project is legal or not, but expect it (and many others) to be taken down by Nintendo soon. Make a local copy if you want to preserve it.

Decomps are legal because no copyrighted material is being distributed. They typically require the original ROM to run (eg for assets).

The code itself is also copyrighted. Decompiled code is a derivative work.

Decompiling doesn’t give you the code like you’d expect.

It gives you the instructions the code generates.

There’s a Lego island decomp documentary on YouTube that is recomend for more details.

But the actual source code used doesn’t get piped out. Instead you get the machine instructions and you make code that generates the same instructions.

Meaning your still writing the game yourself, meaning you own the copyright

@Matriks404@lemmy.world
link
fedilink
English
-5
edit-2
1M

No one says that the actual source code (C or whatever) is “piped out”. The machine instructions (in form of a binary) you have before decompiling is the code that is executed by the machine/emulator is copyrighted like any other data on the disc/cartridge. You are not writing the game yourself if you are decompiling it. And it’s logically a derivative work. The fact that the resulting “instructions” is not the source code that developers wrote is as expected. It won’t create it from thin air.

I don’t understand what kind of mental gymnastics you need to do to think that you are doing something original here.

@jsomae@lemmy.ml
link
fedilink
English
21M

That says reverse engineering is ok – not sharing RE’d code.

AFAIK fair use means you can redistribute.

@jsomae@lemmy.ml
link
fedilink
English
21M

Fair use means legally using a copyrighted material without requiring permission of the copyright holder. It does not mean you can redistribute in general, though some forms of redistribution are fair use, such as using an excerpt from a book in your essay.

Reverse engineering code is also fair use, but that doesn’t mean it’s fair use to share the code you’ve reversed.

Yeah, that’s why all the IBM clones had to write their BIOS firmware in clean room implementations of new software that implemented the same functionality as IBM’s own documentation described.

Functionality can’t be copyrighted, but code can be. So the easiest way to prove that you made something without the copyrighted code is to mimic the functionality through your own implementation, not by transforming the existing copyrighted code, through decompilation or anything like that.

@Matriks404@lemmy.world
link
fedilink
English
21M

Exactly. But somehow I got downvoted heavily for saying the obvious.

Some people struggle with the difference between arguing about descriptive statements, about what things are, and arguing about normative statements, about what things should be. And these topics are nuanced.

Decompiling to learn functionality is fair use (because like I said in my previous comment, functionality can’t be copyrighted), but actually using and redistributing code (whether the original source code, the compiled binary derived from the source code, or decompiled code derived from the binary) is pretty risky from a legal standpoint. I’d advise against trying to build a business around the practice.

@phx@lemmy.ca
link
fedilink
English
61M

Yeah but Nintendo doesn’t always seem to give a shit just because something is legal. They’ll still play the “but our legal department has more money than YOU” card

@ipkpjersi@lemmy.ml
link
fedilink
English
81M

Why expect this to be taken down if other decomps haven’t been taken down already? Why expect other decomps to be taken down?

They will eventually be all taken down. That’s the point. They have no legal framework to exist, and Nintendo could strike any time they want, like Rockstar did with the re3 project.

They also have valid reasons to think that these projects are causing them to lose money, since they give alternative (and technically better) solutions to play their old games, without buying any Nintendo hardware or software (unless you dump your games, but let’s be honest. You don’t).

@ipkpjersi@lemmy.ml
link
fedilink
English
51M

You could say that about Pokemon MMOs too, and yet I’m playing PokeMMO in 2025 on my PokeMMO account I created back in 2013.

There are some things Nintendo don’t go after, and there are other things that they do go after. Decomps don’t appear to be something they go after, which is good because then we can get cool ports of older games too.

@Matriks404@lemmy.world
link
fedilink
English
1
edit-2
1M

Pokemon MMO’s are the entire different thing. I am not 100% sure how they developed them, but they seem to be just reimplementations of original game mechanics, but while reusing original assets.

And yet I don’t understand why you say they are not taken down by Nintendo. Couple of them were already closed down because of copyright infringement, and they made big news about that.

@ipkpjersi@lemmy.ml
link
fedilink
English
1
edit-2
1M

Pokemon MMOs literally use Pokemon assets as well as trademarked data too, and they’re literally using Nintendo’s intellectual property. It’s not too different from decomps.

I say Pokemon MMOs haven’t been taken down, because, I’m playing PokeMMO in 2025 on my PokeMMO account I created back in 2013. PokeMMO has been around for over a decade, Pokemon World Online has been around since like 2007, Pokemon Revolution Online has also been around for a decade, etc.

Do you have any proof of any Pokemon MMOs that have been taken down by Nintendo? I’m looking for Pokemon MMOs that have been shut down and I’m not finding any, I’m just finding Pokemon MMOs that have been around for years without being shut down.

Create a post

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Rules

1. Submissions have to be related to games

Video games, tabletop, or otherwise. Posts not related to games will be deleted.

This community is focused on games, of all kinds. Any news item or discussion should be related to gaming in some way.

2. No bigotry or harassment, be civil

No bigotry, hardline stance. Try not to get too heated when entering into a discussion or debate.

We are here to talk and discuss about one of our passions, not fight or be exposed to hate. Posts or responses that are hateful will be deleted to keep the atmosphere good. If repeatedly violated, not only will the comment be deleted but a ban will be handed out as well. We judge each case individually.

3. No excessive self-promotion

Try to keep it to 10% self-promotion / 90% other stuff in your post history.

This is to prevent people from posting for the sole purpose of promoting their own website or social media account.

4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

This community is mostly for discussion and news. Remember to search for the thing you’re submitting before posting to see if it’s already been posted.

We want to keep the quality of posts high. Therefore, memes, funny videos, low-effort posts and reposts are not allowed. We prohibit giveaways because we cannot be sure that the person holding the giveaway will actually do what they promise.

5. Mark Spoilers and NSFW

Make sure to mark your stuff or it may be removed.

No one wants to be spoiled. Therefore, always mark spoilers. Similarly mark NSFW, in case anyone is browsing in a public space or at work.

6. No linking to piracy

Don’t share it here, there are other places to find it. Discussion of piracy is fine.

We don’t want us moderators or the admins of lemmy.world to get in trouble for linking to piracy. Therefore, any link to piracy will be removed. Discussion of it is of course allowed.

Authorized Regular Threads

Related communities

PM a mod to add your own

Video games

Generic

  • !gaming@Lemmy.world: Our sister community, focused on PC and console gaming. Meme are allowed.
  • !photomode@feddit.uk: For all your screenshots needs, to share your love for games graphics.
  • !vgmusic@lemmy.world: A community to share your love for video games music

Help and suggestions

  • !PatientGamers@sh.itjust.works
  • !TipOfMyJoystick@retrolemmy.com
  • !VideoGameSuggestions@lemmy.zip
By platform
  • !Linux_Gaming@Lemmy.world
  • !SteamDeck@lemmy.ml
By type
  • !AutomationGames@lemmy.zip
  • !Incremental_Games@incremental.social
  • !LifeSimulation@lemmy.world
  • !CityBuilders@sh.itjust.works
  • !CozyGames@Lemmy.world
  • !CRPG@lemmy.world
  • !OtomeGames@ani.social
  • !Shmups@lemmus.org
  • !VisualNovels@ani.social
By games
  • !Baldurs_Gate_3@lemmy.world
  • !Cities_Skylines@lemmy.world
  • !CassetteBeasts@Lemmy.world
  • !Fallout@lemmy.world
  • !FinalFantasyXIV@lemmy.world
  • !Minecraft@Lemmy.world
  • !NoMansSky@lemmy.world
  • !Palia@Lemmy.world
  • !Pokemon@lemm.ee
  • !Skyrim@lemmy.world
  • !StardewValley@lemm.ee
  • !Subnautica2@Lemmy.world
  • !WorkersAndResources@lemmy.world
Language specific
  • !JeuxVideo@jlai.lu: French
  • 1 user online
  • 399 users / day
  • 1.02K users / week
  • 2.52K users / month
  • 6.6K users / 6 months
  • 1 subscriber
  • 6.39K Posts
  • 129K Comments
  • Modlog