Allow/Disallow Max Power Charging [Vega] Normally, if your blast stocks is under 100,000, you will not be able to charge your max power bar. This code allows you to choose to either... - allow max power charging with insufficient amount of Blast Stocks or - never allow max power charging There's two configurations to this code. 1st config effects both 1P and 2P/COM. 2nd config allows you to choose between 1P or 2P/COM. X = Permissions 0 = Never allow Max Power charging 1 = Always allow Max Power charging NTSC-U (effects both 1P & 2P/COM) 040F38D8 3860000X NTSC-U (effects 1P or 2P/COM via S value) C20F38D8 00000003 7C632914 2C1D000S 40820008 3860000X 60000000 00000000 S values 0 = 1P 1 = 2P/COM Code creator: Vega Sources 1st config: At address 0x800F38D8, replace 'adde r3, r3, r5' with 'li r3, X'. r3 returns a value to the parent function which will let it know whether or not to allow the max power bar to be charged. 0 = Don't allow. 1 = Allow. The function (the one that generates the r3 to return), does some basic math to check if Blast Stocks are at least 100,000 in value. 2nd config: #START ASSEMBLY #Address #NTSC-U = 800F38D8 #Original instruction adde r3, r3, r5 #Check slot (r29) cmpwi r29, 0 #1P used for compilation, adjust this accordingly bne- end_code #Slot is a match. Place in new r3 return value li r3, 1 #1 value used for compilation, adjust this accordingly #End code end_code: #END ASSEMBLY