this post was submitted on 30 Apr 2025
99 points (99.0% liked)

RetroGaming

22348 readers
254 users here now

Vintage gaming community.

Rules:

  1. Be kind.
  2. No spam or soliciting for money.
  3. No racism or other bigotry allowed.
  4. Obviously nothing illegal.

If you see these please report them.

founded 2 years ago
MODERATORS
 

Soon you'll be able to play Diddy Kong Racing natively on your PC

The Diddy Kong Racing Decompilation project is around 80% complete.

The Trend of Decompilation

This process allows the homebrew community to recompile native versions of classic games like Star Fox, Super Mario 64, and Zelda: Ocarina of Time.

Diddy Kong Racing's Place in N64 History

Released in 1997, Diddy Kong Racing is one of the best examples of a kart-based racer on the N64. Fans even claim it trumps Nintendo's own offering on the same console.

Creating motion capture and being in control of a set of fighting characters was like a dream for me. But after taking a break from two ‘pretty gory’ and dark games, Diddy Kong Racing was like a breath of fresh air and happiness.

-- Kev Bayliss, former Rare staffer (2023)

The Road Ahead

The project is 80% complete. It should be noted that, in these projects, the final percentage points often take the longest to complete.

Potential enhancements include

  • 4K resolution
  • Ultra-wide screen support
  • Improved frame rate
  • Support for mods like new characters and tracks.

How do you think Diddy Kong Racing compares with Mario Kart?

top 15 comments
sorted by: hot top controversial new old
[–] [email protected] 21 points 1 day ago (1 children)

So the solution to N64 emulation was to decompile the games to run them natively instead...

[–] [email protected] 11 points 1 day ago (1 children)

Pretty much, yes.
Developers for the older consoles employed all sorts of hacks and used all sorts of undocumented features.
Emulators of N64 would develop the emulator for something like 80% of the features of 80% of the games, then put in specific workarounds for the oddities of each game.
Which is why some games are better on specific emulators.

Also, decompilation lead to a greater understanding of the various glitches. DK64 and Mario 64 speedruns benefitted massively from this.
And also fun hack/mods like randomisers and hardcore modes, massively extending the games playability.

But yeh, the things devs did back in the day is bonkers

[–] [email protected] 3 points 20 hours ago (2 children)

I’m surprised no one ever tried to compile all the hacks into a single open source plugin or emulator. There are only around 400 retail games for the N64 which seems pretty manageable to have some sort of game detection ruleset for various hacks.

It seems like in recent years N64 emulation is finally improving somewhat with lower level emulation like the parallel64 core in retroarch.

Long term decompilation is the better solution regardless but it’s going to take a good amount of time to decompile all the games of significance for the N64.

[–] [email protected] 5 points 19 hours ago

no one ever tried to compile all the hacks into a single open source plugin or emulator

Because the hacks of one game might destroy another one.

[–] [email protected] 1 points 18 hours ago

Starcraft64 decomp when?

[–] [email protected] 6 points 1 day ago (1 children)

DKR was so awesome. I've always waited for another game like this with exploration and boss battles and stuff, but I haven't seen anything else.

[–] [email protected] 1 points 10 hours ago

Yeah, Mario Kart needs a story mode

[–] [email protected] 8 points 1 day ago (1 children)

DKR was awesome. I always wanted to play that one on the N64, even though the others at the time just wanted to play 007.

[–] [email protected] 6 points 1 day ago (1 children)

I just 100% the game a few months ago. It actually holds up really well and it’s still really fun. There were a few annoying silver coin races, but it wasn’t too bad. Plus that stuff isn’t really necessary to enjoy the game.

[–] [email protected] 4 points 1 day ago (1 children)

That's awesome, and good to hear it still holds up. It will always hold a special place for me.

At some point, I'd like to do a deep dive into all these awesome decompilation projects that are being developed. I think it's going to be a lot of fun.

[–] [email protected] 3 points 1 day ago (1 children)

Same! I played that game a bunch and some of the decompiled stuff is really awesome.

[–] [email protected] 2 points 18 hours ago (1 children)

Which ones have you played so far?

[–] [email protected] 1 points 11 hours ago (1 children)

Perfect dark, ocarina of time.

I feel like I’ve played others but I can’t think of it off the top of my head. Star Fox has one, but the people who did Zelda, but last I checked it didn’t work on Linux yet.

I setup the sonic one, but haven’t played it yet.

[–] [email protected] 2 points 3 hours ago (1 children)

Awesome, both of those are great. I've never actually played perfect dark so that one's definitely on the list. I also saw that there's one for majora's mask as well.

I'm sure they're probably working on getting the star fox to work on linux. That will be cool getting back into that one too.

I never got into the sonic games too much.

[–] [email protected] 1 points 2 hours ago

Same, the only one I ever enjoyed was sonic adventure 1. Perfect dark is really amazing, but some of the level objectives on the hardest difficulty can be annoying because of escort mission type stuff where the person you need to keep alive keeps tanking enemy fire and then dying.