Lets say you want to make whatever armor your superbadass 70 is wearing look like one of the level 1 outfits from my clothing pack. Here is how you can do it!
Please note that this only describes how to swap textures out. You cannot swap models, so you cant make gnomes look like nelves, for example. You also cannot change dresses to pants, or do anything with shoulder armor, weapons, ect.
0) Install both WowModelViewer and MyWarcraftStudio.
http://www.wowmodelviewer.org/
http://www.cnitblog.com/linghuye/
In the directory you installed WMV to there is a file called "Config.ini'. Open it. Make sure that the Path= line refers to the path to your w4rcr4ft\Data directory. For most people, it should look like this:
| Code: |
| Path=C:\\Program Files\\World of w4rcr4ft\\Data |
| Code: |
| TorsoUpperTexture\Mail_C_02Black_Chest_TU_U TorsoLowerTexture\Mail_C_02Black_Chest_TL_U ArmUpperTexture\Mail_C_02Black_Sleeve_AU_U LegUpperTexture\Leather_Draenei_B_02Cream_Pant_LU_U LegLowerTexture\Leather_Draenei_B_02Cream_Pant_LL_U |
| Code: |
| Set_RaspberryOnePiece >- overwrites -> Set_NelfWarriorStarting: Item\TextureComponents\TorsoUpperTexture\Leather_A_03Red_Chest_TU_F.blp Item\TextureComponents\TorsoLowerTexture\Leather_A_03Red_Chest_TL_F.blp Item\TextureComponents\LegUpperTexture\Leather_A_03Red_Pant_LU_U.blp Item\TextureComponents\LegLowerTexture\Leather_A_03Red_Pant_LL_U.blp |
| Code: |
| C:\Program Files\World of w4rcr4ft\Data\Item\TextureComponents\TorsoUpperTexture\Leather_A_03Red_Chest_TU_F.blp |
5) Rename each file you extracted, giving it the name of the texture of the armor we want to replace. So, for TorsoUpper, we are renaming "Leather_A_03Red_Chest_TU_F.blp" to "Mail_C_02Black_Chest_TU_U.blp". Yes, one is missing: I'll get to that.
Since we've put all our files in the appropriate subdirectories of the w4rcr4ft\Data directory, your copy of WowModelViewer should now display them for us. It if you have kept WMV open the whole time, make any small change to the character's visuals (like change the skin color) to make WMV rescan the directories for textures. You should now see this:
6) We need to fix the UpperArm problem. Basically, the armor we are trying to replace has a texture that our source set doesn't have. The solution is easy, though: replace it with a transparent texture. Here is a zip file which contains fully transparent textures for every texture slot:
http://rapidshare.com/files/28446325/TransparentBLPs.zip
Extract the "Transparent ArmUpper.blp" out of that zip, put it into your ArmUpper folder, and rename it to "Mail_C_02Black_Sleeve_AU_U.blp". Refresh your WMV and it should now look correct:
7) The final step is to make a new MPQ so that we can see our work in-game. Open MyWarcraftStudio. Open the Pack menu, and select "Make New MPQ Archive". Give it the name "patch-z.MPQ". Add every one of our renamed blp files (Mail_C_02Black_Chest_TU_U.blp, etc) in using the Pack\Add Files To Archive menu command. Your MPQ should look like this:
Lastly, and very importantly, we need to rename each file to give it the proper path. Right click on each file, click "Rename File", and add the apprpriate path (ie. "Item\TextureComponents\TorsoUpperTexture\") to the front:
Thats it! Load the game and your armor should now be changed.
(Here is a copy of the patch-z.mpq created for this tutorial: http://rapidshare.com/files/28451975/tutorial_patch-z.zip).