Skip to content

PS2 version analysis

Shingo INADA edited this page Apr 15, 2020 · 14 revisions

The PS2 version of this game has a lot of debug symbols, which is very useful for development.

Analysis is needed to avoid modem code or eliminate in-game lag.

Getting started

  • Extract SLPM_650.76 and MODULE directory from the game disc.
  • Download ps2dis.exe (please google)

Run ps2dis.exe and open SLPM_650.76.

  • Hit Ctrl+G to list and jump to debugging labels.

Tips

fix gp address

When ps2dis does not recognize the value of gp correctly, insert following ops near the function you want to analyze.

lui a0, $0058
addiu gp, a0, $6370

pcsx2 memory dump with debugging symbol

The state save data of pcsx2 can also be opened with ps2dis.

Unzip your state save file and get eeMemory.bin

Run ps2dis.exe and open SLPM_650.76, and then open eeMemory.bin. Then memory state is loaded with debugging symbol :)

Clone this wiki locally