(03-17-2015, 11:16 PM)nemesis2000 Wrote: 5F4DB1DD.pnach
I tested your new patch briefly (on a real console) and everything seems to work now, awesome! I had one random freeze, but I don't think your patch was the reason...
(03-14-2015, 01:22 PM)nemesis2000 Wrote: [Ratchet 2,3 & Deadlocked stuff]
Again thanks for taking a look! As you certainly noticed, patching Ratchet 2 and 3 messes up the HUD/GUI, since only some parts are affected by the FOV change while others remain unchanged. It's a pity since Ratchet Deadlocked, the "worst" of the PS2 Ratchet games doesn't have these issues...
As for Ratchet 2 and 3, parts of the GUI are using the same value (3F1EB852) as the gameplay FOV, so they are patched as well when batch replacing. I hoped that maybe only one ISO address would be used for the whole game (unlike the gameplay FOV) and tracked down some addresses in the ISO image for Ratchet 3:
0x8E2A07F0 - save symbol message
0x8E2A3B4C - weapon wheel
0x8E2E8304 - HUD (health status etc.)
Not patching those addresses fixes the messed up GUI, but only for the first level. And finding from hundreds of candidate addresses those that should not be patched seems impossible...
Alternatively, the unpatched parts from the GUI could be patched as well to match the rest. But I wasn't able to patch them, maybe they can't be patched at all?
Do you have any ideas regarding that problem? Or is patching Ratchet 2 & 3 properly simply not possible?
---
BTW, they same happens with the Ratchet 1 hack, although only the Options menu etc. is affected and it can be easily overlooked, especially since the in-game HUD isn't affected at all. As for Ratchet Deadlocked, it seems besides the in-game FOV nothing else is affected.
---
Just for reference:
Ratchet & Clank - Going Commando (NTSC-U)
- works, but messed up HUD/GUI
Code:
value 1
find
0F3F 013C 69EA 2134
replace with
3F3F 013C 3BE3 2134
value 2
find
1E3F 013C 52B8 2134
replace with
533F 013C 73A0 2134
Ratchet & Clank - Up your Arsenal (NTSC-U)
- works, but messed up HUD/GUI
Ratchet Deadlocked (NTSC-U)
- works perfectly (?)
Code:
value 1
find
1E3F 013C 52B8 2134
replace with
533F 013C 73A0 2134
value 2
find
0E3F013C 71152134
replace with
3D3F013C F3712134
Best regards