This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - ferreon

Pages: [1]
1
Tutorials / [TUTORIAL] [TOOL] Extracting custom maps
« on: November 18, 2014, 10:12:42 pm »
Hi Modcraft.

The last week I have been trying extract custom maps but I had problems with areaID and arena names as you can see in my lasts post asking for help. So in this short tutorial I will explain how to extract custom maps to see your area name in minimap, zone, /who list and in char selection screen.

This guide is based on a trinity core (november 2013 source )and WoW Woltk Patch rev. 3.3.5a (12340)

Index


1- Map.dbc
2- Areatable.dbc
3- Preparing mpqs for the extractor
4- Running the extractor
5- View logs and warning/error and possible solutions.

-----------------------------------------------------------------------------------

1- Map.dbc
There are many tutorials about map.dbc but well, one more. I recommend use MyDbcEditor to edit it:

The only columns that we need to edit to make the extractor works are:
#0: Unique MapID
#1: InternalName - The name of your custom map folder for example
#11: Name of the map - this will show when you tip .gps ingame

2- Aretable.dbc
Thanks to Amaroth: Do not use MyDbcEditor in this case or if you do, open and save areatable.dbc with taliis to fix problems.

#0 Unique AreaID
#1 MapID
#2 ParentAreaID
#3 Areabit - The most important value - continue with blizz values. Never use more than 4500 (explained below)

Wiki does not have so many information about areabit column, if someone know what that value mean please post it.

Areatable should be like this, where 7001 is the unique id, 2015 the mapid, 7000 the mainarea and 3653, the areabit, continuing with blizz values


I don't know why exactly if you use values more than 4500 or 5000 if I remember correctly, each time you enter/change zone or you move between zones, worldserver display an error with areabit, using values below 4500 worlserver says nothing.

3- Preparing mpq's for the extractor
Here you have two options, I recommend using the first, but if you download my extractor you can use what you want.

First option - Use blizz mpqs:
Areatable.dbc and map.dbcmust be on patch-xxXX-3.MPQ (Data/xxXX folder), replace blizz ones.
WorldMapsYourZoneadts and wdt must be on patch-3.MPQ (Data folder), you have to create a new directory inside WorldMaps with your custom zone name or drag & drop the folde inside the patch.

So your patch-3.MPQ should be like this:


Second option (only if you are going to use my extractor)
Create a patch with name patch-W.MPQ (extractor is edited to allow only W), pack DBFIlesClient and WorldMaps like you do in the step above, all in the same patch, no problem. Continue reading.

4- Running the extractors & 5 View logs and warning/error and possible solutions
First we have to make sure there isn't a maps folder in our wow directory folder, if the folder exists, delete it or change the name.

Then we have to run the mapextractor.exe (as Administrator better) and a window will appear:


A little explanation about the things that you can see when the extractor starts to work:
- Extractor will extract dbc if your wow folder does not contain a dbc folder.
- As you can see in the pic, on reading map file... appears the amount of maps that the extractor has read and the MaxMapId (only in my extractor) to be sure that the extractor has read your custom map
- In MaxAreaID should appear your last areatable id (column 0 in areatable).

I edited the extractor to create a maplog.txt file that shows you:
- The amount of custom maps that the extractor has read.
- The amount of custom areaids that the extractor has read.
- Warnings that the extractor shows and a possible solution.
- Warnings in areatable values that can make your map can't read the zoneid/areaid ingame.
- Extractor is able to read patch-W.MPQ


One row for each custom map/areatable id.


I took lostisles for example, I haven't got areatable done for this zone so area flag can't  be found. The solution, to do correctly areatable.

Once mapextractor has finished press any key (normal mapextractor will close instantly on finish, mine will stop until you press any key, better I think to make sure the last maps are your custom maps). Then you can copy the maps folder into your core, copy areatable and map.dbc in the dbc folder of your core and make a custom patch with your zone and dbfilesclients.

Result!




PD: Sorry for any error in the post, my english is not perfect
PD2: If you have any problem with the extractor or *.map files please post and I will try to help you.

Thanks for reading.
Ferreon.

2
"Retro-Porting" / [QUESTION] Custom maps and vmaps from mop adts
« on: October 30, 2014, 08:50:27 pm »
Hi Modcraft.

