Language…
17 users online: Boli me kurac, Bowser95, crocodileman94, Diary of a Madman, katun24, kayami, Knetog, Knight of Time, MasterMario97, Metal-Yoshi94, NiceHotCupOfBro, nvr5een, Poodloo, RPG Hacker, SF - The Dark Warrior, stevensla2013, ZappaMania - Guests: 143 - Bots: 136
Users: 58,798 (2,274 active)
Latest user: NiceHotCupOfBro

List of Essential Tutorials

Link Thread Closed
In this thread, you will find a list of tutorials for essential tasks in SMW hacking, from the basics to writing ASM.
Tutorials marked with the "Missing" tag haven't been written yet. If you are able to write a tutorial for an entry with this tag, it would be a big help if you did so.

Essentials


Tutorials for essential tasks you need to know.
Patching, Playing and Creating .bps Patches (Video Tutorial)
Managing Backups and Porting ROMs Missing
---
Helpful Diagrams for Everything

Lunar Magic


Tutorials to explain features and tools in Lunar Magic.

Basics


How to properly use basic Lunar Magic tools.
Palette Editor
Map16 Editor
Remapping Map16
Background Editor Missing
ExAnimation Editor
Secondary Entrances Missing
Layer 3 Bypass
Title Screen Editor Missing
Recording New Title Screen Movement

Overworld


How to use Lunar Magic's extensive Overworld Editor.

Tips and Tricks


How to make the most out of Lunar Magic.
Level Design Tips
Kaizo Design Tips
Fake HDMA Missing
Common Vanilla (VLDC) Tricks

Graphics


Guides for everything related to graphics manipulation in SMW.

Inserting


How to insert graphics (GFX and ExGFX) into your game and use them in your levels.
Inserting (Ex)GFX Files

Creating


How to edit existing graphics, mix tilesets and draw completely new ones.
Using YY-CHR
Ripping Graphics with Lunar Magic
Ripping Graphics with Graphic Editor
Ripping Backgrounds with the online BG Ripping Tool
Mixing Tilesets Missing

Editing


How to further edit and enhance graphics.
Color Reduction for Layer 3 Missing


Music


Tutorials to change the music in your hack.

Inserting


How to insert and configure new music.
Inserting .txt Files (AddMusicK)
Using the MSU-1 Chip

Creating


How to compose and port music to SMW's mml format.
MIDI to MML Conversion (Porting)
Creating Samples (.brr)
Using .brr Samples for SFX
SPC to MIDI Conversion

Editing


How to edit and fix existing music.
Addmusic 4.05/M to AddMusicK Conversion


Code (ASM)


Tutorials to teach you how to use or write ASM.

Inserting


How to insert all kinds of ASM and get it running properly in your hack.
Inserting Blocks (GPS)
Inserting Patches (Asar)
Inserting Sprites (PIXI)
Custom Sprite Collection (SpriteTIP) Missing
---
Inserting Overworld Sprites(Overworld SpriteTool)
Using UberASM Codes Missing

Creating


How to write your own ASM.
Making Hex Edits (ROM Map)
---
[Beginner] SMW ASM Tutorial, required for all further ASM tutorials
[Intermediate] General ASM Tutorial, more in-depth read after the above tutorial
Using Macros in Asar
---
Writing Blocks
Writing Patches
Writing Sprites

Advanced


Further ASM documentation.
Removing Asar Patches
Window/Mask Registers Tutorial
In-Depth HDMA Tutorial
Stripe Image Format
Custom Objects (ObjecTool)
Cluster Sprites (Cluster SpriteTool)
Working with Mode 7
---
SA-1 Pack Tutorial and Documentation [Erik offered to update it.]
SuperFX ASM Guide
SPC700 ASM Introduction
SPC700 Hacking In-Depth
Link Thread Closed