Darkkang

HoTs to Wow texture problem

Hi, we are trying to import Johanna's model from Heroes of the Storm into Blender and then import it into World of Warcraft. The steps we followed are the next:

- Extract the .m3 file using CascView

- Import the .m3 file to 3DSMax 2017 with the M3 import script (https://www.sc2mapster.com/projects/sc1-raynor-vulture/files), trying with version 2.1 and with 3.2

- Export as .obj file (and it is assumed that an .mtl and .tga would have to be generated)

- Import the .obj file to Blender. The problem is that when importing the .m3 file in 3DSMax, it appears blank and without textures, and when exporting it to .obj, no .tga file is generated, which means that Blender does not display textures either. Have we done something wrong? Do you have any idea where the error may be? Thank you very much for the attention, we will upload the files if we get something.

 

¡Thanks!

Share this post


Link to post
Share on other sites

It sounds quite weird to me that you would like to get "tga files generated". TGA is just a texture format and unless textures are included in M3 files, you are likely missing some files from HotS itself. Or does M3 contain textures inside of it?

Share this post


Link to post
Share on other sites
46 minutes ago, Смердокрыл said:

Textures are separate from the model, as far as I know. How else would you have different colour skins?

Textures are separate yes, but the m3 should contain the UV map and such.

Share this post


Link to post
Share on other sites
2 hours ago, Смердокрыл said:

Textures are separate from the model, as far as I know. How else would you have different colour skins?

Okay, I had not thought of that

1 hour ago, Gurluas said:

Textures are separate yes, but the m3 should contain the UV map and such.

Yes, I have seen that the UV map is created. Do you know in which directory I can find the textures? Johanna's model in .m3 is in /mods/heroes.stormmod/base.stormassets/Assets/Units/Heroes/Storm_Hero_D3CrusaderF_Base, but i can't find the folder in which the textures are stored. /mods/heroes.stormmod/base.stormassets/Assets/Textures where some .dds files are stored, but I can't find nothing in it about Johanna.

1 hour ago, Смердокрыл said:

Can't you just extract the textures, convert them to png, and then open them in blender's UV Map window?

Yes, if I find where the textures are...

Thanks

Share this post


Link to post
Share on other sites

Actually I think they were elsewhere. There is a folder containing materials or something. heroes.stormmod\base.stormassets\Assets\Textures It should be here. They are .dds and not .blp, Irfanview can convert them to PNG, and then you should be able to convert them to BLP.

Share this post


Link to post
Share on other sites

It's work! We have added the textures to Blender now.

Now only need to find a way to export to .m2 (m2i don't have skins and anims) with skins and anims, How can I do it?

OBJtoM2? itsn't work for me :/

¡Thanks!

Share this post


Link to post
Share on other sites
10 hours ago, Darkkang said:

Now only need to find a way to export to .m2 (m2i don't have skins and anims) with skins and anims, How can I do it?

As far as I know, m2i-m2 is what you use for character models, and it does produce .skin files.

For animations you'd have to copy the .anim files from another wow model (renaming them, of course). There is a way, I think, to get the animations from HoTS, but that's well beyond my level of modding prowess

Share this post


Link to post
Share on other sites

Hello, I'm Darkkang's partner.


I used CascView to extract the Storm_Hero_D3CrusaderF_Base.m3 model and the storm_hero_d3crusaderf_base_diff textures.
I've followed the Met@ tutorial (http://modcraft.superparanoid.de/viewtopic.php?f=20&t=9466) and here's the result:

278676dbbf8a90e6cff888f27486947f.png

The problem now is to convert this .obj to .m2.

I have tried using Blender's plugin for this, and also the OBJtoM2, and with none of them I get the conversion to .m2.

Could anyone help me please?

Thanks for your attention.

Share this post


Link to post
Share on other sites

I'm surprised you're porting standard Johanna and not the Spellbreaker one. I take it you're not gonna use this for a wow server but a special project?

Share this post


Link to post
Share on other sites

I will use it as an elite member of the Argent Crusade.

I have chosen Johanna to start, but if it works I will try to add all the models of Warcraft in Heroes, and some more of Diablo or another game.

And of course, Johanna Spellbreaker too :P

Share this post


Link to post
Share on other sites
4 minutes ago, byDash said:

I will use it as an elite member of the Argent Crusade.

I have chosen Johanna to start, but if it works I will try to add all the models of Warcraft in Heroes, and some more of Diablo or another game.

And of course, Johanna Spellbreaker too :P

Well you can always recolor her tabard to have the Argent logo :P

Share this post


Link to post
Share on other sites

Yep, but to be able to edit it has to be exported to .obj according to the Met@'s tutorial, I think

EDIT: Ooops double post, delete this please

Share this post


Link to post
Share on other sites
3 minutes ago, Смердокрыл said:

Doesn't HoTS use .m3 format, not .obj?

Yep, but to be able to edit it has to be exported to .obj according to the Met@'s tutorial, I think

Share this post


Link to post
Share on other sites
Just now, byDash said:

Yep, but to be able to edit it has to be exported to .obj according to the Met@'s tutorial, I think

Then, I guess, you can import the .obj into blender, make the required changes, and then export as .m2i. Doesn't that tutorial cover the conversion process?

Share this post


Link to post
Share on other sites

The problem is that, I do not know why, the Blender script to export to .m2i does not work for me with this model

Share this post


Link to post
Share on other sites
21 hours ago, byDash said:

The problem is that, I do not know why, the Blender script to export to .m2i does not work for me with this model

Help with this pls D:

Share this post


Link to post
Share on other sites