Welcome to this tutorial on how to change courses in Mario Kart DS. I did use Redmat527's Mario Kart DS ROM Hacking Tutorial - Creating Custom Tracks (Model & Collisions) to make this tutorial. First, you need a couple of programs/files. Download them all! Sketchup: https://www.sketchup.com/ MKDS Course Modifier: https://gbatemp.net/threads/mkds-course-modifier.299444/ or http://web.archive.org/web/20161206093506/http://florian.nouwt.com/MKDSCMLast.zip Every File Explorer: http://archive.dshack.org/thread.php?tid=2308 or http://web.archive.org/web/20160305182209/http://florian.nouwt.com/EFE.zip Mario Kart DS ROM: I can't provide links for the ROM. Search for it on Google, but it's only legal if you have bought the game. TemplateCT: http://www.mediafire.com/file/0s7y8lazfa5mvay/TemplateCT.skp Let's get started! First, open Sketchup and choose: Simple Template - Metres. Then click on: Start using SketchUp. Import TemplateCT.skp. You can use this to scale your circuit (karts are this size). Just move it up a bit so it won't bother you. Now create your track. When you placed your first object, right click on it and click Reverse faces! Just check that every object is white. When you've created the track of your dreams, move everything up. Not extremely high, around twice as high as your course (if you placed 3D objects). Delete TemplateCT. Remove useless faces. Useless faces are sides you don't see, e.g. Top of a wall, sides of a wall that are not visible... Create a new material and name it after the object you are creating (e.g. Road if you are making a road, Wall if you are making a wall, etc...) Select a texture you like, but choose a texture that is 16x16, 32x32, 64x64 and so on. Under the texture file chooser, fill in 30m in both spaces. Now texture the faces with your material. Repeat this process (from create a new material) for the other textures. REMEMBER! TEXTURE BOTH SIDES!!! Now, go to File -> Export -> 3D Model, give your file a name, CHOOSE OBJ file (*.obj) at export type! Make sure to have these options at Options...! Click on Export. Click on OK and close SketchUp. It doesn't matter if you don't save the project. Open MKDS Modifier. Go to Tools -> OBJ UV Patcher. Select the OBJ file you just exported. Save the fixed OBJ. It doesn't matter what you name it. Now go to File -> New -> NSBMD. Open the fixed OBJ you just patched. Now save the NSMBD, again, it doesn't matter what you name it. At the NSMBD Settings menu, check MKDS Scale (1/16 = 0.0625) and Create NSBTX. Then click OK. Go to File -> New -> KCL. Open the fixed OBJ. Save the KCL file. You can see the materials you created. Check the boxes if the object needs to collide (and uncheck them if they don't). At Type, edit the ID to the corresponding object. Open the spoiler below or go to http://www.dshack.wiki/index.php/KCL_ID_List to see the ID's. ID List 00 00 = Normal Road 00 01 = Snow Road 00 06 = Ice Road 00 11 = Water Road 00 14 = Grass Road 00 80 = Normal Road 00 81 = Sand Road 20 00 = Dirt Road 20 06 = Mud Road 40 00 = Stone Road 40 14 = Rainbow Road 80 00 = Wood Road C0 80 = Metal Grid Road E0 80 = Normal Road 00 08 = Normal Wall 00 09 = Normal Wall 00 10 = Normal wall 00 55 = Normal Wall 20 48 = Soft Wall 40 48 = Tin Wall 40 55 = Tin Wall 42 55 = Tin Wall 60 48 = Normal Wall 00 02 = Off Road Dirt (Slows you down). 00 03 = Off Road Dirt (Slows you down more). 00 05 = Off Road Dirt 60 85 = Off Road Dirt 40 83 = Off Road Grass 80 05 = Flowers 00 0A = Out of bounds 00 0B = Fall 00 0B = Fall 00 07 = Boost Panel 40 92 = Boost Panel 60 92 = Boost Panel 00 0F = Cannon Activator 01 00 = Bottom Screen Normal Road 02 80 = Bottom Screen Normal Road 40 94 = Bottom Screen Rainbow Road C2 80 = Bottom Screen Metal Grid Road E2 80 = Bottom Screen Normal Road Open Every File Explorer. Open your ROM in EFE by clicking the folder icon. Go to data -> Course and choose the course you want to replace. If you have a new ROM without a SAV, I recommend using one course out of the first two Nitro or Retro Cups. To see the codenames of the courses, see https://www.dshack.org/docs.php?page=doc&did=14. Open the .carc file of the course you want to replace. Right-click on the KCL file and choose Replace. Select the KCL file you created yourself. Now replace the NSMBD with yours. Now open course_map.nkm and course_collision.kcl. View course_map.nkm WITH COURSE_COLLISION.KCL OPEN!!! You will probably see the course of your choice with your course underneath it. Move the black point (starting point) to the place you want to start (on your course). Change the Y of Position to the height you raised your course in Sketchup. You don't know the Y-coordinate so you need to guess and hope it's good, and otherwise try again. SAVE EVERYTIME YOU CLOSE A WINDOW!!!!!!!!!!!! Go back to Course and select the file: [courseyouchose]Tex.carc. Replace the NSBTX with yours. Save and quit. YOURE DONE! If you have followed my steps correctly you should have your course now in Mario Kart DS! If you have any questions post them below and I will try to answer them.