ROM Hack [Release] Kuriimu - A general purpose game translation toolkit for authors of fan translations.

JomSpoons

Member
Newcomer
Joined
Mar 1, 2018
Messages
7
Trophies
0
XP
70
Country
United States
Hi there. I'm trying to edit a .bcwar file with Karameru but the Save, Save As..., and New options are all grayed out. Does anyone know why?
 
Last edited by JomSpoons,

someblackmage

New Member
Newbie
Joined
Apr 25, 2018
Messages
3
Trophies
0
Age
23
XP
64
Country
United States
Hello, I was planning on editing the script for Summon Night, but it said that none of the plugins were able to open the .bin file for some reason. Do you know why this is? Is it because I tried editing a PSX game?
 
Last edited by someblackmage,

IcySon55

Leader of Fan Translators International
OP
Member
Joined
Mar 18, 2008
Messages
463
Trophies
1
Age
38
XP
2,261
Country
Canada
Hello, I was planning on editing the script for Summon Night, but it said that none of the plugins were able to open the .bin file for some reason. Do you know why this is? Is it because I tried editing a PSX game?
It's because individual file formats are handled by individual plugins and the format used by Summon Night isn't yet supported. Please read the OP for more information on submitting requests.
 
  • Like
Reactions: DarthDub

someblackmage

New Member
Newbie
Joined
Apr 25, 2018
Messages
3
Trophies
0
Age
23
XP
64
Country
United States
It's because individual file formats are handled by individual plugins and the format used by Summon Night isn't yet supported. Please read the OP for more information on submitting requests.

Thank you for informing me. I have since sent a request for such a plugin to be released. The only thing is that those first eight bytes are a little.... off.
 

IcySon55

Leader of Fan Translators International
OP
Member
Joined
Mar 18, 2008
Messages
463
Trophies
1
Age
38
XP
2,261
Country
Canada
Hey there temp, this one's been a long time coming...

Kuriimu v1.0.12
Features
  • Added Find & Replace in Kuriimu.
  • Added an error log window to the Batch operations in Kukkii.
  • Added the Spike Chunsoft compression algoythm. (PS Vita)
  • Added Switch XCI and NCA decryption support.
  • Added early support for Switch image formats.
  • Added support for the ASTC image format to Kontract.
  • Added support for Adreno image formats to Kontract.
  • Added the brand new Knit patching engine. The application is not yet released for authors. Stay tuned.
Plugins
  • Improved TTBIN text plugin compatibility.
  • Added a new image plugin for the CIMG format.
  • Improved LIMG image plugin compatibility.
  • Added a new archive plugin for the LPC2 format.
  • Added a new archive plugin for the BG4 format.
  • Improved IMGC image plugin batch compatibility.
  • Improved IMGA image plugin batch compatibility.
  • Improved BCLYT image plugin batch compatibility.
  • Added a new text plugin for the SMAS format.
  • Improved XFSA archive plugin compatibility. (Refactored)
  • Improved PCK archive plugin compatibility. Can now also load filenames from XML.
  • Improved BCH image plugin compatibility.
  • Added a new game plugin for Kirby Triple Deluxe.
  • Improved CGFX image plugin compatibility. The *.cgfx extension was added.
  • Improved GMD text plugin compatibility. Support for no labels and label renaming. (@piratesephiroth)
  • Improved TEX image plugin compatibility.
  • Added a new archive plugin for the 3DS-LZ format.
  • Improved SMDH image plugin compatibility.
  • Improved SARC archive plugin compatibility. Alignment issues for specific file types.
  • Added a new image plugin for the BNTX format.
  • Added a new archive plugin for the PSARC format. PS3 and PS Vita files tested so far.
  • Added a new archive plugin for the RESRDP format. (Stub)
  • Added a new archive plugin for the SPC format. (Stub)
  • Improved CTPK image plugin compatibility.
  • Improved NUS3BANK archive plugin compatibility. (1:1 Load and Save)
  • Added a new extension plugin for the Ridge Racer BGMDB format.
  • Improved GK2 archive plugin compatibility. (Identify bugs fixed)
  • Improved MMB archive plugin compatibility. (Identify bugs fixed)
  • Added a new archive plugin for the PPVAX format.
  • Improved XS text plugin compatibility. (Refactored)
  • Improved B123 archive plugin compatibility. (Refactored)
  • Added a new image plugin for the G1T format.
  • Added a new archive plugin for the FBIN format. (Load only) (@Megaflan)
Changes
  • Startup time for Kuriimu has been greatly improved! (Two game handler plugins were to blame for the slow start.)
  • All game handlers have been optimized for speed.
  • Removed the success message when importing single images in Kukkii.
  • Extension plugins can now be passed command line parameters through runext.exe.
  • The LZSSVLE compression algorythm has been fixed.
  • The GZip compression handler can now recognize more GZip header styles.
  • Fixed a minor bug in Kuriimu where cancelling out of the save dialog when trying to close the editor with unsaved changes didn't keep the editor open.
Notes
  • Please delete the archive_bam plugin as it has been replaced by archive_atlus.
 

m2236818

