Need some tools

Discussion in 'NDS - ROM Hacking and Translations' started by fgtred, Oct 17, 2009.

Oct 17, 2009

Need some tools by fgtred at 2:18 AM (2,173 Views / 0 Likes) 19 replies

  1. fgtred
    OP

    Newcomer fgtred Member

    Joined:
    Sep 12, 2009
    Messages:
    10
    Location:
    MonStROpoLis
    Country:
    United States
    yea so i need some tools for an attempt at a rom translation im interested in(i don't want to say what it is because i don't want to give people hope just yet)
    any tools would work as long as they have some sort of explanation
    thanks in advance(BTW if this is the wrong place to ask then oops and sorry [​IMG] )

    EDIT: Okay now i got most of what i need thanks to google.anyways all i really need now is a tile editor
     
  2. Law

    Member Law rip ninjacat that zarcon made me

    Joined:
    Aug 14, 2007
    Messages:
    4,132
    Location:
    ‭jerkland
    Country:
    United Kingdom
    dsbuff
    Hex Workshop
     
  3. fgtred
    OP

    Newcomer fgtred Member

    Joined:
    Sep 12, 2009
    Messages:
    10
    Location:
    MonStROpoLis
    Country:
    United States
    thanks but i should have mentioned that i only need stuff to work on the rom itself...
    thanks anyways
     
  4. YayMii

    Member YayMii hi

    Joined:
    Jun 24, 2009
    Messages:
    4,882
    Location:
    that place
    Country:
    Canada
    Well, there may be special tools for the game you're translating, but since you're not mentioning it, I doubt anyone will help you.
     
  5. fgtred
    OP

    Newcomer fgtred Member

    Joined:
    Sep 12, 2009
    Messages:
    10
    Location:
    MonStROpoLis
    Country:
    United States
    i did say i didn't want to get people's hopes up just yet
    if it looks like im in it for the long haul ill announce what game im translating
     
  6. YayMii

    Member YayMii hi

    Joined:
    Jun 24, 2009
    Messages:
    4,882
    Location:
    that place
    Country:
    Canada
    Why do you need to post a topic before searching?

    ... 
     
  7. fgtred
    OP

    Newcomer fgtred Member

    Joined:
    Sep 12, 2009
    Messages:
    10
    Location:
    MonStROpoLis
    Country:
    United States
    I was already looking and thanks to some people i found a few things i needed
     
  8. twiztidsinz

    Member twiztidsinz Taiju Yamada Fan

    Joined:
    Dec 23, 2008
    Messages:
    4,981
    Country:
    United States
    That'd be DSBuff to unpack the ROM...
    Unless you use CrystalTile2 to open the ROM in a browser-like app...
    But still, DSBuff will probably be easier since it gives you better access to files since you can unpack, do all your edits and then repack when done, rather than open, extract, edit, pack, extract, edit, pack, etc, etc, etc.
     
  9. fgtred
    OP

    Newcomer fgtred Member

    Joined:
    Sep 12, 2009
    Messages:
    10
    Location:
    MonStROpoLis
    Country:
    United States
    thanks in a week i will announce the game im translating if im totally commited, i probably will be to since it's based on an anime i really like
     
  10. twiztidsinz

    Member twiztidsinz Taiju Yamada Fan

    Joined:
    Dec 23, 2008
    Messages:
    4,981
    Country:
    United States
    PLEASE Don't say narutard or pokemanz
     
  11. fgtred
    OP

    Newcomer fgtred Member

    Joined:
    Sep 12, 2009
    Messages:
    10
    Location:
    MonStROpoLis
    Country:
    United States
    screw that i'd never be that lame and besides aren't there already like a dozen pokemon translation projects at the moment?
     
  12. twiztidsinz

    Member twiztidsinz Taiju Yamada Fan

    Joined:
    Dec 23, 2008
    Messages:
    4,981
    Country:
    United States
    That hasn't stopped 4 dozen noobs from saying that they were going to translate Pokemon -AND- do it completely -AND- have it done in a week -AND- be the bestest best translation.
     
  13. azerty1

    Member azerty1 GBAtemp Regular

    Joined:
    Mar 22, 2009
    Messages:
    160
    Country:
    Canada
    i would advise against using Hex Workshop since it doesn't have table implementation.
    CrystalTile2 is probably the best way to go, since it's powerful, and it's capable of doing anything you want and faster.
    The catch is that it's in chinese. search CrystalTile2 English on google or in this forum and you will probably find psycoblaster's partial translation of it.
    instead of DSBuff or DSLAzy, you might also want to try Nitroexplorer. It does the same thing, but it doesn't unpakc everything and allows you to browse first before extracting.
    if you're looking for something less complicated than CrystalTile2, then windhex is pretty good for beginners, i think...
     
  14. fgtred
    OP

    Newcomer fgtred Member

    Joined:
    Sep 12, 2009
    Messages:
    10
    Location:
    MonStROpoLis
    Country:
    United States
    thanks for the tips but i really need a tool to open a file with .cnut file extension... so anyone have anything?
     
  15. fgtred
    OP

    Newcomer fgtred Member

    Joined:
    Sep 12, 2009
    Messages:
    10
    Location:
    MonStROpoLis
    Country:
    United States
    you have a point but just let them dream of doing the impossible...and if you're wondering what anime the game is based on, well lets just say it's gonna be "cool"
     
  16. azerty1

    Member azerty1 GBAtemp Regular

    Joined:
    Mar 22, 2009
    Messages:
    160
    Country:
    Canada
    i've never seen that file format before. generally, when romhacking, you find all kinds of files you're not familiar with. a hex editor can open quite literally any file, since it's in hexadecimal. so basically, if the .cnut is where you're finding text or stuff, then you'll probably need to reverse engineer how it's displayed through corruption.
     
  17. fgtred
    OP

    Newcomer fgtred Member

    Joined:
    Sep 12, 2009
    Messages:
    10
    Location:
    MonStROpoLis
    Country:
    United States
    [/quote]

    i've never seen that file format before. generally, when romhacking, you find all kinds of files you're not familiar with. a hex editor can open quite literally any file, since it's in hexadecimal. so basically, if the .cnut is where you're finding text or stuff, then you'll probably need to reverse engineer how it's displayed through corruption.
    [/quote]
    i get that but i have already used 6 hex editors and all of them give me thousands of zeros

    EDIT: using an updated hex editor, the hex editor shows the file extension .nut which is still reletively useless info to me since i can't do anything to it, but someone may know something so i thought that i'd put it up anyways
     
  18. azerty1

    Member azerty1 GBAtemp Regular

    Joined:
    Mar 22, 2009
    Messages:
    160
    Country:
    Canada
    all hex editors will display the same thing. they are displaying the hex value of every byte in the file. if all you're finding are zeroes, then it's probably an empty file.
    if you're looking for text, you should probably use CrystalTile2, and turn on the japanese table and manually search for some strings...
    what game is this? i could take a look and see if i can find anything.
     
  19. azerty1

    Member azerty1 GBAtemp Regular

    Joined:
    Mar 22, 2009
    Messages:
    160
    Country:
    Canada
    Sorry for the double post, but i figured i'd might as well bump the topic.

    This it how the .cnut seems to work

    08xx000000#ARW(y)TEXT#INP()
    where xx is the hex byte with the byte length of the text + 6 (the #INP is also read.) and y is some random ascii number
    I am fairly certain that the ARW(y) is defining the face/picture to be displayed.
    after the #INP() there is a 10 (probably just ending the string)
    then 3 empty bytes followed by a 08, which is saying "look! next byte is the string length!"and then it goes again.
    there can be any number of those opcodes, ranging from #SPD(), to #CLR(), and there was a waiting one...you should probably find them all out and figure out what they do...

    it shouldn't be too hard to write the code to dump stuff. you'll have to check how much freedom you have with expanding the text, though. it can sometimes get pretty ugly...
    if you know how to program, then you should probably try it out. if not, i could help you do the script dumping, but i'm a busy 12th grader, so i won't have time to corrupt it over and over again to figure out which ARW() number is which face or figure out whether we can expand the text or not...
    oh, and there's some random text at the very end of the arm9.bin. i can't read japanese, but whenever i do my first search for text, i look for AAAA! (in hirogana) people always shout in japanese games...
    i have no clue what's at the bottom of the arm9.bin, but i think it's dialogue, randomly, since it's got punctuation and lots of Kana...

    if you weren't finding any text, then perhaps you weren't using a table? oh, and not all of them seem to have text. the first few, for example, don't seem to have much...
     
  20. fgtred
    OP

    Newcomer fgtred Member

    Joined:
    Sep 12, 2009
    Messages:
    10
    Location:
    MonStROpoLis
    Country:
    United States
    i know where you're comin from im a busy 11th grader but i needed something fun to do. and as it turns out all the hex editors i've been using are pretty old(like 6-12 years old [​IMG] ) it;s actually pretty easy to find text in this game because the characters each have a favorite work printed in english in caps and watching the anime gives me a good idea what to translate to. but still i can't stand kana because of the many strokes and odd ordering...it makes my head spin
     

Share This Page