FanTranslatorsInternational / Kuriimu2

Kuriimu is a general purpose game translation project manager and toolkit for authors of fan translations and game mods.
GNU General Public License v3.0
308 stars 56 forks source link

Kuriimu1 version for Mario & Luigi Superstar Saga #277

Open MarioForever91 opened 1 year ago

MarioForever91 commented 1 year ago

Game Name: Mario & Luigi Superstar Saga Console: 3DS Format extension(s): MSBT Type: [ text ]

Bug details:

[What exactly is the version of Kuriimu1 that works with the all superstar saga msbt files? I have tested all versions from 1.0.0 to the latest and none have worked. Would it be possible for someone to point me to one that works? NOTE: Sorry for my English. I don't speak English well.]

Sample files (if possible):

[links]

IcySon55 commented 1 year ago

If I remember correctly, the MSBT files in the game are compressed? Check the first 8 bytes of the files, if it's not "MsgStdBn" then the files are compressed. Perhaps they start with "11" or "10", use Tools > Compression > Nintendo > Decompress > General, and then to recompress them use Tools > Compression > Nintendo > Compress > LZ11/LZ10 depending on what they originally started with.

MarioForever91 commented 1 year ago

The msbt text files I am wanting to open are as follows: ComErr.msbt and InitLoad.msbt. [link removed]

The files mentioned start with: 4D 73 67 53 74 64 42 6E - MsgStdBn

When I try to open them, I get the following message: https://drive.google.com/file/d/1x7RKaPZ7AHa1d8ro0V1AiEjyL4B75YD3/view?usp=share_link

My problem is similar to: https://github.com/IcySon55/Kuriimu/issues/336 and https://github.com/FanTranslatorsInternational/Kuriimu2/issues/23

IcySon55 commented 1 year ago

Try the following version of the plugin. Especially in-game. I'm not 100% sure this will work in the game itself.

MarioForever91 commented 1 year ago

Hello, Happy New Year!

Originally, the only msbt files that worked in Kuriimu were Area.msbt; b_ufros from BMsg.dat; aha_chika_01 from FMsg.dat. All the others had an error message.

I have tested this new version of the plugin and the error message problem is solved. However, the only file that works now is InitLoad.msbt. All the others open, but the text for editing does not appear.

IcySon55 commented 1 year ago

Hmmm,

Both of these MSBT files have data errors in them that don't line up with a normal file. Are you sure these files weren't already modified and subsequently screwed up by someone?

MarioForever91 commented 1 year ago

The file ComErr.msbt has not been modified. The file InitLoad.msbt in fact has a different modification date. They were extracted from the EUR Spanish version. In this case I will send you a link with the texts from the USA English version. None of them have been modified: https://drive.google.com/file/d/1fVa_zRSFe_6HGkL3ZJwY_dYxZdSM5eQe/view?usp=share_link

IcySon55 commented 1 year ago

OK, this version might work well enough. text_msbt.zip

MarioForever91 commented 1 year ago

I tested this new version of the msbt plugin with the USA English files and it worked perfectly. I also tested it with the msbt files inside the DAT files and it also worked. Only the k_sys from Bmsg.dat didn't work, but it works in the MSBT Editor. https://drive.google.com/file/d/1gX6xCbA7qFJNc9xXS_f6x1ekdXSl4vHq/view?usp=share_link In that case, it is up to you whether you want to fix this or not. Thank you very much for your help. Now I will have what to translate heh heh.