Hello,
I'm trying to find a way to somehow disable the ability to push the L and R buttons while on the overworld in two-player mode to keep the life exchange window from opening. My hack currently has Carol's SMB3 Warp Whistle custom sprite in it, but when I press L (which is the button Carol has set for warping), the life exchange window opens, and it only warps me after the window is closed. The reason I need this is because I usually play my hacks with friends and it's annoying to use the warp whistle because when L is pushed, the life exchange window pops up, and I'm not warped immediately, and after I close the window, the warp whistle doesn't make the sound effect it's supposed to. The screen only flashes and warps me. However, in one-player mode, the whistle works just fine--with the flash, the sound effect, and the warping. How can I somehow hack my ROM (I'm guessing it's with a hex editor like Translhextion or something) so that I can disable the life exchange window in two-player mode from appearing when the player presses L? I would like to add, however, that the life exchange window also appears when one of the players gets a Game Over while in two-player mode; that I would like to maintain.
I understand that this is a hefty request, and that it's most likely that a solution for my problem is completely out of the question, but I have been looking high and low for a possible answer to my problem already in the forums with no luck, so asking is my last shot. Hopefully someone familiar with ASM and advanced hex edits can help me.
Thanks in advance.
I'm trying to find a way to somehow disable the ability to push the L and R buttons while on the overworld in two-player mode to keep the life exchange window from opening. My hack currently has Carol's SMB3 Warp Whistle custom sprite in it, but when I press L (which is the button Carol has set for warping), the life exchange window opens, and it only warps me after the window is closed. The reason I need this is because I usually play my hacks with friends and it's annoying to use the warp whistle because when L is pushed, the life exchange window pops up, and I'm not warped immediately, and after I close the window, the warp whistle doesn't make the sound effect it's supposed to. The screen only flashes and warps me. However, in one-player mode, the whistle works just fine--with the flash, the sound effect, and the warping. How can I somehow hack my ROM (I'm guessing it's with a hex editor like Translhextion or something) so that I can disable the life exchange window in two-player mode from appearing when the player presses L? I would like to add, however, that the life exchange window also appears when one of the players gets a Game Over while in two-player mode; that I would like to maintain.
I understand that this is a hefty request, and that it's most likely that a solution for my problem is completely out of the question, but I have been looking high and low for a possible answer to my problem already in the forums with no luck, so asking is my last shot. Hopefully someone familiar with ASM and advanced hex edits can help me.
Thanks in advance.