Name: | Amazing Flying Hammer Bro + Stationary SMW Hammer Bro |
Author: | Sonikku |
Added: | |
Version History: | View |
Tool: | PIXI |
Type: | Standard |
Dynamic: | No |
Disassembly: | No |
Includes GFX: | No |
Description: | This is the Amazing Flying Hammer Bro (sprite x9B) from Super Mario World, disassembled and slightly adjusted for ease-of-use. This variety does not lock to the winged block platform like the vanilla sprite, as this behavior is tied to the platform itself. A disassembled and modified version of the Flying Blocks (sprite x9C) is included if you'd like to make use of it, but is not as customizable as TheBiob's disassembly. It is tailored to work alongside this sprite fairly seamlessly, however. To give a brief explanation as to how the vanilla sprite operates: - While the sprite is alive, the graphics routine is not loaded. - The winged block platform, when a "living" Hammer Bro exists, will render a copy of the the Hammer Bro's graphics routine. This prevents a weird 1-frame "desync" between the sprites if the Hammer Bro happens to fall on specific sprite slots. This version renders the graphics routine at all times. If the platform is being used, you'll simply need to ensure the Hammer Bro is placed or moved after the platform (so that it appears "in front of" the platform in Lunar Magic). This should resolve most desync issues. Release History: - 7/6/2009: v1.0 - Initial Release. - 12/12/2023: v2.0 - New disassembly created. |
Tags: | enemy hammerbro lorom sa-1 |
Comments: | 12 (jump to comments) |
Rating: |
Download
5.96 KiB | 1,484 downloads
Comments (12)
-Lunar Magic 3.51
-PIXI 1.42
-bsnes v115
-SA-1 1.40
-More Extended Sprites
Fixed flying platform having different offscreen value, which would result in it despawning earlier than the hammer bro, leaving it floating in the air. Also, uncommented ORA #$30 lines for both hammer bro and platform, it does not make any sense why they go behind objects by default (and it's a small descrepancy from vanilla, in vanilla game it's hardcoded into property tables).
Removed "original" version from the archive. If one wants to use the original, you can use Version History and download it from there. I adjusted the submission's name to indicate that the hammer bro can still be used as a stationary variant.
Despite advertising itself as a disassembly, it changes how both bro and platform work on a fundamental level. In the original, the hammer bro only shows graphics on its own if dead, otherwise the graphics are handled by the platform. This "disassembly" changes it so the hammer bro displays its graphics at all times. Plus, it can still be used as a stationary variant, while the original cannot. A sprite disassembly is supposed to be an accurate representation of the original, according to sprite submission rule 3. As such, I unmarked this as a disassembly.
Despite that, this sprite is still useful as a more workable version of the original. Plus, as I mentioned before, the hammer bro can be used as a stationary enemy, which is pretty useful.
Also added tags and screenshots
edit:
put that after the "HammerBro" label and it should lock onto the platform.
For me It isn't cool thing, I want to him lock on it.
You know, not locking onto the platform is the whole point of the sprite... If it were to lock onto a platform it would be basically the same as the original.
For me It isn't cool thing, I want to him lock on it.