Normally I would just use WindHex to dump the script, but this time the script is out of order, HOWEVER the pointer table is in the right order. What it would have to do is:
Read first pointer @ location 000060 (it's value is: B5080000)
Flip stuff around so it is 000008B5
Add $48 to it (08B5 + 0048 = 08FD)
Jump to location 0008FD
Dump text until it runs into an end break (00)
Jump back to pointer table
Read next pointer @ location 000064
repeat
Is there anything that does that?
Author

(I'm patient though, so don't feel rushed).
Many games, especially on the Psx, love to store not-sorted text, so you get most of it dumped wrong making reinsertion your worst nightmare. X_x