| |||
Views: 88,482,125 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-25-24 02:39 PM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 2 guests |
Main - ROM Hacking - For nostalgic purposes, what was your first ASM hack? | New thread | New reply |
RetroRain |
| ||
Fuzz Ball Level: 66 Posts: 631/994 EXP: 2438019 Next: 23832 Since: 09-30-07 Last post: 1934 days Last view: 956 days |
I remember back in the day when I was frustrated, because I didn't really know much about assembly language, and I saw some people doing some really cool things in their hacks. I was so happy the day I did my first ASM hack. Granted the end result was still a little glitchy, but I'll always remember it as my first ASM hack, and it was the first step I needed to dig deeper into the ASM hacking field.
For nostalgic purposes, and to possibly help some of the new ROM hackers on the forum, I'm posting pics of how I did my first ASM hack. My first ASM hack was making it so that when Mario touched the P-Switch, he got a kuribo shoe instead of having the blocks change into coins. So, here it is: The document on the right side was DahrkDaiz' SMB3 notes that he took while he was hacking. It was included in SMB3 Workshop. Open up the debugger, and check for writes to the P-Switch effect timer, which was RAM address $567. Mario jumping on the P-switch triggered the write to $567. Scroll up in the debugger just a little bit, and look for the LDA. Then right click to open up the hex editor, and change the bytes. The new bytes you just typed are highlighted in red. A9 01 means LDA #$01. 01, because that means that the kuribo shoe is on. Then, change the 67 to 77, to changed the address to write to. $577 is the kuribo shoe address, and the addresses are stored backwards. So it is 8D, (STA), 77 05. And there ya go! Like I said, it is glitchy, but it still works. It is glitchy because the kuribo shoe graphics are not loaded in the PPU. But that can be fixed. But, there is actually better ways to put the kuribo shoe in your SMB3 hack! For a first ASM hack though, it is a baby step! ____________________ My YouTube Channel |
Chaobomr |
| ||
Buster Beetle Banned: Spammer takeover? Level: 45 Posts: 34/467 EXP: 638727 Next: 21437 Since: 05-07-13 From: The dirty south Last post: 3479 days Last view: 3477 days |
It's glitchy 'cuz you need a Spiny with Kuribo's Shoe. I think DahrkDaiz fixed that problem in his hack
I have yet to do an asm hack yet, but I suspect that I will need to do some to make the bosses more difficult. If anyone can provide some help with that, I would be greatly appreciated. ____________________ Sorry for the stupidity. That jerk will be dealt with in the most insane way possible. |
blackhole89 |
| ||
The Guardian Moloch whose eyes are a thousand blind windows! Level: 124 Posts: 4002/4196 EXP: 21531495 Next: 305106 Since: 02-19-07 From: Ithaca, NY, US Last post: 470 days Last view: 83 days |
|
Vanya |
| ||
Red Koopa Level: 27 Posts: 9/139 EXP: 105077 Next: 11082 Since: 01-22-13 Last post: 3292 days Last view: 3291 days |
The first ASM hack I ever did was rearranging the title screen for Megaman 5, but I didn't see it as a big deal. The one I'm really proud of in hindsight is the second asm hack I ever did. I rewrote the cursor routine in the stage select screen and highjacked the tile writing routine and made the name of the currently selected robot master appear in a specific spot on the screen.
http://www.youtube.com/watch?v=tBxw3Zhh9zA ____________________ Krakenskin Leather Works, my Etsy store. LordVanya, my art page. FundamentalEssence, my game development page. |
mickevincent |
| ||
Leever Level: 32 Posts: 180/193 EXP: 205996 Next: 446 Since: 02-26-08 Last post: 3356 days Last view: 969 days |
My first asm hack is a buster loader energy bar for mm4. Just likin matrixz mm forever. I have done several smaller ones after. |
Main - ROM Hacking - For nostalgic purposes, what was your first ASM hack? | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 52, rows: 76/77, time: 0.015 seconds. |