Banner
Views: 646,685,125
Time:
17 users online: AntiDuck, ChaosComposer, chickaDEE Magazine, devlin_76, Edinaldo_Soader, Erick_Melo, Horrowind, Linkdeadx2, MarioFanGamer, Matheus2653, PaperWario, randomdude999, Skewer, Super Stiviboy, SuperYoshi SMW, The Yak Smoker, yygdrasil - Guests: 72 - Bots: 405Users: 35,126 (1,329 active)
Latest: SrDanielBarros
Tip: Check out the Current Contests & Events forum to participate in any hacking contests that may be going on.Not logged in.
Details for Custom "Shooting" Power-ups
SMW Sprites - Custom "Shooting" Power-ups
File Name: Custom "Shooting" Power-ups
Added:
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: 0.0 (Votes: 0)
Download: Download - 13.62 KiB
77 downloads
Screenshots
Previous 
 Next
Telinc1
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 -
RussianMan
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 -
Telinc1
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 -
RussianMan
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 - 2018 - SMW Central
Legal Information - Privacy Policy - Link To Us


Total queries: 30

Menu

Follow Us On

  • Facebook
  • Twitter
  • YouTube

Affiliates

  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • ROMhacking.net
  • MFGG
  • Gaming Reinvented