This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
super_mario_64:tutorials [2018/09/08 22:39] BasicSomersaults [Level Tutorials] |
super_mario_64:tutorials [2020/06/13 17:29] (current) jesusyoshi54 |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Super Mario 64 Hacking Tutorials ====== | ====== Super Mario 64 Hacking Tutorials ====== | ||
- | ===== Kaze's Tutorial Series ===== | + | ===== Comprehensive Beginner Tutorial Doc ===== |
- | Kaze's tutorial series is the most up-to-date set of tutorials. It is listed in its own section because it is so thorough. \\ | + | [[https://docs.google.com/document/d/1pSYR91UiMVKnP3PyvJiCdwRF5wNS_nZzMe-r2WPQUJk/edit?pli=1#]] |
- | Thread: http://www.smwcentral.net/?p=viewthread&t=78234 \\ | + | |
- | Playlist: [[https://www.youtube.com/playlist?list=PLY9TGb7t9kuFLFIub-I3IOpi6NNsIL413|Super Mario 64 hacking Tutorial]] | + | |
- | ^ ^ Description ^ Difficulty ^ Language ^ | + | |
- | | [[https://youtu.be/VSl4_fotpZw|{{http://i.ytimg.com/vi/VSl4_fotpZw/default.jpg}}]] | [[https://youtu.be/VSl4_fotpZw|01 - Drawing Levels in Sketchup]] \\ Configure Sketchup and plugins and usage of drawing tools| Beginner | English | | + | |
- | | [[https://youtu.be/phPSw7i2SE8|{{http://i.ytimg.com/vi/phPSw7i2SE8/default.jpg}}]] | [[https://youtu.be/phPSw7i2SE8|02 - Textures and UV Mapping]] \\ UV texture mapping in Sketchup and Blender| Beginner | English | | + | |
- | | [[https://youtu.be/cOiRsLBeuww|{{http://i.ytimg.com/vi/cOiRsLBeuww/default.jpg}}]] | [[https://youtu.be/cOiRsLBeuww|03 - Level Importer]] \\ Using [[super_mario_64:hacking_tools#sm64_editor|SM64 Editor (Level Importer)]] | Beginner | English | | + | |
- | | [[https://youtu.be/ms9-51o1Sb4|{{http://i.ytimg.com/vi/ms9-51o1Sb4/default.jpg}}]] | [[https://youtu.be/ms9-51o1Sb4|04 - Collision Maps & Toads Tool]] \\ Optimizing collision maps and using Toads Tool| Beginner | English | | + | |
- | | [[https://youtu.be/BCU8TZG17lQ|{{http://i.ytimg.com/vi/BCU8TZG17lQ/default.jpg}}]] | [[https://youtu.be/BCU8TZG17lQ|05 - Behavior Scripts: Part 1]] \\ Create custom behavior script for rotating box with collision| Intermediate | English | | + | |
- | | [[https://youtu.be/N8uLJwwqcM0|{{http://i.ytimg.com/vi/N8uLJwwqcM0/default.jpg}}]] | [[https://youtu.be/N8uLJwwqcM0|06 - Behavior Scripts: Part 2]] \\ Interactions with animated toad that electrocutes Mario | Intermediate | English | | + | |
- | | [[https://youtu.be/iH9jskasvQA|{{http://i.ytimg.com/vi/iH9jskasvQA/default.jpg}}]] | [[https://youtu.be/iH9jskasvQA|07 - Level Scripts]] \\ Walks through SM64 Level scripts in ROM | Intermediate | English | | + | |
- | | [[https://youtu.be/zSiLEtq5F-o|{{http://i.ytimg.com/vi/zSiLEtq5F-o/default.jpg}}]] | [[https://youtu.be/zSiLEtq5F-o|08 - Fast3D & Geo Layouts]] \\ Import custom model and modify vertex colors | Intermediate | English | | + | |
- | | [[https://youtu.be/pJ1OseZlZGY|{{http://i.ytimg.com/vi/pJ1OseZlZGY/default.jpg}}]] | [[https://youtu.be/pJ1OseZlZGY|09 - Animations]] \\ Use Kaze's animation tool to import Maya animations to SM64 | Intermediate | English | | + | |
- | | [[https://youtu.be/hxLNVBd9KSo|{{http://i.ytimg.com/vi/hxLNVBd9KSo/default.jpg}}]] | [[https://youtu.be/hxLNVBd9KSo|10 - M64 Music Files]] \\ Convert MIDI in Musescore to XML and convert to M64 with XML converter | Intermediate | English | | + | |
- | ===== Level Tutorials ===== | + | This tutorial covers everything you need to know to start romhacking assuming you are starting as a complete beginner. Most other YT tutorials are outdated and don't represent modern hacking techniques. |
- | | [[https://youtu.be/9sYMHWr6xfE|{{http://i.ytimg.com/vi/9sYMHWr6xfE/default.jpg}}]] | [[https://youtu.be/9sYMHWr6xfE|RobiNERD's Mario 64 Hacking tutorial 1]] \\ Learn how to make levels with blender, first part | Beginner | English | | + | |
- | | [[https://youtu.be/tejepC7BUn4|{{http://i.ytimg.com/vi/tejepC7BUn4/default.jpg}}]] | [[https://https://youtu.be/tejepC7BUn4|RobiNERD's Mario 64 Hacking tutorial 2]] \\ Learn how to texture in blender and how to import the level, second part | Beginner | English | | + | |
- | | [[https://youtu.be/rTer2VEYlss|{{http://i.ytimg.com/vi/rTer2VEYlss/default.jpg}}]] | [[https://youtu.be/rTer2VEYlss|How to Make Super Mario 64 Custom Levels]] \\ Good beginner level tutorial on getting setup with all the tools required and designing and importing a custom level. Uses slightly older version of the tools.| Beginner | English | | + | |
- | | [[https://youtu.be/VX0NDhrIaIw|{{http://i.ytimg.com/vi/VX0NDhrIaIw/default.jpg}}]] | [[https://youtu.be/VX0NDhrIaIw|Toads Tool 64 - Warps]] \\ Using Toads Tool 64 to configure warps | Beginner | English | | + | |
- | | [[https://youtu.be/rRyXkdhEW94|{{http://i.ytimg.com/vi/rRyXkdhEW94/default.jpg}}]] | [[https://youtu.be/rRyXkdhEW94|Super Mario 64 Hacking Tutorial]] \\ Newer tutorial on getting setup with Sketchup, SM64 Editor, Toads Tool| Beginner | Deutsch | | + | |
- | | [[https://youtu.be/xaLdhGhevww|{{http://i.ytimg.com/vi/xaLdhGhevww/default.jpg}}]] | [[https://youtu.be/xaLdhGhevww|Working with scrolling textures]] \\ Using SM64 Editor to add scrolling textures to a level | Intermediate | English | | + | |
- | ===== Audio Tutorials ===== | ||
- | | [[https://youtu.be/UZR64J5PiA0|{{http://i.ytimg.com/vi/UZR64J5PiA0/default.jpg}}]] | [[https://youtu.be/UZR64J5PiA0|N64 Sound Tool v1.1]] \\ Tutorial for replacing instruments with sounds from other games or new sounds using N64 Sound Tool. | Intermediate | English | | ||
- | | [[https://www.youtube.com/watch?v=MrgiDD9_cpw|{{https://img.youtube.com/vi/MrgiDD9_cpw/maxresdefault.jpg?150}}]] | [[https://www.youtube.com/watch?v=MrgiDD9_cpw|[Part 1] - Preparing MIDIs for SEQ64 - Custom SM64 Music Tutorial]] \\ Tutorial to prepare your MIDIs to be imported with SEQ64! | Intermediate | English | | ||
- | | [[https://www.youtube.com/watch?v=59722GUOEoA|{{https://img.youtube.com/vi/59722GUOEoA/maxresdefault.jpg?150}}]] | [[https://www.youtube.com/watch?v=59722GUOEoA|SM64 Custom Music Tutorial (2): Making a Custom .m64 in seq64!]] \\ Tutorial to prepare and import your MIDIs into SEQ64! | Intermediate | English | | ||
- | | [[https://www.youtube.com/watch?v=I884x8IVsj0|{{https://img.youtube.com/vi/I884x8IVsj0/0.jpg?150}}]] | [[https://www.youtube.com/watch?v=I884x8IVsj0|SM64 Soundbank Expansion Tutorial RDX]] \\ Blake's tutorial to expand the soundbank of your ROM and import CD quality songs into SM64! | Intermediate | English | | ||
- | |||
- | ===== Assembly Tutorials ===== | ||
- | | [[https://youtu.be/jS-w20Dbnd8|{{http://i.ytimg.com/vi/jS-w20Dbnd8/default.jpg}}]] | [[https://youtu.be/jS-w20Dbnd8|N64 Hacking - How to Enter ASM Code]] \\ Older tutorial on using LemASM to modify assembly code. | Advanced | English | | ||
- | | [[https://youtu.be/JQls33tf_-g|{{http://i.ytimg.com/vi/JQls33tf_-g/default.jpg}}]] | [[https://youtu.be/JQls33tf_-g|Use Nemu64 to Make Codes]] \\ Use Nemu64 debugger to set breakpoints, modify memory, and create Gameshark codes. | Advanced | English | | ||
- | | [[https://youtu.be/wNuYYx8wbto|{{http://i.ytimg.com/vi/wNuYYx8wbto/default.jpg}}]] | [[https://youtu.be/wNuYYx8wbto|MIPS asm tutorial 1, kaze hacking tutorials]] \\ MIPS assembly is at the core of every script I've explained so far and using MIPS, we can get all kinds of customizations. This is just one part of 3 or 4 on how to use MIPS properly to hack SM64. | Advanced | English | | ||
- | | [[https://youtu.be/JB7XZNAKUhA|{{http://i.ytimg.com/vi/JB7XZNAKUhA/default.jpg}}]] | [[https://youtu.be/JB7XZNAKUhA|MIPS asm tutorial 2, kaze hacking tutorials]] \\ Today we learn to use floating points. | Advanced | English | |