Mario Party 1 Gameshark Codes - kfkaplan/nintendo64_hacking GitHub Wiki
Button and Control Stick Activators
Activator | Player 1 | Player 2 | Player 3 | Player 4 |
---|---|---|---|---|
Button Activator 1 | D00ED3F4 00?? | D00ED3FC 00?? | D00ED404 00?? | D00ED40C 00?? |
Button Activator 2 | D00ED3F5 00?? | D00ED3FD 00?? | D00ED405 00?? | D00ED40D 00?? |
Dual Button Activator | D10ED3F4 ???? | D10ED3FC ???? | D10ED404 ???? | D10ED40C ???? |
Control Stick Activator 1 | D00ED3F6 00?? | D00ED3FE 00?? | D00ED406 00?? | D00ED40E 00?? |
Control Stick Activator 2 | D00ED3F7 00?? | D00ED3FF 00?? | D00ED407 00?? | D00ED40F 00?? |
Dual Control Stick Activator | D10ED3F6 00?? | D10ED3FE ???? | D10ED406 ???? | D10ED40E ???? |
Mapping D-pad to c-stick
This was my attempt to fix the spin the c-stick minigames that ruin controllers and give you blisters in Mario Party 1. The idea was to remap the C-stick to the D-pad using button and c-stick activators, and then you could spin the D-pad instead of the C-stick. I am not really satisfied with the results at the moment as spinning the D-pad is much slower, but give it a try if you want. I need to think about a better way to do this. Maybe just map some kind of button mashing onto the C-stick, but the code for that might be more complicated.
//Player 1
D00ED3F4 0001 //if d-pad right
810ED3F6 7F00 //c-stick right
D00ED3F4 0002 //if d-pad left
810ED3F6 8000 //c-stick left
D00ED3F4 0008 //if d-pad up
810ED3F6 007F //c-stick up
D00ED3F4 0004 //if d-pad down
810ED3F6 0080 //c-stick down
D00ED3F4 0009 //if d-pad right up
810ED3F6 7F7F //c-stick right up
D00ED3F4 000A //if d-pad left up
810ED3F6 807F //c-stick left up
D00ED3F4 0005 //if d-pad right down
810ED3F6 7F80 //c-stick right down
D00ED3F4 0006 //if d-pad left down
810ED3F6 8080 //c-stick left down
//Player 2
D00ED3FC 0001 //if d-pad right
810ED3FE 7F00 //c-stick right
D00ED3FC 0002 //if d-pad left
810ED3FE 8000 //c-stick left
D00ED3FC 0008 //if d-pad up
810ED3FE 007F //c-stick up
D00ED3FC 0004 //if d-pad down
810ED3FE 0080 //c-stick down
D00ED3FC 0009 //if d-pad right up
810ED3FE 7F7F //c-stick right up
D00ED3FC 000A //if d-pad left up
810ED3FE 807F //c-stick left up
D00ED3FC 0005 //if d-pad right down
810ED3FE 7F80 //c-stick right down
D00ED3FC 0006 //if d-pad left down
810ED3FE 8080 //c-stick left down
//Player 3
D00ED404 0001 //if d-pad right
810ED406 7F00 //c-stick right
D00ED404 0002 //if d-pad left
810ED406 8000 //c-stick left
D00ED404 0008 //if d-pad up
810ED406 007F //c-stick up
D00ED404 0004 //if d-pad down
810ED406 0080 //c-stick down
D00ED404 0009 //if d-pad right up
810ED406 7F7F //c-stick right up
D00ED404 000A //if d-pad left up
810ED406 807F //c-stick left up
D00ED404 0005 //if d-pad right down
810ED406 7F80 //c-stick right down
D00ED404 0006 //if d-pad left down
810ED406 8080 //c-stick left down
//Player 4
D00ED40C 0001 //if d-pad right
810ED40E 7F00 //c-stick right
D00ED40C 0002 //if d-pad left
810ED40E 8000 //c-stick left
D00ED40C 0008 //if d-pad up
810ED40E 007F //c-stick up
D00ED40C 0004 //if d-pad down
810ED40E 0080 //c-stick down
D00ED40C 0009 //if d-pad right up
810ED40E 7F7F //c-stick right up
D00ED40C 000A //if d-pad left up
810ED40E 807F //c-stick left up
D00ED40C 0005 //if d-pad right down
810ED40E 7F80 //c-stick right down
D00ED40C 0006 //if d-pad left down
810ED40E 8080 //c-stick left down