Member
Newcomer
Joined
May 23, 2018
Messages
5
Trophies
0
Age
35
XP
79
Country
China
Thank you very much for your tools. When I tried to use Kuriimu to edit the MSBT text file of the switch version of The Legend of Zelda: Breath of the Wild, some findings were found by comparing it with the wiiu version of the MSBT file.
Switch version and wiiu version, MSBT has some changes, you can use Kuriimu to open and export KUP file, but KUP content is not necessarily correct.
Attachment is an example of my selection, the same file contains the switch version and the wiiu version
TipsNotify.msbt
This file is relatively small, the contents of the two versions of the file are the same, the exported KUP is also the same, but there are differences in the two versions of MSBT bytes:
1.png

Npc_SmallOasis001.msbt
There are subtle differences between the two KUP versions of this file:
2.png

However, I believe that the actual content is the same. I think these differences are caused by changes to the MSBT switch, and continue to be caused by old ways of reading, and these differences may cause great trouble.
Can you solve this problem?
 

Attachments

  • MSBT.rar
    8.4 KB · Views: 183
Last edited by m2236818,

IcySon55

Leader of Fan Translators International
OP
Member
Joined
Mar 18, 2008
Messages
463
Trophies
1
Age
38
XP
2,261
Country
Canada
Thank you very much for your tools. When I tried to use Kuriimu to edit the MSBT text file of the switch version of The Legend of Zelda: Breath of the Wild, some findings were found by comparing it with the wiiu version of the MSBT file.
However, I believe that the actual content is the same. I think these differences are caused by changes to the MSBT switch, and continue to be caused by old ways of reading, and these differences may cause great trouble.
Can you solve this problem?
If you open a Switch MSBT and save as a new file, I imagine the two files will be identical. Same thing for the WiiU files.

The Switch is a LittleEndian system while the WiiU is BigEndian. The differences you are seeing are simply reversed byte order values which I would expect to see between the two files.

There is however one place where the values shouldn't be different, and that's in the KUP. The BE values should be reversed to output as LE (because x86 PCs are LE).

So the KUP output is actually incorrect when exported from the WiiU files and needs to be fixed. Other than that, you should expect to see differences between the MSBT files themselves, always.
 
  • Like
Reactions: DarthDub

IcySon55

Leader of Fan Translators International
OP
Member
Joined
Mar 18, 2008
Messages
463
Trophies
1
Age
38
XP
2,261
Country
Canada
Is there any way to solve this problem in a short time?
It is critical in cross platform translation transplants.
A small patch is required in the MSBT class so that control codes take byte order into account. I'm not 100% clear on where that needs to happen yet, but it's likely a 1 or 2 line change.

In any case, please create an issue on our bug tracker for this.
 
Last edited by IcySon55,
  • Like
Reactions: DarthDub

_zThunderingLight_

Member
Newcomer
Joined
Mar 30, 2018
Messages
13
Trophies
0
Age
19
XP
113
Country
Italy
Hey IcySon! I have a problem with Kuriimu... I'm creating a RomHack of a game, but when I edit a txt files it goes crazy and remove words, and damage the file... (The files in question are .xs files).
Help me please...
My PC the file has gone crazy -----> :hateit:
(I know that this is a GB but there isn't this emoji with the PC xD)
 
Last edited by _zThunderingLight_,

IcySon55

Leader of Fan Translators International
OP
Member
Joined
Mar 18, 2008
Messages
463
Trophies
1
Age
38
XP
2,261
Country
Canada
Is there any way to solve this problem in a short time?
It is critical in cross platform translation transplants.
What version of Kuriimu are you using? I just tested the files you linked and they output the exact same content in the KUP. Are you sure the test files are the originals and that you didn't save over them?

Hey IcySon! I have a problem with Kuriimu... I'm creating a RomHack of a game, but when I edit a txt files it goes crazy and remove words, and damage the file... (The files in question are .xs files).
Help me please...
My PC the file has gone crazy -----> :hateit:
(I know that this is a GB but there isn't this emoji with the PC xD)
Please create an issue like everyone else. >.>

This format is being handled by someone else and I wouldn't be much help on it.
 
  • Like
Reactions: DarthDub

m2236818

Member
Newcomer
Joined
May 23, 2018
Messages
5
Trophies
0
Age
35
XP
79
Country
China
What version of Kuriimu are you using? I just tested the files you linked and they output the exact same content in the KUP. Are you sure the test files are the originals and that you didn't save over them?


Please create an issue like everyone else. >.>

This format is being handled by someone else and I wouldn't be much help on it.

Using kuriimu-v1.0.12-a2d9102
Not all MSBTs are different after KUP output.
For example, in the attached TipsNotify.msbt, the MSBT output KUP of both platforms is the same.
But another Npc_SmallOasis001.msbt, the output KUP is not the same, there are 10 differences, screenshots at the red font, respectively, at the 8,10,68,72,90,93,156,159,173,175 line,
2.png

As you said, it is caused by the byte order.
Attach the complete MSBT file for the two platforms of The Legend of Zelda: Breath of the Wild. The switch version lacks DLC content, so please ignore the missing files.
 

Attachments

  • BotW msbt.rar
    3.3 MB · Views: 197
Last edited by m2236818,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    cearp @ cearp: Welcome hazbeans