unbaked
4,525 games · 8,272 projectsupdated 2026-10-12

Code links only. Bring your own copy of the game. Rules

DSDS · 2005 · kart racing

Mario Kart DS

Mario Kart DS (DS, 2005) has a matching decompilation, XorTroll/mkds-re, and 12 other public projects, including a decompilation and an open-source reimplementation. An agent environment already wraps it.

Projects

Matching decomp62 starspushed 2025-01-24MIT license

Mario Kart DS (EU) reverse-engineering work: ASM-hacking and other tools

Agent environment9 starspushed 2026-04-29GPL-2.0 license

Mario Kart DS AI + overlays with DeSmuME, KCL/NKM parsers, and PyTorch tools.

MKDS AI + overlays with DeSmuME, KCL/NKM course parsers and PyTorch tools

Reimplementation4 starspushed 2019-06-12MPL-2.0 license

Experimental javascript engine reimplemention of Mario Kart DS.

Experimental JavaScript engine reimplementation of MKDS (reads original track/model formats); inactive since 2018; forks xezno/mkjs, saavor/mkjs

mkds-decompnew, unvetted
Matching decompMWCC (CodeWarrior)2 starspushed 2026-07-24custom license

AI-assisted matching decompilation of Mario Kart DS (EUR) — byte-perfect, oracle-verified

AI-assisted matching decompilation of Mario Kart DS (EUR) — byte-perfect, oracle-verified; no GitHub releases; repo created 2026-07-23

Agent environment2 starspushed 2021-11-21no license

Repository dedicated to a DRL program that plays Mario Kart DS by itself

Deep-RL program that plays MKDS (2021)

Agent environment1 starspushed 2026-04-14no licenserelease v0.0.1

A custom Gymnasium environment for Mario Kart DS

Gymnasium environment registered as gym_mkds/MarioKartDS-v0 (user ROM)

Agent environment1 starspushed 2026-09-06no license

RL with Mario Kart DS

PPO agent learning to drive in MKDS on PyNDS (NooDS) with random savestate resets

Agent environment1 starspushed 2024-06-23no license

Learning to play Mario Kart DS using Proximal Policy Optimization

Learning to play MKDS with PPO

Decompmwccarm + ds-decomp (dsd)0 starspushed 2026-10-10no license

Public research log: Mario Kart DS function mappings, decompilation findings, and native Rust port progress.

Public research log: function mappings, structure maps, state machines and progress on a native Windows Rust port

Disassembly0 starspushed 2026-03-04no license

A Dissambly Of What Is On The Cart

Raw disassembly dump of the cartridge (minimal)

Agent environment0 starspushed 2026-08-01MIT licenserelease v1.0.0

Reinforcement learning agent that learns to drive in Mario Kart DS using CNN+DQN. Used DeSmuME emulator.

CNN+DQN agent on DeSmuME

Agent environment0 starspushed 2025-12-03MIT license

Reinforcement learning in Mario Kart DS using BizHawk emulator and pytorch

RL in MKDS using BizHawk + PyTorch

Agent environment0 starspushed 2025-08-20no license

Reinforcement Learning with Mario Kart DS.

RL with MKDS via emulator Lua scripting

What you need

You need your own copy of the game: these projects ship code only.

Agent environments

More on DS

Found via SubmitGame/awesome-decomp-games, xortroll.github.io/mkds-re/, madpai/game-decomp-compendium/blob/main/skills/g, xezno/mkjs, docs.cameronstorer.com/mkds-decomp-docs/

GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.