Language…
10 users online: AnkisethTheMonk, Golden Yoshi, Hot Sauce, JezJitzu, LeonardoCRVG, Maw, ShadowBoxer_Sandshrew, StarWolf3000, SuperMarioDs64, TheMorganah - Guests: 99 - Bots: 166
Users: 69,715 (2,538 active)
Latest user: CORROSIVEsprings

Making Dry Bones' bone spin-jump friendly?

As the title says, I'm looking for a way to make Dry Bones' bone spin-jump friendly.

I've looked around to see if it's been done, but can't find anything about it. I was hoping it would just be a quick hex edit, but only found tilemap and palette information in the ROM map.

I also found the address #02A3F6 for extended sprite interaction. Maybe it could be useful?

Thanks!


Unfortunately there is no extended sprite routine to handle spinjump interaction. You'd have to add that routine yourself.

As you mentioned though, you would probably want to add it to the Mario interaction routine for them at $02A3F6. It wouldn't really be super complicated; you'd just have to check A) Mario is spinjumping (or riding Yoshi, if you want to do that too), B) Mario is falling, and C) Mario is high enough above the sprite to bounce off it. Then just play a sound effect, bounce Mario, and display a contact sprite (JSLing to the routine at $01AB99 will handle that for you).

That said, obviously you'll need to learn ASM first if you don't already know it; there's a bunch of tutorials on the sprite, either in the tutorial section or documents section (I personally recommend using Ersanio's tutorial for a basic introduction and the ASM Workshop for more advanced details). Thankfully, for this you don't really need to know more than the basic opcodes.

Professional frame-by-frame time wizard. YouTube - Bluesky - SMW Glitch List - SMW Randomizer