Language…
5 users online: Mario's GameBase,  MarioFanGamer, Mithrillionaire, monkey03297, Zavok - Guests: 58 - Bots: 145
Users: 67,562 (2,001 active)
Latest user: Dilshacking

Shattered Block Debris

SMW Sprites → Shattered Block Debris

Submission Details

Name: Shattered Block Debris
Author: MarioFanGamer
Added:
Tool: PIXI
Type: Other
Dynamic: No
Disassembly: Yes
Includes GFX: No
Description: A (near) disassembly of the shattered block debris, when you destroy e.g. a turn or throw block. Can be customised to be 16x16 and static for the big bois.

To be inserted as a minor extended sprite.
Tags: effect lorom sa-1 shatter
Comments: 7 (jump to comments)
Rating:
5.0 (1 rating)
No rating
Download 1.03 KiB | 72 downloads

Screenshots

Comments (7)

 RussianMan Link
Tested With:
-Lunar Magic 3.40
-PIXI 1.40
-bsnes v115
-PIXI 1.42
-Asar 1.91
-UberASM 1.6
-SA-1 1.40

Edited the file to add a $ sign to !Palette value so it doesn't throw an error when using values A through F.

The only discrepancy I noticed is that the shatter despawns as soon as it hits the top of the screen, while the original only despawns if it's too high. While this is noted in the .asm itself, I think it would've been better if this behavior was recreated.

Otherwise, this sprite probably won't shatter your expectations. Because, you know... it's just a shatter disassembly.

Note for users: If you're using PIXI 1.40, there's an off by 1 error in the MinorExtendedGetDrawInfo subroutine, which will cause graphical issues. You can update to PIXI 1.42 and its routines which have this error fixed, or fix it manually, by locating GetDrawInfo.asm in routines/MinorExtended folder. Then change:

Code
lda.l $028B77|!BankB,x


into

Code
lda.l $028B78|!BankB,x
Anas Link
One minor thing: I noticed that the shatter particles are more easily overwritten by the star sparkles than the vanilla ones. I assume this is impossible to fix without Extended NMSTL?
CalHal Link
Is there an option to make all the Shattered Particle including the 16×16 ones fall in front of the terrain instead of behind the terrain?
 MarioFanGamer Author Link
That's what they do by default unless it's a priority tile in which case they go behind. To change this, replace ORA $64 with ORA #$30.
 MarioFanGamer Author Link
Update, turns out, I forgot a ORA $64 for the non-animating tile so that should be fixed now.
TheXander Link
Oh yeah! #smw{O_O!}

It's this a thing that I really needed for some custom blocks that I have planned use differents shatters particles.

Thanks  MarioFanGamer
Knight of Time Link
I was wondering if a 16x16 version of this sprite would be made to go along with the 32x32 brick blocks. Thank you MarioFanGamer!