Mario Kart 64 Decompilation Project - "Spaghetti Kart" - A Classic Modernised For PC/Mac!

adamsapple

Or is it just one of Phil's balls in my throat?



What is a decompilation project? Essentially, it's a "from the ground up" recoded version of an existing video game. As the code is all-new, it's a completely legal way to experience a classic game on a new platform, with enhancements - provided you have access to the original game itself, from which the "decompiled" code draws game assets. Spaghetti Kart is the latest such decompilation effort, bringing the classic Mario Kart 64 to modern platforms. But how good is it? Alex takes a look.

00:00:00 Introduction
00:01:12 What is Spaghetti Kart?
00:02:56 What does Spaghetti Kart bring to the table?
00:08:27 Recompilation Textures!
00:09:54 Enhancing Spaghetti Kart's Aesthetics
00:12:40 Performance
00:14:39 Issues and Conclusion
 
Nintendo in 3...2...1...

Angry Zach Galifianakis GIF by BasketsFX
 
Last edited:
Good timing. I was finally able to get a N64 Nintendo switch online controller which arrived yesterday. However, if the Starfox port and playing Goldeneye (on emulation) is any indication, I think I prefer the tribute 64 wireless (v2) controller.
 
Last edited:
I spent countless afternoons playing this with my friends, each of us bringing a controller along. Good times.

Happy to see the game running natively on PC, it looks pretty good.
 
Good timing. I was finally able to get a N64 Nintendo switch online controller which arrived yesterday. However, if the Starfox port and playing Goldeneye (on emulation) is any indication, I think I prefer the tribute 64 (v2) controller.

I'm EAGERLY waiting for dat 8bitdo controller, it looks like it will be the N64 pad to rule them all.
 
What is a decompilation project? Essentially, it's a "from the ground up" recoded version of an existing video game.
Uhm - I don't know if that's what this project is - but most decompile projects are actually reversing the binary into code and then rewriting it into human readable/maintainable form + adding translation layers for the hardware - in case of console projects - literal virtual machines are part of 'game engine' that basically do the job that emulator normally did.
If emulation is considered IP infringing - then so are these - though reverse engineering is legal in most states - presumably decompilation should be as well.
But it's not like that ever stopped Nintendo lawyers before...
 
Last edited:
I wish big channels like this wouldn't cover decomps because it makes it more likley that Nintendo takes action against them.

they have no legal grounds to take any action against clean room decompilation. it's simply code written by someone, and doesn't belong to Nintendo
 
Last edited:
I'm EAGERLY waiting for dat 8bitdo controller, it looks like it will be the N64 pad to rule them all.

nah, it's another one with a "modern" layout that has the stick on the left, and therefore is awful for basically all, or at least most shooters on the platform.
 
Last edited:
they have no legal grounds to take any action against clean room decompilation. it's simply code written by someone, and doesn't belong to Nintendo
Neither did they have any against Yuzu and Ryujinx since they're just clean room API implementations (which actually got brought into court in a different case, Oracle vs. Google).

And it mattered jack shit.
 
Neither did they have any against Yuzu and Ryujinx since they're just clean room API implementations (which actually got brought into court in a different case, Oracle vs. Google).

And it mattered jack shit.

didn't at least one of them have actual Nintendo code tho? I swear I read something about that.

I think a decomp like this is also way simpler of a scenario that could get thrown out by the judge very easily. an emulator that might have some illigal elements about it, or includes stuff that is a grey area (like circumventing encryption, which is illigal in many countries) is more complicated of a case I bet.

this here is literally just written code that belongs to the people who wrote it, and that's it.
 
Last edited:
It's not the greatest controller in the world. It's a tribute.

the issue with Controllers like 8bitdo's new N64 controller is that they are fully incompatible with many control layouts shooters on N64 offer.

images


most (almost all) N64 FPS games used the fact that the analog stick can be used by both hands to allow you to have a semi-dual stick control layout. one that is in essence the same as the one modern shooters use, with the only difference being the left stick is in this case the D-Pad.

so, that 8bitdo controller doesn't allow you to do that. so anyone who is right handed, or is left handed and got used to aiming with the right thumb, is shit out of luck.

and it's not unimportant on that platform IMO, as some of the most iconic games on N64 are Turok 1/2/3, GoldenEye, Perfect Dark, Quake 64, Doom 64 etc.
all of them let you turn the camera on the stick, while you move with the D-Pad as well. same with 007 The World is not Enough or the Duke Nukem games.
 
Last edited:
To be fair, every shooter on the N64 is better enjoyed elsewhere.

not every shooter, there are still a few that aren't ported.

like Duke Nukem Zero Hour is stuck on N64. although there was talk about a decomp like a year ago, but I haven't heard anything about it since.

and that is a game that would play like ass on that 8bitdo controller, and any 3rd party controller with that layout.
 
Last edited:
Top Bottom