Jump to content

Diablo Immortal Models/Textures/ID's


Recommended Posts

Does anyone have an up-to-date way of getting textures and models from Diablo Immortal? 

I know you can use Casc-Explorer to download resources.mpk's and extract those to get .mesh files
Then use the .MESH to .OBJ tool to convert them to .OBJ's

My problem is that when extracting all those mpks every file is just named "file", does anyone know of way of finding out file names so I can see that "Iron helmet = resources35.mpk>file_023" or something. Also, textures. Where can I get textures?

The only alternative I have is using the WOWhead model viewer, but it's very outdated and missing metal/rough textures and a lot of models from newer seasons I'm looking for.

Last question (just wanted to ask everything while I can) is there a way to get the skeletons/armatures of the models too? I noticed that WOWheads model viewer loads something called a ".skinskeleton" but I haven't found any information on it.

Thank you <3333

Link to comment
Share on other sites

There is many steps to get texture you want. 
First need to unpack mpk. You can find python script MPK extractor or DIDT tool. (Skeletons and skin skeletons will be there, if I'm not wrong.)
After that unpack files (they are compressed with lz4, except textures. The packed with lz4 on some mip levels.)
Then find the texture file. It may contain from 1 to 9 sub texture inside of it. Somewhere was binary templates that may help you. (010 editor).
Each level packed by BC7 algorithm not all but most of them.

image.png.c32b9f6f7e42a53d2e4c8b6ac584c788.pngimage.png.6f950706485879f87ff4a6f0a58b44c7.pngimage.png.2f59d88c716b526613b5c6d7cbc8ff6c.pngimage.thumb.png.12a256ca9620e564f22c582a830996f3.png

Link to comment
Share on other sites

4 hours ago, Denizantip said:

There is many steps to get texture you want. 
First need to unpack mpk. You can find python script MPK extractor or DIDT tool. (Skeletons and skin skeletons will be there, if I'm not wrong.)
After that unpack files (they are compressed with lz4, except textures. The packed with lz4 on some mip levels.)
Then find the texture file. It may contain from 1 to 9 sub texture inside of it. Somewhere was binary templates that may help you. (010 editor).
Each level packed by BC7 algorithm not all but most of them.

image.png.c32b9f6f7e42a53d2e4c8b6ac584c788.pngimage.png.6f950706485879f87ff4a6f0a58b44c7.pngimage.png.2f59d88c716b526613b5c6d7cbc8ff6c.pngimage.thumb.png.12a256ca9620e564f22c582a830996f3.png

Oh wow thank you so much! Do you know where I can get the tools for doing this? That's interesting that the textures are all in one thing lol. What if you're looking for a specific characters textures since everythings unsorted?

Link to comment
Share on other sites

I have found tools for Diablo 2 Resurrected/3/4 but for immortal only information about how the resources was packed. As I understood it was made by outsourcing studio. So I had to parse all that files by myself. 

Link to comment
Share on other sites

  • 2 weeks later...

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