So yea, hey guys Glynbeard here and back into the file swapping scene (after 3 years?). Anyways, i've decided to answer the question I see so many people asking these days:
In the form of a guide. This will be fairly picture heavy because if you're like me you learn better visually then with a wall of text flying at you.
So let us start with the basics...
Q: What is a minimap and what does it do?
h
A: The image in your minimap (located in the top right-hand corner of your screen) is basically a picture taken from very high up to show you where you are and what's around you.
Q: Why would I ever want to edit this?
h
A: Well, if you are preforming an area change/world build and plan to release it for others to use, an old minimap will make everything look out of place and remind the user that they are standing in a model edit. Which takes away the point of the edit in the first place.
So, first off make sure you have your Screenshots of your newly created edit. If you are unsure of how to go about doing this, follow the below method (Note: there are other methods of obtaining useful screenshots, the below is the one I have been using only because I was on a private server with uniquely spawned gameobjects [you can use noggIt instead]):
1. Download Malu05's amazing machinima tool located here.
2. Log into the game (best if you're on a private server) and start up the cameratool (make sure to run it as administrator and to select your WoW process).
3. When the program loads up, follow my picture guide below by clicking first on the tab 'C-Environment', then the box beside 'Enable' and finally at the bottom 'Set View Distance'.
4. In the box that pops up type in '2100' without the quotes.
5. Now fly as high as you can above your edit (while still being able to see it) and take multiple screenshots of the entire thing). An example of what I have is below:
6. Pat yourself on the back! Good job, now on to the actual file swapping.
Start up MyWarcraftStudio and open up Common-2.MPQ.
Go down to textures/Minimap there is a file named 'md5translate.trs' where the assignment of minimap-blps to the ADTs is written down.
The "md5translate.trs" is an easy textfile where the files are written down in the following pattern:
Azeroth\map24_53.blp 67ba43d493e62a8fad5de319e6d4cb05.blp
Azeroth\map24_54.blp 67ba43d493e62a8fad5de319e6d4cb05.blp
Azeroth\map24_55.blp 67ba43d493e62a8fad5de319e6d4cb05.blp
With their .adt location being the first set of information and the second being the MD5 name you have to match it with in Common.MPQ. Open that file in notepad/wordpad.
When opened, use the search function (Ctrl + F) to find all of your .adt files and then copy down its MD5 tag in another notepad or write it down, just don't forget it.
Now open common.MPQ.
The minimaps are located as 265*265 pixels sized BLPs in the folder textures/Minimap/.
The original minimaps filenames are MD5 hashes of their content: fff54e4cb56bace7a493ecc4272fb96d.blp (for example) while the files themself are not encrypted in any way.
Good thing we have the MD5 names from before and can easily navigate the thousands of maps to find the ones we need! Search through and find you corresponding minimaps and extract them to a new folder. For the purpose of this guide I will be using one matching my screenshot:
Every time you find a piece of your minimap extract it to a folder or desktop or where-ever, just make sure you don't forget! Note: to extract the file, right click it and select 'extract'.
Great! So now we should have all of our minimap files found and extracted. Next we want to download the BLP -> TGA converter and drop every .blp file we extracted onto it.
Afterwards you should have a bunch of .TGA files laying on your Desktop. I opened them with Photoshop CS3 to edit them.
A couple things to note though.
1. Make sure the you rotate your new image so that it looks fairly similar to the one you are replacing.
2. Resize it to 256*256 px.
3. Try to line its center up as close as possible to the center of the old image.
4. Save it with the same filename (replacing the old image if necessary).
Okay, now save it and do the same with the rest of the images you have.
Select all the newly edited .TGA files and throw them back into the TGA2BLP file.
Okay, so now you'll have all your pictures edited and back in .blp format for WoW to read properly.
Open up MWCS and create a new MPQ archive. Add the newly edited .TGA files into it with 'textures\Minimap\' before the filenames.
Once you have them all added save it and throw it into your World of 'Warcraft/Data' folder and startup WoW.
Congratz you should have a brand new minimap picture now. Sorry for no end picture, I don't have a retail account right now and the server I'm testing on is down, so I can't visit the location of my edit.
I hope you enjoyed this guide to minimap editing and I will hopefully be bring more guides like this as I continue getting back into the swing of things.