You can make various broths with one asm file.
We also have new behavior patterns.
I used the graphic from here.
I got the names of Curve Bro, Braze Bro and Frost Bro from here.
It is already compatible with slopes.
I forgot to include the graphics and palette.I attached it.
You can also use mikeyk's SMB3 style and SMW prototype graphics graphics(However, please prepare the graphics yourself.).
It's certainly a cool version of the hammer brother with the amount of customisability as well as the various types of Brothers. The distance keeping version is presumably my favourite option.
There are some things which really bug me, though: It's nice to have multiple JSON files for the various customisations but all they do is to set the extra byte, not the extra property byte even though the latter makes more sense (the palette is set in the JSON so you need to use different files anyway). You also didn't provide a palette which is rather minor but don't forget it the next time, thank you (you can ask a mod to update the ZIP). Also, what is going with the sprite ground interaction routine? Lastly, there is a typo in the second behaviour which goes from 100 to 111 to 101 and finally to 110.
This is a very user-friendly hammer bro. My only criticism is that changing the graphics is difficult, as the graphics routine for this sprite is handled way differently than similar sprites of the past. So if I wanted to make this sprite use, say the SMB3 hammer bro graphics, I'd have to poke around in the graphics routine to move the head back, and then poke around in the graphics file.
I would suggest to add a way to swap between a graphics routine where its compatible with these graphics, and SMB3 styled compatible graphics. Perhaps just add a second Custom_Bro_TilesTable.asm file for the SMB3 compatibility.
This is a very user-friendly hammer bro. My only criticism is that changing the graphics is difficult, as the graphics routine for this sprite is handled way differently than similar sprites of the past. So if I wanted to make this sprite use, say the SMB3 hammer bro graphics, I'd have to poke around in the graphics routine to move the head back, and then poke around in the graphics file.
I would suggest to add a way to swap between a graphics routine where its compatible with these graphics, and SMB3 styled compatible graphics. Perhaps just add a second Custom_Bro_TilesTable.asm file for the SMB3 compatibility.
Same, I could have used the SMW Prototype graphics too.
This is a very user-friendly hammer bro. My only criticism is that changing the graphics is difficult, as the graphics routine for this sprite is handled way differently than similar sprites of the past. So if I wanted to make this sprite use, say the SMB3 hammer bro graphics, I'd have to poke around in the graphics routine to move the head back, and then poke around in the graphics file.
I would suggest to add a way to swap between a graphics routine where its compatible with these graphics, and SMB3 styled compatible graphics. Perhaps just add a second Custom_Bro_TilesTable.asm file for the SMB3 compatibility.
Same, I could have used the SMW Prototype graphics too.
This is a very user-friendly hammer bro. My only criticism is that changing the graphics is difficult, as the graphics routine for this sprite is handled way differently than similar sprites of the past. So if I wanted to make this sprite use, say the SMB3 hammer bro graphics, I'd have to poke around in the graphics routine to move the head back, and then poke around in the graphics file.
I would suggest to add a way to swap between a graphics routine where its compatible with these graphics, and SMB3 styled compatible graphics. Perhaps just add a second Custom_Bro_TilesTable.asm file for the SMB3 compatibility.
Follow Us On