how do I extrat text from a rom??

Discussion in 'NDS - ROM Hacking and Translations' started by corr0126, Apr 4, 2010.

Apr 4, 2010
  1. corr0126
    OP

    Member corr0126 GBAtemp Fan

    Joined:
    Apr 11, 2009
    Messages:
    341
    Country:
    United States
    so I want to see a few jp horse racing games translated I posted them on the requests topic and I already got a translator on board all I need is a programmer anyways how do I extract text from a rom? I already used ct2 and that didn't show me any text it looked like error code so what should I do??
     


  2. corr0126
    OP

    Member corr0126 GBAtemp Fan

    Joined:
    Apr 11, 2009
    Messages:
    341
    Country:
    United States
    anyone???
     
  3. corr0126
    OP

    Member corr0126 GBAtemp Fan

    Joined:
    Apr 11, 2009
    Messages:
    341
    Country:
    United States
    I guess since every is focusing on pokemon so I guess I'll figure it out myself
     
  4. StorMyu

    Member StorMyu "I'm too old for this"

    Joined:
    Jan 2, 2010
    Messages:
    892
    Country:
    France
    +1
     
  5. corr0126
    OP

    Member corr0126 GBAtemp Fan

    Joined:
    Apr 11, 2009
    Messages:
    341
    Country:
    United States
    don't patronize me any if someone at least helps me thank if not then whatever time to watch Spartacus Blood and Sand
     
  6. shlong

    Member shlong in memoriam of gravitas

    Joined:
    Jun 18, 2009
    Messages:
    2,301
    Location:
    Charlotte's maze
    Country:
    Italy
    the extraction depends on the rom. different roms have different structures/compression, so it varies.
     
  7. corr0126
    OP

    Member corr0126 GBAtemp Fan

    Joined:
    Apr 11, 2009
    Messages:
    341
    Country:
    United States
    so then how do I do it??
     
  8. rastsan

    Member rastsan 8 baller, Death Wizard

    Joined:
    May 28, 2008
    Messages:
    963
    Location:
    toronto
    Country:
    Canada
    Take us though the steps you've done with crystaltile2
    Tell me exactly the details
    What game(s)?
    How you are doing it?
    and so on
    I'll help as I can.
     
  9. neoxephon

    Member neoxephon GBAtemp Fan

    Joined:
    Jul 13, 2009
    Messages:
    437
    Location:
    USA
    Country:
    United States
    You find a programmer who is interested in the game that you want the dumper/inserter for or you learn how to program it yourself. There is no other way.
     
  10. choconado

    Member choconado Doesn't understand a damn thing on here

    Joined:
    Jan 28, 2010
    Messages:
    536
    Country:
    United States
    I was originally going to criticize corr for expecting responses within less than a 100 minutes and being pretty upset that noone did, but at least he's trying.

    Neo, you're not helping any. Why is it whenever anyone asks for help here, as in some specific directions, he or she gets a barrage of "Find someone who knows how to do it for you" responses? That's like responding to someone who wants driving lessons to find a chauffeur. And the other option, "Learn how to do it yourself" is even less help. "How do I drive a car?" "Learn how to drive it."
     
  11. Mana94

    Member Mana94 GBAtemp Regular

    Joined:
    Jul 12, 2009
    Messages:
    276
    Country:
    United States
    There is no universal program to text edit roms with easily.
    You have to open it with a hex editor, and find where the font is located.

    Romhacking.net/start
     
  12. neoxephon

    Member neoxephon GBAtemp Fan

    Joined:
    Jul 13, 2009
    Messages:
    437
    Location:
    USA
    Country:
    United States
    How are you helping any? What I told him is exactly the way it is. You're not going to find a programmer willing to create anything for your project unless they have an interest in it themselves. If you cannot find a programmer that is interested in it, then the only other option is to create one yourself. You shouldn't attack someone about not helping any when you yourself are helping even less.
     
  13. corr0126
    OP

    Member corr0126 GBAtemp Fan

    Joined:
    Apr 11, 2009
    Messages:
    341
    Country:
    United States
    ok the games are
    2397 - Derby Stallion DS
    2216 - Sankei Sports Kanshuu - Keiba Ryoku Nintei Shiken - Baken DS
    2217 - Sankei Sports Kanshuu - Wi-Fi Baken Yosou Ryoku Training - Umania 2007 Nendo-ban
    1539 - Umanushi Life Game - Winner's Circle

    so I load up the game(2216 its the smalest one and I'm new to this)on ct2 and I don't know what to do from there there alot text on the right but it looks like error code or somthing also would it matter that I can't view jp text on my pc to begin with
     
  14. neoxephon

    Member neoxephon GBAtemp Fan

    Joined:
    Jul 13, 2009
    Messages:
    437
    Location:
    USA
    Country:
    United States
    It most likely is using Shift JIS for encoding. In CT2, when you open a file, you'll notice a bar at the top with address written on the left side. To the far right of that bar is a dropdown menu (right after 0F), left-click on it and select -code page932 from the list. If that does not work, it may be using custom encoding. In that case, you will need to make a table (TBL) file that tells it which value means which character.

    Although you can edit directly using CT2 or any other hex editor, you will have to manually repoint any text that is longer than the original, which is a lot usually. This is why you would program a text dumper/inserter, to do it for you.
     
  15. corr0126
    OP

    Member corr0126 GBAtemp Fan

    Joined:
    Apr 11, 2009
    Messages:
    341
    Country:
    United States
    why the fuck does everyone keep linking me there they don't make it easy in that guide that guide doesn't even explain what I want to do I'm about to give up becuase the people here that know how to do this are no help at all and plus way too many pokemon translation and fix thread going on here
     
  16. prowler

    Member prowler Sony

    Joined:
    Jul 14, 2009
    Messages:
    9,473
    Location:
    Ragol
    Country:
    United Kingdom
    That's the best you are going to get
     
  17. corr0126
    OP

    Member corr0126 GBAtemp Fan

    Joined:
    Apr 11, 2009
    Messages:
    341
    Country:
    United States
    ok then what do I do after that
     
  18. rastsan

    Member rastsan 8 baller, Death Wizard

    Joined:
    May 28, 2008
    Messages:
    963
    Location:
    toronto
    Country:
    Canada
    I'm assuming that code page 932 worked and you did find the text?
    Do you know what I mean by find the text?

    first what system is your computer using (I'm on 32bit vista basic)?
    the system thing is important becuase it really is not that hard to get japanese support for your computer.
    Get yourself EMeditor (it has multi-langauge support in it, it can auto detect the language from your dslazy dsbuff dumped files, from the rom you are opening (if it doesn't have compression, which is something else we will deal with later if we need too).
    this is important becuase it will also tell you what table file you might need for your game, (utf 16le or whatever...), and from there you just google it and download that table file.

    what I meant by find the text is that play the game and write down the text that you need to change or look for and use the hex editor to search for it...
    the table file is useful if your to cheap to get an on screen japanese keyboard, you just copy and paste the characters that you are looking for in a new file in EMeditor, and then use this to search in the hexeditor.
     
  19. StorMyu

    Member StorMyu "I'm too old for this"

    Joined:
    Jan 2, 2010
    Messages:
    892
    Country:
    France
    Because you're a begginer and this site is full of answers.
    If you can translate a NES game, you can do the same for NDS game.
    The process is the same. Everyone can guide you but you have to do most of the work alone
     
  20. corr0126
    OP

    Member corr0126 GBAtemp Fan

    Joined:
    Apr 11, 2009
    Messages:
    341
    Country:
    United States
    yeah but that is sometimes its better to ask real people
     

Share This Page