Language…
13 users online: AbiLee, CosmicTiff, dh8d1, Golden Yoshi, Green, Hiro-sofT, jojo_kaizo, Nitrogen, PopCorn181, signature_steve, Sparkysie,  xHF01x, xhsdf - Guests: 105 - Bots: 180
Users: 69,699 (2,527 active)
Latest user: retroSNES

[fix] carryable sprites

Now, you can bring carryable custom sprites to next level through the pipe.
Change one byte at 0x12E18 to "80".
This also fixes the glitch of silver P switch, I think.

EDIT : Pressed switches also won't return to former state.
Wow, nice find Romi!
This makes a lot of custom sprites a lot more flexible!
That's great! I hate making complex puzzle levels that involve silver P-switches only to find that glitch. Nice find!
Your layout has been removed.
Thanks Romi!! this will be very useful :)
I renamed this thread, because I also will fix another glitch that Mario can carry 2 sprites at once. There might be people who use this glitch as a trick, so I don't know if this is useful.
Use xkas to insert.

Code
lorom
header

;;;;;;;;;;;;;;;;;;;;;;;;;
org $01AA5E		;normal carryable sprites
;;;;;;;;;;;;;;;;;;;;;;;;;

			JSL CustomCode
			NOP #2
			db $80

;;;;;;;;;;;;;;;;;;;;;;;;;
org $01E6D2		;spring board
;;;;;;;;;;;;;;;;;;;;;;;;;

			JSL CustomCode
			NOP #2
			db $80

;;;;;;;;;;;;;;;;;;;;;;;;;
org $01ED3C		;yoshi
;;;;;;;;;;;;;;;;;;;;;;;;;

			JSL CustomCode
			NOP #2
			db $80

;;;;;;;;;;;;;;;;;;;;;;;;;
org $xxxxxx		;find free space in your rom! "0x1E bytes"
;;;;;;;;;;;;;;;;;;;;;;;;;

			db "STAR"
			dw Return-CustomCode
			dw $0000-Return-CustomCode

CustomCode:		LDA $1470
			ORA $187A
			ORA $1498
			BNE Return
			REP #$20
			PLA
			CLC
			ADC #$0004
			PHA
			SEP #$20
Return:			RTL


I think there is a better way, but I couldn't hit upon it.
STANDING OVATION!!!
*claps*
JUST WHAT I NEEDED!
Now I can make finish this level... Mushroom blocks turn into springboards when I take them in exit-enabled pipes, and they have layer priority with Fu's pipes... I sure hope this works. :O
EDIT: Heh, technically, it worked, but the same they still go in front of the pipes. ._.
EDIT2: Well, I found a way out of my problem, I just don't use pipes at all. But I would still like to use Mushroom Blocks and pipes in a level. :/
BTW, Layer priority wont work. :P
Just give the pipes priority!
Your layout has been removed.
Sweet. *goes to fix* AWESOMENESS! good job!
<TLMB> I use YY-CHR to edit DNA
@ Bad luck man,
Which mushroom block sprite are you using? mushroom_block_2.asm seems to work correctly.