These updates are from GuitarMan.
Updated & renamed Lost Planet Extreme Condition v01.01 av01.11 to Lost Planet Extreme Condition BLES00198 v01.01 av01.11
And some old leftover incomplete junk from whatever version I did codes for:
Updated & renamed Lost Planet Extreme Condition v01.01 av01.11 to Lost Planet Extreme Condition BLES00198 v01.01 av01.11
Code:
Eboot Enable Code 0 GuitarMan 0 00010064 00F5FFF0 0 0001006C 00F5FFF0 /* If you are going to modify your eboot, you will need to activate this for 3 of GuitarMan's codes: T Eng 9999 Infinite HP Toggle On Or Off With L3 + R3 Invincibility Toggle On Or Off With R1 */ # T Eng 9999 0 GuitarMan 0 00F61010 3FC00118 0 00F61014 93FEFFF8 0 00F61018 83C28178 0 00F6101C 4B1E7C34 0 00F610A4 C00B1318 0 00F610A8 FA01FFF8 0 00F610AC 3E000118 0 00F610B0 8210FFF8 0 00F610B4 7F905800 0 00F610B8 409E0020 0 00F610BC 3B40270F 0 00F610C0 FB410038 0 00F610C4 CA010038 0 00F610C8 FE00869C 0 00F610CC FC008090 0 00F610D0 D00B1314 0 00F610D4 D00B1318 0 00F610D8 EA01FFF8 0 00F610DC 4B6A2974 0 00148C4C 48E183C4 0 00603A4C 4895D658 # Infinite HP Toggle On Or Off With L3 + R3 0 GuitarMan 0 00F61010 3FC00118 0 00F61014 93FEFFF8 0 00F61018 83C28178 0 00F6101C 4B1E7C34 0 00F61020 FA01FFEC 0 00F61024 3E000118 0 00F61028 8BA4016B 0 00F6102C 8BD0FFF4 0 00F61030 9BB0FFF4 0 00F61034 2B9D0006 0 00F61038 409E001C 0 00F6103C 7F9DF040 0 00F61040 419E0014 0 00F61044 3B800000 0 00F61048 8390FFF0 0 00F6104C 6B9C0001 0 00F61050 9390FFF0 0 00F61054 80840168 0 00F61058 EA01FFEC 0 00F6105C 4B95EA3C 0 00F61060 FA01FFFC 0 00F61064 FA21FFE8 0 00F61068 3E000118 0 00F6106C 8210FFF0 0 00F61070 3E200118 0 00F61074 8231FFF8 0 00F61078 2B900001 0 00F6107C 409E0010 0 00F61080 7F91F800 0 00F61084 409E0008 0 00F61088 C01F1304 0 00F6108C EA01FFFC 0 00F61090 EA21FFE8 0 00F61094 D01F1308 0 00F61098 4B25784C 0 00148C4C 48E183C4 0 008BFA94 486A158C 0 001B88E0 48DA8780 # Invincibility Toggle On Or Off With R1 0 GuitarMan 0 00F610E8 7D3C0214 0 00F610EC 3D600118 0 00F610F0 FA01FFDC 0 00F610F4 FA21FFD4 0 00F610F8 FA41FFCC 0 00F610FC 8A09000E 0 00F61100 8A2BFFEC 0 00F61104 9A0BFFEC 0 00F61108 2B900002 0 00F6110C 409E001C 0 00F61110 7F908800 0 00F61114 419E0014 0 00F61118 3A400000 0 00F6111C 824BFFE8 0 00F61120 6A520001 0 00F61124 924BFFE8 0 00F61128 EA01FFDC 0 00F6112C EA21FFD4 0 00F61130 EA41FFCC 0 00F61134 4B1397E8 0 00F6113C FB410088 0 00F61140 F901FFBC 0 00F61144 3D000118 0 00F61148 8108FFE8 0 00F6114C 2B880001 0 00F61150 409E0014 0 00F61154 2B9F0000 0 00F61158 419E000C 0 00F6115C 3D004100 0 00F61160 911F0CE0 0 00F61164 E901FFBC 0 00F61168 4B1E7AD0 0 0009A918 48EC67D0 0 00148C34 48E18508 # Infinite Grenades 0 GuitarMan 0 00610B34 A0090034 0 00610B38 B01D1A08 0 00610B28 B01D1A06 # Infinite Ammo 0 GuitarMan 0 00610958 A0090034 0 0061095C B01B1A08 0 00610888 B01B1A06 #
And some old leftover incomplete junk from whatever version I did codes for:
Code:
Weapon Modifier 001D4004 7C1FC92E // 0 001D4588 7F8B492E 0 001D4498 2F840000 // 4E800020 causes you to drop weapons, can't move, forced to restart. Canceling the 1st caused the equipped weapon to be dropped, couldn't be picked up. Item check? 00ABEE14 7F805800 00118680 7D39B214 add r9,r25,r22 00118684 79290020 clrldi r9,r9,32 00118688 80690010 lwz r3,0x10(r9) 0011868C 480ADC8D bl 0x001C6318 // gun address comes from here in r3. 00ABEDDC 83C28A1C lwz r30,-0x75E4(r2) 00ABEDE8 813E8004 lwz r9,-0x7FFC(r30) 00ABEDEC 7C09002E lwzx r0,r9,r0 00ABEDF4 78030020 clrldi r3,r0,32 00ABEE00 80030014 lwz r0,0x14(r3) 00ABEE08 78030020 clrldi r3,r0,32 00ABEE10 8003001C lwz r0,0x1C(r3) // 40100000 is the machine gun 00ABEE14 7F805800 cmpw cr7,r0,r11 001C63B4 4E800421 bctrl // r3 has my weapon address. 0042D53C 83C2845C lwz r30,-0x7BA4(r2) 0042D554 813E8090 lwz r9,-0x7F70(r30) 0042D578 4E800421 bctrl // r3 has it again. 00AB9D20 83C28A14 lwz r30,-0x75EC(r2) 001284B4 7C0903A6 mtspr ctr,r0 // 00128678 when picking up shotgun 00128678 8923001B lbz r9,0x1B(r3) // 1 = pick up empty weapon, 2 = pick up the nothing 00128EB0 80190CD8 lwz r0,0xCD8(r25) // r0 = 0x0000000080000000 0004974C 83C2808C lwz r30,-0x7F74(r2) 00049758 813E8000 lwz r9,-0x8000(r30) 0004975C 81690080 lwz r11,0x80(r9) 000497DC 39290020 addi r9,r9,0x20 000497E0 7D2907B4 extsw r9,r9 000497E4 7D6B4A14 add r11,r11,r9 000497E8 800B0004 lwz r0,0x4(r11) // my shotgun's address New Items in level being stored 0004CB54 93A90000 Pick up item from anywhere 001284B4 7C0903A6 / set a break here, set r0 to become 00128678 here / 00128678 8923001B lbz r9,0x1B(r3) / Wherever this is, set it to 01. / 00128DFC 8BA3008A lbz r29,0x8A(r3) / set to 00. / 00129480 801A000C lwz r0,0xC(r26) / Set to 02 / 001298AC 4BF1FE9D bl 0x00049748 / It eventually leads it to this line which is where it'll select the item you'll be picking up. / 00049760 89230008 lbz r9,0x8(r3) / This is the item in the level you'll be picking up, and then you can resume the game from here and you'll get it. 0x02 for me was Vulcan, because that makes 24BBFC60 + 20 + 8 = 24BBFC88, and it does 000497E8 800B0004 lwz r0,0x4(r11) from there which is 24BBFC8C going into r0. At the address for me is 24FC81E0. 24FC81E0 + 0x1A80 = 24FC9C60, and at 24FC9C60 is address 1025BC98. At 1025BC98 in the memory window it shows "Vulcan" in text, and then I pick up the "Gatling Gun" from nowhere and can use it fine. / 00, 04, 05, 08, 0F, 10, 11, 14 = Machine-Gun 01, 07, 0A, 0B, 13 = H-Grenade 02 = Vulcan 03, 0C, 0D, 12, 15 = ShotGun 06, 09, 0E = Anti-VS-Gun Item when level starts 00118680 7D39B214 add r9,r25,r22 00118684 79290020 clrldi r9,r9,32 00118688 80690010 lwz r3,0x10(r9) 0011868C 480ADC8D bl 0x001C6318 00AB9DCC 800A0010 lwz r0,0x10(r10) /* 01C1 = Machine-Gun */ 00118690 60000000 nop 00118694 2F830000 cmpwi cr7,r3,0x0 00118698 7C7F1B78 mr r31,r3 001186B8 7BFD0020 clrldi r29,r31,32 Weapon Text Hm-Anchor = I'm assuming that's the grappling hook I start with using []. Rifle Energy-Gun Plasma-Gun VS-Anchor = Maybe this is the grappling hook? Laser-Rifle Missile Shotgun (Not listed as "ShotGun" like the one I pick up) Grenade Horming-Laser (Maybe the game maker's typo? Maybe they meant Homing-Laser?) Spread-Beam Fixed-Beam Craw00 Cannon 00ABEDDC 83C28A1C lwz r30,-0x75E4(r2) 00ABEDE8 813E8004 lwz r9,-0x7FFC(r30) 00ABEDEC 7C09002E lwzx r0,r9,r0 // r0 = 0 lwz 0x0 lwz 0x8 lwz 0x0 lwz is 4e800020, if so exit and skip to next keep going lhz until 83C2, keep offset to load from r2, then keep going until lhz is 809E, then save offset go there at 0x7, and that should be the start of text. I just need to compare that text to text of my choice. Weapon finder 0 00F63148 83C30000 0 00F6314C 83DE0008 0 00F63150 83DE0000 0 00F63154 F881FFE8 0 00F63158 F8A1FFE0 0 00F6315C F8C1FFD8 0 00F63160 F8E1FFD0 0 00F63164 3C804E80 0 00F63168 60840020 0 00F6316C 80BE0000 0 00F63170 7F852040 0 00F63174 419E0020 0 00F63178 A0BE0000 0 00F6317C 2B8583C2 0 00F63180 3BDE0004 0 00F63184 409EFFE8 0 00F63188 A0BEFFFE 0 00F6318C 80DE0000 0 00F63190 7F862040 0 00F63194 419E0054 0 00F63198 A0DE0000 0 00F6319C 2B86809E 0 00F631A0 3BDE0004 0 00F631A4 409EFFE8 0 00F631A8 A0DEFFFE 0 00F631AC 7CA50734 0 00F631B0 7C82282E 0 00F631B4 7CC60734 0 00F631B8 7C84302E 0 00F631BC 3CA00118 0 00F631C0 88C5F100 0 00F631C4 88E40007 0 00F631C8 7F863840 0 00F631CC 409E001C 0 00F631D0 2B860000 0 00F631D4 419E0010 0 00F631D8 38A50001 0 00F631DC 38840001 0 00F631E0 4BFFFFE0 0 00F631E4 60000000 // Set breakpoint here because text from 0117F100 matches. 0 00F631E8 E881FFE8 0 00F631EC E8A1FFE0 0 00F631F0 E8C1FFD8 0 00F631F4 E8E1FFD0 0 00F631F8 7F805800 0 00F631FC 48ABEE1A 0 00ABEE14 48F6314A 0 0117F100 56756C63616E00 Weapons spawner 001C63AC 7C0903A6 mtspr ctr,r0 /* Goes to functions that create weapons */ 0042D530 F821FF71 stdu r1,-0x90(r1) /* Machine-Gun */ 001C6320 5469021E rlwinm r9,r3,0,8,15 /* Can be used to change items when starting a level */ 00ABEDE0 7C6B1B78 mr r11,r3 /* Can be used to check item values */ 04010000 = Machine Gun 04030000 = Energy Gun 04040000 = Anti-VS-Gun Rocket Launcher 04050000 = ShotGun 04410000 = Vulcan Gatling Gun 04080001 = Grenade 04400000 = Machine Gun Infinite Ammo but nothing in hands to fire, can move fine 04410000 04420000n 04430000 = Missile Rocket Launcher 04440000n 04450000n 04460000n 04470000n 04490000n 044A0000n 044D0000n 044E0000 044F0000 045F0000n Machine Gun Replacer 0 00F63134 2B990000 0 00F63138 80690010 0 00F6313C 409E0008 0 00F63140 3C600403 0 00F63144 4E800020 0 00F63148 0 00F6314C 0 00118688 48F63137