Various links to tools, websites, and information about Mario Kart 64 hacking. If there is something not on this list you think I should add, send me an email: triclon@gmail.com
MK64 Hacking tools
MK64 Hacking tools
- Overkart 64: github.com/DeadHamster35/OverKart64/tree/master/overkart
- Pitstop 64: github.com/mib-f8sm9c/Pitstop64
- Mr. Peeps' Compressor: github.com/Daniel-McCarthy/Mr-Peeps-Compressor
- Texture 64: https://github.com/queueRAM/Texture64
- SEQ64 music editor: https://github.com/sauraen/seq64
- Save editor: github.com/queueRAM/MarioKart64SaveEditor/releases/download/v0.1.0/MarioKart64SaveEditor_v0.1.0.zip
- Trever's mip map calculator: https://cdn.discordapp.com/attachments/650091478642720821/660691225480921089/Mip-Map_Calculator.zip
MK64 RAM/ROM info
MK64 RAM/ROM info
- Rena's Notes (also see wiki): https://github.com/RenaKunisaki/mariokart64
- Micro500's fork of Rena's notes (includes additional info + CPU item usage): github.com/micro500/mariokart64/wiki
- Hack64 notes: https://hack64.net/wiki/doku.php?id=mario_kart_64
- Datacrystal notes: https://datacrystal.romhacking.net/wiki/Mario_Kart_64
- TCRF: https://tcrf.net/Mario_Kart_64
- Abitalive's pastebin (includes acceleration curve tables and save state gameshark codes(!)): pastebin.com/u/abitalive
- RAM/Function map from N64 split: github.com/gamemasterplc/sm64tools_mpovl/blob/9b1d51e3ea4d7d3bb8eb24a08a6e9b27f6ae9687/configs/mk64.u.yaml
- TASVideos page on player states, state activators, tempo fixes, and other things: tasvideos.org/GameResources/N64/MarioKart64.html
- Old Kodewerx thread on MK64 Gameshark codes and how to display text on screen: www.kodewerx.org/forum/viewtopic.php?f=18&t=2763
- Daniel Selifonov's MK64 Reverse Engineering notes: gitlab.hive.thyth.com/VisKart/docs/blob/7aa66c9a89cadf8af84922a3395ea055842eedb8/reverse-engineering/mk64-notes.md
- Skelux.net MK64 main hacking thread: http://skelux.net/showthread.php?tid=47
- Skelux.net MK64 forum archive: http://skelux.net/forumdisplay.php?fid=28
- Shygoo's notes: https://github.com/shygoo/mk64project/tree/master/doc
- Course object notes by queueRAM: https://raw.githubusercontent.com/queueRAM/mk64project/master/doc/Course%20Objects.txt
- Additional archive of Course object notes by queueRAM : https://web.archive.org/web/20170922212613/http://origami64.net/showthread.php?tid=47&page=13
- RAM segment offsets: docs.google.com/spreadsheets/d/1EC0oLGQjcJITusXR3XP4U5ogdVTR85UiM-C1vZJRQ7A/edit#gid=0
- Info about tkmk00 compression by queueRAM: https://github.com/queueRAM/tkmk00
- Wheel pallet tables: https://pastebin.com/7seZG6me
- Character stats arrays: https://pastebin.com/Nxv4MfKH
- Custom characters tutorial: http://web.archive.org/web/20180926184202/http://x-community.grafbb.com/t1740p100-n64-mario-kart-64-etudes-et-tp
- Multiplayer rom patch: github.com/abitalive/MarioKart64/tree/master/Patches/Multiplayer_Hack
- Beck Abney's page (images, speedrun stuff, wii vc stuff, online utilities, ect.): https://beckabney.com/mk64/
ASM and HEX
ASM and HEX
- Hex calculator: https://www.calculator.net/hex-calculator.html
- MIPS ASM <-> Hex converter: www.eg.bucknell.edu/~csci320/mips_web/
Gameshark
Gameshark
- MK64 Gameshark codes: gamehacking.org/game/20598
- EnHacklopedia: http://www.bsfree.org/hack/hacking_n64.html
- The Secrets of Professional Gameshark Hacking: macrox.gshi.org/The%20Hacking%20Text.htm#downloads