Seeing as speed run videos are making their way out there with the improvements to GodMode9’s scripting capabilities and the easy of use with NTRBootHax, I’ve decided to try and lay some foundations on the speed run rules in order to make competition among speed runners equal and fair.
The main points that need to be touched on are:
When does the speed run start?
The speed run should start when you reach for the stock 3DS or SD card with the intent to start hacking. This could mean reaching for the screw driver to remove the back panel, reaching for the 3DS, reaching for the NDS flash cart or whatever your first step in the speed run is.
What needs to be included?
This was a bit tricky as everyone has their own definition of when a hack is completed. I figured to narrow it down to just the bare essentials to get a system that can be customized with homebrew and games for the average user. This led me to these basic requirements:
When does it end?
The speed run should end as soon as the main FBI menu is displayed when launched **from the homebrew launcher**. Seeing as homebrew launcher is a part of the requirements above, running FBI from that menu would satisfy displaying the final two requirements and end the speed run.
What prep work can be done beforehand?
Prep work that would be common to hacking multiple 3DS’s can be done prior to the speed run’s start. This means downloading the appropriate files and homebrew, injecting software into the NDS flash cart, collecting the tools such as screw driver and magnet, etc. This also includes going through the initial setup on the 3DS so that you are at the home menu.
Are there any restrictions or categories?
First, all 3DS speed runs are automatically considered to be part of the software TAS category as installing B9S or CFW can not be done without the use of third party software on the SD card or in the cartridge slot. So by default, software TAS is assumed with all speed runs.
Categories can include Basic installs, which follow the minimum requirements listed above or a 100% run which would give you the end result (for both 3DS and SD card) that you would accomplish by following every step of the official guide (http://3ds.guide/). You may also have a No Scripts category, which means while you can use GodMode9, you cannot use it’s scripting capabilities.
As for restrictions, the 3DS must be completely stock, no currently installed CFW, Boot9Strap, A9LH, Homebrew access or cartridge in the game slot. This includes the SD card, it cannot have anything homebrew or CFW related on it. When you start the run the SD card must be inserted into the 3DS and have the back plate on and the 3DS must be powered off.
Any software you use in the process of the speed run must be publicly available for anyone to use in their speed runs. While custom made software could complete the process in a single step, to be fair only software available to all will be considered.
Example
Following the guide lines below I have included a video of my own speed run, which starts by showing that the 3DS is indeed stock (as is the SD card), followed by the actual timed portion of the speed run beginning when I reach for the NDS flash cart and ends when FBI’s main menu appears on screen.
3DS software that was used:
Video:
https://streamable.com/cbtq2
The main points that need to be touched on are:
- When does the speed run start?
- What needs to be included?
- When does it end?
- What prep work can be done beforehand?
- Are there any restrictions or categories?
When does the speed run start?
The speed run should start when you reach for the stock 3DS or SD card with the intent to start hacking. This could mean reaching for the screw driver to remove the back panel, reaching for the 3DS, reaching for the NDS flash cart or whatever your first step in the speed run is.
What needs to be included?
This was a bit tricky as everyone has their own definition of when a hack is completed. I figured to narrow it down to just the bare essentials to get a system that can be customized with homebrew and games for the average user. This led me to these basic requirements:
- Boot9Strap installed to FIRM0 and FIRM1
- Luma3DS (or other CFW) installed to both the SD card and the CTRNAND.
- Homebrew Launcher
- FBI
When does it end?
The speed run should end as soon as the main FBI menu is displayed when launched **from the homebrew launcher**. Seeing as homebrew launcher is a part of the requirements above, running FBI from that menu would satisfy displaying the final two requirements and end the speed run.
What prep work can be done beforehand?
Prep work that would be common to hacking multiple 3DS’s can be done prior to the speed run’s start. This means downloading the appropriate files and homebrew, injecting software into the NDS flash cart, collecting the tools such as screw driver and magnet, etc. This also includes going through the initial setup on the 3DS so that you are at the home menu.
Are there any restrictions or categories?
First, all 3DS speed runs are automatically considered to be part of the software TAS category as installing B9S or CFW can not be done without the use of third party software on the SD card or in the cartridge slot. So by default, software TAS is assumed with all speed runs.
Categories can include Basic installs, which follow the minimum requirements listed above or a 100% run which would give you the end result (for both 3DS and SD card) that you would accomplish by following every step of the official guide (http://3ds.guide/). You may also have a No Scripts category, which means while you can use GodMode9, you cannot use it’s scripting capabilities.
As for restrictions, the 3DS must be completely stock, no currently installed CFW, Boot9Strap, A9LH, Homebrew access or cartridge in the game slot. This includes the SD card, it cannot have anything homebrew or CFW related on it. When you start the run the SD card must be inserted into the 3DS and have the back plate on and the 3DS must be powered off.
Any software you use in the process of the speed run must be publicly available for anyone to use in their speed runs. While custom made software could complete the process in a single step, to be fair only software available to all will be considered.
Example
Following the guide lines below I have included a video of my own speed run, which starts by showing that the 3DS is indeed stock (as is the SD card), followed by the actual timed portion of the speed run beginning when I reach for the NDS flash cart and ends when FBI’s main menu appears on screen.
3DS software that was used:
- GodMode9 v1.4.3 w/ autorun script, preloaded VRAM0 & built-in AESKeys
- ZIP3DSFX v0.6
- NTRBoot_Flasher v0.3.0
- FBI
- Homebrew Launcher
Video:
https://streamable.com/cbtq2