Reverse Engineering Xenogears

  • November 22-27th 2022, Jessi will be making adjustments to the board to increase user-friendless and upgrade a few options. Do not be alarmed by any server outages, we're just doing some house cleaning and future-proofing. They will be temporary. In the meantime feel free to give any suggestions or requests you have in the User Suggestions area of the board. Thanks for being here! :)

Asher

New member
Aug 11, 2022
10
19
3
I recently have been getting into reverse engineering, so, I decided to see what was inside disc 1 of Xenogears. I used a tool called Ghidra to accomplish this. The original PlayStation's CPU uses MIPS instructions. It's important to choose the correct architecture in order for Ghidra to analyze the file correctly. Once the the file was analyzed, I combed through the assembly code to see what looked interesting and these are the strings that caught my eye.

NOTE: I also spotted a string with the name "Abel" but I forgot to screenshot it, sorry about that.
 

Attachments

  • ellie.png
    ellie.png
    2.3 KB · Views: 14
  • general-stuff.png
    general-stuff.png
    22.2 KB · Views: 14
  • Inner.png
    Inner.png
    2.5 KB · Views: 14

jessiray

Vector's Sys Admin
Staff member
Nov 1, 2020
213
373
63
godsibb.net
Pronouns
She/They
Whoa! Very cool, it had never occurred to me to try and use a program like Ghidra to do something like this, that's clever. I'm excited to see what else you find, thank you for sharing!
 

Asher

New member
Aug 11, 2022
10
19
3
I'm glad you found it interesting! I'm not an expert in reverse engineering, but, it was a fun and interesting experience to see the inner workings of these games nonetheless.