Language…
8 users online: AmberLeGoobette, autisticsceptile1993, BlueSheep123, Dark Prince, Enan63,  Hazel, Klug, Maw - Guests: 383 - Bots: 112
Users: 70,279 (2,552 active)
Latest user: SMWFan289

Making a Wario moveset

Hello there!

I was thinking of including Wario as a third playable character in my SMW hack, but I was wondering how to perform his moveset.

I had thought that it would be like in Wario Land but with some additions, for example:
- Don't run, just walk
- When pressing Y/X, he does the Shoulder Bash with the running animation (I have Wario's sprites assigned) and can jump
- Has the Ground Pound to destroy hard blocks
- Grab enemies from above

What would be the programming to perform these actions?


There do already exist ground pound and dash patches, though you may want to tweak those depending on your requirements. You can also disable X/Y to run with this:

Code
org $00D717
	db $80

Grabbing enemies is a lot more complicated, though, as the framework SMW has established doesn't inherantly support that, so you'd likely have to do a fair bit of recoding to implement it. A good place to start, though, would be to modify the generic Mario-sprite contact routine at $01A7F7.

Professional frame-by-frame time wizard. YouTube - Bluesky - SMW Glitch List - SMW Randomizer
Originally posted by Thomas
There do already exist ground pound and dash patches, though you may want to tweak those depending on your requirements. You can also disable X/Y to run with this:

Code
org $00D717
	db $80
Thank you Thomas for providing the patches!

Now I would like to know how to create a third character (Wario in this case) with his own graphics and apply this patches. (I'm also using the Custom PowerUps patch)

Also, how I can make the characters switchable only in the OW? (Like the hack Nozom Quest)