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

D

Deleted User

Guest
Hello kuriimu team. I'm working on a menu translation for super robot wars z 3 jingoku for Ps Vita. I've found the .xml file that contains most of the game text for things like skill descriptions, pilot quotes, parts etc. The problem is it has other data in it as well and cannot be edited directory without breaking the game. Is it possible to make a plug in for this kind of file to edit the text? Here's more info @froid_san found in the thread I created for it

https://gbatemp.net/threads/menu-translation-super-robot-wars-z-3-jigoku-hen.522161/

Thanks in advance.
 

IcySon55

Leader of Fan Translators International
OP
Member
Joined
Mar 18, 2008
Messages
463
Trophies
1
Age
38
XP
2,261
Country
Canada
Oh hey there folks, it's been a while since we made a release hasn't it...

Better late than never! Here's v1.0.14 for your enjoyment~ Lots of new bug fixes and feature enhancements to the UIs this time around.

Kuriimu v1.0.14
Features
  • Fixed blocked DLL loading. Users will no longer need to unblock the files for Kuriimu to use them!
  • Karameru can now Add and Delete files to and from plugins that support the functionality.
  • Knit steps are now skippable based on a saved cache value.
  • Fixed several bugs in some Knit steps.
  • Added support for an animated image in Knit that moves based on the progress bar value.
  • Kukkii's single image export option now outputs filenames the same way that the batch mode does.
  • Fenceposts now supports ASCII strings properly for dumping and injection.
  • Fencepsots now fully supports the selected game handler plugin.
  • Find & Replace in Kuriimu now takes the game handler plugin into account!
  • An LZ11 compression bug was fixed.
  • The Search Directory feature will now also search through .KUP files.
  • Added the new FNV1a hashing algorithm.
Plugins
  • Added an existing archive plugin for the SPC format.
  • Added a new archive plugin for the FBCF format.
  • The NCCH archive plugin can now add and delete files!
  • Improved VTX image plugin compatibility. (Bugfix)
  • Improved GAR archive plugin compatibility. (Luigi's Mansion support)
  • Improved CTXB image plugin compatibility. (More image formats supported)
  • Added a new archive plugin for the PFS0 format.
  • Added a new archive plugin for the X3 format.
  • Improved G1T image plugin compatibility. (More image formats supported)
  • Improved MSBT text plugin compatibility. (Now compatible with label-less files again, @Cuyler36)
  • Improved BMG text plugin compatibility. (More games supported. @Cuyler36)
 

onepiecefreak

Kuriimu 2 Developer
Member
Joined
Aug 12, 2015
Messages
526
Trophies
0
XP
1,755
Country
Germany
If we do a game plugin for it, yes. But that needs files from the game and some reversing of its control codes. Best would be an issue on our github.
 

IcySon55

Leader of Fan Translators International
OP
Member
Joined
Mar 18, 2008
Messages
463
Trophies
1
Age
38
XP
2,261
Country
Canada
Has anybody gotten Kukkii to run on Linux through Mono? For me, all Kukkii's file selectors cause it to crash with System.EntryPointNotFoundException: SetScrollInfo. It also happens if I zoom into an image too much, which probably creates scroll bars.
Kuriimu's file dialogs work fine, though. I compared Kukkii's and Kuriimu's OpenFile functions, and they seem the same, so I don't know what to do.
Code:
System.EntryPointNotFoundException: SetScrollInfo
  at (wrapper managed-to-native) Cyotek.Windows.Forms.NativeMethods.SetScrollInfo(intptr,int,Cyotek.Windows.Forms.NativeMethods/SCROLLINFO,bool)
  at Cyotek.Windows.Forms.ScrollControl.SetScrollInfo (System.Windows.Forms.ScrollOrientation scrollbar, Cyotek.Windows.Forms.NativeMethods+SCROLLINFO scrollInfo, System.Boolean refresh) [0x00006] in <3b972af8ce82448fb7a94a4de351c112>:0
  at Cyotek.Windows.Forms.ScrollControl.UpdateHorizontalScrollbar () [0x00068] in <3b972af8ce82448fb7a94a4de351c112>:0
  at Cyotek.Windows.Forms.ScrollControl.UpdateScrollbars () [0x00000] in <3b972af8ce82448fb7a94a4de351c112>:0
  at Cyotek.Windows.Forms.ScrollControl.OnEnabledChanged (System.EventArgs e) [0x00007] in <3b972af8ce82448fb7a94a4de351c112>:0
  at System.Windows.Forms.Control.OnParentEnabledChanged (System.EventArgs e) [0x00008] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Control.OnEnabledChanged (System.EventArgs e) [0x00082] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Control.OnParentEnabledChanged (System.EventArgs e) [0x00008] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Control.OnEnabledChanged (System.EventArgs e) [0x00082] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Control.OnParentEnabledChanged (System.EventArgs e) [0x00008] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Control.OnEnabledChanged (System.EventArgs e) [0x00082] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Control.OnParentEnabledChanged (System.EventArgs e) [0x00008] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Control.OnEnabledChanged (System.EventArgs e) [0x00082] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Form.OnEnabledChanged (System.EventArgs e) [0x00000] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Control.set_Enabled (System.Boolean value) [0x0003a] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.set_Enabled(bool)
  at System.Windows.Forms.Form.ShowDialog (System.Windows.Forms.IWin32Window owner) [0x00183] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window)
  at System.Windows.Forms.CommonDialog.ShowDialog (System.Windows.Forms.IWin32Window owner) [0x00037] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.CommonDialog.ShowDialog () [0x00000] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.CommonDialog.ShowDialog()
  at Kukkii.Converter.OpenFile (System.String filename) [0x00036] in <a9e32037a03a4fdd99476eb6a5560315>:0
  at Kukkii.Converter.ConfirmOpenFile (System.String filename) [0x00052] in <a9e32037a03a4fdd99476eb6a5560315>:0
  at Kukkii.Converter.tsbOpen_Click (System.Object sender, System.EventArgs e) [0x00000] in <a9e32037a03a4fdd99476eb6a5560315>:0
  at System.Windows.Forms.ToolStripItem.OnClick (System.EventArgs e) [0x00019] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.ToolStripButton.OnClick (System.EventArgs e) [0x00017] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.ToolStripItem.HandleClick (System.Int32 mouse_clicks, System.EventArgs e) [0x00029] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, System.Windows.Forms.ToolStripItemEventType met) [0x00054] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem.FireEvent(System.EventArgs,System.Windows.Forms.ToolStripItemEventType)
  at System.Windows.Forms.ToolStrip.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00048] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00078] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x001b4] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <6d04630604b24bb0bd1a94de821c9d88>:0
  at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x00085] in <6d04630604b24bb0bd1a94de821c9d88>:0
