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

[PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post questions about game models here, or help out others!
Terra854
ultra-n00b
Posts: 4
Joined: Mon Oct 16, 2017 5:46 am

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by Terra854 »

Hello. Is there any updates to the tool?

EDIT: Also I am having problems opening .mmb files extracted from the game "The Fractured but Whole". It errors out with "TypeError: an integer is required". If you want, I can send some samples to you to help you to debug the problem
Gh0stBlade
Moderator
Posts: 719
Joined: Mon Jul 05, 2010 8:55 pm
Has thanked: 20 times
Been thanked: 496 times

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by Gh0stBlade »

Terra854 wrote:Hello. Is there any updates to the tool?

EDIT: Also I am having problems opening .mmb files extracted from the game "The Fractured but Whole". It errors out with "TypeError: an integer is required". If you want, I can send some samples to you to help you to debug the problem
Then provide samples!
Click the thanks button if I helped!
Terra854
ultra-n00b
Posts: 4
Joined: Mon Oct 16, 2017 5:46 am

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by Terra854 »

Here you go.

https://mega.nz/#!FBFX0YZQ!ok17CZtckaqx ... 8yS2fHdcAA

And just an update, the mmb files gives out a fileType of 203, so i added the highlighted portion to the script:

Image

Now it errors out with this:

Traceback (most recent call last):
File "C:\Users\Ben\Downloads\noesisv4294\plugins\python\fmt_TCTD_mmb.py", line 388, in mmbLoadModel
mesh.loadmmbFile()
File "C:\Users\Ben\Downloads\noesisv4294\plugins\python\fmt_TCTD_mmb.py", line 173, in loadmmbFile
meshName = bs.readBytes(bs.readUShort()).decode("ASCII").rstrip("\0")
UnicodeDecodeError: 'ascii' codec can't decode byte 0xbf in position 1: ordinal not in range(128)

I get the same ordinal not in range error for the rest of the mmb files that I have.

I have also provided 2 extra files, same name but ending in cameldata and editordata respectively cause I suspect that they contain texture information. Also, every single mmb file has it's accompanying cameldata and editordata file.
Gh0stBlade
Moderator
Posts: 719
Joined: Mon Jul 05, 2010 8:55 pm
Has thanked: 20 times
Been thanked: 496 times

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by Gh0stBlade »

Terra854 wrote:Here you go.

https://mega.nz/#!FBFX0YZQ!ok17CZtckaqx ... 8yS2fHdcAA

And just an update, the mmb files gives out a fileType of 203, so i added the highlighted portion to the script:

Image

Now it errors out with this:

Traceback (most recent call last):
File "C:\Users\Ben\Downloads\noesisv4294\plugins\python\fmt_TCTD_mmb.py", line 388, in mmbLoadModel
mesh.loadmmbFile()
File "C:\Users\Ben\Downloads\noesisv4294\plugins\python\fmt_TCTD_mmb.py", line 173, in loadmmbFile
meshName = bs.readBytes(bs.readUShort()).decode("ASCII").rstrip("\0")
UnicodeDecodeError: 'ascii' codec can't decode byte 0xbf in position 1: ordinal not in range(128)

I get the same ordinal not in range error for the rest of the mmb files that I have.

I have also provided 2 extra files, same name but ending in cameldata and editordata respectively cause I suspect that they contain texture information. Also, every single mmb file has it's accompanying cameldata and editordata file.
Ah ok, I mis-read. I thought these files came from the same game (Tom Clancy's The Division). Anyway, I have no plans to alter the script to support that game. By looking, it shouldn't be hard since the formats are close. I just don't have the time to do it. The files you provided don't have version info, that's why you get weird version numbers.

Cheers.
Click the thanks button if I helped!
Terra854
ultra-n00b
Posts: 4
Joined: Mon Oct 16, 2017 5:46 am

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by Terra854 »

Gh0stBlade wrote:
Terra854 wrote:Here you go.

https://mega.nz/#!FBFX0YZQ!ok17CZtckaqx ... 8yS2fHdcAA

And just an update, the mmb files gives out a fileType of 203, so i added the highlighted portion to the script:

Image

Now it errors out with this:

Traceback (most recent call last):
File "C:\Users\Ben\Downloads\noesisv4294\plugins\python\fmt_TCTD_mmb.py", line 388, in mmbLoadModel
mesh.loadmmbFile()
File "C:\Users\Ben\Downloads\noesisv4294\plugins\python\fmt_TCTD_mmb.py", line 173, in loadmmbFile
meshName = bs.readBytes(bs.readUShort()).decode("ASCII").rstrip("\0")
UnicodeDecodeError: 'ascii' codec can't decode byte 0xbf in position 1: ordinal not in range(128)

I get the same ordinal not in range error for the rest of the mmb files that I have.

I have also provided 2 extra files, same name but ending in cameldata and editordata respectively cause I suspect that they contain texture information. Also, every single mmb file has it's accompanying cameldata and editordata file.
Ah ok, I mis-read. I thought these files came from the same game (Tom Clancy's The Division). Anyway, I have no plans to alter the script to support that game. By looking, it shouldn't be hard since the formats are close. I just don't have the time to do it. The files you provided don't have version info, that's why you get weird version numbers.

Cheers.
Is it possible to tell me how the file is structured? Like maybe post a struct or something? And I am having problems with altering the script as I am not experienced in Python
TSelman61X
mega-veteran
mega-veteran
Posts: 252
Joined: Mon Feb 13, 2017 9:09 am
Has thanked: 9 times
Been thanked: 19 times
Contact:

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by TSelman61X »

[roll] [roll] [roll] [roll] [roll] [roll] [roll] [roll] [roll] [roll] [roll] [roll]
Gh0stBlade wrote:Image

Current Version: 1.4 (26/05/2016)
1. MMB Version 9 support added.
2. MMB Version 10 support added.
3. UVs should be fixed.

Supports:
1. .MMB Version 11 files.
2. .MMB Version 10 files. New!
3. .MMB Version 9 files. New!

Requires:
Noesis v4.1777

Known issues:
1. Auto-texturing is not possible yet. It's controlled by a master resource loading file (not .mmb).
2. UVs are not properly scaled.

Note: this is an early release and thus there may be some bugs.
Due to me having no access to additional file samples. Upload any files you're having issues with so I can solve it more quickly.
fmt_TCTD_mmb.py is not working properly.
all models have weight and bone problems.I tried different methods but it was not successful.

Have you made a correction or are you going to do it?
Thanks in advance [roll]
Gh0stBlade
Moderator
Posts: 719
Joined: Mon Jul 05, 2010 8:55 pm
Has thanked: 20 times
Been thanked: 496 times

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by Gh0stBlade »

TSelman61X wrote:[roll] [roll] [roll] [roll] [roll] [roll] [roll] [roll] [roll] [roll] [roll] [roll]
Gh0stBlade wrote:Image

Current Version: 1.4 (26/05/2016)
1. MMB Version 9 support added.
2. MMB Version 10 support added.
3. UVs should be fixed.

Supports:
1. .MMB Version 11 files.
2. .MMB Version 10 files. New!
3. .MMB Version 9 files. New!

Requires:
Noesis v4.1777

Known issues:
1. Auto-texturing is not possible yet. It's controlled by a master resource loading file (not .mmb).
2. UVs are not properly scaled.

Note: this is an early release and thus there may be some bugs.
Due to me having no access to additional file samples. Upload any files you're having issues with so I can solve it more quickly.
fmt_TCTD_mmb.py is not working properly.
all models have weight and bone problems.I tried different methods but it was not successful.

Have you made a correction or are you going to do it?
Thanks in advance [roll]
You'll probably want to cut that attitude.
Click the thanks button if I helped!
Eda61
n00b
Posts: 11
Joined: Wed Nov 08, 2017 9:05 am
Has thanked: 2 times
Been thanked: 2 times

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by Eda61 »

Gh0stBlade wrote: You'll probably want to cut that attitude.
[/quote][/quote]

Why,
Everything was going very well. it's just a little problem, it must be a problem to be solved.
after all, you can not have made up for it that much.
User avatar
Tosyk
double-veteran
double-veteran
Posts: 1027
Joined: Thu Oct 22, 2009 10:24 am
Location: Russia, Siberia
Has thanked: 269 times
Been thanked: 154 times
Contact:

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by Tosyk »

Gh0stBlade, since second part being announced and most of the content for the first part were released it is possible you get back to this project?
just to update plugin. model are really cool

thanks in advanced :)

edit: though I have issues with beta .mmb — issue with weights: https://drive.google.com/open?id=1HY6YK ... SEEz7BKpeK
Thank you for all you do here
my blog | my forum
Gh0stBlade
Moderator
Posts: 719
Joined: Mon Jul 05, 2010 8:55 pm
Has thanked: 20 times
Been thanked: 496 times

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by Gh0stBlade »

New script version released thanks to Sir Kane and Chrrox!

Includes various fixes:
TCTD2 support, UV fixes and Weighting issues should be fixed.
Click the thanks button if I helped!
TSelman61X
mega-veteran
mega-veteran
Posts: 252
Joined: Mon Feb 13, 2017 9:09 am
Has thanked: 9 times
Been thanked: 19 times
Contact:

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by TSelman61X »

I've tried many models. I think it works now.
Really great, man. Thanks
Gh0stBlade
Moderator
Posts: 719
Joined: Mon Jul 05, 2010 8:55 pm
Has thanked: 20 times
Been thanked: 496 times

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by Gh0stBlade »

New version 1.6 script available, should fix a crash.
Click the thanks button if I helped!
Faithfullfaun
advanced
Posts: 79
Joined: Mon Nov 28, 2016 9:12 am
Has thanked: 58 times
Been thanked: 11 times

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by Faithfullfaun »

Do you still take in issues on the plugin for the division?

It's a vehicle and it may be some kind of scaling issue?
The body is very small compared to the bones and glass

Here is the location and name of the file

Vehicle: vh8002a.mmb
Path is: rogue\baked\art\[assets]\[vehicles]\vh8002

I can also send it if needed :)
frosty7
ultra-n00b
Posts: 1
Joined: Tue Jun 11, 2019 12:06 am

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by frosty7 »

Exported meshes have broken normals unfortunately :/ is there any fix for that or I'm doing something wrong?
vegasfest56
ultra-n00b
Posts: 7
Joined: Wed Jun 26, 2019 4:38 pm

Re: [PC] Tom Clancy's The Division [.mmb] - Noesis importer.

Post by vegasfest56 »

How do you apply the textures on extracted models? Everytime to I try to apply textures, they either look broken or it doesn't work at all.
Post Reply