Views: 722,369,056
16 users online: o 1UPdudes, Barbarian, Beaser, Conal, E-man38, o fsvgm777, GaramiGrappler, LucasRCD, o Manofer, RollingRigatonis, RussianMan, SAMYR DUTRA ARAUJO, ToxicRave, Tweyxx, UTF, Zamo - Guests: 37 - Bots: 171Users: 37,726 (1,783 active)
Latest: GurenMikkoi
Tip: Check this thread for a list of SMW sound effects.Not logged in.
Details for Custom "Shooting" Power-ups
SMW Sprites - Custom "Shooting" Power-ups
File Name: Custom "Shooting" Power-ups
Version History: View
Authors: 1524, RussianMan
Tool: PIXI
Type: Standard
Dynamic: No
Disassembly: No
Includes GFX: Yes
Description: This package lets you to create new "Shooting" based power-ups, where the player can shoot extended sprites, both new and old, depending on "power" state.

Comes with boomerang and hammer powers, that were originally made by 1524 (ICB).

More details in the readme.
Tags: ability, pacifist, power, power-up, power-ups, projectile, sa-1
Rating: No rating
Download: Download - 13.62 KiB
Score sprite spawning was broken on both LoROM and SA-1. On LoROM, it was a simple fix because the routine you call expects a sprite in X, so all that has to be done is move Y into X before calling it, then restore both of them.

SA-1 is a little weird. The remap moves some sprite tables ($9E, $D8, and $E4) out of the direct page. To avoid having to move or hijack every single routine which references them, it places pointers to the correct index in the table at $B4, $CC, and $EE. The score sprite routine uses both $D8 and $E4, so I had to calculate and store the correct pointers in $CC and $EE. As I said, I'm not sure if there's a better way to do it, but it's at least better than copying over the whole routine.
Posted by: Telinc1 -
I knew about score sprites not spawning correctly issue, but nobody answered me how to fix it when I asked.
For $19 and $0DC2 - yeah, I forgot to fix it, but submission was under moderation already, so... I mean I could've submitted the fix, but I didn't wanted to disturb moderator. :shrug:
Posted by: RussianMan -
This is a very good alternative for those who want custom powerups without inserting anything too complicated. Adding new powerups is very easy for those who have basic ASM knowledge.

I should note that I fixed three things during the moderation. The item box contents were being incorrectly set (the values for $19 and $0DC2 don't match up), so I made it use a lookup table. I also fixed score sprites from killing enemies (though I'm not sure if it's the best way for SA-1), an issue which I missed during the previous moderation and so will not count as a rejection reason for this update. Finally, I reconstructed the correct graphics for the boomerang from the GIF, so now the included graphics file will work out of the box.
Posted by: Telinc1 -
Fixed most of issues pointed in removal log. Not sure what means "the boomerang is in the wrong place", is it like sprite tile's angle? As for "Item Box Special" patches support thing: I've considered that for next update, after this submission gets accepted.
Posted by: RussianMan -

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2019 - SMW Central
Legal Information - Privacy Policy - Link To Us

Total queries: 28


Follow Us On

  • Facebook
  • Twitter
  • YouTube


  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • MFGG
  • Gaming Reinvented