In-Game World Map - Tutorial


Description

This tutorial is meant to help others with basic map creation process that lead to a working in-game map.

Hi there,

Today I'd like to share some of my knowledge regarded to creating a working world map in-game. I will try to cover the most basic things, but I have to admit there are still some unknowns to me such as clickable zones on the world map, however, I 'd like to cover those and continents map in the future.

In this tutorial I will cover a basic in-game map creation for GM Island.

WoWScrnShot_091219_072017.thumb.jpg.eb1283ca75fbfd4bb3e2b60bef14d65a.jpg

Required tools:

  1. Dbc Editor
  2. MPQ Editor
  3. Photoshop  or any other image editor (I myself use Photofiltre)
  4. World Map Tutorial Package - download link down below (I recommend you downloading this, because I think it is useful for you to reverse engineers the stuff done in present tutorial).
    1. Link to the source: https://mega.nz/#!zUpxlYpK!ctrulp0IpFncI8FYAOFsLwm64PPn9lZyzXSQkNaJ7RQ

                         (Either copy the link with the yellow decription key to your browser, or use the decription key in yellow to acces the file.)

Difficulty - Easy

Estimated time 15-25 minutes

 

Before sinking teeth into technical details concerning map implementation you might want to check out a WoW Map Template by Balkron and a short video attached to it  - 

 

 

 

So first of all some theory. When it comes to Dbc files what really matters to us right now is WorldMapArea.dbc. This Dbc looks somethings like this:

dbc.png.99cbfad6a204719a0d849cda8d122e62.png

Now to some collum information:

2. - this collum refers to map.dbc and literally says on which map is this world map going to be placed (1 stands for Kalimdor).

3. - this one refers to the area name (the dbc number), in this case it is 876 (GM Island).

4. - the map file name - this just refers to your file names, so if I decide to call it GmIsland all the files will have to named that way - GmIsland_1.blp, GmIsland_2.blp...

5. - upper y coordinate of your map (serves coordinates).

6. - lower y coordinate of your map (serves coordinates).

7. - upper x coordinate of your map (serves coordinates).

8. - lower x coordinate of your map (serves coordinates).

9. - has to be -1?

10., 11. - has to be 0?

 

So this was some Dbc stuff. Now let's move to the real map stuff. Obviously what you need to is to create yourself a world map, Skarn has covered this topic some time ago, there is a link to his tutorial mentioned above if you need to create a map I recommend you going there.

But now comes the tidious stuff. In order to make your map working you have to divide it into 12 256x256 images and name them just like this - GmIsland1.blp, GmIsland2.blp, this however, comes for GmIsland map, if you name your map in WorldAreaMap.dbc TelAbim you have to name your files TelAbim1.blp and so on.  When it comes to chronology you have to follow the one shown in the picture down below. So GmIsland1.blp represents sector 1 and so on.

WoWScrnShot_091219_0720172323.thumb.png.f28dfb2212411148c33814ae562dd140.png

 

This is obviously some really boring stuff, but it is essential. In addition, I think it is good for you to know that all the segments and the right (4, 8, 12) and all those on the bottom (9, 10, 11 ,12) have to be transparent and won't take the entire 256x256 area. Skarn has thought of this when making his map templates, so you don't really have to worry about this one.

Now we need to put all the files into a patch, so that the game can loads those. The Dbc stuff is kind of obvious, you put that into DBFilesClient folder, and as for the blp files you have follow this chronology :Interface/WorldMap/GmIsland (Dbc name of your map)/GmIsland1.blp ...

chronologie.thumb.png.5687d3fc21d0b16754175ebffb8d6c78.png

So once we are done with all of this, we can check the map in-game and see if it works.

WoWScrnShot_091219_072013.thumb.jpg.f8f5387271975eede76921eb4a595df2.jpg

The maps seems to be working. If you are trying to create a world map for yourself, you should start by taking down the map coordinates (in-game or in the Noggit) and then according to that create the map.

 

I hope this quick tutorial was helpful in some ways, and hopefully I will find myself some more time to extend it one day. Maybe I could cover making a new continent or making a zone clickable on world map.

 

Link to the source patch - https://mega.nz/#!zUpxlYpK!ctrulp0IpFncI8FYAOFsLwm64PPn9lZyzXSQkNaJ7RQ

(Either copy the link with the yellow decription key to your browser, or use the decription key in yellow to acces the file.)

 

 

If you have some questions, or something doesn't seem to be clear, or perhaps doesn't work at all, do not hesitate and write it down, I will try taking a look at it. :) 

 

Update #1:     December 2 2023 - Some minor tweaks & addition of link to Balkron's WoW Subzone Template Package and video.

  • Like 1


Recommended Comments

- hello this tutorial working perfect but, if i want add worldmap for example to dungeon - Mana Tombs isnt working

Share this comment


Link to comment
Share on other sites
5 hours ago, Raptor said:

- hello this tutorial working perfect but, if i want add worldmap for example to dungeon - Mana Tombs isnt working

You will have to give some more info on your problem, I'd like to help you asap, but I really don't know where the issue is, maybe try checking coordinates and correct map name?

Share this comment


Link to comment
Share on other sites

it's TBC client, probably not supported wmo worlmaps ...... its Mana-Tombs dungeon

Share this comment


Link to comment
Share on other sites
13 hours ago, Raptor said:

it's TBC client, probably not supported wmo worlmaps ...... its Mana-Tombs dungeon

I haven't tested this on TBC client, but maybe I could try make the world map working for Mana-Tombs dungeon on WoTLK and then let you know.

Share this comment


Link to comment
Share on other sites

You asked the same thing yesterday on discord and I already answered:

> I don't think adding world maps to WMO only maps is possible in TBC. I would probably convert that WMO only map to an ADT based one.

Why do you ask the same question again, not even giving all information you have at once? Have you tried what I suggested?

Share this comment


Link to comment
Share on other sites
On 12/15/2019 at 1:59 PM, wungasaurus said:

You asked the same thing yesterday on discord and I already answered:

> I don't think adding world maps to WMO only maps is possible in TBC. I would probably convert that WMO only map to an ADT based one.

Why do you ask the same question again, not even giving all information you have at once? Have you tried what I suggested? 

i know, but i was give a question here before i was get answer at discord (best way how to add it's add wmo to new adt, how you said)
- probably this comment will help other people if they will search some solution about it

Share this comment


Link to comment
Share on other sites

Hi
I want to convert the photos in the folder that you put and have blp extension to jpg and again from jpg to blp

How and with which program can I do this?

Share this comment


Link to comment
Share on other sites
On 9/18/2023 at 10:40 AM, openbattlenet said:

Can i sak for a key to these files please??

The decription key is given in the yellow text following the link, explicitly it is !ctrulp0IpFncI8FYAOFsLwm64PPn9lZyzXSQkNaJ7RQ. Or just copy the link link with the yellow text and paste it into your browser.

Share this comment


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now