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
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    @Veho, where's the poll at?
  • Julie_Pilgrim @ Julie_Pilgrim:
    they're giving the internet an open text box?
  • BigOnYa @ BigOnYa:
    I never played or own any of they devices, but I like small style, but with a somewhat grip
  • Julie_Pilgrim @ Julie_Pilgrim:
    oh man, that always goes great!
  • Julie_Pilgrim @ Julie_Pilgrim:
    im sure half the responses won't be literal racial slurs or "drop table" jokes
  • Veho @ Veho:
    Look, it's China. They know what it's like when you give a poll to half a billion trolls.
  • K3Nv2 @ K3Nv2:
    How much dollar do you think it is?
  • Veho @ Veho:
    ONE MILLION DOLLA
  • Veho @ Veho:
    I know the pricing of electronics nowadays isn't "how much it actually costs" but "how much we can get away with", but putting up a poll is just cynical.
  • K3Nv2 @ K3Nv2:
    Probably $150 someone said Anbernic said around the same price as rg556
  • Julie_Pilgrim @ Julie_Pilgrim:
    you know which game i wish they would rerelease
  • Julie_Pilgrim @ Julie_Pilgrim:
    sonic unleashed
  • K3Nv2 @ K3Nv2:
    Make it a happy meal toy
  • Julie_Pilgrim @ Julie_Pilgrim:
    that game's engine is really fucking intensive so it runs like literal shit on xbox 360 and ps3
  • Veho @ Veho:
    Nah I'm getting value creep again. I look at a $50 console "but for just a few more dollars you could get XYZ" and I end up considering the Steam Deck.
  • Julie_Pilgrim @ Julie_Pilgrim:
    like the lighting in that game was genuinely so good
  • Veho @ Veho:
    Not getting dragged into that again.
  • Julie_Pilgrim @ Julie_Pilgrim:
    i dont get why they didn't port the one game that ran the worst on consoles, to pc
  • Julie_Pilgrim @ Julie_Pilgrim:
    like you port everything to pc except the one game where it would make the most sense. why. what do you gain from this
  • Julie_Pilgrim @ Julie_Pilgrim:
    is sega just personally fucking with me? are they laughing while watching me through my kinect camera as i get up to restart my xbox for the third time because the game froze again
  • K3Nv2 @ K3Nv2:
    Buy handhelds from five below better quality
  • K3Nv2 @ K3Nv2:
    Valve probably going to do another refresh of the deck this fall with rog ally like specs tbh
  • Veho @ Veho:
    A smaller form factor would be nice too.
  • K3Nv2 @ K3Nv2:
    A shield portable 2 would be nice aye Nvidia
    K3Nv2 @ K3Nv2: A shield portable 2 would be nice aye Nvidia