Hi, I've just made an account, but have been hacking for 3 months now, so I thought that I should post here.
I'm trying to make a custom block that changes you between Mario and Luigi, but it doesn't do anything.
Here's the code.
JMP MarioBelow : JMP MarioAbove : JMP MarioSide : JMP Return : JMP Return : JMP MarioCape : JMP MarioFireBall
CMP #$00 ;If the player is mario
BEQ Luigi ;Go to the make luigi code
LDA #$00 ;if not, make him mario
LDA #$01 ;make the player luigi
When I test it in SMW, it doesn't do anything when I touch it. What's wrong with it?
You can make the code shorter by a lot. Anyways, there's already one made. Good job coding though. And welcome to the site!
Here is the simple code, which is already submitted (by Maxx):
I tried this, and it worked, but with some glitches.
1. If I was Luigi and hit the block, it would not change the status bar name.
2. If I hit the block from the side or the top, Mario's\Luigi's pallet would turn purple, and Mario\Luigi would freeze, but the game would keep running, I mean the timer kept going.
3. When I died after the timer ran out, I ended up in Star World with a Yoshi Island pallet and couldn't move or do anything.
4. It also added, or subtracted 8450 points from my score.
You don't make Map16Pages in YY-CHR , you do It in Lunar Magic.
First, go to the Map16Page you want to export.
Second, press F2 to export the 'Map16Page.bin' and 'Map16PageG.bin' files.
There you go! You now have the Map16Page files you need.
As for ExGFX, here's a Tutorial for ExGFX.