Kukkii uses a control that calls the Win32 API to handle the mouse. This control is not compatible with Mono because of this.
 
Last edited by IcySon55,
  • Like
Reactions: Deleted User

oufai

Well-Known Member
Newcomer
Joined
Feb 18, 2018
Messages
57
Trophies
0
Age
30
XP
261
Country
Egypt
is Arabic Language Support ?
please give me any help or Tutorial for translate MSBT File to Arabic Text Language اللغة العربية ?
 

IcySon55

Leader of Fan Translators International
OP
Member
Joined
Mar 18, 2008
Messages
463
Trophies
1
Age
38
XP
2,261
Country
Canada
is Arabic Language Support ?
please give me any help or Tutorial for translate MSBT File to Arabic Text Language اللغة العربية ?
Even if I add support for right to left languages, the text will still be left to right in the game...
 
  • Like
Reactions: oufai

oufai

Well-Known Member
Newcomer
Joined
Feb 18, 2018
Messages
57
Trophies
0
Age
30
XP
261
Country
Egypt
you are right hahah I didn't note that :rofl2:
but please is there is any hope to make it happen I really hope If I can did it ?:unsure:
 

smileyhead

I like cute stuff.
Member
Joined
Aug 31, 2015
Messages
4,806
Trophies
3
Age
23
Location
Budakeszi, Hungary
Website
sites.google.com
XP
10,609
Country
Hungary
If I use letters like Ä or ß, then they are in the game as ? displayed. Can I change that somehow? (Inazuma Eleven GO Galaxy)
I'd guess the game's font doesn't support those characters. Unless you know a way of editing the font file (I don't), there's not much you can do.
 
  • Like
Reactions: Milozaki

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • Xdqwerty
    what are you looking at?
  • AncientBoi @ AncientBoi:
    Both of mine are i5's lol
  • AncientBoi @ AncientBoi:
    All right! Who stole my right sock? :angry:
  • RedColoredStars @ RedColoredStars:
    At least someone other than myself thought it was funny :rofl:
    +2
  • BakerMan @ BakerMan:
    DNDBD (DND×DBD) IS A REAL THING
  • Xdqwerty @ Xdqwerty:
    I didnt have school today
  • Xdqwerty @ Xdqwerty:
    Cuz it's some kind of holiday related to the town I live in
  • Xdqwerty @ Xdqwerty:
    Am I [R WORD]?
  • SylverReZ @ SylverReZ:
    @Xdqwerty, People who create revival services for the Wii end up in disaster, same goes for Pretendo lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast wiimmfii went fine although people only use it for Mario kart Wii
  • SylverReZ @ SylverReZ:
    At least if they ban you for cheating, get another Wii. They're cheap as chips.
    +1
  • SylverReZ @ SylverReZ:
    Remember when RiiShop was a thing?
  • BakerMan @ BakerMan:
    not really
  • SylverReZ @ SylverReZ:
    It got shutdown because somebody "accidentally" leaked the database for the amount of people using the beta.
  • SylverReZ @ SylverReZ:
    RiiShop is the laziest way of downloading Wii games. Did somebody not think of this through?
  • BakerMan @ BakerMan:
    although i ended up accidentally changing my nand with no way of going back bc i didn't know you needed a gamecube controller to restore it (i have a wii minus/1.1, which doesn't have gamecube controller support)
  • SylverReZ @ SylverReZ:
    @BakerMan, I think you're talking about the recovery mode that the SaveMii used, and also was to restore softbricked systems.
  • SylverReZ @ SylverReZ:
    If your NAND was hardbricked, then just buy another Wii. Or go with the dirty NAND flasher method.
  • BakerMan @ BakerMan:
    and if i find the sd card i have my NAND backed up on, i can not only restore the NAND if i solder the right part in, but i can also put my NAND on dolphin, then i can play dolphin online, like PMEX Remix or MKWii Riibalanced
  • Xdqwerty @ Xdqwerty:
    Brb
  • SylverReZ @ SylverReZ:
    @BakerMan, Oh yeah, that was a thing too. Dolphin does support Wiimmfi.
  • BakerMan @ BakerMan:
    yeah you just need to put your NAND backup with wiimmfi on it
  • BakerMan @ BakerMan:
    ngl i feel like if a bunch of my friends have wiis and know how to get wiimmfi and back up their NAND, then we could do a PMEX Remix tournament
  • BakerMan @ BakerMan:
    maybe even add UMVC3/DBFZ and make it a biathlon/triathlon
    BakerMan @ BakerMan: maybe even add UMVC3/DBFZ and make it a biathlon/triathlon