Zelda minish cap translation help.

Discussion in 'GBA - Game Development, ROM Hacks and Translations' started by Metoroid0, Jun 10, 2013.

  1. Metoroid0
    OP

    Metoroid0 GBAtemp Advanced Maniac

    Member
    1,562
    224
    Nov 2, 2012
    Japan
    SR388
    I'm curently Translating Zelda minish cap through Hex Workshop so i need a little help along the way, if someone is willing to help :)

    PLEASE, if you don't want to help, please don't write anything to this thread. :teach:
    (im confused as it is :wacko: it's my first translation by the way.. :toot: )


    Ok, so i translated the intro, and translating text in the game is somewhat easy with HEX workshop, but, there are some graphical text that cant be edited through HEX workshop.
    Does anyone hawe idea on how can i change that kind of Text?

    For example "PRESS START" is as far as i know and see (because it does not show in HEX) is not TEXT..i mean it is, but not like text text, it's more like image. So how can i change that for example? :sp:


    Thank's in ADVANCE... GameBoy ADVANCE (ahm, very funny i am :P )
     
  2. WiiUBricker

    WiiUBricker Insert Custom Title

    Member
    6,996
    4,046
    Sep 19, 2009
    Argentina
    Espresso
    Translating a rom just with a hex editor is not feasible. I suggest you search for a hacker that takes apart the rom for you and build a tool for you which you can use to translate the strings.
     
    Fishaman P and Metoroid0 like this.
  3. Metoroid0
    OP

    Metoroid0 GBAtemp Advanced Maniac

    Member
    1,562
    224
    Nov 2, 2012
    Japan
    SR388
    Whell it is doable to some degree, and it IS hard with just HEX. :sleep:
    Thanks for the suggestion by the way :lol:

    But, who can i ask?? :mellow:
     
  4. WiiUBricker

    WiiUBricker Insert Custom Title

    Member
    6,996
    4,046
    Sep 19, 2009
    Argentina
    Espresso
    How are you gonna debug bugs with just a hex editor? Your rom will most likely black screen or freeze on you and you have no way to debug it. I suggest making a thread in the romhacking forums.
     
    Phoenix Goddess likes this.
  5. skarthebloodchild

    skarthebloodchild Keep It Old School

    Member
    2,215
    64
    Jan 13, 2004
    Greece
    Greece
    the game is already in english
     
    SignZ likes this.
  6. Metoroid0
    OP

    Metoroid0 GBAtemp Advanced Maniac

    Member
    1,562
    224
    Nov 2, 2012
    Japan
    SR388
    "debug bugs"? Please explain...

    Well, i changed most of the text in HEX to the point
    where Master Smith is calling Link to wake up and ROM works fine,
    if that's what you meant?

    Yeah, those guys at ROMhacking forum don't strike me as to friendly...
    I wanted to go there, but i felt better to start here first. :)

    (i hope i don't bother you ^_^)
     
  7. Metoroid0
    OP

    Metoroid0 GBAtemp Advanced Maniac

    Member
    1,562
    224
    Nov 2, 2012
    Japan
    SR388
    There are other languages than English, but main reason is that i want to tray to translate a ROM. :D

    And please, don't mean to be rude, but if you can really help somehow, please do, i would be glad.
    I just want to declutter this thread as much as possible.

    Sorry, no hard feelings? ^_^
     
  8. WiiUBricker

    WiiUBricker Insert Custom Title

    Member
    6,996
    4,046
    Sep 19, 2009
    Argentina
    Espresso
    If the game freezes on you it's called a bug. You need to debug it to figure out the cause of it and to fix it. A hex editor is no debug tool. Without debugging there is no fix.
     
  9. Metoroid0
    OP

    Metoroid0 GBAtemp Advanced Maniac

    Member
    1,562
    224
    Nov 2, 2012
    Japan
    SR388
    I don't know who will be willing to make programs just for me :/

    I mean, is there some tools already in existence for Zelda minish cap?

    Can you provide me a Link (not zelda kind of link :P) of those tools please..if there are any?
     
  10. GHANMI

    GHANMI GBAtemp Advanced Fan

    Member
    971
    493
    Jun 10, 2012
    Use monkey moore and search for a letter / research letter values with emu cheat search in naming screen > you get a tbl file with every letter's value in hex
    That will help you editing the text with a hex editor
    but may I ask which language you are planning to do? It does make a difference, if it's not latin letters you'll need to draw another font with Crystaltile too

    EDIT: I think a hex editor is just fine if you don't want to hassle yourself with coding your own tools (YES If you want a tool you have to code it yourself, or else no tool, and hex editor for you)
    And the French translator of Tales of Vesperia, and the one who did Tales of Graces Menu Patch only used hex editors.
    The trick is to neither add nor delete anything (if you know pointers you can circumvent this...)
     
  11. Metoroid0
    OP

    Metoroid0 GBAtemp Advanced Maniac

    Member
    1,562
    224
    Nov 2, 2012
    Japan
    SR388
    Thank you :)

    Is that is http://www.romhacking.net/utilities/513/?
    It said "...Wanna search for Japanese ROM?..." But i dont use Japanese ROM, i use USA ROM "(U)"
    Will it work?
     
  12. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,518
    9,337
    Nov 21, 2005

    RHDN is plenty friendly. Indeed there are people there which have extensively hacked the game -- there was a conversation about it just the other day.

    If you want to try to translate a ROM then best to do it properly -- a hex editor is an essential tool in the hacker arsenal but their use is limited unless you want to cause yourself massive problems as others have tried to elaborate upon. More generally a hex editor is something you learn the basics of, ignore as you get other tools and once you get to be properly flash you can return to use it a bit more. With the exception of some of the hacker grade stuff it is not going to be that helpful.

    We do have documentation on GBA and DS ROM hacking, you can view it at the top of this section http://gbatemp.net/threads/gbatemp-rom-hacking-documentation-project-rewritten-for-2012.73394/

    Generally you will have three issues

    Text encoding including formatting -- just because some is in ASCII (I assume it is here if you are using hex workshop) does not mean it all is). How do you make text bold, dance, my the little heartstone symbols appear on the screen?
    Pointers -- you and I know when something starts and ends but a computer does not (or at least not easily) so it has lists of values where things start and stop.
    Text as images -- generally game consoles try to store data similar to how the hardware might use it. The GBA and most consoles operating in 2d split this up into things called tiles which are broadly the same for many games hence we have tile editors. http://home.arcor.de/minako.aino/TilEd2002/ and crystaltile2 are my favourites for the GBA.


    All of this can be troubled by compression which the GBA is powerful enough to make extensive use of. There is a generic compression used by most though which is not so bad.
     
  13. GHANMI

    GHANMI GBAtemp Advanced Fan

    Member
    971
    493
    Jun 10, 2012
    .. It *can* work with JP roms, but that doesn't mean it's not useful for you as well.
    In fact, it's one of the best tools.
    I use it with Crystaltile (Powerful tile editor (text as images)) and WindHex / Hexecute (hex editors with DTE support, ie when your text is too long so you make two letters in one char to fit)

    edit: btw I checked but the LZ compressed graphic data is mostly overworld map tiles
     
    Metoroid0 likes this.
  14. Metoroid0
    OP

    Metoroid0 GBAtemp Advanced Maniac

    Member
    1,562
    224
    Nov 2, 2012
    Japan
    SR388
    Uh that's A lot of info to chew on at once, considering i newer did such a thing *scared* :mellow:

    Soo...I understood you the hardest i could and Thank you all :D
    I will Download those tools and try to play with them first to see how they work.

    So to summary all, and to simplify things, where do you propose i should start First
    (one thing at the time please or my brain will explode haha :P)


    1st EDIT: I just downloaded TilEd2002 and will try it out to see how it works.
     
  15. Metoroid0
    OP

    Metoroid0 GBAtemp Advanced Maniac

    Member
    1,562
    224
    Nov 2, 2012
    Japan
    SR388
    I cant find anything with TilEd2002 like "Press start" or some other text in image format that i need to rearange.

    there are so many things in here and colors are inverted.. not very user friendly software..
     
  16. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,518
    9,337
    Nov 21, 2005
    It might be compressed, it might be a tile map build up, it might be nonstandard tile size, it might still be actual text (just because some of it is viewed in ASCII).

    The colours..... they are not inverted.
    There is the idea of bitmap images but most of palette images -- the idea is you have a selection of colours from which to make a sprite and those colours can change so you have to find out where the colours are stored. This is basic stuff covered in every intro to graphics hacking/programming though.