Kingdom Hearts Birth By Sleep NTSC/U Codes

Discussion in 'Code Vault' started by EvilMan_89, Sep 26, 2010.

  1. ♥♦♣♠Luxord♥♦♣♠ Chaser

    Joined:
    Jan 13, 2009
    1,773
    I edited like 20 files.
    There are a lot of files that look the same.
     
  2. Soraoscuro Kingdom Keeper

    Joined:
    Jun 27, 2007
    Gender:
    Male
    Location:
    Spain, Ibiza
    29
    810
    The game is splitted this way:

    BBS0 - Cutscene models (HQ, MQ), some bosses (MF, ...), all battle events, story sounds, etc...
    BBS1 - All the in-game stuff.
    BBS2 - Maps and cutscene events.
    BBS3 - Extra stuff, beta models, debug info, bosses' AIs, ....
    BBS4 - 2 videos (literally, nothing else apart from those videos).

    I updated my program so now the textures of the characters aren't in the TEXTURES folder, now TEXTURES only has the pictures that do not belong to any model in particular o just random pictures from the game... so, if you want to mod someone's textures you use the new PMO packer/unpacker.

    The process is simple:
    1- Choose the model you want to modify and unpack it.
    2- Edit the textures.
    3- Pack the files into a new PMO.
    4- Place the model back in the folder with the original name and replace it.
    5- Reinsert all files.

    Latest version of the program here: http://www.mediafire.com/?q62j585sbb80u28

    By the way, Ventus, Terra and Aqua are the first p01ex00, p02ex00 and p03ex00 that get extracted from BBS1.dat


    Right now it extracts around the 65-70% of the files in the game. The files that aren't extracted are useless things to romhacking.... such as text files, 2D tiles, source code, etc...
     
  3. ♥♦♣♠Luxord♥♦♣♠ Chaser

    Joined:
    Jan 13, 2009
    1,773
    Although you find them "useless" do you plan on having that as an option. I find text hacking to be funny at times although I could easily do a text search but if we got to the point of a full game change which i did a lot in the past with non kh games that would be great if you could include it.

    On a side note I had a problem where nothing would be extracted at all. Basically I chose bbs1.dat and the cmd screen would not move or do anything...
    I do not know if that is the case with the new one but just throwing it out there.


    Thank you again for your hard work.
     
  4. Soraoscuro Kingdom Keeper

    Joined:
    Jun 27, 2007
    Gender:
    Male
    Location:
    Spain, Ibiza
    29
    810
    That's because you probably have an untouched version of the game. Untouched versions of the game have BBS1/2/3 encrypted, so no matter how many times you try to scan the file it won't find anything because the data is encrypted.
    Get a translated version of the game with my latest patch or something. That version should have all files ready to extract.

    And yes, I do plan on adding stuff for those things, they're just in my "to do way later" list. Right now I'm working on analyzing the cutscene event files and I'm almost there, I got to work stuff like this:

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
     
  5. ♥♦♣♠Luxord♥♦♣♠ Chaser

    Joined:
    Jan 13, 2009
    1,773
    I have the translated version I was just hoping for it to work on the official English version.
    Do you know of a way to decrypt these files?

    And nice job!

    EDIT: BTW

    do you know how to convert .png to .tm2

    EDIT2: I REALLY LIKE THE WAY YOU DID THIS TRUTH
     
  6. kurasa25 Traverse Town Homebody

    Joined:
    May 23, 2009
    Location:
    at home
    2
    124
    use ggs(game graphic studio) for converting stuff
     
  7. Blayz Mods Set The World A Blayz

    Joined:
    Feb 20, 2010
    Gender:
    Male
    Location:
    Washington State
    72
    just want to make sure but will this tool work with bbsfm too?
     
  8. Soraoscuro Kingdom Keeper

    Joined:
    Jun 27, 2007
    Gender:
    Male
    Location:
    Spain, Ibiza
    29
    810
    As Kurasa said, you use GGS (Game Graphic Studio) mainly. I will try to add a tool myself but I don't know how it'll work out, lol.
    Anyways, there is a way to decrypt USA files, you have to use Xeeynamo's dnas_decrypter you can find the tool in his blog. You need to decrypt the files using your PSP by the way. Also, as an extra you need a modified eboot.bin so the newly decrypted files work. You can get said file in my Youtube account if I'm not wrong, there was a video with a Mirage Arena fix, there you could download the fixed eboot.

    Here: http://www.mediafire.com/?nx59656e2kxm1d8
    That's the modified eboot you need to make USA bbs to run with decrypted files.

    It is meant to work with all the versions of the game as long as the files are decrypted.
     
  9. ♥♦♣♠Luxord♥♦♣♠ Chaser

    Joined:
    Jan 13, 2009
    1,773
    Thanks truth I will look that up right now.
    Can you link me to his blog?
     
  10. Blayz Mods Set The World A Blayz

    Joined:
    Feb 20, 2010
    Gender:
    Male
    Location:
    Washington State
    72
    kk cool thanks truth!^ ^
     
  11. Soraoscuro Kingdom Keeper

    Joined:
    Jun 27, 2007
    Gender:
    Male
    Location:
    Spain, Ibiza
    29
    810
  12. ♥♦♣♠Luxord♥♦♣♠ Chaser

    Joined:
    Jan 13, 2009
    1,773
  13. Soraoscuro Kingdom Keeper

    Joined:
    Jun 27, 2007
    Gender:
    Male
    Location:
    Spain, Ibiza
    29
    810
    Uh... yeah, you can do that, but you can't have only 1 decrypted and the rest unencrypted. If you want to run the game all files have to be decrypted or undecrypted, it can't be half-decrypted.
     
  14. ♥♦♣♠Luxord♥♦♣♠ Chaser

    Joined:
    Jan 13, 2009
    1,773
    Understandable I was also concerned about space on my memory stick. Anyway I will be sure to try that out.

    K back to being somewhat on topic, If i were to swap models would i need to swap the bones and meshes as well?
     
  15. Soraoscuro Kingdom Keeper

    Joined:
    Jun 27, 2007
    Gender:
    Male
    Location:
    Spain, Ibiza
    29
    810
    It depends on what you want to do... If you want to replace enemies in a event or something the only thing you have to do is mod the OLO files from bbs0.

    If what you want is actually play as someone else you need to do the following: (Let's say we want to play as Vanitas.)
    1- Unpack p03ex00 (Terra).
    2- Unpack b10ex00 (Vanitas).
    3- Take mesh1 (if it exists mesh2 too) textures and bones.
    4- Replace those by the ones in Terra folder.
    5- Pack the new pmo.
    6- Check if the new PMO's size is bigger than the original. (If it is bigger you'll have to remove a texture or find another way to do it.)
    7- Put the new PMO with the original name in its respective folder.
    8- Reinsert all the files.

    Also, to check if a model is going to work in-game load it in the noesis model viewer and if it doesn't crash when loading it, it should work.
     
  16. ♥♦♣♠Luxord♥♦♣♠ Chaser

    Joined:
    Jan 13, 2009
    1,773
    Interesting could you list the model names of all the important characters if you know them.
     
  17. Wheel of Time Time forever preserved in memory.

    Joined:
    Apr 1, 2007
    Gender:
    Male
    Location:
    Europe, Sweden
    36
    He already has, it's in the folder with the program, also I updated it a bit with a few models myself ^^

     
  18. ♥♦♣♠Luxord♥♦♣♠ Chaser

    Joined:
    Jan 13, 2009
    1,773
    Very good but I was actually considering the full armor characters due to those characters' files being larger.

    Like swap the models and other stuff with full armor terra then use play as full armor terra

    In theory it would allow you to play as boss. Preferably without removing textures.


    On a side note having a complete list would be great and I saw the text file no worries.
     
  19. Wheel of Time Time forever preserved in memory.

    Joined:
    Apr 1, 2007
    Gender:
    Male
    Location:
    Europe, Sweden
    36
    Ah, okay, found those models ^^

    p11ex00 - Ventus (Armor)
    p12ex00 - Aqua (Armor)
    p13ex00 - Terra (Armor)
    p41ex00 - Ventus (Helmetless)
    p42ex00 - Aqua (Helmetless)
    p43ex00 - Terra (Helmetless)
     
  20. ♥♦♣♠Luxord♥♦♣♠ Chaser

    Joined:
    Jan 13, 2009
    1,773
    Thank you very much. I seem to always find duplicates which is why I am asking. Plus I am sick and can't think straight. I am going to try something and I'll see if it works. Be right back.


    EDIT: truth care to shed some light on how to tell which animations are which....