Alright.. I hate to be a party pooper but this huge gun thing has to go.. LOL
a couple people I play with apperently just hold A for everyone. and in fox dittos it makes me have it too.
Yeah if you can change it to an input combination that would be great, because currently it keeps accidentally happening to people here too.
Yeah I second the big gun thing being gone. It's a funny easter egg but it is constantly happening, especially when there are sheik players on the setup (like me lol) who constantly hold A whenever the match starts.
Yeah, the big gun need to go. I cant even remember how many time i've restarted a match cause i had the big gun.
Yeah...good idea. It should never happen unless you are specifically trying to do so.
20XX 2.04 - A+B for Easter Eggs.dol
- Affects Ganondorf Sword Mod and Spacie Big Guns.
This will be the button combination for further releases as well.
I haven't tested this (currently at work) but I'm certain it should work. Can someone please test?
If anyone is interested in the [simple] hex change that was made in the DOL, see the attached image.
- The values highlighted in red (03) were the changes made. Two changes. They were originally 01.
Explanation:
Gamecube controller button data is stored as a 16-bit value.
The joystick, c-stick, and analog slider values are also stored as 16-bit values.
16-bit hex values have a range from 0x0000 to 0xFFFF
(so 8-bit is two hex characters [byte], 16-bit is 4 hex characters [half word], 32-bit is 8 hex characters [word])
Button values are stored in this order:
(for SSBM v1.02, one memory address this information starts at is 0x8046b108)
bbbbjjjj
ccccllrr
bbbb = buttons
jjjj = joystick
cccc = c-stick
ll = left analog slider
rr = right analog slider
bbbb -> what buttons are pressed?
1000 = START
0200 = B
0100 = A
0800 = Y
0400 = X
0010 = Z
0040 = L
0020 = R
0008 = D UP
0004 = D DOWN
0001 = D LEFT
0002 = D RIGHT
And if you are hitting multiple buttons at once, these values add.
So if A+B is pressed, the 16-bit values becomes
0100 (A) + 0200 (B) = 0300
And hence, why I changed the hex values from 01 (A) to 03 (A+B)
Using this information, and the DOL offsets shown in the attached picture, you could change it to any button combination you want.