codestation wrote:edit: finished the extractor/decompiler, the source code is also in github.
omg you are awesome.
I shall be re-checking my old versions against my current one, and keeping this tool safe. This is a blessing!
It doesn't love me; it gave me an empty txt file and crashed. "divaextract.exe has encountered a problem and needs to close." The only thing the Windows error message gave that looks helpful is "Offset: 00003a49" and I'm not sure what to make of that.
codestation wrote:I gave a quick read to the posts but still I don't know what offsets are wrong and what are the ones that you already fixed. You could put all the ones that need a check in a list so I can verify them in IDA?
I could try making a better list of what offsets I still need
, and tell you exactly how to bring those up, in-game, to find them faster. Also, does
it help to have the text typed here, and not just in a picture? Or should I skip trying to figure out the kanji, and just post screencaps?
-- There's some missing offsets in the Ad-Hoc mode, but I'll dig those out later. (One of them is easy... ホームに戻りますか？ This one is asking if you really want to leave the Ad-Hoc mode and return to the home menu.)
-- There's a line in the Start A New Game screen asking if you want to install the game's data to the memory card. (the line just after the one at !x08953C2C)
-- There's a whole screen (6 lines) when you make a new game, successfully import your PD2 system data to do that, and it tells you it's awarding you the Miku Pop 2nd Room Item.
-- After, there's another screen (4 lines) asking if you want to enable auto-save, and another screen (6 lines) asking you to save your new system data so it can
do the auto-save thing (just after I said yes, enable auto-save.)
-- And then there's most of the screens you see when you go to the title screen and choose Game Data Install. (the Game Data Install lines all have screencaps, at least, I think: they're the gray screens in this post
I made. I should try actually installing the data to see what it shows me once I do. Hmm. And most of the other lines I mentioned, I capped too, in the posts above that one. Thank you SO MUCH for the prxshot plugin, btw!
I can tell you that the block of offsets !x088668E0, !x088668EC, !x088668F8, !x08866904, !x08866910 and !x0886691C seem wrong; I translated them, but they don't show up translated in-game.
But the big problem I see right now is that for some reason, in Edit Mode, when you go to change the lyrics' text color (load/make new Edit data, Edit TOP mode -> Stage -> Lyrics) it does one of three things.
1 -- it will show Japanese for the sample text (a kanji character, and then することができます。 ...if I copied it correctly.)
2 -- it will show "00000000000123456789abcdef" (maybe with more 0s) for sample text, or
3 -- the game will crash instead of loading the sample text and color list. I have no idea what makes it do any of those; I don't think I had any other offsets un-commented, I just changed text for offsets that were already in use, and moved a few other offsets to put those lines with others more closely related. (two or three lines, maybe.) Could it be those offsets above that are incorrect, that's making it do this? Or having moved those other offset lines?
My divaext_translation.txt file (which shows the "0000000123456789abcdef" text) is in the zip on mediafire that I linked to in my last post, if that might help. I really have no idea why it's behaving like this. It's doing great
otherwise, and I am so close
to being done with the offsets that've been found already....