yar-sh / steins-gate-psp-patch

An English Patch for Stein;Gate PSP 2011
https://yar-sh.github.io/SGPSPE/
The Unlicense
38 stars 2 forks source link

Steins gate 0 port for PSP #14

Open shadow-nero opened 9 months ago

shadow-nero commented 9 months ago

I know it's been a while since the project reached its end, and looking at the title you might think that I want you to port the Vita version to PSP, but that's not it. I would like to know more about the game's scripts (.dat) and how their opcodes work, even though both games use a "different" engine, the Vita version uses an updated version of the PSP version, i.e. it is possible to make a Port to the version of PSP, not putting the .dat in the PSP version because these small differences can cause the game to crash, but passing each text and each respective opcode until both versions were extremely similar That said, what are the opcodes in .dat files? In addition to the text offsets, for now I've only been able to find the opcode for the background image, which is already incredible but still not enough to bring this game to the PSP

yar-sh commented 9 months ago

Hey. I've got no idea about the opcodes, sadly. I haven't looked that far into the format. All I know is that there's the opcodes section and text section, that's kind of it.

You basically have 2 options here:

  1. Debug the game in PPSSPP and figure out what each code does
  2. Or search on GitHub for "criware". Like you said, the engines are same, just different version between the PSP and Vita, so there's a high chance that there are some niche tools that deal with the criware proprietary format. Forums like gbatemp.net are also a good place (if the links are still up that is)

Sorry I can't be of more help