Language…
9 users online: DinoMom, Firstnamebutt, masl, netyo, pnaha, qantuum,  Ringo, tOaO, Zavok - Guests: 256 - Bots: 458
Users: 64,795 (2,378 active)
Latest user: mathew

Custom Powerups v3.4.2 - DISCONTINUED

Patch

Isn't it put on by a thing like this?

The "vegetables" which have come out in SMB2 are attacked, in an item.

How about in the subject when renewing next time, as well as "Frog suit"?
Just so you know, in the Tanooki suit archive, the .cfg file is missing.
Originally posted by Rykon-V73
Just so you know, in the Tanooki suit archive, the .cfg file is missing.


It's fixable by copying another CFG file of a different powerup (i.e. Hammer), and doing simple fixes to it.

Originally posted by Vash the fairytail
The "vegetables" which have come out in SMB2 are attacked, in an item.


They are never gonna be in this package, But a PIXI (Sprite Tool) version is viable, since it has been done before.

Originally posted by Vash the fairytail
How about in the subject when renewing next time, as well as "Frog suit"?


I suggested this as well as others, but requires more DMA room for player, LX5 is working on it as well.

Also, LX5 has stuff to do other than SMW hacking, So the best thing to do is wait and see what comes up in the next version, once it is done!
I'm waiting. But can't wait to try the fixes for the custom powerups patch! That is, when I wanna....
My Mode 0 guide.

My Discord server. It has a lot of archived ASM stuff, so check that out!

Nitpicks:

Originally posted by 1
1.) Turn Blocks vs. Question Blocks

Boomerangs and Hammers are able to break Turn Blocks, but it's a bit weird when it doesn't break Question Blocks or Turn Blocks with items inside (coin, etc).

Not sure what the solution would be for this, but I thought I should point it out.


Originally posted by 2
2.) Ice Block should come in different sizes

This may be very difficult to execute, but I was thinking along the lines of having a 16x16, 16x32, 32x16, and 32x32 ice blocks that would be relative to their enemy's size.

Is it possible to make a separate extended graphics bin file for these ice blocks?


Originally posted by 3
3.) Option to make Sprite stay alive after Iceball / Bubble

Code


In New Super Mario Bros. Wii U, the Ice Flower powerup can freeze sprites for a few seconds and the sprite will eventually break free.

At first, I didn't think that this would be possible, but then I remembered that imamelia has a disassembly of the Bubble Sprite:

Code
SpriteToSpawn:
	db $0F,$0D,$15,$74

SpriteTilemap1:
	db $A8,$CA,$67,$24
SpriteTilemap2:
	db $AA,$CC,$69,$24
SpriteTileProps:
	db $84,$85,$05,$08
BubbleTileDispX:
	db $F8,$08,$F8,$08,$FF,$F9,$07,$F9
	db $07,$00,$FA,$06,$FA,$06,$00
BubbleTileDispY:
	db $F6,$F6,$02,$02,$FC,$F5,$F5,$03
	db $03,$FC,$F4,$F4,$04,$04,$FB
BubbleTilemap:
	db $A0,$A0,$A0,$A0,$99
BubbleTileProps:
	db $07,$47,$87,$C7,$03
BubbleTileSize:
	db $02,$02,$02,$02,$00
BubbleTilemapOffset:
	db $00,$05,$0A,$05


I bet something could be worked around that... have it to where if you freeze a sprite, then it's tilemap will show within the ice.

Eventually the ice will have a shake timer just like a Koopa hiding in a Koopa Shell, and the ice will shatter.



Originally posted by 4
4.) Layer 2 Rise, Ice Block doesn't shatter

Code


This is pretty minor, but if the ice block was sandwiched between two blocks, it would make sense if it shattered.

I'm guessing it doesn't shatter because it's not in it's "kicked" phase (#0A)


Originally posted by 5
5.) Glitched Invisible Block Sprite

Code


For some odd reason, the Invisible Block Sprite (6D) will turn into a "stationary" Surface Jumping Cheep-Cheep once Mario makes contact with it.

This is easy to go around though since there are custom blocks that are able to act solid (130) to Mario and (025) to sprites, so this isn't a problem but rather something to mention.

My YouTube Channel
Best SMW Hacks Compilation
I'm having some trouble with the ice block. Whenever I shoot an enemy with the ice flower, the ice block graphic displays for a frame or so then disappears. There is no ice block in its place, and the only thing left in the sprite's spot is an invisible tile that blocks fire/ice balls (i.e. when fireballs hit it, they disappear into a smoke sprite).

The thing is, I'm trying to make this work with a few different resources. I've changed some graphics around to work with the NSMBW Sprite Status Bar, I'm using this with the Better Powerdown Patch (although I don't think that should be conflicting), I'm using PIXI (hopefully that's not an issue), and I'm using an SA-1 ROM.

I don't have NMSTL applied because I've had issues with disappearing tiles with it (ironically).

Earlier in the thread, it was mentioned that sprite-based HUDs shouldn't be an issue, but I'm open to looking through the NSMBW HUD if it could be causing any issues.

Where should I look to try to fix this? I'm having trouble figuring out where in the code the ice block is spawned (and what kind of sprite it is), and I probably wouldn't know what to do about it if I did.

