I'll give you guys a step by step on how to make a minimap work.
Step 1
Actually have downloaded HH8 viewer and have a saved image of the map you want to be a minimap. (type in the search, HH8 viewer and it'll come up)
Step 2
Open up the image in paint press control + w and the stretch and skew. Only stretch the image down too 25% horizontal and vertical. This makes the minimap the perfect size for the game.
Step 3
Save the new image anywhere you want (mirserver probs best). Then open up HH8 viewer and open up the mmap file (minimap). After its loaded click the "add" button and then on browse. (look at screenie) Having clicked on it, search for the file you want to upload (the new image you saved, making sure its the smaller one you made).
Click open, and make sure out of add and function that add is ticked. Then press Ok. Some korean stuff comes up, just click the button. The reload the mmap.wil. It should be at the bottom of the minimap pictures.
Step 4
Now too add it into the game. Simply copy the new mmap.wil into the data folder of the client your using. (not in your mirserver folder, the mir2 client).
Step 5
Now open up the MapInfo table in your SQL database (providing your clever enough to have set this up, many guides on how to do this, search button is your friend) Add the new minimap name with the picture number that your minimap is in the mmap.WIL file. And remember when adding minimaps to Mapinfo table in SQL add +1 to the wil number.
(pic#21 in hh8 viewing, then 22 is number you use for sql)
If i've missed anything out. Do say. Hope this helps ya
/kizza