Devil Survivor Overclocked Modding

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Krisan Thyme, Oct 28, 2015.

  1. Krisan Thyme
    OP

    Krisan Thyme Member

    Newcomer
    32
    1
    Jun 16, 2008
    United States
    So I decided to take a look into modding this game and its sequel, not sure if anyone else has extensively researched it yet, but I've made some progress so far.

    You can use this to unpack the Target.bin container, which holds the majority of the games assets. Most of the assets are stored as CMP, which are compressed with LZ77 and can be decompressed easily with DSDecmp or any other method of your choice.

    At this point though, I'm a little stuck when it comes to the textures. The textures when decompressed result in a file with a DMPBM header. Looking through the file listing, I see some already uncompressed files with the extension DBM, which shares the same header. DBM (or DMPBM if you prefer) definitely contain textures, but as of current I am having trouble deciphering them. If anyone else has some insight on it, I'd be interested to hear their findings. Below I've included a RAR containing a CMP and its decompressed DBM (DMPBM) - it should be the texture for the main character's portrait if my hunch is correct.
     

    Attached Files:

    • dbm.rar
      File size:
      37.4 KB
      Views:
      45
  2. Krisan Thyme
    OP

    Krisan Thyme Member

    Newcomer
    32
    1
    Jun 16, 2008
    United States
    Surprised there's so little interest, then again I guess ATLUS games always were a bit niche.
    In any case, as a small update.. The BGM is stored as WAV, as is all of the voiced dialogue - which is really cool and convenient.
    The SE also appear to be WAV, but stored in DAT containers which I haven't looked too closely into yet.

    Stage maps are BCMDL, and the fusion artwork for demons is BCTEX - if only all the textures were, eh?
     
  3. Azure_Kytia

    Azure_Kytia Advanced Member

    Newcomer
    80
    49
    Sep 9, 2015
    Looking at the DMPBM file you specified, I don't think it's a character sprite. It's only enough data for 4096 pixels, which would be something like 32*128 or 64*64 pixels wide (Much too small for a character sprite). I tried using DSDecmp and got the same output so... either it's not a character sprite or the compressed image isn't being decompressed correctly

    Here's the output I got, in 32*128 format. The colour order may be incorrect, but the striping is obvious.
    [​IMG]

    If you could possibly link some other examples (Either CMP or Decompressed) I can test further.
     
  4. Krisan Thyme
    OP

    Krisan Thyme Member

    Newcomer
    32
    1
    Jun 16, 2008
    United States
    Apologies if I mislead, I meant to say I suspected it was a portrait, and at those dimensions.. it technically could be, albeit.. sideways? Strange. It'd make more sense if it were 128*32, though even that seems a bit on the small side in terms of width. It was under the tex\face\ directory and based on the naming conventions it looked likely to be main character related.. perhaps not though?

    In any case.. I've rar'd up the entirety of the TEX folder here: http://www.mediafire.com/download/8cvj2iyd5qxfh6u/Tex.rar
    I also included the UNIT folder, which contains several DBM files here: http://www.mediafire.com/download/v5v1ib8443w7vdm/Unit.rar

    I appreciate the help, or hell just the interest alone. This game would be a lot of fun to mod, I feel.
     
    Last edited by Krisan Thyme, Oct 29, 2015
  5. Azure_Kytia

    Azure_Kytia Advanced Member

    Newcomer
    80
    49
    Sep 9, 2015
    If it was under faces then it was probably 64*64 pixels, and one of the faces that overlays during the cutscene parts of the game. Given that this was the first though, it's possible it is a debug face used to check if things are working correctly :P
     
  6. Krisan Thyme
    OP

    Krisan Thyme Member

    Newcomer
    32
    1
    Jun 16, 2008
    United States
    Heh, you might be right at that. Debug stuff is always a delight to find.
     
  7. DeathChaos25

    DeathChaos25 Unmei wo kaeru!

    Member
    1,292
    658
    Oct 21, 2015
    Hmm, I think I'll probably dump my cartridge and see what I can gather from poking and prodding the files.

    There's an extremely brief and short moment in the Opening Sequence of the Original NDS DeSu where you see that Gin is battling vs you, which AFAIK is impossible since there is not a single time _before_ the 8 Day stories come in where you could have possibly battled Gin, so maybe we'll find some unused story content for one of the routes?
     
  8. TildeHat

    TildeHat Advanced Member

    Newcomer
    89
    52
    Oct 29, 2015
    Canada
    You can battle Gin in Naoya's 7th day if you don't tell him about Aya's connection with the Shomonkai. He'll end up in the fight when you're trying to capture Amane because Azuma'll give him info if he helps out the Shomonkai.
     
  9. Krisan Thyme
    OP

    Krisan Thyme Member

    Newcomer
    32
    1
    Jun 16, 2008
    United States
    I'll need to get around to dumping DS2:RB soon, some of the formats may be the same between them. In the meantime I'm also going to take a look at SMT:IV and P:Q and see how those work. Hopefully if we all put our minds together, we can do some fun things with these games.
     
  10. Darkshowdo

    Darkshowdo Advanced Member

    Newcomer
    85
    22
    Oct 30, 2015
    United States
    I was actually in the process of dumping my cart.
    I'm hoping I can put in Japanese voices since there in wav format.