ROM Hack [WIP] New Love Plus unpacker

gdkchan

Well-Known Member
OP
Member
Joined
Jul 8, 2015
Messages
181
Trophies
0
Age
26
XP
425
Country
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,

gdkchan

Well-Known Member
OP
Member
Joined
Jul 8, 2015
Messages
181
Trophies
0
Age
26
XP
425
Country
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.
 
  • Like
Reactions: omegart and Dgrin

gdkchan

Well-Known Member
OP
Member
Joined
Jul 8, 2015
Messages
181
Trophies
0
Age
26
XP
425
Country
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
UULCGx1.png

ybNNl5X.png
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

Well-Known Member
Member
Joined
Apr 17, 2011
Messages
280
Trophies
1
XP
427
Country
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,

gdkchan

Well-Known Member
OP
Member
Joined
Jul 8, 2015
Messages
181
Trophies
0
Age
26
XP
425
Country
Brazil
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?
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:
ZJsbbkE.png

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/
Hmm, help with what exactly? A script for extracting the script texts was already provided on that thread.
 
  • Like
Reactions: Dgrin

Dgrin

Well-Known Member
Member
Joined
Apr 17, 2011
Messages
280
Trophies
1
XP
427
Country
Greece
Heres how it looks like after being rendererd on C4D:

[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:
310543_369753373101054_1573014975_n%201.jpg~original


comparison between DS LOVEPLUS [2009] and 3DS NEWLOVEPLUS/+ [2012/2014] models:
ge9sqpki.png~original

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

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

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,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    especially Nintendo because they only ever lower the price of games when they do a greatest hits/platinum hits/players choice re-release
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, and the HD collections released for 7th gen consoles too
  • The Real Jdbye @ The Real Jdbye:
    but they don't seem to have done any of those for the switch yet and maybe never will
  • ColdBlitz @ ColdBlitz:
    I think we all forgot breath of the wild released for the wii u tbh
    +1
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, tbh the HD collections are more justified since they include more than just 1 game per copy
  • Xdqwerty @ Xdqwerty:
    @SylverReZ I read that non-binary people identify as a blend of male and female. The point is i think i'm a blend of those and thus non binary
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Non-binary people are those who don't identify themselves exclusively as male or female.
  • cearp @ cearp:
    I don't identify as anything, unless I need to get on a plane then I show ID
    +3
  • AncientBoi @ AncientBoi:
    👈 [homo, queer, fag, coksuqr, etc......]
    +3
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I meant that I read that they can also identify as what i mentioned
    +2
  • BigOnYa @ BigOnYa:
    I identify as Long Rod Johnson, cause a cat called me that once.
    +2
  • AncientBoi @ AncientBoi:
    [takes a 👀 in your pants] Liar :angry:
    +3
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, and thus that would make me non binary since i feel like a blend of both male and female
    +1
  • AncientBoi @ AncientBoi:
    @Xdqwerty only time will tell, what/whom you are. At 14, its a bit early to "Define" yourself. :)
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    I only recently have learned who I am and how much I am capable of and I'm 50 lol
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    A thousand epiphanies and unbelievable pain and growth.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I wish I could sum it up for children to understand but it truly takes living a lifetime of learning
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    It's more than knowledge it's understanding
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Both are required
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, ask chatgpt or Google gémini to summarize it
  • Psionic Roshambo @ Psionic Roshambo:
    Lol summarize life's lessons
  • BigOnYa @ BigOnYa:
    My wifey tells me all the time "You need to grow the fuck up." Which I don't understand, cause I'm full grown already.
    +2
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, she means grow more
    +1
  • Xdqwerty @ Xdqwerty:
    Yawn
    Xdqwerty @ Xdqwerty: Yawn