EDIT: I've done some testing. I've tried this on a ROM without the NSMBW bar and it does the same thing. More importantly, I've found out that the ice block works properly only in carryable mode. If Mario sets it down, it disappears. Do do this, I have to hit an enemy with the ice ball and get hurt at the same time so that I can collect the ice block before it hits the ground and disappears a frame later.
I think that thing happened me with the Better Platforms patch.

Userbar by Green Jerry

Also a Fortaleza Reznor user. If you... digo, si hablas español, hackeas, buscas ayuda, o simplemente se te da conocer gente, únete, somos puerta abierta.
Originally posted by LMPuny
I think that thing happened me with the Better Platforms patch.


I have that patch installed too. I'll look into it, thanks!
I'm using the powerup pack liked in the OP, and when I try to fly with the cape, it never launches up in the air, nor does it allow flight like the vanilla cape. You can still float and spin, so it almost seemed intentional. Though looking at the flags set in the powerup file, I'm not sure that's the case. Anyone else experienced this?
I have no idea what to change my layout it to...
As time has passed, this thing has only recollected so many bugs, and the list keeps growing. I'd recommend not using this until I, or someone else, decides to update the patch.

I'm losing interest on this patch due to having too little time to search for fixes for these bugs that you people have reported. I end up forgetting what I was doing on this patch due to have other things to do (real life stuff).

I'm kinda sad for this, but it will be basically discontinued (and with these bugs) unless somehow I get enough time and inspiration to fix these bugs or someone else decides to fix them.

Sorry.
Originally posted by trumpet24601
Originally posted by LMPuny
I think that thing happened me with the Better Platforms patch.


I have that patch installed too. I'll look into it, thanks!

I'll give you the fix:

Search this line in betterplatforms.asm:

Code
PlatformHijack:       ;the hijack most platforms with standard handling use, returns into ProcessInteract
JSL BeSolidToSprites


And change it to this:

Code
PlatformHijack:       ;the hijack most platforms with standard handling use, returns into ProcessInteract
	LdA $9E,x
	Cmp #$53
	BNE +
	LdA $1686,x
	Cmp #$22
	BNE +
	Bra $04
+ JSL BeSolidToSprites


That should work.

Userbar by Green Jerry

Also a Fortaleza Reznor user. If you... digo, si hablas español, hackeas, buscas ayuda, o simplemente se te da conocer gente, únete, somos puerta abierta.
Originally posted by LX5
I'm kinda sad for this, but it will be basically discontinued (and with these bugs) unless somehow I get enough time and inspiration to fix these bugs or someone else decides to fix them.

Sorry.

Aw, that sucks. Was hoping to implement new powerups into my hack some day. Obviously real life is going to take precedence, though.
the iceball is black, where do I change it. Which status bars work with this.

btw who ever patched NMSTL to sa-1 rom, you need not do that the patch is intergrated into the sa-1 patch already.
I was coming in this thread to ask for an ETA for the tiny mushroom and cloud flower, then I see your post on how this is...pretty much discontinued.

That sucks but oh well, life is more important. What IS done is great.
Layout by RanAS, modified by yours truly.

Applying this patch will cause problems that can not be capped.
Important question, but don't get your hopes up, university is starting soon again for me (rip).

Would you keep using this patch if I ditch the 16x32 player in favor for a 32x32 player? I've tried merging them in the past, but it's a clusterfuck that I don't want to revisit at any point on my life.

y/n
No, I would like it however, if you retooled it for use by P I X I sprite tool in versions 1.1 and up.
If it means that it actually takes advantage of it(like having frog suit or making the custom smw mario powerup suit graphics look less cramped), then yes. Otherwise no.


Is the 32x32 player patch even that commonly used anyway? I've only seen two-three hacks use it and they really didn't benefit from using it besides of shoving their OC-do-not-steal character in it, and they didn't even use any powerups in the first place.
Well, I don't even know if I'm going to do this at all. So it's very likely that people won't see frog Mario from me (maybe someone would want to code it...).

I mostly saying this so people have a better time doing graphics for their hacks and to don't mess with Mario's 8x8 tiles, which, honestly, are a pain to work with (same with cape tilemaps). People have been telling me to take advantage of the cape tile, but making sense of that thing requires actual effort.

The only thing that stopped me from using 32x32 GFX in the first place is the fact that the GFX would be 32KB (64KB for original Mario tilemap), instead of 12KB with my optimizations to custom Mario's GFX (which I think it was a great optimization), people could also revert that if they didn't like the new tilemap, but I guess that requires effort. ¯\_(ツ)_/¯

I guess I'll do it if I find free time. Sounds like a fun thing to do (and something I need for my hack anyway).
I personally wouldn't use the 32x32 player, as I'd rather manipulate the cape tilemap shenanigans and other stuff to do my bidding.
Speaking of cape shenanigans, I forked the Powerups GitHub so I could work on documenting that thing (as reference) and maybe some of the other player tilemap shenanigans (primarily just as references). Progress is a bit slow, due to summer classes and stuff, and there are some stuff that I may fix up or change.
Also Shell Mario swimming faster ala NSMB when.

Patch