To Heart 2: Dungeon Travelers

Discussion in 'PSP - Hacking & Homebrew' started by akafa123, May 24, 2014.

  1. akafa123
    OP

    akafa123 Member

    Newcomer
    10
    1
    May 24, 2014
    So I wanna translate this game so much, but I don't know how to extract text from the game. I think its located in Data.sfs file and some text is actually in graphics.
     


  2. akafa123
    OP

    akafa123 Member

    Newcomer
    10
    1
    May 24, 2014
    I think I found text in EBOOT, but how can I extract it?
    (I used MadEdit)
     
  3. flame1234

    flame1234 GBAtemp Advanced Fan

    Member
    720
    407
    May 17, 2009
    United States
    Wow, I can answer this one. And my UID still says, "newcomer."

    Do you mean EBOOT.BIN?

    For this you will need an emulator. PPSSPP or jcpsp will work.
    You need to find the option that says, "dump encrypted eboot to file." In PPSSPP, it's under Settings->System->Developer Tools

    As for how to find the text if it's uncompressed, you'll need to ask someone else.
     
  4. akafa123
    OP

    akafa123 Member

    Newcomer
    10
    1
    May 24, 2014
    Yeah BIN one, I already used this and found a text, but I don't know how to extract the text.

    Here is download link.
    http://speedy.sh/GH3TM/NPJH50744.BIN
     
  5. JuliusEra

    JuliusEra majestix1988

    Newcomer
    75
    9
    Jul 24, 2012
    ask the guys on this forums for more details......dont worry about they are not scary bunch just crazy-ones
     
  6. akafa123
    OP

    akafa123 Member

    Newcomer
    10
    1
    May 24, 2014
  7. akafa123
    OP

    akafa123 Member

    Newcomer
    10
    1
    May 24, 2014
    I managed to extract .vag and .at3 files from DATA0.SFS and 4 .png images, but they are for install data and save. I think there are other images left, but I have no idea how to extract them :sad:
     
  8. akafa123
    OP

    akafa123 Member

    Newcomer
    10
    1
    May 24, 2014
    Somehow I extracted even more files:
    1 cel. file
    1 clp. file (its empty)
    3 tga. files
    23 sci. files
    2 smk. files
    2 lzx. files
    1 rmf. file
    1 mon. file
    1 pmf. file
    and 1 sky. file
    I have no idea how to open them :sad:
     
  9. JamRules

    JamRules ...

    Member
    428
    422
    Jan 9, 2014
    I've actually been looking at the second game, though I haven't looked at the first I'm assuming it's similar but file extensions seem different.

    If it's the same formats and you already managed to get the decompressed files out of the ZLBs then you should be able to find the text with MadEdit, it's in SHIFT-JIS.

    The main problem was the second game at least uses checksums so any change will cause an infinite loop,
    though luckily the asm was fairly obvious and it was a trivial change to set it so it always passes.

    [​IMG]

    Edit: After looking at the first game I came to the conclusion that your actually trying to translate the second one too, since the first doesn't contain a DATA0.sys. So instead of trying to translate "To Heart 2: Dungeon Travelers" your actually trying to translate "Dungeon Travelers 2: The royal library and the monster's seal". The second one isn't a To Heart game, if I'm right you should probably get the thread name updated.
     
    akafa123 and NicoBlogs like this.
  10. JamRules

    JamRules ...

    Member
    428
    422
    Jan 9, 2014
    Not the best example but I also edited the text width

    [​IMG]
     
    akafa123, NicoBlogs and Hargrun like this.
  11. NicoBlogs

    NicoBlogs GBAtemp Regular

    Member
    289
    89
    Apr 19, 2013
    United States
    USA
    JamRules likes this.
  12. JamRules

    JamRules ...

    Member
    428
    422
    Jan 9, 2014
    This is still the best comment

    [​IMG]

    Edit:

    Again not a great example but I also fixed the kerning

    [​IMG]
     
    akafa123 and NicoBlogs like this.
  13. JamRules

    JamRules ...

    Member
    428
    422
    Jan 9, 2014
    I've finished doing a basic file editor.

    [​IMG]

    It also dumps the script, I'll extract it all at some point

    [​IMG]
     
    akafa123 likes this.
  14. akafa123
    OP

    akafa123 Member

    Newcomer
    10
    1
    May 24, 2014
    Wow! You're really awesome! I haven't expected that somebody will help me :shy: Thank you so much!
    About the game's name I always thought it was To Heart 2 XD
    I tried to find text in these files but no luck, its just random numbers and letters :( Maybe I can attach this files to this post and they can help you??
    :wacko:I can't figure out how to edit thread's name
     
    JamRules likes this.
  15. JamRules

    JamRules ...

    Member
    428
    422
    Jan 9, 2014
    The text is stored in files which begin with"ZLB " and have a ".pck" extension after their name,

    they need decompressing to find the text but there's a quickbms script in this thread you linked already
    http://forum.xentax.com/viewtopic.php?f=10&t=10480
    You'll have to split the "ZLB" out with a hex editor, for instance at 0x24D78800 is evt00.pck for the first scene.

    I dump out all the text but there seems to be about 110 script files so I'm going to write a tool to split the .sfs because doing it manually would take ages.

    As for changing the threads name I have no idea.

    Edit: Visual example of a zlb file, you could copy and paste them out but I recommend waiting till I extract all the text.

    [​IMG]

    Edit: I attached a file to this post so you'll have something to look at, make sure to change the view encoding to Shift-JIS otherwise it'll just look broken. As a heads up this file alone has about 7000 lines (excluding gaps) and there's a lot more to come
     

    Attached Files:

    akafa123 likes this.
  16. akafa123
    OP

    akafa123 Member

    Newcomer
    10
    1
    May 24, 2014
  17. JamRules

    JamRules ...

    Member
    428
    422
    Jan 9, 2014
  18. akafa123
    OP

    akafa123 Member

    Newcomer
    10
    1
    May 24, 2014
    I found a tool called Jaeder Naub.
     
  19. JamRules

    JamRules ...

    Member
    428
    422
    Jan 9, 2014
    Could be me but they seem to be corrupt/incorrectly ripped, I think the tool just kinda guesses
     
  20. akafa123
    OP

    akafa123 Member

    Newcomer
    10
    1
    May 24, 2014
    Yeah, I wanted to extract graphic files but ended up with this.