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

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
Do Your tools need to rely on the saht Display SARC inside file name?EFE need HashTable.saht Display inside file name.:)
FjKJoK1.png
ihsfGQ7.png
DUNDHoQ.png
6XFDjkI.png
it extracts file with their name.
 

lwyx2017

Well-Known Member
Newcomer
Joined
Mar 22, 2017
Messages
64
Trophies
0
Age
22
XP
93
Country
China
What is saht Display? Since I don't know that we don't need it at the moment.
And I knew about this tool. But we also found SARC's which were structured other ways. And this one structured otherwise couldn't be opened by this SARC-Tool.
EveryFileExplorer Open SARC Displayed inside the file name is Hexadecimal,Open Plugins directory The HashTable.saht,The SARC internal file integrity of the path and file name to write in to save ,The EFE can be displayed in the SARC file name
My English is not very good,You see the screenshot above:(
 

lwyx2017

Well-Known Member
Newcomer
Joined
Mar 22, 2017
Messages
64
Trophies
0
Age
22
XP
93
Country
China
Yes, we know there are existing tools. Our goal is to bring the various formats together into a unified UI that works the same way for all supported formats. The beauty of this is that we use plugins instead of building format support directly into the main application. Anybody can write an archive format DLL for Karameru and have the UI handle the user interaction.


The SARCs you are referring to appear to be a different type of SARC that has a separate filename file, the SAHT. Can you send us some example pairs of these? We can add support for them that way.


There is also a plan in mind to write a working Layout editor. This would be a dedicated program to edit layout files. It would still use plugins though, to load the various image files that appear in layouts.
MarioKart 7 The szs(In fact it's SARC) The Hexadecimal Not SFNT File directory table,And the general not the same SARC,EveryFileExplorer Need HashTable.saht Display inside file The name.
Sorry my Bad English:sad: Here are some screenshots
MarioKart 7 The szs(In fact SARC) No SFNT file directory table
UbUa96Z.png
D4mD3wO.png
DeoV5fJ.png
97ESG3y.png
SaEzEwQ.png
 
Last edited by lwyx2017,

IcySon55

Leader of Fan Translators International
OP
Member
Joined
Mar 18, 2008
Messages
463
Trophies
1
Age
38
XP
2,261
Country
Canada
Are the other plugins open source? Could you include/incorporate them?
We already have a DARC class written, but the plugin hasn't been. Adding more supported formats is a matter of time to implement since we're not stumped on the any of the formats.

In terms of all of our released plugins, they are all open source along with all three of the applications.
 
  • Like
Reactions: DarthDub

pixelmasher

Gaming Gamer
Member
Joined
Dec 12, 2016
Messages
1,668
Trophies
0
Location
Near N2DS XL
XP
971
Country
United States
We already have a DARC class written, but the plugin hasn't been. Adding more supported formats is a matter of time to implement since we're not stumped on the any of the formats.

In terms of all of our released plugins, they are all open source along with all three of the applications.
I was asking because I thought incorporating code from other open source projects would speed up support for more formats. I don't know how to program, so maybe I'm wrong.
 

IcySon55

Leader of Fan Translators International
OP
Member
Joined
Mar 18, 2008
Messages
463
Trophies
1
Age
38
XP
2,261
Country
Canada
I was asking because I thought incorporating code from other open source projects would speed up support for more formats. I don't know how to program, so maybe I'm wrong.
It normally can speed up other projects. Strangely for us, we figure out new formats faster than reading somebody else's code. We also avoid the time it takes to rig other poeples code up to our plugin infrastructure. Especially for archive plugins, normal classes don't work out of the box.
 
  • Like
Reactions: DarthDub

pixelmasher

Gaming Gamer
Member
Joined
Dec 12, 2016
Messages
1,668
Trophies
0
Location
Near N2DS XL
XP
971
Country
United States
It normally can speed up other projects. Strangely for us, we figure out new formats faster than reading somebody else's code. We also avoid the time it takes to rig other poeples code up to our plugin infrastructure. Especially for archive plugins, normal classes don't work out of the box.
I guess if it isn't broken... Whatever gets more translation help/support is good. :)
 

lwyx2017

Well-Known Member
Newcomer
Joined
Mar 22, 2017
Messages
64
Trophies
0
Age
22
XP
93
Country
China
After You can add bcsar Support? So I can extract bcseq sequence form CTR Sound Archive^_^
3DSUSoundArchiveTool Unpacking some of the bcsar will shut down error:(
 
  • Like
Reactions: I pwned U!

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 tempers!

We've got a small update for you guys today:
  • Karameru's tree view is now properly sorted.
  • It is now possible to double click on supported extensions within an archive to open that file in the appropriate application. (Files are extracted to "<kuriimu_path>\temp" without their parent directories, be aware of files getting overwritten this way)
  • HPI/HPB archive manager now supports extracting files.
  • Added a UMSBT archive manager for Karameru. Supports Animal Crossing New Leaf and possibly other games using UMSBT. (The files inside appear to be for multi-lingual support. 00000000.msbt is English)
    • This is one of the tools that exists in MSBT Editor Reloaded now ported to Karameru as an archive plugin.
Enjoy!
 
Last edited by IcySon55,
  • Like
Reactions: DarthDub and Hiccup

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    AncientBoi @ AncientBoi: 🫂 +1