Note: Don’t ask for ROMs, you’ll not get them!
Tired of having 3 Laps?
5 Laps on Baby Park is to long?
Or 1 Lap on Test Circle is to short?
We’ll explain it in here.
Requirements
- NDSTool
- NarcTool
- Hex Editor
- Basic understanding of how MKDS files work
Unpack the files
Extracting files from the ROM is simple (in CMD):
ndstool -x *.nds -9 arm9.bin -7 arm7.bin -y9 y9.bin -y7 y7.bin -d data -y overlay -t banner.bin -h header.bin
Replace the “*.nds” by the actual file name.
Next, go to NarcTool (also, in CMD).
We’ll take “old_baby_gc.carc” and “old_donut_sfc.carc” as an example.
narctool d old_baby_gc.carc old_baby_gc.narc
narctool d old_donut_sfc.carc old_donut_sfc.narc
narctool u old_baby_gc.narc old_baby_gc
narctool u old_donut_sfc.narc old_donut_sfc
Hex Editing Time!
It’s now time for the ‘fun’ part.
Open “course_map.nkm” of both tracks, and look for “STAG”.
Copy the one from “old_baby_gc”, and paste it over the one in “old_donut_sfc” (note the red letters).
Pack it again
Now we’ll pack everything in again.
narctool p old_baby_gc old_baby_gc.narc
narctool p old_donut_sfc old_donut_sfc.narc
narctool c old_baby_gc.narc old_baby_gc.carc
narctool c old_donut_sfc.narc old_donut_sfc.carc
And also:
ndstool -c *.nds -9 arm9.bin -7 arm7.bin -y9 y9.bin -y7 y7.bin -d data -y overlay -t banner.bin -h header.bin
Again, replace the “*.nds” to something you like.

Posted in 

