Originally posted by MizzentoonI'm sorry its been so long. I realized that before I start developing the ROM Hack again, I would have to start learning 65186C assembly. I've also been doing other projects on newer consoles, like jailbreaking my Nintendo Wii.
65c816 actually and, not quite. Unless you're interested in coding unique new enemies, new blocks, new bosses, new features etc, you probably will only need Lunar Magic and the assets in our many sections. I do encourage learning Assembly if you feel inclined to make stuff! No question is too stupid, and you can always try to drop by #asm on the Discord (if you're 13 and over), or here in the ASM subforum in the SMW Hacking Help forum for any assistance or doubts.
Here's my roadmap:
1.
Assembly for Super Mario World - A good entry way to how 65c816 works in a Super Mario World context. Mess around with this until it all starts to make sense, feel free to take notes if necessary. Don't give up if it's taking a while to make sense! ^^
2.
Assembly for the SNES - This explains 65c816 more in-depth, what each opcode does etc. Make sure you save this for when you feel ready to tackle assembly for real.
2.5.
ASM Workshop 2019 Compilation - A series of compiled lessons from the 2019 ASM Workshop, ranging from Basic to Advanced. Feel free to experiment with this while reading the above two and the following below, it could help with understanding.
3.
My cringy block tutorial - A easy to understand (?) block creating tutorial aimed at absolute beginners. Start here and experiment making a few blocks.
4.
In-Depth Sprite Tutorial (WIP) - A very good tutorial on making sprites aimed at absolute beginners. Feel free to tackle this whenever you feel ready. Even if you want to do it before blocks, but make sure you understand ASM before you start.
5.
In-Depth Patch Tutorial - The ultimate. Patches have limitless possibilities but be careful for crashes! Save this one for last. I'll try to write a tutorial on debugging later on!
Jailbreaking is fun when you're poor.
Hack・
Ports・
ASM・
"Uploader"