Super Mario 64 Speedrunning Resources

Last Updated: 4:23 am, July 23, 2020

List compiled by minikori (Twitch: minikori, Discord: minikori#0001, Twitter: @_minikori) If you think something should be added to this, or if you have any other suggestions, let me know. If you have any links to information about the game that are not included in this doc, let me know. It can at least be added to the “Potentially useful” section. Shortened link to this doc: https://bthl.es/O このリンク集の日本語版はこちら 日本語版の内容は、英語のバージョンに比べたらもう廃れたかもしれません。 This is a list I’ve compiled of links to potentially useful resources for all things SM64. I’ve categorized them by how useful I think they will be / how often I think people will need to find them.

Very useful

Go-to links. Places to talk to other people or find as relevant information as possible

SM64 Discord - Discord server for all things SM64. Great place to ask questions, discuss strategies, find race partners, etc.

Speedrun.com Leaderboards - Up to date leaderboards for full runs

Singlestar Records - Up to date listing of singlestar world records

SM64 Practice Codes - Well maintained website containing a ton of really useful GameShark codes for practice, as well as good resources for creating GameShark codes

Ukikipedia - Wiki with several resources for Super Mario 64, including RTA guides as well as in-depth explanations of glitches, items, and game mechanics.

EverDrive/Gameshark Guide - How to acquire and use an EverDrive or Gameshark to optimize your SM64 practicing, by Tabascoth

Usamune Practice ROM - Futuristic Practice ROM developed by circumark994 and atmpas

 

Somewhat useful

Good information to know, but not something you’ll be using all the time

N64 Setup Guide - Should answer any questions one might have about getting started on N64, by Toastrider

Miscellaneous Information - Gameplay information that new players will find very useful

120 Star Community Best Splits - Collection of overall best RTA splits for 120 star within community

120 Star TAS - Lots of really cool TAS strats displayed there

“Ideal” 120 Star Run - Tool assisted 120 star run showing what a perfect run might look like when using advanced RTA strats

70 Star TAS - Good display of BLJless strats on many stars

“Ideal” 70 Star Run - Segmented 70 star run by several Japanese runners, showing what a perfect run might look like when using very advanced RTA strats

16 Star TAS - Sort of outdated, but does display some strats not seen in the other TASes

16 Star Theory TAS - A TAS that uses RTA strats to show what a perfect human 16 star run might look like

0 Star TAS - The any% TAS that was made obsolete by the discovery / exploitation of PUs

1 Key TAS - Most recent any% TAS, taking advantage of PUs to get to basement early and skip Bowser 1

Simply's Movement Guides - Movement guide videos by Simply

Ultimate Star Spreadsheet v2 - RTA strat times on all stars by many runners. Not single star leaderboards, but rather good goal times on stars using normal strats. Created by circumark

SpeedRunsLive Leaderboard - Race leaderboards for SRL

TASVideos SM64 Game Resources - Mostly contains explanations on different ways to make Mario go fast, as well as a good explanation of what PUs are

WR History Spreadsheet - Accurate and maintained history of 120 and 70 star world records

70 Star Version Timing Differences - Timing differences between US and JP for 70 star, by Alex (US is 1.95 seconds faster)

120 Star Timing Differences - Timing differences between US and JP for 120 star, by Shredwot (JP is 2.7 seconds faster, but this may be inaccurate)

Japanese SM64 Wiki - Useful game information written in Japanese including some leaderboards.

Gecko Codes - Forum thread containing codes for Gecko (for VC players)

EvilAsh25 Streaming Setup Guide - Guide for setting up a console stream including both hardware and software setup

Kaze SM64 Hacking Tutorials - Great for learning how to create ROM hacks

GiBoss Emulator Setup Guide - Optimal emulator settings for practicing/running the game

Iotku GV-USB2 Setup Guide - Walkthrough for setup of GV-USB2 with AmaRecTV

70 Star Route Comparison - Timing differences between various 70 star routes

Bingo Guide - Guide containing a bunch of useful information for bingo races, maintained by Alaris

16 Star Example Run for Beginners - A 16 star run that uses no tricks to showcase the importance of good movement, by BlueBob

70 Star Example Run for Beginners - A 70 star run that uses no tricks to showcase the important of good movement, by BlueBob

Real-time Calculator - Simple tool to convert in-game time + lag data to real-time

AutoSplit 64 - Tool that can be used with LiveSplit to automatically split during SM64 runs

Potentially useful

Random tidbits of information I’ve collected over time

SM64 Practice Codes External Links - A bunch of links to really good external resources regarding assembly and memory hacking

Icons Everybody Uses for Splits - A zip of those icons you see nearly everybody using for splits, named by stage and star. Original image here

RTA Timer GameShark Code - WIP by abitalive

Moat Skip Description Pastebin - Also contains explanation of PUs (Parallel Universes). This info is also in the TASVideos Game Resources

The Parallel Port Problem - Explanation of the parallel port on GameShark and potential ways to get it working with modern PCs

Transferring Codes over USB - Discusses transferring GameShark codes over USB on modern PCs

All Coins Description - List of number of coins in each level and a short FAQ

Star Road 80 Star Guide - Speedrun guide of the most popular SM64 ROM hack

Make Nintendo 64 GameShark Codes - Nice writeup about GameShark codes, what they mean, and how they work

Super Mario 64 Exposed - Old (probably not maintained) Google Site containing a bunch of random info about SM64. Useful resource if you are doing GameShark stuff

Super Mario 64: Useful Codes - A bunch of random GameShark codes that might be useful

All You Ever Wanted To Know About N64 Controller - Different colors, pictures of the inside, etc. Nice resource if you are into controllers

Kaze's Google Site - Lots of random GameShark info dumped here. You can likely find everything you want at the official practice code Google site, as it is maintained by him as well

Hacking Nintendo 64 - Sweet writeup on how GameSharks and such work with Nintendo 64

RCP64, Nintendo 64 Machine - Super technical writeup containing links to MIPS R3400i documentation, the processor used by the N64

N64 Programming CPU Overview - More information about the MIPS processor, namely its registers

UI Customization Memory Addresses - A lot of this is probably on the practice codes website

ABC Routes - Routes for the ABC (A Button Challenge), written by Pannenkoek

Course Versions - Variations in each course depending on which star you select

How To Prepare for SM64 Hack - Japanese video explaining how to dump the SM64 ROM / Patch it for hacks

SM64.com - Rarely updated, but contains some information on each stage

All Ideas 2013 - Very long video put together by circumark993 containing a ton of strat/routing ideas he had

All Ideas 2015 - The saga continues…

All Ideas 2019 - Another huge idea compilation by ark

GameHacking.org Page - Great list of GameShark codes and memory locations

GameShark 3.3 User Manual - User manual, contains some good information, including how to backup/restore codes via Memory Pack

Writing ASM Routines for N64 - Article on how to go from assembly to GS code

SM64Hacks - SMWCentral for SM64. Good place to find hacks

Super Mario 64 Hacks Wiki - More information about ROM hacks

SM64 Hacks Subreddit - ROM hack discussion

Interesting Notes of History - Compiled in a Reddit comment by GothicLogic

All Sign Locations - And you thought this category was a joke

Task Information - Info about past/current/future 2016 task series

Retiming is Important - Guide on how to properly retime runs with aviutl by GothicLogic

SM64 Speedrun History - More details on the history of Super Mario 64 speedrunning by FrostyZako

Walking vs. QJK Comparison - Speed comparison between walking or buffering jump kick (Quick Jump Kick) from 0 speed

Don’t Be a Tryhard, Just Run - Speed comparison between running or punch canceling to start movement

Janky Hitboxes - Good visualization of unintuitive hitboxes in the game

Debug Code - Big write-up on the debug functionality left in the game’s code

SM64 TASVideos Forum Topic - New TAS news will likely show up on here shortly after Twitter/YouTube, as well as TAS discussion by (mostly) people who know what they are talking about

EEPROM Overview - Detailed description of the layout of how SM64 stores save data

MarioRuns Forum Archive - Read-only backup of the MarioRuns forums from November 2015. Be sure to check out the Fail GIF thread

The Ultimate Star Spreadsheet v1 - Old spreadsheet containing RTA strat times for many stars by many runners. Use v2 of this spreadsheet if you want to contribute.

120 Star Routes - List of the different 120 star routes people use, by Xarflon

SM64 Leaderboard + WR History - A large collection of leaderboard history by FrostyZako

Sub 1:50 PB Stats - Statistics on downstairs vs. upstairs times, etc. on many sub-1:50 120 Star runs

Project64Spy - Fork of NintendoSpy that hooks into a running Project64 1.6 and displays inputs. Useful for emulator runners

SM64 Ideas Credit - Site maintained by circumark994 that keeps track of various ideas for stars and who came up with them

Singlestar WR History - Historical WR times and videos for singlestar. Maintained by Lyfey

Controller test ROM - ROM for testing controller analog stick angles. This is intended to be used on an N64 (emulator analog angles are dependent on plugins/software)

ROM Web Patcher - Web tool for applying patches to ROMs. You still have to supply your own ROM

Practice File Creator - Simple web tool that can create GameShark codes for practice/relay files

Course IDs - List of course IDs and entrances in the game, useful for custom level select in Usamune practice ROM. List compiled by Saria_100

 

extlink

https://bthl.es/O

id: 1
uid: z9xqT
insdate: 2020-07-23 04:23:23
title: Super Mario 64 Speedrunning Resources
additional:

List compiled by minikori (Twitch: minikori, Discord: minikori#0001, Twitter: @_minikori) If you think something should be added to this, or if you have any other suggestions, let me know. If you have any links to information about the game that are not included in this doc, let me know. It can at least be added to the “Potentially useful” section. Shortened link to this doc: https://bthl.es/O このリンク集の日本語版はこちら 日本語版の内容は、英語のバージョンに比べたらもう廃れたかもしれません。 This is a list I’ve compiled of links to potentially useful resources for all things SM64. I’ve categorized them by how useful I think they will be / how often I think people will need to find them.

Very useful

Go-to links. Places to talk to other people or find as relevant information as possible

SM64 Discord - Discord server for all things SM64. Great place to ask questions, discuss strategies, find race partners, etc.

Speedrun.com Leaderboards - Up to date leaderboards for full runs

Singlestar Records - Up to date listing of singlestar world records

SM64 Practice Codes - Well maintained website containing a ton of really useful GameShark codes for practice, as well as good resources for creating GameShark codes

Ukikipedia - Wiki with several resources for Super Mario 64, including RTA guides as well as in-depth explanations of glitches, items, and game mechanics.

EverDrive/Gameshark Guide - How to acquire and use an EverDrive or Gameshark to optimize your SM64 practicing, by Tabascoth

Usamune Practice ROM - Futuristic Practice ROM developed by circumark994 and atmpas

 

Somewhat useful

Good information to know, but not something you’ll be using all the time

N64 Setup Guide - Should answer any questions one might have about getting started on N64, by Toastrider

Miscellaneous Information - Gameplay information that new players will find very useful

120 Star Community Best Splits - Collection of overall best RTA splits for 120 star within community

120 Star TAS - Lots of really cool TAS strats displayed there

“Ideal” 120 Star Run - Tool assisted 120 star run showing what a perfect run might look like when using advanced RTA strats

70 Star TAS - Good display of BLJless strats on many stars

“Ideal” 70 Star Run - Segmented 70 star run by several Japanese runners, showing what a perfect run might look like when using very advanced RTA strats

16 Star TAS - Sort of outdated, but does display some strats not seen in the other TASes

16 Star Theory TAS - A TAS that uses RTA strats to show what a perfect human 16 star run might look like

0 Star TAS - The any% TAS that was made obsolete by the discovery / exploitation of PUs

1 Key TAS - Most recent any% TAS, taking advantage of PUs to get to basement early and skip Bowser 1

Simply's Movement Guides - Movement guide videos by Simply

Ultimate Star Spreadsheet v2 - RTA strat times on all stars by many runners. Not single star leaderboards, but rather good goal times on stars using normal strats. Created by circumark

SpeedRunsLive Leaderboard - Race leaderboards for SRL

TASVideos SM64 Game Resources - Mostly contains explanations on different ways to make Mario go fast, as well as a good explanation of what PUs are

WR History Spreadsheet - Accurate and maintained history of 120 and 70 star world records

70 Star Version Timing Differences - Timing differences between US and JP for 70 star, by Alex (US is 1.95 seconds faster)

120 Star Timing Differences - Timing differences between US and JP for 120 star, by Shredwot (JP is 2.7 seconds faster, but this may be inaccurate)

Japanese SM64 Wiki - Useful game information written in Japanese including some leaderboards.

Gecko Codes - Forum thread containing codes for Gecko (for VC players)

EvilAsh25 Streaming Setup Guide - Guide for setting up a console stream including both hardware and software setup

Kaze SM64 Hacking Tutorials - Great for learning how to create ROM hacks

GiBoss Emulator Setup Guide - Optimal emulator settings for practicing/running the game

Iotku GV-USB2 Setup Guide - Walkthrough for setup of GV-USB2 with AmaRecTV

70 Star Route Comparison - Timing differences between various 70 star routes

Bingo Guide - Guide containing a bunch of useful information for bingo races, maintained by Alaris

16 Star Example Run for Beginners - A 16 star run that uses no tricks to showcase the importance of good movement, by BlueBob

70 Star Example Run for Beginners - A 70 star run that uses no tricks to showcase the important of good movement, by BlueBob

Real-time Calculator - Simple tool to convert in-game time + lag data to real-time

AutoSplit 64 - Tool that can be used with LiveSplit to automatically split during SM64 runs

Potentially useful

Random tidbits of information I’ve collected over time

SM64 Practice Codes External Links - A bunch of links to really good external resources regarding assembly and memory hacking

Icons Everybody Uses for Splits - A zip of those icons you see nearly everybody using for splits, named by stage and star. Original image here

RTA Timer GameShark Code - WIP by abitalive

Moat Skip Description Pastebin - Also contains explanation of PUs (Parallel Universes). This info is also in the TASVideos Game Resources

The Parallel Port Problem - Explanation of the parallel port on GameShark and potential ways to get it working with modern PCs

Transferring Codes over USB - Discusses transferring GameShark codes over USB on modern PCs

All Coins Description - List of number of coins in each level and a short FAQ

Star Road 80 Star Guide - Speedrun guide of the most popular SM64 ROM hack

Make Nintendo 64 GameShark Codes - Nice writeup about GameShark codes, what they mean, and how they work

Super Mario 64 Exposed - Old (probably not maintained) Google Site containing a bunch of random info about SM64. Useful resource if you are doing GameShark stuff

Super Mario 64: Useful Codes - A bunch of random GameShark codes that might be useful

All You Ever Wanted To Know About N64 Controller - Different colors, pictures of the inside, etc. Nice resource if you are into controllers

Kaze's Google Site - Lots of random GameShark info dumped here. You can likely find everything you want at the official practice code Google site, as it is maintained by him as well

Hacking Nintendo 64 - Sweet writeup on how GameSharks and such work with Nintendo 64

RCP64, Nintendo 64 Machine - Super technical writeup containing links to MIPS R3400i documentation, the processor used by the N64

N64 Programming CPU Overview - More information about the MIPS processor, namely its registers

UI Customization Memory Addresses - A lot of this is probably on the practice codes website

ABC Routes - Routes for the ABC (A Button Challenge), written by Pannenkoek

Course Versions - Variations in each course depending on which star you select

How To Prepare for SM64 Hack - Japanese video explaining how to dump the SM64 ROM / Patch it for hacks

SM64.com - Rarely updated, but contains some information on each stage

All Ideas 2013 - Very long video put together by circumark993 containing a ton of strat/routing ideas he had

All Ideas 2015 - The saga continues…

All Ideas 2019 - Another huge idea compilation by ark

GameHacking.org Page - Great list of GameShark codes and memory locations

GameShark 3.3 User Manual - User manual, contains some good information, including how to backup/restore codes via Memory Pack

Writing ASM Routines for N64 - Article on how to go from assembly to GS code

SM64Hacks - SMWCentral for SM64. Good place to find hacks

Super Mario 64 Hacks Wiki - More information about ROM hacks

SM64 Hacks Subreddit - ROM hack discussion

Interesting Notes of History - Compiled in a Reddit comment by GothicLogic

All Sign Locations - And you thought this category was a joke

Task Information - Info about past/current/future 2016 task series

Retiming is Important - Guide on how to properly retime runs with aviutl by GothicLogic

SM64 Speedrun History - More details on the history of Super Mario 64 speedrunning by FrostyZako

Walking vs. QJK Comparison - Speed comparison between walking or buffering jump kick (Quick Jump Kick) from 0 speed

Don’t Be a Tryhard, Just Run - Speed comparison between running or punch canceling to start movement

Janky Hitboxes - Good visualization of unintuitive hitboxes in the game

Debug Code - Big write-up on the debug functionality left in the game’s code

SM64 TASVideos Forum Topic - New TAS news will likely show up on here shortly after Twitter/YouTube, as well as TAS discussion by (mostly) people who know what they are talking about

EEPROM Overview - Detailed description of the layout of how SM64 stores save data

MarioRuns Forum Archive - Read-only backup of the MarioRuns forums from November 2015. Be sure to check out the Fail GIF thread

The Ultimate Star Spreadsheet v1 - Old spreadsheet containing RTA strat times for many stars by many runners. Use v2 of this spreadsheet if you want to contribute.

120 Star Routes - List of the different 120 star routes people use, by Xarflon

SM64 Leaderboard + WR History - A large collection of leaderboard history by FrostyZako

Sub 1:50 PB Stats - Statistics on downstairs vs. upstairs times, etc. on many sub-1:50 120 Star runs

Project64Spy - Fork of NintendoSpy that hooks into a running Project64 1.6 and displays inputs. Useful for emulator runners

SM64 Ideas Credit - Site maintained by circumark994 that keeps track of various ideas for stars and who came up with them

Singlestar WR History - Historical WR times and videos for singlestar. Maintained by Lyfey

Controller test ROM - ROM for testing controller analog stick angles. This is intended to be used on an N64 (emulator analog angles are dependent on plugins/software)

ROM Web Patcher - Web tool for applying patches to ROMs. You still have to supply your own ROM

Practice File Creator - Simple web tool that can create GameShark codes for practice/relay files

Course IDs - List of course IDs and entrances in the game, useful for custom level select in Usamune practice ROM. List compiled by Saria_100

 


category: Super Mario 64 Speedrunning Resources
extlink: https://bthl.es/O
Super Mario 64
Super Mario 64 is a 1996 platform game for the Nintendo 64 and the first in the Super Mario series to feature 3D gameplay. As Mario, the player explores Princess Peach's castle and must rescue her from Bowser. Also known as SM64.
Top Games for November
Top Games for October