Auto Proceed Thru Intro Screens; GCN [Vega] GCN controller only. This code will press the Start button for you repeatedly to get past all the annoying Intro Screens after botting the game. The Start button will keep being pressed until you get to the selection of choosing New Game vs Continue. NTSC-U Rev1 C2010D00 00000009 3D808000 A16C0CE4 280B0EB0 40800030 396B0001 B16C0CE4 896C0CE6 396B0001 280B0002 41A00014 60841000 2C0B0003 40820008 39600000 996C0CE6 A0060002 60000000 00000000 Code creator: Vega #Address #NTSC-U = 80010D00 #NOTE Hook address of 0x80010D04 not used so player can equipped regular RF code with this if needed. #r4 = Controller Halfword Input that needs to modified #Set EVA Upper lis r12, 0x8000 #Load Hook Execution Count, if... lhz r11, 0x0CE4 (r12) cmplwi r11, 0xEB0 bge- default_instruction #Increment Hook Execution Count addi r11, r11, 1 sth r11, 0x0CE4 (r12) #0 & 1 = Set button low #2 & 3 = Set button high #Hook address always goes thru a 2 iteration loop so this is needed #We need each state to be executed twice #Use an RF Counter of lowest possible (2) for shortest cooldown period lbz r11, 0x0CE6 (r12) addi r11, r11, 1 cmplwi r11, 2 blt+ update_counter #Take branch to leave Start Button low #Time to Flip Start Button high ori r4, r4, 0x1000 #Once 3 (max has been hit), reset counter to 0 cmpwi r11, 3 bne- update_counter li r11, 0 #Update counter update_counter: stb r11, 0x0CE6 (r12) #Default Instruction default_instruction: lhz r0, 0x0002 (r6)