Wow, thanks for all that info, seriously, ty!
Regarding all the steps you gave me. I think I could be able to do it.
However 've never touched any WoW files.
I guess before doing your steps I'd first need to extract the contents from the MPQ file you provided, right?
And maybe after I'd need some kind of software for being able to edit those files?
Hello there.
The list of things you'll need (some links are phantomx's adf.ly because his links are awesome):
Let's try to put this in simple steps of what you should do, mind you that again this is all a theoretic way to do it as I'm not actually going to do this myself.
Step 1 - ExtractingAfter downloading the WoD HD patch and extracting this you'll have a folder called WoDpatch with two files in it: 'SoundCache-patch-15595.mpq' and 'WoW.exe'.
You want to open up MPQEdit 3.2 and drag that MPQ file into it so it will display the MPQ structure. There are two things you could do here and the first one would be to extract that structure and make a new patch with it, but since we're only changing the DBCs to work with 406a we'll do something else.
The way I'd personally go, less time-consuming, is to extract the folder called DBFilesClient with MPQEdit. This'll create a folder with three files on your computer: 'CharSections.dbc', 'CreatureDisplayInfo.dbc', 'CreatureModelData.dbc'. These three files are basically modified 434 DBCs that have the WoD HD models added to them.
Now you'll have to find yourself those three 406a DBCs, you can use google or ask whoever has them to share them with you. (I don't have them myself, no 406a client.)
Step 2 - Modifying the DBC'sNow that you'll have the three 406a DBCs and the three modified 434 DBCs in, hopefully, two seperate folders. You'll drag these DBC files (you can have them all selected, this doesn't matter) on the 'DBCUtil.exe' program and it will convert them to .csv files.
You can open these .csv files with Notepad++ and that's how we'll be modifying them. We'll start off with 'CharSections.dbc' as this one is probably the easiest.
Considering between 406a -> 434 there were no new races added nor any actual changes made to these races all you should do is copy over the contents from the 434 version of this DBC to the 406a DBC. Basically this will change all the blp files to use _HD instead of the normal versions provided. (Again, this is theoretical, I am not doing this myself.)
Next up will be the 'CreatureModelData.dbc' file, after converting this one scroll down to the bottom of it to see the latest line. I will provide you the lines you have to add in a pastebin link and all YOU have to do is change the 'xxxx' to increment from the last number. So if the last number was, in example, the number 4000 you will then call the first line in the pastebin 4001, second line 4002, etc... Here's the link to the
pastebin.
You do not need to convert the 434 'CreatureDisplayInfo.dbc' as for this patch to work, in theory, you'll just add in the native 406a version of this one.
After modifying these three files, you'll convert them back to their .dbc counterparts. If this file is generated without issue then you're done with the DBC part.
Step 3 - Modifying the M2'sAs I explained in my prior post, you'll need to do some hex editing in regards to the m2 files to make these work in 406a. This, once again, is a theory as I've had to do this with creature models and never had to do this with character models. It's up to you to do this step or not.
Open the MPQ again with MPQEdit and go to the 'Character' folder, now from each race you want to go in the 'Male' and 'Female' folders and take the m2 files out (DwarfMale.m2, DwarfFemale.m2, etc..). The m2's you'll find in the patch are the HD ones, so don't worry if they don't contain the '_HD' part in their name.
Once you've gotten all the m2's from every race, you'll open them up one by one in 010 Editor. Load up one of the m2's and then go towards the top menu and select 'Templates'. To make this easy for future edits, you'll choose 'Edit Template List...' and a new window will open. Choose 'New' and give it a name like 'M2 Template', afterwards when it asks for File Name click on the folder icon to open up a new window so you can search for the 010 editor templates that you downloaded at the top of this post. Choose 'M2Template1' and check the 'Run on Load' (checked by default) option. Now just choose 'OK' to close the window.
Now what you will do on each file is once you open it, you will go to 'Templates' and choose 'x. M2 Template' (where x is the number 010 will give it). Let it run and eventually it will say that there was an error, choose 'cancel' as you don't have to worry about this. Then click on the small arrow pointing right next to 'M2_File' and it will then show you more of the m2's contents.
Move down to 'nCameras' (line 0110h) and change this value to 0 (0h in the 'ofs' cases), you'll do the same with 'ofsCameras', 'nCameraLookup' and 'ofsCameraLookup'. After these four values are set to 0 ( / 0h) you will save the m2.
Do the above for every m2 that you extracted, you don't need to add the m2 template again but you will have to choose it each time in the 'templates' list.
Step 4 - Fixing up your MPQFor all intents and purposes we'll continue using the same MPQ that was provided to us.
Open up the same MPQ again with MPQEdit that you extracted the DBC files from the first time and open up 'DBFilesClient' again. In this map you'll now place your
modified 406a 'CharSections.dbc',
modified 406a 'CreatureModelData.dbc' and your
native 406a 'CreatureDisplayInfo.dbc'. Make sure you add in the right DBCs, double-check if need be.
Afterwards add the m2's again to their respective place, DwarfMale.m2 in example goes to Character/Dwarf/Male. Make sure it gives you an overwrite prompt so you're sure you've put it in the right place.
After overwriting the DBC's and M2's inside of the MPQ, you can then close MPQEdit.
Step 5 - Make it work with 406a WoWThere are two ways this will work, I'll explain you both ways.
The first way is to stay like you do in cata, however this one might actually not work as the idea of 'SoundCache-patch-15595' was only introduced ever since 434, but nevertheless I'll show you this way.
Copy, never cut as you want to keep a backup in case it fails, your new 'SoundCache-patch-15595.mpq' to your Data/Cache folder of your 406a client (after deleting both caches of course, so WoW can load everything anew). You then open up your 406a client by using the WoW.exe I provided at the top of this post. If everything loads and you can get into your character list and see the WoD HD models then it's probably working. Get in-game to actually see if your game won't crash. If that isn't the case, then you should be fine.
The second way is to use the old patch name way as it was in 335a, from what I remember during my 406a times this still worked. So in case the first way doesn't, try this one.
Copy, never cut as you want to keep a backup in case it fails, your new 'SoundCache-patch-15595.mpq' to your Data folder of your 406a client (after deleting both caches of course, so WoW can load everything anew).
RENAME 'SoundCache-patch-15595.mpq' to 'wow-update-100000.mpq' (in example).You then open up your 406a client by using the WoW.exe I provided at the top of this post. If everything loads and you can get into your character list and see the WoD HD models then it's probably working. Get in-game to actually see if your game won't crash. If that isn't the case, then you should be fine.
So, that should be everything in detail. I'm sorry if some parts are overly detailed or perhaps a bit weirdly explained, English is my third language. If you've got any more questions then feel free to post them here, but all in all this should help you out.
Just to put it out one more time though: This should work in theory, I've not tested this nor am I probably going to as I don't own a 406a client anymore.
I hope this helped you and kind regards,
DJScias