Important information: this site is currently scheduled to go offline indefinitely by end of the year.

The Division SDF Archive Format

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Sir Kane
veteran
Posts: 104
Joined: Mon Aug 06, 2012 4:14 am
Been thanked: 96 times

Re: The Division SDF Archive Format

Post by Sir Kane »

Yeah, the Division's approach is certainly something new. But you probably won't get far without looking at the game's disassembly, because most of the per-file info is encoded in a way that's very hard to deduce from looking at it in a hex editor or something like that.
m0xf
n00b
Posts: 19
Joined: Thu Aug 16, 2012 6:57 pm
Been thanked: 56 times

Re: The Division SDF Archive Format

Post by m0xf »

In compressed part sdftoc files contains variable-length integers and bit fields. .mmb files, and some other files use similar pronciple.
It is not easy to describe, so I posted the source code.
You do not have the required permissions to view the files attached to this post.
Sir Kane
veteran
Posts: 104
Joined: Mon Aug 06, 2012 4:14 am
Been thanked: 96 times

Re: The Division SDF Archive Format

Post by Sir Kane »

I haven't seen any variable length integers in MMB files.
BasicNuclear
ultra-n00b
Posts: 1
Joined: Fri Apr 22, 2016 7:30 pm

Re: The Division SDF Archive Format

Post by BasicNuclear »

Attempting to do this but I cant. Can someone just put all the textures into png format and post a zip file containing them?
Gh0stBlade
Moderator
Posts: 719
Joined: Mon Jul 05, 2010 8:55 pm
Has thanked: 20 times
Been thanked: 496 times

Re: The Division SDF Archive Format

Post by Gh0stBlade »

Did anyone manage to extract the models for this game? I managed to get as far as pulling out skeletons. It's just after the mesh names, there's weird, unknown data. I've no idea how to read that correctly.
Click the thanks button if I helped!
tathannibal
n00b
Posts: 10
Joined: Tue Jun 16, 2015 12:05 am
Has thanked: 8 times

Re: The Division SDF Archive Format

Post by tathannibal »

How to Extract MMB files?
You do not have the required permissions to view the files attached to this post.
Gh0stBlade
Moderator
Posts: 719
Joined: Mon Jul 05, 2010 8:55 pm
Has thanked: 20 times
Been thanked: 496 times

Re: The Division SDF Archive Format

Post by Gh0stBlade »

tathannibal wrote:How to Extract MMB files?
The format is really complex, you'll have to upload many more samples than just that if someone were to look at this further.
Click the thanks button if I helped!
tathannibal
n00b
Posts: 10
Joined: Tue Jun 16, 2015 12:05 am
Has thanked: 8 times

Re: The Division SDF Archive Format

Post by tathannibal »

Gh0stBlade wrote:
tathannibal wrote:How to Extract MMB files?
The format is really complex, you'll have to upload many more samples than just that if someone were to look at this further.
Okey :D

All weapons here.

https://www.dropbox.com/s/xmvndq9nqg7hb ... s.rar?dl=0
Gh0stBlade
Moderator
Posts: 719
Joined: Mon Jul 05, 2010 8:55 pm
Has thanked: 20 times
Been thanked: 496 times

Re: The Division SDF Archive Format

Post by Gh0stBlade »

I made a lot of progress with Meshes today thanks to chrrox. However, I suspect the files provided to me are infact corrupt (file size mis-match). Could someone please upload samples which aren't corrupt?

Cheers.
Click the thanks button if I helped!
cameleot
ultra-n00b
Posts: 6
Joined: Mon Jun 20, 2011 6:42 pm
Has thanked: 5 times
Been thanked: 2 times

Re: The Division SDF Archive Format

Post by cameleot »

Gh0stBlade
Moderator
Posts: 719
Joined: Mon Jul 05, 2010 8:55 pm
Has thanked: 20 times
Been thanked: 496 times

Re: The Division SDF Archive Format

Post by Gh0stBlade »

Thank you!

Image

However, that specific pistol I loaded does not match the fileSize specified in the header. So I suspect the files aren't actually corrupt then. Could be just a bug in the importer code or a bug in the unpacker. Because the code should definitely work. Will investigate this later.

Regards.
Click the thanks button if I helped!
User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 4285
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 1147 times
Been thanked: 2242 times

Re: The Division SDF Archive Format

Post by shakotay2 »

pistol_03.jpg
You do not have the required permissions to view the files attached to this post.
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
cameleot
ultra-n00b
Posts: 6
Joined: Mon Jun 20, 2011 6:42 pm
Has thanked: 5 times
Been thanked: 2 times

Re: The Division SDF Archive Format

Post by cameleot »

Gh0stBlade wrote:Thank you!

Image

However, that specific pistol I loaded does not match the fileSize specified in the header. So I suspect the files aren't actually corrupt then. Could be just a bug in the importer code or a bug in the unpacker. Because the code should definitely work. Will investigate this later.

Regards.
Great work. Are you going to share the import plugin after it's done by any chance?
Gh0stBlade
Moderator
Posts: 719
Joined: Mon Jul 05, 2010 8:55 pm
Has thanked: 20 times
Been thanked: 496 times

Re: The Division SDF Archive Format

Post by Gh0stBlade »

cameleot wrote:
Gh0stBlade wrote:Thank you!

However, that specific pistol I loaded does not match the fileSize specified in the header. So I suspect the files aren't actually corrupt then. Could be just a bug in the importer code or a bug in the unpacker. Because the code should definitely work. Will investigate this later.

Regards.
Great work. Are you going to share the import plugin after it's done by any chance?
Yep, it's a work in progress. Almost complete, some small bugs to fix and testing.

Image

:D
Click the thanks button if I helped!
tathannibal
n00b
Posts: 10
Joined: Tue Jun 16, 2015 12:05 am
Has thanked: 8 times

Re: The Division SDF Archive Format

Post by tathannibal »

Please hurry: D
Gh0stBlade wrote:
cameleot wrote:
Gh0stBlade wrote:Thank you!

However, that specific pistol I loaded does not match the fileSize specified in the header. So I suspect the files aren't actually corrupt then. Could be just a bug in the importer code or a bug in the unpacker. Because the code should definitely work. Will investigate this later.

Regards.
Great work. Are you going to share the import plugin after it's done by any chance?
Yep, it's a work in progress. Almost complete, some small bugs to fix and testing.

Image

:D
Post Reply