Customizable Match Outcome [Vega] Choose the outcome of how the match will end. X = Who wins 0 = Draw (Draw logo does not appear, fyi) 1 = 1P 2 = 2P/COM Y = Type of Outcome 1 = KO 2 = Time Up 4 = Ringout NTSC-U Rev1 C20DF02C 00000004 2C030000 41820014 3800000X 3BC0000Y 901F0000 93DF0004 80010014 00000000 Code creator: Vega Source: #Address #NTSC-U = 800DF02C #r31 + 0 = Word for who wins. #Values: #0x00000000 = Draw #0x00000001 = 1P Wins #0x00000002 = 2P/CPU Wins #0x0000000F = ??? If no outcome can be determined, the game uses this as a last resort. The match ends in a Draw (no Draw logo) and pause menu simply appears. #r31 + 4 = Outcome Type #0x00000001 = A player dies #0x00000002 = Timer hits 0 #0x00000004 = Ringout #0x00040000 = ??? If no outcome can be determined, the game uses this as a last resort. The match ends in a Draw (no Draw logo) and pause menu simply appears. #Fyi: r30 safe for use #Check r3 value that will be given to parent function #0 = Keep match going #1 = End match cmpwi r3, 0 beq- original_instruction #Set Who Wins. 1P set for compilation, adjust this accordingly li r0, 1 #Set Outcome; Ringout set for compilation, adjust this accordingly li r30, 4 #Store the variables stw r0, 0 (r31) stw r30, 0x4 (r31) #Original Instruction original_instruction: lwz r0, 0x0014 (sp)