IcySon55 / Kuriimu

A general purpose game translation toolkit for authors of fan translations.
GNU General Public License v3.0
333 stars 50 forks source link

Chase cold case investigations .mes plugin request #374

Closed CTPache closed 6 years ago

CTPache commented 6 years ago

Issue: [plugin request] Console: 3ds Format extension(s): .mes Type: [text] Game Name: chase cold case investigations

First 8 byte of file(s): .mes - [47 53 41 4D 40 00 00 00] - [GSAM@...]

More details: I have a program that makes the file into a txt and viceversa. each line in the txt is a dialoge box ingame. each line follows the same structure: SC02AK000*Mr. Nanase, sir... Please do somework... SC02 is for the scene. AK is the character who is speaking: "AK": "Koto Amekura" "NS": "Shounosuke Nanase" "HG": "Genji Hisada" "HS": "Suzu Hisada" "KS": "Shunkichi Kouga" "MT": "Tatsu Minami" "SY": "Yuuto Suemura" "DUMMY": No name "UN": "?????" the 000 is the time the character is speaking (000 for the first time, 001 for the second time...) The output is after the '*'.

There are also 3 control codes: changes the output to the next line.

not sure what it does, but it shouldn't mind for making the plugin. Just leave it there (?). pretty self-explanatory, it changes the color of the text. in the game there are only those 3 colors. I don't know it could be used with other colors. Sample files: https://drive.google.com/file/d/1MtRtfOzGMtYmA1_Rj6aigWb1svyl1XJ9/view?usp=sharing
onepiecefreak3 commented 6 years ago

I like how you didn't include sample files. And the already compiled tools instead of the source ;)

onepiecefreak3 commented 6 years ago

Load for mes files is added. Save will follow up. Just a hint. Even if parts of the file aren't directly connected to the text and the linked tool already does the job, if you want to know what the file consists of exactly you can look into the code.

It consists of 5 sections:

onepiecefreak3 commented 6 years ago

Save added. Also for the single mes provided byte perfection was achieved. I close this issue therefore.