This game really doesn't like being frozen to search for codes. I've had more luck in trying to hack this from hd than my disc. Eventually the graphics will glitch or the game will freeze and reboot while searching for codes. Hopefully more codes to come if this thing will let me...
MP1:
Press C+Down+1 for Infinite Ammo (MP1)
2852A5CA BDFB4204
C21A0AF8 00000002
7C050051 7C002A15
60000000 00000000
0418D608 60000000
E2000001 80008000
Missiles, Morph Ball Bombs, and Power Bombs. Only use in game.
MP2:
Press C+Down+2 for Infinite Ammo (MP2)
2853300A BEFB4104
C216DC54 00000002
7C1F0051 7C00FA15
60000000 00000000
C2190D50 00000002
3805FFFF 38050001
60000000 00000000
E2000001 80008000
Missiles, Dark/Light Beams, Morph Ball Bombs, and Power Bombs. Only use in game.
Press C+Z+2 for Infinite Dark and Light Ammo
2853300A 9EFF6100
C216DC54 00000002
2C000031 41820008
7C1F0051 00000000
E2000001 80008000
MP3:
Press C+Down+Z for Infinite Ammo (MP3)
285F72CA 9FFB6004
C218C290 00000002
7C1E0051 7C00F215
60000000 00000000
0415A74C 60000000
E2000001 80008000
(Ship) Missiles, Morph Ball Bombs. Only use in game.
Infinite Health (MP3)
C2271E8C 00000002
2C050001 41820008
D3BF0004 00000000
I believe that there is a memory region that you cannot pause in this game similar to how it was in metroid prime 3. If you search the forums i'm sure you'll find it. If it helps, Pizzaboy posted the fix.
I added a code for MP1 and changed the button activator for the other one. No codes from me for MP3 because I need to get a replacement disc.
EDIT: Change MP1 code to be infinite ammo. I think these are the only limited ammo weapons, and all of them have been made infinite: Missiles, Morph Ball Bomb, and Power Bomb.
EDIT2: Discovered that MP2 Infinite missile code also works for beams and added morph ball infinite to it.
The way I found the area was just scanning half of the memory, see which half caused the glitch, divide that in half, scan a half and find the glitch, divide that in half..... etc until I found the exact region you should not freeze. At one point I got the glitch in both remaining halves, so I knew I had found the middle. Then I started increasing the start address by half way to the middle and see if it glitched, raise by half, etc... until I found the start address, then repeated for the end address.
Edit- Yo ho ho and a bottle of I-dug-through-my-post-history:
http://wiird.l0nk.org/forum/index.php/topic,163.msg853.html#msg853
Yeah, I already looked at your post. It was insightful concerning the graphic glitches, but so far I haven't had the game freeze a ton other than after several searches. I haven't done anything with MP3 yet, so I'll bear in mind your solution when I look at it.
Alright, I added Infinite ammo for MP3, but imo it's not very useful with hypermode and all >_>
PizzaBoy, interestingly enough, MP3 hasn't crashed immediately when scanning those regions.
here's a few more to add to the collection ;)
Use GXFlush Hook method
Metroid Prime Trilogy
Extras Menu
All Extras Unlocked
0426497C 3880FFFF
04264980 7C85312E
All Extras Purchased
042649C0 3880FFFF
042649C4 7C85312E
Infinite Credits
077F9A80 00000010
39600009 91630124
80630124 4AA6B148
04264BD0 49594EB0
Metroid Prime
Infinite Health (MP1)
077F9A60 00000010
2C040017 41820008
D3DF0000 4AA30438
20229EA0 D3DF0000
04229EA0 495CFBC0
E0000000 80008000
Multi-Jump (MP1)
077F9A3C 00000024
2C190000 40820018
81630D00 2C0B0000
4182000C 3D604140
91630148 7E439378
4A8DDE90 00000000
040D78E8 49722154
Have all Accessories (MP1)
077F9A70 00000010
38000001 90030030
80630030 4A9A7120
041A0B98 49658ED8
Have Max Ammo & Tanks (MP1)
077F9A9C 00000028
396000FA 9163004C
91630050 39600063
91630064 3960000E
916300EC 916300F0
88030000 4A90E9D4
0410848C 496F1610
Weapons Always Charged (MP1)
0418DE0C D01E0344
Rapid Missile Fire (MP1)
0418D3D8 60000000
Have all Log Book Entries (MP1)
208D2240 003ED6A3
088D2244 3F800000
234D0008 00000000
E0000000 80008000
Metroid Prime 2: Echoes
Infinite Health (MP2)
077F9A28 00000010
2C050001 41820008
D3BE0004 4AA49728
04243158 495B68D0
Multi-Jump (MP2)
077F9A00 00000028
41400000 2C190000
40820018 81631588
2C0B0000 4182000C
3D608180 C00B9A00
D00301A8 4A93AB40
04134560 496C54A0
Have Max Ammo & Tanks (MP2)
077F9AC4 00000028
396000FA 39800000
91630250 91630254
3863000C 398C0001
2C0C0004 4081FFEC
801F0000 4A974A38
0416E51C 4968B5A8
Have all Accessories (MP2)
077F9AEC 00000018
C0030008 2C190028
4080000C 3D600100
9163000C 4AA475F8
042410F4 495B89F8
2016DEA0 8063005C
0416DEA0 38000001
0416DEA4 9003005C
0416DEA8 7C0000D0
E0000000 80008000
Weapon Always Charged (MP2)
2016EB34 D0030044
0416EB34 D0230044
E0000000 80008000
Rapid Missile Fire (MP2)
2018F0B8 38000002
0418F0B8 38000001
E0000000 80008000
Have all Log Book Entries (MP2)
077F9A90 0000000C
380000FF 98030004
4AA3908C 00000000
04232B20 495C6F70
Added MP3 health code and MP2 only light/dark ammo infinite code.