Language…
10 users online: Cristian Cardoso, howardadam1126, Isikoro, lean4, marvisjj, Oskise, RenkoV2,  Segment1Zone2, SpacePea, Zavok - Guests: 261 - Bots: 295
Users: 64,795 (2,377 active)
Latest user: mathew

Submarine Pop Glitches Custom Sprites

I've used smkdan's Submarine Pop sprite in my hack, and have found out that it has caused my custom sprites to glitch. Here's what happens:

Once I trigger the Submarine Pop sprite in my level, then either die or complete the level that I'm in, whenever I go back to any level with custom sprites, they will just glitch in random, meaning sometimes their graphics will be incorrect and have the wrong behavior. Again, the custom sprites glitched totally at random, not just a specific set of custom sprites.

I'm positive the Submarine Pop is causing this in some way, because I took apart my whole level until eliminating the Submarine Pop, and at that point, the problem stopped happening.

I inserted the submarine sprite as sprite 0C, and the projectile sprite as 0D. I also remembered to change the value to 0D in the marinepop.asm under TORPEDO SPRITE NUMBER.

Any idea why this sprite is causing the issue, or is this just a side effect of the sprite that hasn't been worked out (couldn't find any mention of the issue in the SML sprite thread)?
The same happened to me a few weeks ago. The TapTap does make the same effects, but somewhat more glitchier. I just removed it from my spritelist, and everything runned right. But, the Submarine Pop is different, it only glitches if you use it, not just having it in your hack. I guess you must remove that sprite of your hack.
Now I leave my IPS patches of my hacks for everyone play and edit as you want to.

Bramble Invasion & Surreliatus


Originally posted by Black Yoshi
The same happened to me a few weeks ago. The TapTap does make the same effects, but somewhat more glitchier. I just removed it from my spritelist, and everything runned right. But, the Submarine Pop is different, it only glitches if you use it, not just having it in your hack. I guess you must remove that sprite of your hack.


Thing is, it only starts to glitch other custom sprites once it's actually triggered in the level. So, I can be playing the level with the Submarine and play up to the part right before the sprite is actually used, and it won't cause any issues. Once I do trigger it, then any level I play after that, the custom sprites will glitch randomly.

Also, this glitched custom sprite effect stays in place even when you reset the game or even start a new game file. If you exit the emulator and start again, the effect goes away. o_O

Worse comes to worse, I could just stop using it, but I've already worked out the level design and the level plot around the Submarine.
I remember this sort of issue with the pop but that was with the torpedos it was launching, not the sprite itself. Are you using the sprite tool from this site? That's what resolved that issue for me, but I haven't heard of the submarine itself glitching.
Changing the subject slightly, where can i get the subm,arine pop sprite? i saw Mikey's video on youtube, but there was no download link.
It actually works fine for me, eventhough the collision routine seems to not work very well at all.

EDIT: Images removed because of dead links.


Can this be fixed so Mario can't

a) activate those turn blocks by hitting them
b) move into the blocks with the first 32x16 tiles and also the last ones.
Originally posted by Doomdragon
Changing the subject slightly, where can i get the subm,arine pop sprite? i saw Mikey's video on youtube, but there was no download link.


The link's somewhere in the first post of this thread.


 
Originally posted by smkdan
I remember this sort of issue with the pop but that was with the torpedos it was launching, not the sprite itself. Are you using the sprite tool from this site? That's what resolved that issue for me, but I haven't heard of the submarine itself glitching.


Yep, I used Sprite Tool 1.35 to insert everything. I'm quite sure I downloaded Sprite Tool here, although I may have to double check when I get home. Was there anything else I had to do to make the sprite work other than insert it through Sprite Tool and define the torpedo sprite in the .asm file?

So wait, you're saying the torpedos were actually the cause of the glitch I mentioned? I just said the Submarine was causing it because the issue happened every time I triggered it, but could the torpedos actually be what's causing it?
Originally posted by Golden Yoshi
But could the torpedos actually be what's causing it?


Yes.

This happened to me after testing the pop torpedos with a Fire Chomp. It caused the sprite to just stand still and one of my custom sprites was hurting Mario (it wasn't supposed to hurt him at all).

I opened the cfg editor and I found out the cause:

Extra Property 1: 80
Extra Property 2: 80

I used the cfg editor to change them into 00 and it got fixed.
Originally posted by WhiteYoshiEgg
Originally posted by Doomdragon
Changing the subject slightly, where can i get the subm,arine pop sprite? i saw Mikey's video on youtube, but there was no download link.


The link's somewhere in the first post of this thread.

Thanks. man, that thing is awesome!
Originally posted by Mr. X
Originally posted by Golden Yoshi
But could the torpedos actually be what's causing it?


Yes.

This happened to me after testing the pop torpedos with a Fire Chomp. It caused the sprite to just stand still and one of my custom sprites was hurting Mario (it wasn't supposed to hurt him at all).

I opened the cfg editor and I found out the cause:

Extra Property 1: 80
Extra Property 2: 80

I used the cfg editor to change them into 00 and it got fixed.


That did it. Thanks man. :D
Weird, I didn't change anything and it works fine with other sprites. Eventhough I've to say, that I use Sprite Tool 1.34. :P