DKR-R

PC port of Diddy Kong Racing

  • RecompilationPort Type
  • ThatGuyMcdDeveloper
  • 4 Nov 2026Page Updated

Details

Developer
ThatGuyMcd
Port Type
RecompilationA tool translated the game's original machine code into C automatically, which was then built as a native PC program.
AI Use
AI-assistedThe repository has CLAUDE.md, a file of instructions for AI coding tools. Source
Source Code
GitHub
Page Updated

Platform Support

ScreenshotsView All (6)

What you need: A ROM of Diddy Kong Racing (USA), either v1.0 or Rev A (v1.1), dumped from your own cartridge.
SHA-1 of a correct dump, by version:
US v1.0: 0cb115d8716dbbc2922fda38e533b9fe63bb9670
US Rev A (v1.1): 6d96743d46f8c0cd0edb0ec5600b003c89b93755

Overview

WidescreenHigh Frame RateOnline PlayGyro Aiming

DKR-R is a static recompilation of Diddy Kong Racing for Windows and Linux, built with N64Recomp and drawn with RT64. It has a controller-friendly launcher and an in-game settings overlay.

An Accurate mode keeps the original 4:3 picture, 30 fps pacing and game behaviour. A Modern mode adds widescreen, interpolated high frame rates, a wider field of view, longer scenery distance and texture filtering. It also supports four local players with their own controllers, gyro steering, texture packs, save import and export, and two-player online races joined with a short code.

The download contains no game data. It needs Diddy Kong Racing (USA), v1.0 or Rev A, dumped from your own cartridge.

How to Set It Up

  1. Download the package for your platform.
  2. Windows: extract the zip and run DKR-R.exe. Linux: run the .AppImage.
  3. Select your ROM when prompted. .z64, .v64 and .n64 byte orders are detected automatically, and the right revision is picked for you.
  4. Choose Accurate or Modern, then select START Diddy Kong Racing - Recompiled.
  5. Open the in-game overlay with Escape, F1 or the controller’s Back/View button.
Go to Downloads

Advertisement

Download DKR-R

What's new in v1.0.14DKR-R v1.0.14

DKR-R v1.0.14 Release Build

I’ve worked through the online input delay and frame pacing, tidied up the launcher, and made the in-game overlay use the same pages. There is quite a lot in this one! These notes cover everything since v1.0.12.

ONLINE

  • Improved input responsiveness, dynamic delay handling, frame pacing and reuse of prepared content when joining modded lobbies.
  • Lobby connection cards show live timing for clients as well as the host. Your own reading is visible too. Route and ping readings are connection information, rather than a guarantee that a machine can render at 60 FPS.
  • Added session chat and tidied up the lobby controls and connection details.
  • Fixed online fullscreen presentation changing shape during scene handling.
  • Starting an online game now uses the logo and clouds with Syncing Game while everyone gets ready. It fades into the game when the first ready presentation is available. Later scene transitions keep their normal flow.
  • Standalone Look behind works for hosts and clients without ModernCamera++. Enable it in Graphics > HUD & effects and map Look back in Controls.

LAUNCHER AND OVERLAY

  • Both modes use the same pages, spacing and available content width.
  • Mod Store is now Mod Library, with its own sidebar button. The mods are free! Mods / Hacks is now Installed Mods. Textures is inside Installed Mods.
  • Community Spotlight appears above Ready to race and above the Library tabs. Its artwork follows the rounded corners and the banner stays in place when changing Library pages. Mod cards are shorter, with up to six across.
  • Removed Browse and Inspect. Search, its keyboard button and Sort share a row. Installed Mods categories now use a consistent Search, Status and Sort layout.
  • Achievements and Save Manager are in Play. Session mods sits between them: turn it OFF for a vanilla session without changing your individual selections.
  • Ready to race is centred. The save indicator describes the actual current owner or next launch; ordinary offline mods still share personal Adventure.
  • The sidebar buttons are centred, with Restart and Exit at the bottom. Choose LB/RB or D-pad using the switch above the divider. The left stick navigates page elements and the right stick scrolls in both sidebar modes.
  • Added page/section fades, consistent orange action buttons and keyboard buttons beside their fields. Texture Packs and Dumping are always expanded.
  • Skip launcher starts your selected game automatically. You can turn it off in the in-game Play overlay. Missing content or an error returns to the launcher.
  • Manual Play now fades into the same Starting Game screen, with the circular logo, scrolling clouds and grey caption. Loading Mods and real progress appear inline instead of a separate preparation modal. Open Launcher/Escape/B cancels.
  • Linux now requests GPU acceleration for the launcher, using a separate window when handing over to the Vulkan game renderer. Software fallback is logged.

APPEARANCE AND LANGUAGES

  • Added automatic seasonal themes, distinct corner decorations, holiday greetings and themed button patterns. The computer’s region and local date choose them.
  • Removed manual Launcher appearance controls. Steam Deck Gaming Mode can use KDE regional formats even when its environment reports a generic C locale.
  • Added a Language dropdown in Play. Eleven initial language packs are available for the launcher/overlay; they are drafts awaiting native-speaker review. ROM text, chat, names and community descriptions keep their original language.

GRAPHICS

  • Added aspect-specific resolution lists, including rendering above your monitor’s resolution. Camera, HUD and online fullscreen use the same local aspect choice.
  • Brighter DKR colours for enhanced water, keeping the selected reflection method. Hardware ray-traced reflections remain experimental and GPU dependent.

…

Windows v1.0.14 · Download
SHA-256 174929b84d85ea9df24896f94522ae73a81143056f755e92e341efbe154546a9
Linux (AppImage) v1.0.14 · Download
SHA-256 a799285856ecae9ef531bc6bcd03c3d00b356291b0541397809cc48fdb5b78df
Source code for v1.0.14 (.zip)
SHA-256 d751c5504ec3c7f6809506e4d4568876f3aaa0a851e752f47ec02e52d72959e0

Follow new builds by RSS

DKR-R Archive

Show all 14 older builds