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.


Messages - ferreon

Pages: [1] 2 3 ... 7
1
Modelling and Animation / Re: Add effect on modded weapon, help
« on: January 30, 2015, 07:32:21 pm »
You have to add bones to the weapon with pymodel and then using particlecloner, copy a fire effect o whatever.

2
Texturing and 2D Art / Re: Minimap problem, help
« on: January 28, 2015, 02:11:56 pm »
If you want a working minimap you can not use number less than 10 in your ADT.

For example -> MAP_9_9.adt will give a minimap problem. Try changing it to MAP_12_12.adt, the only thing you have to do is to edit the wdt, all adt names and doing offsetfix in each one.

Ferreon.

3
Tutorials / Re: [TUTORIAL] [TOOL] Extracting custom maps
« on: November 19, 2014, 04:00:20 pm »
I wrote the tutorial to solve the problem that you have xD.

As you can see in your areatable:

http://gyazo.com/21d7c33905490e3a0b7d12f81fe6bd48

Column number #3 (with value 3617) MUST BE unique, it CAN'T be repeated, so use value 3618 in ID 5000 and use 3619 in ID 5001 for example.

This should solve your problem.

Don't forget to insert your new areatable in patch-xxXX-3.MPQ and reextract the maps, then replace old maps with your recent extracted maps.

Ferreon.

4
Tutorials / Re: [TUTORIAL] [TOOL] Extracting custom maps
« on: November 19, 2014, 03:31:55 pm »
Quote from: "Amaroth"
So the only one damned thing I was ever doing wrong was that AreaBit in AreaTable.dbc? I wanna hang myself. :D

Going to try it, thanks a lot.

....

EDIT3: Its OK now, so, for all other guys, if you use MyDBCEditor, save that DBC once in Taliis to make this actually work. MyDBCEditor seems to be broking a bit both areas and zones, keeping some of the original data from rows you were using if you were adding new rows by copying some old ones. My areas and zones were made as copies of Stromgarde area, Arathi Highlands zone and you can see on screen how it ended while I did this with MyDBCEditor.

I don't know what exactly is areabit because I was looking for some information and I couldn't find it. Maybe schlumpf knows, I think the value is coded in source.

Im going to edit post to use Taliis instead MyDbcEditor. Yes, I used taliis to edit myareatable.dbc, but for the rest of dbcs MyDbcEditor works better than taliis I think.

Finally, was your problem solved?

Quote from: "slyceR"
Its doesnt work for me i have the same problem now:
viewtopic.php?f=10&t=8615

http://i.imgur.com/o5OwUkx.jpg

Ah you wrote in your tutorial your mapextractor.exe dont read DBC files! - he do he load dbc folder in my wow client folder with all dbc files.

you send the right mapextractor?

I didn't realize that the dbc folder was already created in my directory, so the extractor couldn't extrac it :P.

About your problem, I think its not *.map problem, I think your map.dbc or areatable.dbc aren't correctly edited or maybe you painted the AreaID of the other zone in the map.

Can you post a pic of map.dbc, areatable.dbc and areaid value of the adt? (If you don't know how to see the areaid in the adt post the adts or send me pm if you want.)

5
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.

6
Level Design / Re: [QUESTION] [PROBLEM] Map-Names show wrong!
« on: November 18, 2014, 02:10:13 pm »
So... Can you tell us which part we have to edit to solve it?

7
Level Design / Re: [QUESTION] [PROBLEM] Map-Names show wrong!
« on: November 14, 2014, 01:47:28 pm »
Quote from: "Steff"
I think you maps files and or serverside dbcs are wrong.

I have the same problem, in the area it shows the last AreaTable.dbc entry, tried with new source, new dbcs but without results. I thinks extractors (mapextractor and vmap4extractor for me) needs an update or something...

In my case I can't open mop adts in noggit so I have to work with blizzlike areaids and in gps I can see only the last entry...

Quote from: "Amaroth"
There is also one little problem when you are extracting maps from your WoW I found. Extractors are extracting DBCs from Locale directories and don't even try to look for them in root Data file. That means that DBCs are extracted blizzlike, if you don't have modified map extractors or if you place your DBCs just into some patch in Data, not in Locale folder. That might actually mean that during creating of map files blizzlike DBCs are used, not your modified ones.

In fact its probably not so simple. I have my modified DBCs in Locale folder and still have problems very similiar to yours - server keeps having problems recognizing correctly where the hell my character is when I type .gps. Friend of mine said something about core related problem, but I haven't investigated it any further, because I can't do a **** in a core and I don't want to start learning it.

Of course, in my case im replacing patch-xxXX-X.MPQ dbcs with my areatable and map.dbc (in all Data/xxXX patches) to be sure that the extractor only read my dbcs not blizzlikes one. And then I put my WorldMapsHawaiiMainLand in all Data/ patches, to be sure the extractor read without problem.

The last try that I did was open each adt in 010 editor to edit AreaID, but the adt crash ingame. Don't know why...

Each areaID ...


... of each row of each ADT

8
"Retro-Porting" / Re: [QUESTION] Custom maps and vmaps from mop adts
« on: November 10, 2014, 10:17:12 pm »
Bump!

9
"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.

10
Serverside Modding / Re: [QUESTION] Custom interface scripting
« on: September 11, 2014, 10:38:45 pm »
Ok thanks for the link. Now I edited the code but the server do not show the message when player update a zone and nothings appears on TC_LOG_INFO neither.

http://gyazo.com/19fe936a9ed601cc4dedb644343db79c

Thanks for the answers, Ferreon.

11
Serverside Modding / Re: [QUESTION] Custom interface scripting
« on: September 11, 2014, 10:05:49 pm »
Maybe is outdated or I don't know (I included Worldsession.h at the start of script):
SendAddonMessage is not a member of WorldSession

http://gyazo.com/0f5072166d4de33ea38e862695c4f8f4

other possibility (Without Worldsession::)

http://gyazo.com/37b43a33bc091a781186bc1cdde5a7e1

Then I have to call the function on an "if" and I don't know how to do it:
http://gyazo.com/daa737807c31c972c85e62f089a5556f

(Not the complete function, only the part in which I have to call it)

Thanks. Ferreon.

12
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.

13
Level Design / Re: Custom Dungeon
« on: June 24, 2014, 09:22:03 pm »
Instance_template in your DB.

14
Serverside Modding / Re: [DBC] Mount Imports - Spells
« on: June 24, 2014, 01:52:00 pm »
The problem is the mountpoint, I think you can edit it via 010editor or pymodeleditor, its not difficult at all.

Regards, Ferreon.

15
Working on a custom launcher with this functions:

-Set realmlist at open launcher
-Register button
-Download all the patches that you need to play
-Forum button
-Web button
-Twitter/Facebook/Youtube buttons
-Show server status
-Show online players
-Download progress bar and mb

Need to do:
-Look for a way to connect news and information to a .txt/.doc file uploaded in the web server. So when you edit this document the news should be appear in launcher automatically.

***Black picture background to show transparent launcher background





Regards Ferreon.

PD: Any tip will be appreciated and sorry my english

Pages: [1] 2 3 ... 7