• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Changing villager texture Help

Status
Not open for further replies.
Level 11
Joined
Apr 9, 2013
Messages
710
Hi there,

I was making a new Middle Eastern/Saracen faction for my map when I realised there aren't that many Arabic units on the site.
I tried to alleviate this problem by changing the textures of some of the models I have but I lack any knowledge on that.

v1.png

If somebody could help me by changing the texture of these models to the one of the Villager (Male 2) it would help a bunch.
The models that need re-texturing:
MountedVillagerManLight.mdx
VillagerSpearmanFixed.mdx

Some pictures from the map I am working on:
full
full
full

Any help is appreciated.
 

Attachments

  • MountedVillagerManLight.mdx
    189.1 KB · Views: 86
  • VillagerSpearmanFixed.mdx
    54.9 KB · Views: 78
Level 14
Joined
Mar 21, 2012
Messages
393
here you go also here are the steps if you do wanna know how to do it
- open your model with Warcraft3 Model Editor
- open the MPQ browser (Windows -> MPQ Browser)
- open the mpq that contain the texture (File -> War3.mpq/War3x.mpq (roc and tft resp.))
- find your texture then right clic on it and choose use as texture
capture-1-png.312508

- selecet the material to change in (Windows -> Material Manager)
note that you can Ctrl + left click on the mesh so that the material is highlighted on the material manager
capture-3-png.312509

- change the texture to the one you added
capture-4-png.312510

- sometimes the texture isn't wrapping well (speaking about textures that are the same ofc like recolors .etc in this case go to Windows -> Texture Manager then right clic on the texture and check wrap width and wrap height)
- if the old texture isn't used anymore remove it in the Texture manager by right clicking then Remove
 

Attachments

  • MountedVillagerManLight1.mdx
    189.1 KB · Views: 37
  • VillagerSpearmanFixed1.mdx
    55.2 KB · Views: 43
  • Capture-1.png
    Capture-1.png
    85.5 KB · Views: 184
  • Capture-3.png
    Capture-3.png
    187.5 KB · Views: 163
  • Capture-4.png
    Capture-4.png
    39.6 KB · Views: 169
Level 28
Joined
Feb 18, 2014
Messages
3,579
There is also another method to change a model's texture without modeling :

1 - Convert the Model file to .mdl format
2 - Open the .mdl file with Notepad.
3 - Find the texture you want to replace, it should look like this :
Code:
Textures 2 {
    Bitmap {
        Image "units\Critters\VillagerMan\VillagerMale.blp",
    }
4 - Change the path like this :
Code:
Textures 2 {
    Bitmap {
        Image "units\Critters\VillagerMan1\VillagerMale1.blp",
    }
5 - Save it.
6 - Convert the new .mdl file back to .mdx format

And, you're done! :)
 
Status
Not open for further replies.
Top