Yesterday I decided to use Timeless Isle Map and some other from Pandaria in my 335 server (november 2013 compilation) to see the areas and test some stuff.
So I start extracting maps and vmaps from this adts (Timeless Isle, ValleyOfPower, Twin Peaks and Battle for Gilneas).

I edited the source of vmaps and maps to read Patch-W.MPQ (in wich I add the World/Maps respective folder) and I created a new patch in esES folder (patch-esES-4.MPQ) -> (VmapsExtractor try patch-xxXX-number.MPQ + 1) and I add areatable and map.dbc. All is correct I think.

The problem arrive when maps extractor starts to extract map 870 (Timeless Isle) and it dont find some AreaIds in AreaTable. (Note that I use in my custom areatable the ids of the MoP Area Table because the adts have this inside his data because I can't open noggit to set new areaids and taliis can't open AreaId of some adts.........you know what I mean). The error that mapextractor give me is (in HawaiiMainLand):

Code: [Select]
Can't find area flag for areaid 6052
Code: [Select]
Can't find area flag for areaid 60XX XX means another ids

Of course they are not in AreaTable.dbc, only a few of this map (The few that I need for Timeless Isle not Pandaria at all).
When extractor finish some times I can see map870XXXX.map and other times no......

Vmaps seens to works fine and assembler too.

Some images of map, areatable and ingame .gps
Map.dbc
http://gyazo.com/d50c9aa80eb5c0fa04d2d01181f5f3cc

AreaTable.dbc
http://gyazo.com/83934b53021dc0e8c08917e8671da50c

Note: Starts on 6757
This are blizz ids for the reason that I explained above.
5775/5776/5468 -> Needed to avoid the error Can't find flag for areaID, don't know why.
6060/6061/6136 -> Same reason

Ingame .gps pic. Im in Timeless Isle. See the chat.... Really annoying
http://gyazo.com/bb7945013ef9000a6c8003d184ac40e9

Now Im in ValleyOfPower (named BG in map.dbc)
http://gyazo.com/8f56181a41d887c8e27ed7422be63681


PD: I extracted maps and vmaps before in custom maps in noggit 335 and all works perfectly.
PD: I know its a lot of info but I think its necessary to understand my problem at all.
PD: I will make a tut when this problem will be solved :(

Thanks for reading.

3
Serverside Modding / [QUESTION] Custom interface scripting
« on: September 11, 2014, 01:48:09 pm »
Hi people!

I need to make a custom script that change the interface in a specific event and I know more or less how to do it but I need some help. The interface will receive a message sent from the server

Code: [Select]
SendMessagebrglasd(aasd, oooa, suwa)
and I'll react. The problem is that I don't know how to capture the message.

Thanks to all, hope you understand what I want to do.

4
Miscellaneous / [SOLVED] Particles with Particle Cloner tool.
« on: October 23, 2013, 03:39:53 pm »
Hi modcraft. I have been trying put particles of one model (I tried Darkshade.m2 spell and mongoose enchant) to another (an arrow). Here's the result:

Other info: I didn't touch anything in 010 editor, I only used particle cloner tool.

Darkshade.m2 particles:
http://gyazo.com/f909b2a758287e501eb45a1fb8993eea

Mongoose particles:
http://gyazo.com/f1eaa91bc8c7ab9c218bd73cda8ce222

Another spell that I don't remember now:
http://gyazo.com/390fe240a114f82494a8ec05b121f232

Why the client don't find the model? (both of m2's used in the tool were 335a version)


PD: In modelviewer I can see the particles perfectly

Thanks to all.

5
Texturing and 2D Art / [SOLVED] Custom minimap
« on: January 04, 2013, 07:42:37 pm »
Hello community, I tried to implement my own custom minimap following the steff's guide to do it.

Here some photos that can help:

Here the ADT to put the minimap: (Yes is a custom map and continent and it work in game and in noggit)


Here the MD5:


Here my PNG screen 256x256 and BLP file:


The custom patch: TexturesMinimapmd5 and blp files.

The minimap doesn't work.
If u need more information i can give u.

