PS2 TPS Camera Hack for Star Ocean: Till the End of Time

Deleted member 660650

Final Form
Deleted User
Level 6
Reader Mode
9%
Joined
May 30, 2025
Messages
2,718
Level up in
2282 posts
Reaction score
5,226
Points
5,977
I always wished the game had a TPS camera, this wish grew stronger and stronger and after decades, today, I just sat there and used PCSX2's debugger to find that damn byte among the ocean of bytes that makes camera change and here is the result lol:


Camera change changes tons of bytes but only 1 byte among a dynamic memory actually reverts the camera to TPS camera. In my case simply the byte "C4" had to stay "C3" so I wrote this pnatch the ensure C3 stays C3. However the pnatch I wrote cannot be valid for everyone due to the way where byte will be change every time you restart the game, however if you had used my save state and then activate the cheat the TPS hack will work, unless due to the emulator update how it uses memory changes.

The pnatch file:

Code:
gametitle = Star Ocean III - Till The End OF Time [SLUS 204.88] [U] [23A97857]

//TPS
patch=1,EE,00562627,byte,C3
patch=1,EE,00562627,extended,00000000

1st line machine guns "C3" value change into "C4" value to make camera go into TPS mode. However due to the way the byte is in a dynamic address it reverts back to C4 therefore it make camera trying to switch back between TPS and isometric camera so fast things gets shaky lol. To fix this issue that's where 2nd line comes in. It basically make that specific memory stop reacting anymore after C3 change is applied therefore it doesn't care when game trying to make C4 value active at that point.

Test it on Star Ocean: Till the End of Time (USA+UNDUB)'s Disc 1 if you want. Here are the necessary files: https://drive.google.com/file/d/1OziCYv6TsdssALN6U3LMd2sGvXSNThIO/view?usp=sharing

Download the game from here: https://retrogametalk.com/repository/ps2-iso/star-ocean-till-the-end-of-time-usa/

Well it was a good way to spend my Sunday not gonna lie lol.
 
Last edited:
Does this work on original hardware?

If only the undub accounted for FMVs...
Simple answer: It would work if I had found the value in a static memory address so thus I could make a cheat code you can use via OPL's cheat system. But for me that's too much work. I personally wouldn't try this on real hardware because IDK it can make your PS2 explode? lol

Then without using a broken PS2 only way that would left is hacking the rom itself by changing its camera logic code but then things would get so hard to do. It would be easier to redevelop game on Unity engine lol.

So the method I use relies on that particular version of the game (to be safe just in case), this emulator, a particular save state file and the pnatch file. Without any of these pnatch file wouldn't work because you need the save state file because it had a specific memory game using at that state so pnatch is created specifically for that state. And then IDK how undub edit changed the game so how it would effect how memory would behave, so IDK if even the save state would work or if it could if its memory would change.
 
Beware: There have been no replies in this thread for 90 days.
Keep that in mind when expecting a reply from the people on it,
You can also start a new thread instead. This is just a heads-up, bumping is allowed in this forum.

Users who are viewing this thread

Connect with us

Support this Site

RGT relies on you to stay afloat. Help covering the site costs and get some pretty Level 7 perks too.

Featured Video

Latest Threads

Post underrated retro games that could be great if fixed...

Post underrated retro games that did not get the attention they deserved because it had bugs or...
Read more

Final Fantasy VII Remake Intergrade Demo is up...but...

A demo for Final Fantasy VII Remake Intergrade Demo is up on Switch 2, but there's just one...
Read more

Been a while, Sunshine

Yo! Look what I found on my mother's house:

IMG_20251216_154152~2.jpg


This keyboard is the sole surviving...
Read more

I've been at RGT for a year now.

MasBut it all started when I was looking for PSP games to play and have fun.I found several...
Read more

Larian using GenAI in the creation of Divinity

Hot topic but this'll become increasingly common. Games cost too much money and take too many...
Read more

Online statistics

Members online
88
Guests online
880
Total visitors
968

Forum statistics

Threads
15,461
Messages
374,286
Members
896,705
Latest member
NoxZombie

Today's birthdays

Advertisers

Back
Top