Jump to content

Extracting The 3D Models And Textures From The Hundred Line: Last Defense Academy


Recommended Posts

Posted (edited)
14 hours ago, Stevetry said:

could you post the build ?

im not entirely sure if im allowed to blast people with random .exes, but here it is anyways. as always, make sure to check the github readme for instructions, etc etc. also, make sure to replace DSCSTools with DSCSToolsCLI in the command. its a command line program so theres no gui or anything... you're better off looking up how to use command line programs if you dont know. im really bad at providing tech support.

 

4 hours ago, batclark06 said:

It's so strange, I thought if it was in the artbook with the 3d model viewer, that the model had to be somewhere. Those can't be pre-rendered, right? I don't know too much about this kind of thing.

all of the model turnarounds in the artbook are prerendered, so if you were thinking of getting the models from there: no dice. 103_Shizuhara_wep_Model36.thumb.png.db380563809e4664e59add33d04e29f4.png

i know for a fact that nigou is in the files but i personally havent found him yet.

DSCSToolsCLI.zip

Edited by casval
Posted

Anyone got any idea about the textures for the model? I've already extracted the model and the textures/materials, but I just can't seem to get them to line up properly.😭

Posted
26 minutes ago, casval said:

im not entirely sure if im allowed to blast people with random .exes, but here it is anyways. as always, make sure to check the github readme for instructions, etc etc. also, make sure to replace DSCSTools with DSCSToolsCLI in the command. its a command line program so theres no gui or anything... you're better off looking up how to use command line programs if you dont know. im really bad at providing tech support.

 

all of the model turnarounds in the artbook are prerendered, so if you were thinking of getting the models from there: no dice. 103_Shizuhara_wep_Model36.thumb.png.db380563809e4664e59add33d04e29f4.png

i know for a fact that nigou is in the files but i personally havent found him yet.

DSCSToolsCLI.zip 226.6 kB · 2 downloads

you could upload her model if possible too 

Posted
On 5/28/2025 at 3:34 PM, casval said:

hey, uh, i don't know what's going on in this thread, but we've had the 3D models figured out for a few weeks now.

https://github.com/SydMontague/DSCSTools/tree/hundred-line <-- you need to build this yourself, but i've done it and it works. 

https://github.com/Pherakki/Blender-Tools-for-DSCS/tree/feature/refactor

materials are a bit buggy but it exports with armature. (hundred line and digimon run on the same engine, so thats why they both say digimon)

hope this helps y'all!image.thumb.png.7dd16853999ce50ebb2cce060db3b18a.png

I've tried the tools you linked (with the .exe you provided too+tried to build it myself afterwards), but I'm having an issue where I'm not getting any .name nor .skel files out of the extracted data, just .geom/.anim/.nlst, and the blender addon won't accept the .geom model alone. 

Did you do anything special to get those .name and .skel files? Thanks in advance!

  • Like 2
Posted
On 5/28/2025 at 9:34 AM, casval said:

hey, uh, i don't know what's going on in this thread, but we've had the 3D models figured out for a few weeks now.

https://github.com/SydMontague/DSCSTools/tree/hundred-line <-- you need to build this yourself, but i've done it and it works. 

https://github.com/Pherakki/Blender-Tools-for-DSCS/tree/feature/refactor

materials are a bit buggy but it exports with armature. (hundred line and digimon run on the same engine, so thats why they both say digimon)

hope this helps y'all!image.thumb.png.7dd16853999ce50ebb2cce060db3b18a.png

ok so i extracted the files and added the addon but is only detecting .name files 

Posted

was looking this up cause I couldn't figure it out myself - ty casval, DSCSTools and Blender-Tools-for-DSCS work perfectly! It's fun having my blorbos in VRChat

Posted
On 6/27/2025 at 12:12 AM, sdgfsghdfgf said:

was looking this up cause I couldn't figure it out myself - ty casval, DSCSTools and Blender-Tools-for-DSCS work perfectly! It's fun having my blorbos in VRChat

You have the models??

Posted
On 2025/6/21 at AM6点08分, DKDave said:

自从其他人说他们已经把一切都弄清楚了之后,我就没再看过我的了🙂

 

i'm sorry to bother.Is there any updates?

Posted
On 7/12/2025 at 6:46 AM, Bantoras said:

Do you think you could ever port the big commander enemies as well?

I don't have the game files, I just got the character files from a friend, I'll need the other files to do that. Sorry!

Posted
15 hours ago, Frushan said:

I don't have the game files, I just got the character files from a friend, I'll need the other files to do that. Sorry!

I have the game myself, but Im guessing I can't just send those files over. I'd probably need to unpack it with the asset browser software or something?