PD: I tried too, and not work
"Dir: Transfiguracion"
"Transfiguracionmap05_06.blp [tab] Transfiguracion0506.blp"

----------------------------------------------------------------------------------------

Posible solution, port the adts to other adt number, instead of X_5_6.adt / X_20_20.adt and implement the minimap.
Thank to all.

6
Miscellaneous / [SOLVED] Custom Instaces
« on: October 16, 2012, 03:57:34 pm »
I have a problem when I change map.dbc, and i put a zone as a instances modifying, row #2 and row #3 in Map.dbc  (row #65, is 10)

A photo of map.dbc



And the problem:



And mapdifficulty.dbc (i think is not necesary but...)




PD: The new continent is correct, because if i modified row 2 and 3 in Map.dbc, to 0, i can go correctly withouth problems.

PD2: I was talking with Ascathos and he said me that i wrote a post so...

PD3: I use a repack

Thanks to all.

7
Modelling and Animation / [Problem] Textures fail Mop model in 3.3.5a
« on: October 06, 2012, 05:56:02 pm »
First sorry my english and sorry because im a noob with this topics. Well, the problem.

1- I have got the MoP m2 and skins in 3.3.5a version. I extracted the blps and animation
2- This is the CreatureModelData.dbc and CreatureDisplayInfo.dbc




3- This is the patch composition:



4- The result of comand .morph 35000




5- I think the error is in Blp, but i dont know
6- What is there to put in colums 6/7 in CreatureDisplayInfo.dbc?

Thanks to the community.

PD: Reading other posts i know that are missing textures, but im a noob, can you explain me step by step the solution to the problem?

8
Modelling and Animation / [Problem] 010 editor dont work
« on: October 04, 2012, 08:23:33 pm »
Well, i opened a MoP M2 into 010 editor and then the M2template, but it doesnt work.



Second Question: I tried with Mjollna converter too but the converter doesnt work, it have the permissions of administrator and when i drag the model in it only appear a black screen durin a milisecond, no more.

Thanks to the community.

PD: My english is very bad :P

9
Serverside Modding / [Problem] Mab.dbc / AreaTable.dbc
« on: May 30, 2012, 10:46:10 pm »
I was speak with J0K3R, and he have the same problem as me. The problem is the next:

When i modified map.dbc and areatable.dbc to create a new continent, and then i put the dbcs in DBC folder of server and in the custom patch, (DBFilesClientXXXX.dbc) in game name of ALL zones disapear:


THIS IS A BLIZZ ZONE¡¡


SEE THE MINIMAP, NO NAMES¡¡


I think is not a Map.dbc problem because the dbc that i use is blizzlike xD

AreaTable.dbc




Thanks

10
"Retro-Porting" / [Solved][Question] MoP models.
« on: May 25, 2012, 03:00:08 pm »
Yesterday i downloaded a patch-M which include all MoP M2. I can see it in noggit but not in game.

I dont know if the patch is correctly, i tried with Bamboo for example but in game i see white and blue cube.





Thanks

PD: I tried put the patch-M (which content ALL M2) in Data folder but dont work..

---------------------------------------------------------------------------------------------------------

Solution, rename patch_M to patch-M (with -) and you can see the models in game :D

11
Level Design / [SOLVED][Question] Problem with a custom continent
« on: May 13, 2012, 10:17:58 pm »
First sorry my english.

I did a Continent, i modified Map.dbc and i put it in DBC  in DBFilesClient of my wow file and i put the file "Gratis" (name of my continent) in WorldMaps (in my wow file), I try it but... WoW Error...Here some imgs.







Some aclarations

-In the "gratis" folder there are 9 adts and 1 wdt

-map.dbc is modified and its in DBC (server file) and DBFilesClient (wow file)

-The file Gratis is in WorldMapsGratis

-I think i have to do a custom patch but what files have i to put in? And in which rute?

(Explain me for example: WorldMapsGratisGratis_xx_xx-adt)


PD: I tried with a Map.dbc blizz (without the custom lines of other server) but wow error too.
PD2: I tried with a custom patch (WorldMapsGratisgratis_xx_xx-adt) but no....

Help me please, step to step, im noob and spanish too xD

Thanks for your time :D

Pages: [1]