View Full Version : How to Model Swap for 3.3.5a

10-03-2015, 08:38 AM
Table of Contents
Programs Needed
How to Pull a 6.2x Weapon
Finding & Converting .m2 and .skin and texture files
Adding Items into a Patch File
Adding the Correct Icon For the Weapon

Welcome to my guide on how to Model Swap in Wrath of the Lich King 3.3.5a.
I know some people may have trouble with this tutorial/guide so I am going to try to keep it as simple as I can, if I miss something please let me know so I can adjust it to help you understand more, also if you have questions or regards add me on skype or even send me a Private Message, with that said why don't we start, queue the good music.

Programs Needed:
CASC Explorer - Download Link (https://www.mediafire.com/?gfcg2vonwpc9qhz)
MPQ Editor - Download Link (http://www.zezula.net/en/mpq/download.html)
Notepad ++ - Download Link (https://notepad-plus-plus.org/news/notepad-6.8.3-released.html)
Adobe Photoshop (GIMP (http://www.gimp.org/)or Paint.net (http://www.getpaint.net/download.html) Will work perfectly)
BLPConverter - Download Link (http://www.wowinterface.com/downloads/info14110-BLPConverter.html)
BLPView - Download Link (http://www.wowinterface.com/downloads/info16700-BLPView.html)
010 Editor - Download Link (http://www.sweetscape.com/010editor/)
010 Templates - Download Link (https://www.mediafire.com/?6k34l7u8niu0517)
DBC Files - Download Link (http://www.mediafire.com/download/wd8e6hvp1lr1e7v/dbc.rar)
WoWPaser - Download Link (https://code.google.com/p/cntc2/downloads/detail?name=WoWParser2_Build98.rar)

How to Pull a 6.2x Weapon:
In Order to Do a Model Swap you will need to do a few basic things, first read this area carefully because if you mess up on one spot it will cause the entire weapon display incorrectly, or just not work and may even give you a World of Warcraft Error. So I've warned you lol, The first thing you want to do is open the DBC Files Folder that you downloaded earlier along with the WoWParser Folder. Now inside this folder create a folder named 3x (This folder will hold all your 3.3.5a Wrath of the Lich King DBC Files) Once that is done open the DBC Files Folder and Look for ItemDisplayInfo.dbc and copy/paste that into the 3x Folder we made earlier.


Once this is done, now go back to the main WoWParser folder you should see a an application named "WoWParser2_ADB_DB2_WDB_DBC_Reader" Double Click that and it should open a Window like below.


Once It is done, just hit enter and inside the folder you should have a .dbc file and a .dbc.csv File. If you do not have these things than you missed a step, Go back and read it over again carefully.


Next we are going to get into a bit more of a in depth stage of Model Swapping, so strap yourself to your chair or couch because it's going to take a good while to do this portion. What we are going to do is open the folder named "CASC Explorer + WOD" in here you should see the following.


Now After seeing this, right click on the "CASCExplorer.exe.config" and select "Edit with Notepad++" than under

<setting name="StoragePath" serializeAs="String">
<value>C:\Users\YourUser\Desktop\CASC Exlporer + WOD</value>
Change the
<value>C:\Users\YourUser\Desktop\CASC Exlporer + WOD</value> to the area where you place the "CASC Explorer + WOD" Like the image below.


After doing this edit, save the config file and close it out. Now what we are going to do is open the CASC Explorer by double clicking the CASC Explorer.exe and it should open three windows like below.


Now in the third window that opens, click "WOW-20490patch6.2.2_Retail" now if is the first time loading this program and patch file it will take a good 5-10 Minutes to download everything depending on your Internet Connection and Download Speed. So once that is done you should have a widow like below. Once again if you do not than you missed a step, please go back and read it over again to make sure you read it carefully.


Now after this open the following folder DBFilesClient and Grab the Following DBC Files ( ItemDisplayInfo.dbc, TextureFileData.db2 and FileData.dbc) Once you have these files go back into the DBCUtil Folder and create and Additional folder named "6x". Once that is done return back to the CASC Explorer Window and right click on one of the DBC/DB2 Files and Click Extract and find that 6x folder and click Extract. If you didn't select all three before doing this step than you will have to just select each one by itself and extract it. You have should have the same thing that is shown below.


Before converting the .dbc and .db2 files to a .csv we need to make a change in the "WoWParserReader.cfg" file. So first Right Click > Edit with Notepad++ and it will open a window like below.


Next we want to do for the following:

# find all *.dbc files recursive mode

Under that do the following :

# find all *.dbc files recursive mode

Once that is done we can save the Notepad++ File and Double click the "WoWParser2_ADB_DB2_WDB_DBC_Reader". If done correctly you will have the following in the 6x Folder.


If you got this than you've completed the Following Portion of Model Swapping, time to move onto the following area.

Finding & Converting .m2 and .skin and texture files

Now we are going to take the files that we recently converted to a .csv file format and use these to find our .blp, .skin and .m2 files for the 3.3.5a Weapon and 6.2x Weapon. So lets go grab one weapon for each patch.

For the sake of this patch I will be using a weapon that I have converted before.

6.2x Weapon - http://www.wowhead.com/item=105644/xalatoh-desecrated-image-of-gorehowl

And I will be using the following weapon to change.

3.3.5a Weapon - http://www.wowhead.com/item=45165/worldcarver

Once you have your weapons picked out, what we are going to do is open those .csv files but in a Ascending Order so that it makes it easier to switch between each file, instead having to jump between each file and most likely getting confused. Open these files in this order.


So your Notepad++ Window should look like below.


Now this part is going to be tricky, and I am going to try my very best to keep this portion very detailed but If you find yourself easily confused than I may make a video explaining this much better, but please bare with me.

Open the tab "ItemDisplayInfo.csv" the one you should of opened should be the 3.3.5a One to tell the difference between them look at the top of the file and you should see the following below.


Now we need to find the display ID for our 3.3.5a weapon this can be easily two ways. Going to WoW-V and Opening the Display Finder tool or just simply typing "&xml" in the address bar and it should open a XML Documentation with all the Information that WoWhead is using for the item.

To make it easier on you all just copy/paste this link in your address bar.


Should look like below:


This is pretty self explanatory, Look for the area that says
<icon displayId="58876">inv_axe_102</icon>
What is colored red is our Display ID, so all we need to do is take this ID and go back into our ItemDisplayInfo.csv for 3.3.5a and hit CTRL + F to bring up the search/find tool and paste the ID in the box and it should automatically snap to the area display the information for item like below.


So right now you can see that the .mdx file is the .m2 File and the
axe_2h_ulduarraid_d_01red is the texture name, now we aren't pulling our 3.3.5a weapon textures so right now you won't be going back to this file, but keep it open because we will need the texture name and etc.

Now repeat the same steps for the 6.2x until you get the following.


Now we can use the CASC Explorer again so we can pull our files for the 6.2x Weapon, so open a tab in Notepad++ by doing CTRL+N or File>New
either will work perfectly fine.

So what we are going to do next is find our Textures and .m2's for the weapon in the ItemDisplayInfo.csv (6x) look at the numbers you should see something like this
"axe_2h_orgrimmarraid_d_01.mdx",,103093 so the number in red is the texture for the weapon so go into "TextueFileData" and open the Search function like before and paste that ID in there. This part is tricky if notepad++ detects more than one of the same number it will let you know. We want the number 103093 to be in the second column like below.


The fifth column should display the number we are looking for in our case it will be 876362 so this number is what will use in FileData.csv to find the location of our texture. So do the following click on FileData.csv and open the search function and paste that ID in there and you should be snapped to something like below. If you weren't than you skipped or missed a step and I would suggest go back and reading it over again.


As you can see this part is pretty easy to understand

Axe_2H_OrgrimmarRaid_D_01Red.blp - This is Our Texture name.

Item\ObjectComponents\Weapon\ - This is the Folder Structure to find the Texture or .blp

10-03-2015, 03:51 PM
Original Post Has Been Updated.

Added Another Section of the Tutorial.