Posted
9 hours ago, Bantoras said:

I have the game myself, but Im guessing I can't just send those files over. I'd probably need to unpack it with the asset browser software or something?

I would presume so, look back through the topic and see if there is a script or something, sorry if I am not too helpful in that regard, I just extacted the models to Blender for a friend and decided to share. If anyone can get me more models I will gladly do them.

Posted (edited)

I'd be down to get the commanders as well. I doubt V'ehxness has a human form model (I've yet seen one outside her hooded figure one). If need be I'll share some game files. Privately of course.

Edited by KitoBallard
  • 4 weeks later...
Posted

It's bizarre that the higher quality versions of the characters were only used in cutscenes. The in-game ones are much lower quality and have flat faces with textures for their expressions.

If anyone is interested though, there is an MMD model of Eito that somebody made, that is closer in quality to the cutscene one and has a proper face.

Posted (edited)

https://github.com/SydMontague/DSCSTools/tree/hundred-line
https://github.com/Pherakki/Blender-Tools-for-DSCS/tree/feature/refactor

As others have mentioned, these two do the trick nicely if you want to extract the character models directly from your game

Once you get past building DSCSTools, all you need to do is extract "app_0.dx11.mvgl" from the game files with it, and then only worry about any .geom or .anim file that starts with "mon" or "chr" when importing things into blender

I personally ran into a crash error when importing some characters like Takumi into blender, which I fixed by manually modifying the blender plugin:

Remove or comment out this line in external\blunger\interface\mesh\dataimport\LoopImport.py

bpy_mesh.normals_split_custom_set([Vector(n) for n in normals])

(I have no idea what the actual technical implications of removing this line are, but the models look fine enough on import even without it, and blender does stop crashing after this modification, so it's better than nothing I guess)


Here's what every chr and mon corresponds to (They also have variations like a,b,c,d after their number, which may have some meaningful differences between each other, most don't):
chr001 - Takumi
chr002 - Takemaru
chr003 - Hiruko
chr004 - Darumi
chr005 - Eito (import the B variant for a version with sunglasses)
chr006 - Tsubasa
chr007 - Gaku
chr008 - Ima
chr009 - Kako
chr010 - Shouma
chr011 - Nozomi
chr012 - Kurara (import the F variant for a version without the tomato head)
chr013 - Kyoshika
chr014 - Yugamu
chr015 - Moko
chr016 - Eva
chr025 - Boss Eito 1
chr026 - Boss Eito 2
chr101 - Casual Takumi
chr118 - Leap suit person
chr120 - Ghost Eva

(There doesn't seem to be any models of the main characters without their combat armor other than for Takumi)

mon000 - Nothing
mon011 - Tubrilla
mon012 - Crazed Tubrilla
mon021 - Grizzlei
mon022 - Crazed Grizzlei
mon031 - Moggimog
mon032 - Crazed Moggimog
mon041 - Telepax
mon042 - Crazed Telepax
mon051 - Lagomortar
mon052 - Crazed Lagomortar
mon061 - Darumarr (variants have different textures)
mon071 - Yueffoh
mon072 - Crazed Yueffoh
mon081 - Buzztop
mon082 - Crazed Buzztop
mon091 - Batrakkiken
mon092 - Crazed Batrakkiken
mon101 - Yuridah
mon102 - Crazed Yuridah
mon111 - V'ehxness Corps Soldier
mon121 - Mist Machine
mon131 - Soundwave Hallucination Machine
mon511 - Murvrum
mon512 - Dahl'xia
mon521 - Pakron 
mon522 - Pakron Trio
mon523 - Pakron Trio
mon524 - Pakron Trio
mon531 - Addamaque
mon541 - Quenzelle
mon542 - Quenzelle phase two
mon543 - Invader Egg
mon551 - Parmith
mon552 - Parmith phase two
mon561 - Eva commander transformed
mon571 - Zen'ta
mon572 - Monster Moko (Zen'ta)
mon573 - Monster Eito (Zen'ta)
mon581 - Valla-Garzo
mon591 - Szanshin
mon592 - Szanshin with absorbed Ima
mon593 - Szanshin with absorbed Ima, Takemaru and Kyoshika
mon594 - Szanshin fused with Valla-Garzo
mon601 - Nyewgank
mon611 - Turamtammi
mon621 - V'ehxness
mon622 - Hoodie V'ehxness
mon631 - Nigou
mon651 - Shion intercept system
image.thumb.png.a3d0e8eb9f35c6a023624541c24795da.pngimage.thumb.png.bb69162bff289342f7af9748f337d825.pngimage.thumb.png.cac79ace0daac67bc9709746db020a74.png

Edited by Spantzz

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...