Stacked Teams (Online, HOST Only) [Vega]
Also known as Super Teams. Only for Friend Rooms, won't work for public Battles.
Code only works when you are the HOST of the Online Friend/Private Room. With this code, if a Battle/Coin Runners is chosen, your opposing team will only have 1 player (whoever is 2nd player in the room that isn't a Guest). You also have the ability (with the XXXXXX value) to choose what team color you want your lopsided team to be.
XXXXXX values:
000004 = You're on stacked Blue Team
FFFFFB = You're on stacked Red Team
NTSC-U
C2659AB8 00000003
3D8000XX 618CXXXX
5180023E 901F002C
60000000 00000000
PAL
C26619F4 00000003
3D8000XX 618CXXXX
5180023E 901F002C
60000000 00000000
NTSC-J
C2661060 00000003
3D8000XX 618CXXXX
5180023E 901F002C
60000000 00000000
NTSC-K
C264FD0C 00000003
3D8000XX 618CXXXX
5180023E 901F002C
60000000 00000000
Code creator: Vega
Source:
Also known as Super Teams. Only for Friend Rooms, won't work for public Battles.
Code only works when you are the HOST of the Online Friend/Private Room. With this code, if a Battle/Coin Runners is chosen, your opposing team will only have 1 player (whoever is 2nd player in the room that isn't a Guest). You also have the ability (with the XXXXXX value) to choose what team color you want your lopsided team to be.
XXXXXX values:
000004 = You're on stacked Blue Team
FFFFFB = You're on stacked Red Team
NTSC-U
C2659AB8 00000003
3D8000XX 618CXXXX
5180023E 901F002C
60000000 00000000
PAL
C26619F4 00000003
3D8000XX 618CXXXX
5180023E 901F002C
60000000 00000000
NTSC-J
C2661060 00000003
3D8000XX 618CXXXX
5180023E 901F002C
60000000 00000000
NTSC-K
C264FD0C 00000003
3D8000XX 618CXXXX
5180023E 901F002C
60000000 00000000
Code creator: Vega
Source:
Code:
#C2 Hook Addresses
#NTSC-U 80659AB8
#PAL 806619F4
#NTSC-J 80661060
#NTSC-K 8064FD0C
#Team Bits Overview (word at 0x2C offset of SELECT Packet)
#Bit 0 = Battle Type. 0 = Battle, 1 = Coin Runners
#Bits 1 thru 7 = unused/reserved
#Bits 8 thru 31 are Team (red vs blue) bits.
#Blue = 0; Red = 1
#Bit 8 = Guest of Slot 11
#Bit 9 = Slot 11
#Bit 10 = Guest of Slot 10
#Bit 11 = Slot 10
#... ...
#Bit 26 = Guest of Slot 2
#Bit 27 = Slot 2
#Bit 28 = Guest of Slot 1
#Bit 29 = Slot 1
#Bit 30 = Guest of Host
#Bit 31 = HOST
#Write the user's team mask, Red used for source, adjust this to what you want
lis r12, 0x00FF
ori r12, r12, 0xFFFB
#Insert the mask, keep bits 0 thru 7 of r0 unmodified
rlwimi r0, r12, 0, 0x00FFFFFF
#Original Instruction
stw r0, 0x002C (r31)