Skip to content
@mk7re

Mario Kart 7 Reverse Engineering

An organization dedicated to reverse engineer and document the inner workings of Mario Kart 7.

Mario Kart 7 Reverse Engineering

Useful links

Additional header documentation

Ghidra

Known, public exploits

Others

Related Discord servers:

Misc. notes

Debugging

Mario Kart 7 can be used alongside a debugger in both a real 3DS with Luma CFW (recommended), or an emulator capable of connecting to a debugger client. More info.

Important

If using emulators for debugging, make sure that the CPU JIT option is disabled before starting the game!

  • If using IDA: It's best to use IDA Pro version 7.0, as the debugger in this version is less likely to have issues with breakpoints and other elements while debugging. Note that, if using an emulator, there's a chance that you won't be able to write data to memory nor registers using the debugger client.
  • If not using IDA: devkitARM's own GDB debugger client should work fine, though we personally recommend using gdb-multiarch via WSL or MSYS64 (if using Windows). If using an emulator to debug, ensure to write the statement set architecture armv6 after opening GDB so that it knows the architecture we're going to debug is ARM specifically.

Pinned Loading

  1. MK7-Memory MK7-Memory Public

    A collection of data structures for Mario Kart 7

    C++ 20 3

Repositories

Showing 10 of 11 repositories
  • MK7-Memory Public

    A collection of data structures for Mario Kart 7

    mk7re/MK7-Memory's past year of commit activity
    C++ 20 MIT 3 0 0 Updated Sep 23, 2026
  • nw4c Public
    mk7re/nw4c's past year of commit activity
    C++ 0 MIT 0 0 0 Updated Aug 27, 2026
  • .github Public
    mk7re/.github's past year of commit activity
    0 0 0 0 Updated Aug 25, 2026
  • nnheaders Public Forked from open-ead/nnheaders

    Repository of user created nnsdk headers.

    mk7re/nnheaders's past year of commit activity
    C++ 0 30 0 0 Updated Aug 22, 2026
  • MK7-Binary-Scripts Public

    Scripts to analyze Mario Kart 7-binary files

    mk7re/MK7-Binary-Scripts's past year of commit activity
    Python 0 0 0 0 Updated Jul 13, 2026
  • libc Public
    mk7re/libc's past year of commit activity
    C 0 0 0 0 Updated Jun 17, 2026
  • sead Public Forked from open-ead/sead

    Decompilation of sead: the standard C++ library for first-party Nintendo games

    mk7re/sead's past year of commit activity
    C++ 1 46 0 0 Updated Jun 9, 2026
  • LibMessageStudio Public Forked from 3dsdecomp/LibMessageStudio

    Decompilation of LibMessageStudio for 3DS

    mk7re/LibMessageStudio's past year of commit activity
    C 0 3 0 0 Updated Feb 21, 2026
  • MK7-Emu-Scripts Public

    Emulator scripts for analyzing Mario Kart 7

    mk7re/MK7-Emu-Scripts's past year of commit activity
    Python 3 0 0 0 Updated Feb 8, 2026
  • PyRKG Public Forked from AtishaRibeiro/PyRKG
    mk7re/PyRKG's past year of commit activity
    Python 1 MIT 3 0 0 Updated May 5, 2022

Top languages

C++ Python C

Most used topics

Loading…