Language…
15 users online: AJ1Ayrton, Dynomon Maverick 058, fanfan21, ForthRightMC, HumanoidTyphoon, Ice Man, Idontcare, imamelia, Insanit,  Lazy, Nowieso, Rykon-V73, spooonsss, TheRealCatsup, Typo - Guests: 118 - Bots: 97
Users: 70,138 (2,549 active)
Latest user: zandriix_

Rip Van Fish Z

SMW Sprites → Rip Van Fish Z

Submission Details

Name: Rip Van Fish Z
Author: spooonsss
Added:
Tool: PIXI
Type: Other
Dynamic: No
Disassembly: Yes
Includes GFX: No
Description: A disassembly of the Rip Van Fish Z minor extended sprite. Spawned by sleeping Rip Van Fish, it floats up and pops.

Check the .asm for how to make the vanilla or disassembly Rip Van Fish spawn this.
Tags: effect
Comments: 4 (jump to comments)
Rating:
0.0 (0 ratings)
No rating
Download 2.14 KiB | 36 downloads

Screenshots

Comments (4)

 MarioFanGamer Link
Moderated with:
  • Lunar Magic v3.40
  • SA-1 Pack v1.32
  • PIXI v1.42
  • BSNES v115
Removed the hijack from the code (that one is very unnecessary and can lead to unintended side effects very fast, let the users themselves decide if they want to change the Z sprite).

It's a disassembly, what else.
Except I do wish some more effort were put into it since I feel like it has been disassembled a bit too literally. A good example is the jump to the $02B5BC disassembly which can be replicated with one to MinorExtendedSpeed (the code is almost identical to the vanilla code with exception that it also handles the X position high byte) and the check for the sprite type also was left in the code, adding some dead weight into the code (I specifically mention this because you caught). The rest is some minor formatting improvements since the code has been taken straight from a disassembly with almost entirely unchanged labels.
Not to mention the aforementioned hijack but that's resolved now.
spooonsss Author Link
I forgot to comment out the hijack after testing it. Here's what I intended:

Code
pushpc
; to replace the vanilla and disassembly rip van fish z minor extended sprite, uncomment these lines:
;org $02C0D9
;LDA.b #!MinorExtendedOffset+$01 ; replace $01 with the number of this minor extended sprite in pixi's list.txt
pullpc
sholmes Link
it looks like there is only an asm without a cfg or json
 RussianMan Link
Minor extended sprites do not need .cfg or .json. They're meant to be inserted as .asm (just like extended and cluster sprites).