Metroid Prime Trilogy [R3ME01]

Started by TwilightErik, August 22, 2009, 02:51:36 AM

Previous topic - Next topic

TNTkryzt

I use default hook when hacking and gxflush to apply sd codes. For example on MP1 log book entries, when attempting to trace how r1 got it's value I must have crashed several times and had to eventually search in parts; see if you're able to make it from the branch below back to the stw without crashing, if you can then I need to install some ios's.  ;)

801875A0:  48087EAD   bl   0x8020f44c
-
801875D4:  80010010   lwz   r0,16(r1)
801875D8:  90030180   stw   r0,384(r3)

OneUp

Did you mean setting a read breakpoint on one of them?  Would I have to get new scan data for this to work?  I went into disassembler and could look at both without a problem, but the game wasn't frozen on anything. I'm using VBI hook in case that makes a difference.

TNTkryzt

Yeah set break on execute, then scan a new creature. I just tried VBI and it still crashes after about 8 steps.

jetkey885

For anyone who can't get the cheat to work they can try this method.

1-Use Backup Launcher 0.3 gamma
2-Set Config to load cheat
3-Reboot using Rebooter from within Backup Launcher
4-Once rebooted launch game from Disc Channel (cheat should now work)

Happy cheating everyone!  (Now I can finally beat Prime 1)

OneUp

Yeah, stepping killed it, but why not just look at it in disassembler?  It has most of the same info, except r/f values, right?

TNTkryzt

..well it's helpful when finding out how the scan percentage was formulated and where the beginning of the log block was;

8020F478:  80070024   lwz   r0,36(r7)
8020F47C:  80C8017C   lwz   r6,380(r8)
8020F480:  7CA04A14   add   r5,r0,r9
8020F484:  80A50004   lwz   r5,4(r5)
8020F488:  7CC64A14   add   r6,r6,r9
8020F48C:  3805FFFF   subi   r0,r5,1
8020F490:  28000002   cmplwi   r0,2
8020F494:  41810018   bgt-   0x8020f4ac
8020F498:  C0060004   lfs   f0,4(r6)
8020F49C:  38840001   addi   r4,r4,1
8020F4A0:  FC010000   fcmpu   cr0,f1,f0
8020F4A4:  40820008   bne-   0x8020f4ac
8020F4A8:  38630001   addi   r3,r3,1
8020F4AC:  39290008   addi   r9,r9,8
8020F4B0:  4200FFC8   bdnz+   0x8020f478


..the initial break wasn't enough to provide that info.


For MP2 the routine was slightly different, here's the outcome though;

Have all Log Book Entries (MP2)
077F9A90 0000000C
380000FF 98030004
4AA3908C 00000000
04232B20 495C6F70

Weapon Always Charged (MP2)
0416EB34 D0230044

Rapid Missile Fire (MP2)
0418F0B8 38000001

--

Weapons Always Charged (MP1)
0418DE0C D01E0344

Rapid Missile Fire (MP1)
0418D3D8 60000000


justpig1

TNTkryzt your codes have been great just one question is there a way to multijump in morph ball mode

TNTkryzt

The original jump code also had an effect when in morph mode by pressing B, not sure about the latest version. I'll have a look after I'm done with Muramasa.


TNTkryzt

Yes the multi-jump code for MP2 works in morph mode aswell, just press b after jumping. I've edited the accessories and max ammo/tanks codes for MP2.

The full list for those unaware can be found here.

TNTkryzt

Alright try the edited versions, also I fixed a typo on MP1's multi-jump code.

TwilightErik


speedy2721

Is there any code to have all the beam ammo upgrades in MP2 since there is no code to have just unlimited beam ammo?

TwilightErik

Does anybody know how to convert these PAL codes to NTSC-U codes?

Metroid Prime 3

Infinite Energy (C+Z+Plus)
285FA72A 9FEF6010
CC000000 00000001
04271B64 D3FF0004
E2100000 00000000
04271B64 D3BF0004
E0000000 80008000
Press C+Z+Plus to switch the cheat on/off

Give 99 of each Coins and Vouchers (C+Z)
285AC6AA 9FFF6000
0491B244 00000063
0491B248 00000063
0491B24C 00000063
0491B250 00000063
0491B254 00000063
0491B258 00000063
0491B25C 00000063
0491B260 00000063
E0000000 80008000
Press C+Z to have 99 coins for each color and 99 Friends Vouchers.

Thanks,
TwilightErik

PizzaBoy

#104
Have you guys figured out a way to avoid the random crashing when scanning?

Edit- I have a request for MP1. There is a bug that if you walk directly left or right, samus does not make any footsteps and her cannon does not bob. Can someone take a shot at fixing that?