Re: 雷神7 - RJ075311
- rai7.exe contains DPM-like section at the end of all sections - I was able to use disassembler to dump the image;
- The image is in DPM format same as pac1.dmp in rai7 folder;
- DPM image containst only one file - start.ax;
- Extracted start.ax from DPM file (using my own utility);
- start.ax appears to be related to Hot Soup Processor 3 file format;
- One of the sections in HSP file has all the string \0 delimited;
- Extracted strings;
- Machine translated;
So far so good. The are a few concerns:
- I will be able to reinsert strings into the file but the size of the string will be different, so if any part of HSP interpreter points to the exact location of the string we are screwed;
- Updated start.ax has to be converted to DPM format before - if there is an app for that, - I do not have it. So the worst case scenario I will create it;
- If I have a DPM file I will have to insert it into rai7.exe file - replacing the existing DPM section - at this point I am not sure if it is possible to do without corrupting exe;
The attached start.ax.zip file contains extracted and translated strings from start.ax.
I also attached rai7*.zip which contains translated items, person/plane names and all events.
You are correct. Yet it is a bit more complicated.IT LOOKS LIKE ALL THE EVENTS NOT IN THE EVENT FOLDER ARE IN SJIS ENCODING INSIDE THE RAI7.EXE BINARY FILE. I THINK THIS MAKES TRANSLATION AS EASY AS IT COULD POSSIBLY GET, BUT I DON'T KNOW HOW TO SYSTEMATICALLY EXTRACT THEM ALL, AND I DON'T KNOW HOW TO REINSERT THE TRANSLATED TEXT. SO I HAVE TO TEACH MYSELF WHICH TAKES TIME.
- rai7.exe contains DPM-like section at the end of all sections - I was able to use disassembler to dump the image;
- The image is in DPM format same as pac1.dmp in rai7 folder;
- DPM image containst only one file - start.ax;
- Extracted start.ax from DPM file (using my own utility);
- start.ax appears to be related to Hot Soup Processor 3 file format;
- One of the sections in HSP file has all the string \0 delimited;
- Extracted strings;
- Machine translated;
So far so good. The are a few concerns:
- I will be able to reinsert strings into the file but the size of the string will be different, so if any part of HSP interpreter points to the exact location of the string we are screwed;
- Updated start.ax has to be converted to DPM format before - if there is an app for that, - I do not have it. So the worst case scenario I will create it;
- If I have a DPM file I will have to insert it into rai7.exe file - replacing the existing DPM section - at this point I am not sure if it is possible to do without corrupting exe;
The attached start.ax.zip file contains extracted and translated strings from start.ax.
I also attached rai7*.zip which contains translated items, person/plane names and all events.
Attachments
-
583.4 KB Views: 47
-
731.4 KB Views: 66
Last edited: