So, GScentral.org has been almost dead for a long while now, so I thought it was time for me to move on to this place instead.
Anyway, I have been attempting lately to make a Player 1 size modifier code for Tiny Toon Adventures: Defenders of the Universe for PS2(it's an unreleased game, just to clarify). So far I have found the floating point values that sets the size of the player for his/her X, Y, and Z dimensions(3F800000 by default), which when set differently will also cause the player to run slower/faster and jump lower/higher, with altered collision box to compensate for the new size. Example image of the desired effect below:

Now, the problem is; their offsets doesn't always stay the same, which makes it troublesome to actually get a code that works all the time. I'm not very experienced in areas like ASM and pointers. I can modify ASM instructions already present in a game, but that's about it. Speaking about pointers, I seem to have found one which can give a clue or two about where the data for Player 1 currently are located in RAM, 0x04063E4 00??????(where "??????" could be any offset, usually around at 0x5?????-0x7?????). I know it could be useful in someway to make a size modifier, but I just don't know exactly how.
The only tools I have at my disposal for hacking PS2 games with are Renegade, which is mostly useful for finding simple codes(that also stays static), Tsearch, and PCSX2 1.2.1. If there's any other tools I should use, then tell me about those.
Would be glad to get some help or advice from people more experienced within this area.
Anyway, I have been attempting lately to make a Player 1 size modifier code for Tiny Toon Adventures: Defenders of the Universe for PS2(it's an unreleased game, just to clarify). So far I have found the floating point values that sets the size of the player for his/her X, Y, and Z dimensions(3F800000 by default), which when set differently will also cause the player to run slower/faster and jump lower/higher, with altered collision box to compensate for the new size. Example image of the desired effect below:
Now, the problem is; their offsets doesn't always stay the same, which makes it troublesome to actually get a code that works all the time. I'm not very experienced in areas like ASM and pointers. I can modify ASM instructions already present in a game, but that's about it. Speaking about pointers, I seem to have found one which can give a clue or two about where the data for Player 1 currently are located in RAM, 0x04063E4 00??????(where "??????" could be any offset, usually around at 0x5?????-0x7?????). I know it could be useful in someway to make a size modifier, but I just don't know exactly how.
The only tools I have at my disposal for hacking PS2 games with are Renegade, which is mostly useful for finding simple codes(that also stays static), Tsearch, and PCSX2 1.2.1. If there's any other tools I should use, then tell me about those.
Would be glad to get some help or advice from people more experienced within this area.
Comment