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

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by IcySon55, Dec 8, 2016.

  1. IcySon55
    OP

    IcySon55 GBAtemp Fan

    Member
    8
    Mar 18, 2008
    Canada
    Please re-read the OP for request instructions.
     
    DarthDub likes this.
  2. _zThunderingLight_

    _zThunderingLight_ Member

    Newcomer
    1
    Mar 30, 2018
    Italy
    Oh, ok, sorry! xD
     
  3. JomSpoons

    JomSpoons Newbie

    Newcomer
    1
    Mar 1, 2018
    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, Apr 13, 2018
  4. IcySon55
    OP

    IcySon55 GBAtemp Fan

    Member
    8
    Mar 18, 2008
    Canada
    The BCWAR archive plugin doesn't support saving.
     
    DarthDub likes this.
  5. JomSpoons

    JomSpoons Newbie

    Newcomer
    1
    Mar 1, 2018
    United States
    Oh... well then how can I insert .bcwav files into a .bcwar? Is it possible?
     
  6. IcySon55
    OP

    IcySon55 GBAtemp Fan

    Member
    8
    Mar 18, 2008
    Canada
    You can't currently. The plugin does not support save which means the code to properly save the file doesn't exist, it wasn't written.
     
    DarthDub likes this.
  7. someblackmage

    someblackmage Newbie

    Newcomer
    1
    Apr 25, 2018
    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, Apr 25, 2018
  8. IcySon55
    OP

    IcySon55 GBAtemp Fan

    Member
    8
    Mar 18, 2008
    Canada
    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.
     
    DarthDub likes this.
  9. someblackmage

    someblackmage Newbie

    Newcomer
    1
    Apr 25, 2018
    United States
    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.
     
  10. someblackmage

    someblackmage Newbie

    Newcomer
    1
    Apr 25, 2018
    United States
    Also, I added a sample file like you said.
     
  11. IcySon55
    OP

    IcySon55 GBAtemp Fan

    Member
    8
    Mar 18, 2008
    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.
     
  12. IcySon55
    OP

    IcySon55 GBAtemp Fan

    Member
    8
    Mar 18, 2008
    Canada
    A quick bugfix update that affected many plugins in the initial release.

    Kuriimu v1.0.12 Hotfix
    Hotfix (a2d9102)
    • Patched a bug with GZip decompression affecting various plugins.
     
    I pwned U! and DarthDub like this.
  13. m2236818

    m2236818 Newbie

    Newcomer
    1
    May 23, 2018
    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.
    Npc_SmallOasis001.msbt
    There are subtle differences between the two KUP versions of this file:
    2.
    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?
     

    Attached Files:

    Last edited by m2236818, May 23, 2018
  14. IcySon55
    OP

    IcySon55 GBAtemp Fan

    Member
    8
    Mar 18, 2008
    Canada
    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.
     
    DarthDub likes this.
  15. m2236818

    m2236818 Newbie

    Newcomer
    1
    May 23, 2018
    China
    I see. Thank you.
     
  16. m2236818

    m2236818 Newbie

    Newcomer
    1
    May 23, 2018
    China
    Is there any way to solve this problem in a short time?
    It is critical in cross platform translation transplants.
     
  17. IcySon55
    OP

    IcySon55 GBAtemp Fan

    Member
    8
    Mar 18, 2008
    Canada
    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, May 23, 2018
    DarthDub likes this.
  18. _zThunderingLight_

    _zThunderingLight_ Member

    Newcomer
    1
    Mar 30, 2018
    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_, May 23, 2018
  19. IcySon55
    OP

    IcySon55 GBAtemp Fan

    Member
    8
    Mar 18, 2008
    Canada
    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.
     
    DarthDub likes this.
  20. m2236818

    m2236818 Newbie

    Newcomer
    1
    May 23, 2018
    China
    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.
    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.
     

    Attached Files:

    Last edited by m2236818, May 24, 2018
Quick Reply
Draft saved Draft deleted
Loading...