Phantasy Star Portable 2 Infinity - English Translation

Discussion in 'PSP - Hacking & Homebrew' started by JamRules, Jul 5, 2014.

  1. JamRules
    OP

    Member JamRules ...

    Joined:
    Jan 9, 2014
    Messages:
    428
    Country:
    United Kingdom
    Some may be familiar with Phantasy Star Portable and Portable 2 which received English releases, however 2 Infinity never did. Personally I really like this game and it's quite a considerable expansion so I thought it was a shame no patch has been released so I decided to take a look.

    (The following screens are the first examples of text insertion,
    they do not represent the actual patch's quality)


    [​IMG]

    [​IMG]

    [​IMG]

    *More screens here*

    http://gbatemp.net/threads/phantasy...glish-translation.368328/page-37#post-5668740


    GROUP MEMBERS

    ArasKarasu - Script organisation, typesetting, editing
    LoliRam - Script organisation, typesetting, editing
    MrFwibbles - Script organisation, typesetting, editing
    Weyu - Script organisation, typesetting, editing
    JamRules - Romhacking

    SPECIAL THANKS

    DeviFoxx - for giving permission to use this comprehensive guide
    (http://www.devimension.com/dona/psp2i_guide_download.html)
    essen – for research into .nbl
    fuzziqer – for research into prs encryption
    @akiyoruno - for providing extra script resources

    EXAMPLE VIDEOS

    Example Video - MrFwibbles - Mar 22, 2015



    Extended Look - MrFwibbles Sep 14, 2015



    Story Demonstration - Weyu - Sep 18, 2015



    PROGRESS – Technical

    To do:
    • update .fpb saving to prevent crashes - in progress
    • update .nmll pointers to prevent crashes - in progress
    • .pmf subs (including timing, encoding, etc) - the game actually uses soft subs so that needs investigating
    • asm hack to widen UI displays - in progress
    • Update tool to support dlc items
    • Other technical randomness - loads of fixes, etc. - too much to mention / never-ending
    .fpb splitter - DONE
    .fpb reimporter - DONE
    .fbp (type 3) crypto – DONE - removed by asm hack
    .nmll loading – DONE
    .nmll crypto (encrypt/decrypt)(type 1) – DONE – ported from essen’s original C code
    .nmll decompression – DONE – ported from fuzziqer’s code
    .nmll compression – DONE
    script dumper (.txt file output) – DONE
    look up table exporter and importer (because there are loads of duplicates; ~8000 unique text entries out of ~250,000 for one file set) - DONE
    indexed text editor - DONE
    script editor with pointer redirection – DONE
    automatic script inserter – DONE
    file list spreadsheet exporter - so we can track translations - DONE
    asm hack to change home menu language on real PSPs - DONE
    update install data loading to prevent it loading original data which is incompatible - DONE
    .pac file decryption - DONE


    PROGRESS – Translation

    Mission-specific battle chat
    Mission names and descriptions
    Area names
    In-mission tutorials, objective text, etc.
    Glossary
    -mostly complete, needs proper insertion for testing

    [The above text is mainly from newer version files found in the game (~10000 files, loads of text)]

    All story/NPC dialogue translated and inserted (including tutorials and Client Requests)
    -initial version translated and inserted

    All inventory/Visiphone names and descriptions
    -armor
    -modules
    -items
    -costumes
    -weapons
    -monsters
    -photon arts etc.
    -initial translation complete and inserted

    All Battle Chat (including all variations of MySynth)
    -initial translation complete and inserted

    Typesetting, Testing and Clean-up
    -in progress - this will take quite a while


    PROGRESS – Other
    -Textures - important textures now mostly replaced
    -Testing - Loads todo here


    [Note: this post may not be an up-to-date representation of current progress, further progress may have been made - read the forum for the latest]

    *Notes about release*


    The patch will be released as a full patch, this means it won't be released until it is done.
    It will most likely be a .xdelta patch once completed.


    No release date has been decided

    *DLC*

    Once the main game is done I'll try to do the dlc quests (might not be possible / they are available here http://www.psp2infinity.jp/pc/mission/). However I won't be doing any of the psn store paid dlc items, etc. and this is not up for discussion.

    There have been many posts relating to DLC already and any future queries relating to it will be ignored at this time, the actual game patch is still in progress.
     
    Last edited by JamRules, Jul 5, 2016


  2. john032194

    Newcomer john032194 Member

    Joined:
    Mar 7, 2014
    Messages:
    41
    Location:
    Philippines
    Country:
    Philippines
    woah i never thought this will be brought up again, last news i heard of these is that coldbird cancelled the translation, hope you continue the project guys and good luck with the permission hope that the author of it is still active, unfortunately i am not proficient in japanese but if the guy who is part of operation doomtrain (FF TYpe-0) is still looking for projects best contact him if he is still looking for one.
     
    JamRules likes this.
  3. SkyBladeCloud

    Member SkyBladeCloud GBAtemp Fan

    Joined:
    Oct 7, 2010
    Messages:
    420
    Country:
    Spain
    I was seriously thinking about doing this one next... A friend gifted me one import copy so... Well, we'll see ^^"
     
  4. Goofy Time

    Member Goofy Time GBAtemp Fan

    Joined:
    Feb 12, 2007
    Messages:
    357
    Country:
    United States

    Man, you seem to have your fingers in so many PSP projects even slightly, where do you get the time!? :P
     
    JamRules likes this.
  5. eosia

    Member eosia GBAtemp Regular

    Joined:
    Aug 19, 2010
    Messages:
    160
    Country:
    United States
    JamRules likes this.
  6. shafty710

    Newcomer shafty710 Advanced Member

    Joined:
    Feb 28, 2009
    Messages:
    91
    Location:
    South U.S.
    Country:
    United States
    I wanted to play this, but opted to play the regular Phantasy Star Portable 2 release when I found that there was no English translation of Infinity. It seems like an enormous undertaking; good luck my friend.
     
    JamRules likes this.
  7. JamRules
    OP

    Member JamRules ...

    Joined:
    Jan 9, 2014
    Messages:
    428
    Country:
    United Kingdom
    Hopefully DeviFoxx is still active, I only just sent him an email so I'll have to see.
    In the mean time I'll probably copy the existing translations for episode 1 from the English release,
    I'm hoping swapping game files will work

    Never heard of that service before, looks interesting but I think you have to pay

    Edit: DeviFoxx generously gave his permission to use the guide which will help greatly with translation
     
    Muhammad Syafiq likes this.
  8. john032194

    Newcomer john032194 Member

    Joined:
    Mar 7, 2014
    Messages:
    41
    Location:
    Philippines
    Country:
    Philippines
    one question thought, will you include the translation on episode 1(Emilia's route) and the random npc dialogs? since devifoxx translated only the story on episode 2(nagisa's route) and all the items on episode 2.
     
  9. JamRules
    OP

    Member JamRules ...

    Joined:
    Jan 9, 2014
    Messages:
    428
    Country:
    United Kingdom
    "I'll probably copy the existing translations for episode 1 from the English release"

    I'll be aiming to release a patch as complete as possible, but at the very least I want to do all the cutscenes
     
  10. LEDAHGRIM

    Newcomer LEDAHGRIM RPG Dreamer

    Joined:
    Dec 23, 2009
    Messages:
    52
    Country:
    United States
    Thank god someone picked up this game again, I was left a bit burned when coldbird cancelled his translation.

    But then I read it had random freezes and crashes due to it being done in the RAM and other things. Most people thought he rage quit it because his VITA CFW was leaked...
     
    MrShyCity likes this.
  11. JamRules
    OP

    Member JamRules ...

    Joined:
    Jan 9, 2014
    Messages:
    428
    Country:
    United Kingdom
    I wasn't following it at the time but looking at old posts but your right I think he was using a plugin to hook the RAM (way too complicated for me to do),
    I'm doing it via editing the game files so it should hopefully be stable.
     
  12. LumInvader

    Member LumInvader GBAtemp Regular

    Joined:
    Mar 30, 2013
    Messages:
    188
    Country:
    United States
    This is awesome news. Thanks and good luck, JamRules. :yaynds:
     
  13. ArasKarasu

    Newcomer ArasKarasu Member

    Joined:
    Jul 26, 2014
    Messages:
    17
    Location:
    詩暢ちゃんのそばにいる
    Country:
    Indonesia
    I would like to help out with this patch,so will my offer accepted?
    although i'm still a High School student i only could spend about 6 hours/day on my PC
    i'm still new to this but if there's something i could do i will do it
     
  14. JamRules
    OP

    Member JamRules ...

    Joined:
    Jan 9, 2014
    Messages:
    428
    Country:
    United Kingdom
    Help arranging the text for insertion would be appreciated, I don't expect you to spend ages each day but I would like someone to join and stay on board for the whole project. How good is your Japanese though? You don't need to translate the text since the guide has already done that but you ideally you should be able to recognize the text to arrange it ready something like this

    0^
    あれ? 誰かいる……?
    (huh? someone’s here……?)

    1^
    ……貴方、その石に何をしているんですか。
    (……You、what are you doing to that stone?)

    2^
    …………

    3^
    石が消えた!?
    (The stone…disappeared!?)

    4^
    ……これで、104個。
    (……this makes 104.)

    5^
    待ちなさい! ここはGRM社の研究施設です。
    美しいお嬢さんでも、不法な侵入は許されません。
    理由を聞かせてもらえますか。
    (Wait! This is GRM’s lab. Even a pretty lady
    such as yourself can’t be forgiven for
    unauthorised access. Let’s hear your reasons.)

    6^
    ……そして、今、何をしたのかも。
    (……and what you just did.)

    7^
    断る。
    (I refuse.)

    8^
    フ……意志の強い女性は好きですよ。
    ですが、状況が状況です。
    不本意ながら、力づくでも聞かせてもらいます。
    (ha……I do like strong willed women.
    But, the situation calls for it.
    Not ideal, but I’ll use force if I have too.)

    9^
    ちょ、ちょっと!
    (W、wait!)

    10^
    下がっていてください、お二人とも。
    こう見えても、剣技には自信があるんですよ!
    (Please stand back, both of you.
    Dispite appearances I’m confident in
    my swordmanship.)

    Though in this case this isn't the guide's translations but it should give you some idea of the format
     
  15. ArasKarasu

    Newcomer ArasKarasu Member

    Joined:
    Jul 26, 2014
    Messages:
    17
    Location:
    詩暢ちゃんのそばにいる
    Country:
    Indonesia
    I could help with that one,I may not an expert at japanese but i could recognize thing like these,so when should i start? the required program i should have?
    *anyway,I already have the PSP2,PSP2I ISO and DeviFoxx guide
     
    JamRules likes this.
  16. JamRules
    OP

    Member JamRules ...

    Joined:
    Jan 9, 2014
    Messages:
    428
    Country:
    United Kingdom
    Thanks for helping, give me a few days to collect all the script and I'll send you a copy.
     
  17. ArasKarasu

    Newcomer ArasKarasu Member

    Joined:
    Jul 26, 2014
    Messages:
    17
    Location:
    詩暢ちゃんのそばにいる
    Country:
    Indonesia
    Aye Aye Sir
     
    JamRules likes this.
  18. JamRules
    OP

    Member JamRules ...

    Joined:
    Jan 9, 2014
    Messages:
    428
    Country:
    United Kingdom
    I plan to export the text as .txt files but is there a preferred layout you want?
    The current format is like the above, so number^japanese (english).

    Its like this so the .txt file can be automatically imported but other formats could work
     
  19. ArasKarasu

    Newcomer ArasKarasu Member

    Joined:
    Jul 26, 2014
    Messages:
    17
    Location:
    詩暢ちゃんのそばにいる
    Country:
    Indonesia
    The above one is good for me^^
     
    JamRules likes this.
  20. LoliRam

    Newcomer LoliRam Member

    Joined:
    Jul 27, 2014
    Messages:
    39
    Country:
    United States
    Oh man I've been waiting for someone to pick this back up! I'm curious if this patch would be for emulator or would you be able to make the patch work on a real copy of the game?
     

Share This Page