[WIP] New Love Plus unpacker

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by gdkchan, Nov 23, 2015.

  1. gdkchan
    OP

    gdkchan GBAtemp Regular

    Member
    159
    189
    Jul 8, 2015
    Brazil
    A friend of mine asked if I could RE the model format used on New Love Plus for the 3DS. The models looks pretty nice, so I accepted the challenge :P

    Since looks like this game is pretty much untouched (hacking-wise), the first step was extracting the "img.bin" container, that have pretty much all the data used by the game, so I made this small tool in C#. There are still a bunch of unknown stuff on this file, so I can't guarantee that the output is totally accurate.

    Bin:
    https://www.dropbox.com/s/vy5ckoav21sidgc/NLPUnpacker_v0.1.4.zip?dl=0
    To use it, drag and drop the "img.bin" into the exe. An "Image" folder will be created with the output.

    Source:
    https://github.com/gdkchan/NLPUnpacker

    The background are in *.jpg format, models uses a custom *.smes, *.bone, *.smat, *.mdl format. Ill work on them soon.
     
    Last edited by gdkchan, Dec 6, 2015
    felixsrg, omegart, Dgrin and 4 others like this.
  2. gdkchan
    OP

    gdkchan GBAtemp Regular

    Member
    159
    189
    Jul 8, 2015
    Brazil
    The build was updated to version 0.1.3.
    The main change is that, the SERI encoded files (that were originally YAML files I guess), are now converted into XML format. I made it this way because those files uses the String Table on the PACK container. If the SERI was extracted directly, it would be useless without the PACK String Table.
     
    omegart and Dgrin like this.
  3. gdkchan
    OP

    gdkchan GBAtemp Regular

    Member
    159
    189
    Jul 8, 2015
    Brazil
    Build on the first post has been updated again, to version 0.1.4. I removed some redundant stuff from the xml files. Ohana3DS was also updated to load the model files (*.mdl.xml) on the git repo.

    Below you can see some models
    Warning: Spoilers inside!
    It is half-working atm, which means that some models have blending problems.
    Please note that ohana3ds will only work with *.mdl.xml files extracted with this tool, for the reasons I explained above (the SERI being dumped as xml).
     
    Dgrin and Demonslayerx8 like this.
  4. Dgrin

    Dgrin GBAtemp Regular

    Member
    263
    154
    Apr 17, 2011
    Greece
    ohh wuahhh the end results look simply amazing!
    I'm a bit puzzled though, the way the Manaka model is rendered looks like it originated from the DS Love Plus game and not the 'NEW' 3DS version or is it just the Ohana3DS rendering and a funny coincedence?

    also Is there any way you could offer your help to the translation project where we're trying to figure out how to work around the scripts? https://gbatemp.net/threads/request-help-new-love-plus-translation.395574/
     
    Last edited by Dgrin, Apr 12, 2016
  5. gdkchan
    OP

    gdkchan GBAtemp Regular

    Member
    159
    189
    Jul 8, 2015
    Brazil
    Probably because it doesn't have lighting, and lacks the cel-shading effects provided by the game shaders.
    Heres how it looks like after being rendererd on C4D:
    Warning: Spoilers inside!

    Hmm, help with what exactly? A script for extracting the script texts was already provided on that thread.
     
    Dgrin likes this.
  6. Dgrin

    Dgrin GBAtemp Regular

    Member
    263
    154
    Apr 17, 2011
    Greece
    [EDIT]: this is really interesting, so it seems along with the NEW 3D models the ones from the LovePlus 2009 DS game are also still packed in the files, here's a sample of the 3D models from the 2009 DS game:
    3D MODEL COMPARISON

    I've added your tool in the [PROJECT] NEWLOVEPLUS+ Custom MODs Thread for future use, thank you!

    sorry for being that forward and posting something so irrelevant in your thread
    (just realized you were the one who helped with the tool!)
     
    Last edited by Dgrin, May 29, 2016
  7. coldsun0630

    coldsun0630 Newbie

    Newcomer
    6
    0
    May 29, 2010
    Do you have any plans for working on other formats?