Modcraft - The community dedicated to quality WoW modding!

Content creation => Level Design => Topic started by: LordAres on December 31, 2012, 05:26:34 am

Title: [SOLVED] [QUESTION] Just some questions
Post by: LordAres on December 31, 2012, 05:26:34 am
:ugeek:  Hey guys my name is LordAres and i use to host a funserver back when antrix first came out. I quit because there wasnt that much customization I could do, or at least couldnt find a site with helping to mod a server. Im back, i think its been at least 4 years since then and im blown away by how far modding has come! Here are some questions!

1. I watched some videos on noggit on this forum and customizing the map. My question is, while your mapping indivual maps how do you link them together so it seems like a open world, like wow is. instead of seeing the edge of one map. Is it possible? If so how?

2. I dont have plans on hosting a server, I just want to customize a server to be what i want it to be. Is it possible to a. modify the map so it will look like your map you design, b. have only the maps you created be accessible by players and c. basically change the game so it has no continent areas like retail.

My goal is to customize a server by creating a server with a custom Continent with all custom areas and citys, have custom npcs and quests and gear and spells. Possible custom classes. Would that be possible? If so i am very aware it would take a very long time. And i got time.
Title: Re: [QUESTION] Just some questions
Post by: schlumpf on December 31, 2012, 09:57:46 am
1: yes, just add more than one zone to your map?!
2: yes, yes, yes
Yes, but classes are hard (a lot of class and race related stuff is hard coded in the client).
Title: Re: [QUESTION] Just some questions
Post by: LordAres on December 31, 2012, 05:22:16 pm
thanks man. yeah i dont wanna code as much class stuff as just map and gear design
Title: Re: [QUESTION] Just some questions
Post by: Steff on January 01, 2013, 12:57:17 am
You should think about joining some projrct and not doing all alone :)

Maruum is an open server for everyone. Have a look or just add me on a messanger.
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 01, 2013, 01:44:17 am
Thanks for the offer steff! I may join you guys while doing my side project. I have a RL friend who will help me world build.

Now I got a question.. I want to create a continent.  and edit the zones when i get to them. Im reading the world building basics guide and im at this part but got some questions

Code: [Select]
You can try out to click some where on that pattern. A little tick  will appear.
Every tick in that pattern symbolizes a single adt. Now try to imagine how many adt you will need for your project and add about 30% to have enough space for your work.
Now search a place ,like something in the middle of the adt array and make as many ticks as many adts you want to have. Try to make sth like a square ,then its not gonna be that difficult to create the new adts.

1. Thats the size of the "instance" correct?
2. What would be the size for a continent? Like how many boxes
Title: Re: [QUESTION] Just some questions
Post by: Steff on January 01, 2013, 05:35:31 am
Instance / continent. both the same. Its a map. One map can have max 64 x 64 adts. And thats much ;)
Best here as ever is to look at Blizzards stuff. Just extract Azeroth wdt and have a look in taliis. You know the reagion sizes and where they are and can get a feeling about the size.
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 01, 2013, 06:26:00 am
Hey steff how do i extract the azeroth wdt?
Title: Re: [QUESTION] Just some questions
Post by: Steff on January 01, 2013, 07:40:57 am
MPQEdit or better just extract everything if you have enough harddisc space.

viewtopic.php?f=78&t=3381 (http://modcraft.io/viewtopic.php?f=78&t=3381" onclick="window.open(this.href);return false;)

>> Extracting the MPQs
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 01, 2013, 07:45:07 am
While I was waiting for you to reply (thought youd be getting hammered or with family cause of new years) I just started the world building tutorial. Just to get fimiliar with world building and im stuck!


My new question is im following the world building tutorial here (http://"http) im on the For The Server part Using Trinity and it says "If you use Trinity you have to add a row in the MapDifficulty.dbc add this to your server and the client patch" Which to me makes no sense. Im using Taliis Editor and im in the MapDifficulty.dbc. All I see is a whole bunch of numbers. What do I put and where in there? Im trying to make it so I can teleport to my map i just created.

Using that guide I have -

1. created the LordAres Temple.wdt
2. created the LordAres Temple_01_01.adt
3. Used adt adder to create all the additional adts
4. Used the offsetfix.bat
5. In Locale.mpq i have exported the Map.dbc
6. With Taliis I edited the Map.dbc to say LordAres Temple in the Table and string parts
7. Added Map.dbc back to Locale.mpq

Now im technically on step 8 if they were numbered and the guide says

Code: [Select]
If you want to be able to teleport on your server on this map, you will need to add an entry on you database of your sever.
Take your favourite MySQL tool ,connect to your server and open the Worldmap_info(Aspire).
Again as in the dbc,duplicate any row and change the values of the duplicated row.

The first two numberes are again your map ID which are the same number as the id in the map.dbc.
In the Area_Name column you change the name of the old map name into your new map name.




OR when you don't have aspire, just browse the dbc folder of your server and replace the Map.dbc with the one you just edited for your client. The structure and the content are the same for those dbcs.
And then : restart your server.

If you use Trinity you have to add a row in the MapDifficulty.dbc add this to your server and the client patch.

What do I edit in MapDifficulty.dbc?

P.S. I hope you dont mind i just keep this thread running with all my questions? That way I have 1 question thread and everytime I reply there will be 99% chance there will be questions! Till I get good! Then Ill help newcomers. The only stupid question is the one not asked.
Title: Re: [QUESTION] Just some questions
Post by: Steff on January 01, 2013, 01:05:50 pm
First it would be nice if you take you the time and try this tut to setup your environment. Then I also know that you have all my tools.

viewforum.php?f=78 (http://modcraft.io/viewforum.php?f=78" onclick="window.open(this.href);return false;)

You should ise MyDBCEditor for the most DBC editing stuff. It handles the String stuff automaticly.

The find out what special WoW files do just visit like said in tut part 1:

http://www.pxr.dk/wowdev/wiki/index.php ... :DBC_WotLK (http://www.pxr.dk/wowdev/wiki/index.php?title=Category:DBC_WotLK" onclick="window.open(this.href);return false;)

The guide there is outdated on some parts. I write in the moment on a new series but this takes time.

0.5 Create a folder structure for your patch on your Harddisc

* PROJECT NAME
** DBFilesClient
** World
*** maps
**** YOURMAPNAME

1. created the LordAres Temple.wdt (and save it in YOURMAPNAME in your patch folder)

2. created the LordAres Temple_01_01.adt (and save it in YOURMAPNAME in your patch folder)
-- Also here is an Template ADT inside the ADTAdder folder in my ModdingPack you can use.

3. Used adt adder to create all the additional adts
4. Used the offsetfix.bat
5. In Locale.mpq i have exported the Map.dbc (and save it in DBFilesClient in your patch folder)

You should extract all MPQ files to your harddisc to always get the right one you need. See Tutorial 2 Extraction MPQ files. Then you can just go there and get the files you need and will always have the right version.

6. With Taliis I edited the Map.dbc to say LordAres Temple in the Table and string parts

Use MyDBCEditor. Use rightclick Copy line to on Azeroth entry and add with new and best heighest ID
Change the name colums to your YOURMAPNAME

--7. Added Map.dbc back to Locale.mpq <<< not needed

7. Use tallis and open your WDT file. MENU > Edit > Scan folder.
This will mark all your existing ADTs automatic in WDT. Save WDT

8. Copy the Map.dbc to your server DBC folder!!!

9. Use MPQEdit and packt he folder structure you have to a new patch

WoW/data/deDE/patch-deDE-5.MPQ

Swap the local String deDE with your clients one.

10. To edit this map now simple set the Noggit project path to the

YourDrive:YourFolderPatchPROJECT NAME

Path in noggit config.

The map will also load without the difficult entry. But you should add it.

Quote
All I see is a whole bunch of numbers. What do I put and where in there?

Best here is as always copy existing entry you know where it is linked to and guve it your ID

So just use row wiht 0 or 1 what are Azeroth or Kalimdor. "Copy line to" and use Your Map ID here.
And also here DBCs up to the server !!!!
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 01, 2013, 10:36:26 pm
Alright happy new year btw dude.

Im following your tutorial and my WoWModelviewer7 is in german or some language I dont understand. In the config file what number do i change it to to be english?
Title: Re: [QUESTION] Just some questions
Post by: Ascathos on January 01, 2013, 11:37:17 pm
Quote from: "LordAres"
Alright happy new year btw dude.

Im following your tutorial and my WoWModelviewer7 is in german or some language I dont understand. In the config file what number do i change it to to be english?
... Surprise Surprise.

Code: [Select]
LanguageID=0
LanguageName=enUS
InterfaceID=0


Deleting the config file would've done the same
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 02, 2013, 12:02:27 am
Thanks man that worked!
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 02, 2013, 01:40:05 am
Quote from: "Steff"

10. To edit this map now simple set the Noggit project path to the

YourDrive:YourFolderPatchPROJECT NAME

Path in noggit config.

The map will also load without the difficult entry. But you should add it.


So Im on this step and when i load noggit you can see my area doesnt load. Its called The Temple of LordAres

As you can tell i have everything configured right!

(http://i1259.photobucket.com/albums/ii552/purpleflee/Noggit_zps4e572638.png)
Title: Re: [QUESTION] Just some questions
Post by: Steff on January 03, 2013, 12:43:50 pm
No whitespaces in Map Nams!!!!
You have an internal name and a mapname. The first sting in Map.dbs is the internal the second is teh name

1. TempelLordAres
2. Temple of LordAres

The first name is also the name your map folder, WDT, WDL and all ADTs must have!
Title: Re: [QUESTION] Just some questions
Post by: schlumpf on January 03, 2013, 12:55:36 pm
Whitespace is fine. The problem is that there is a subfolder for the map missing. You need a folder for all ADT etc files inside maps.
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 04, 2013, 05:14:16 am
sch. can you explain in noob terms?
Title: Re: [QUESTION] Just some questions
Post by: Steff on January 04, 2013, 05:31:27 am
You have

patch/world/maps/FILES

must be

patch/world/maps/MAPNAME/FILES

Where mapname is the first string row of Map.dbc and also same as all your adts.
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 04, 2013, 10:03:47 pm
Hey that worked!!!

My map is all black now. How do i texture and raise the  landscape. When i left click after selecting a texture nothing happens.

(http://i1259.photobucket.com/albums/ii552/purpleflee/Untitled_zps241b4d4a.png)
Title: Re: [QUESTION] Just some questions
Post by: Ascathos on January 04, 2013, 10:33:27 pm
Quote from: "LordAres"
Hey that worked!!!

My map is all black now. How do i texture and raise the  landscape. When i left click after selecting a texture nothing happens.

(http://i1259.photobucket.com/albums/ii552/purpleflee/Untitled_zps241b4d4a.png)
... Try Shift + Leftclick. And the help function while you are at that o,o...
Title: Re: [QUESTION] Just some questions
Post by: Jøk3r on January 05, 2013, 12:41:18 am
Sometimes..the wiki..is a powerful force! wiki/index.php5?title=Noggit_user_manual#The_terrain_edit_modes (http://modcraft.io/wiki/index.php5?title=Noggit_user_manual#The_terrain_edit_modes" onclick="window.open(this.href);return false;)
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 05, 2013, 12:42:09 am
Quote from: "Ascathos"
Quote from: "LordAres"
Hey that worked!!!

My map is all black now. How do i texture and raise the  landscape. When i left click after selecting a texture nothing happens.

(http://i1259.photobucket.com/albums/ii552/purpleflee/Untitled_zps241b4d4a.png)
... Try Shift + Leftclick. And the help function while you are at that o,o...

Okay that works. Using the Help function i switched to the 2d texture edit mode by pressing U and then started painting. I swapped back out of it and it doesnt show the texture i painted, it still shows black

Also when i try to load my game it says

(http://i1259.photobucket.com/albums/ii552/purpleflee/Wowwontload_zps94945a84.png)

and when i load the server it crashes and says this in the logs

"Initialize data stores...
Some required *.dbc files (1 from 96) not found or not compatible:
./dbc/Map.dbc (exists, but has 126 fields instead of 66) Possible wrong client version."

This is after i added my custom map. Also Ascathos, I dont mean to make anyone mad by asking questions. Im sure people in the future can look at this and use it as a reference for problems. I ask a lot of questions because this is how i learn, and by people helping shows they want the community to grow and learn
Title: Re: [QUESTION] Just some questions
Post by: Jøk3r on January 05, 2013, 12:48:20 am
Did you make a new patch for your modded files (dbc, adts etc.) ?
For example "patch-4.MPQ"
The error says that some required dbc files are not founr or compatible. So: 1. missing dbc files or 2. wrong version
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 05, 2013, 02:04:12 am
Yeah I followed the tutorials step by step and made a patch.
Title: Re: [QUESTION] Just some questions
Post by: Steff on January 05, 2013, 05:09:15 pm
The server only take en DBC files. So you have to load them somewhere and not use them from your client.

Also your local patch is corrupted. If You dont create one delete all locals heigher then 3.
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 05, 2013, 11:27:37 pm
Quote from: "Steff"
The server only take en DBC files. So you have to load them somewhere and not use them from your client.

Also your local patch is corrupted. If You dont create one delete all locals heigher then 3.

What do you mean EN dbc files? I took the Map.dbc from the Locale-enUS.MPQ from my client folder. Am I not suppose to do that?

So when i got to the step in the tutorial to edit Maps.dbc from the Locale.MPQ i went into my wow folder, there was no Locale.MPQ but there was a Locale-enUS.MPQ so i took the MAPS.DBC out of that and edited the strings. I patched everything like u said steff into a mpq named patch-F.MPQ and placed it in the data folder of my client. When i start it says

(http://i1259.photobucket.com/albums/ii552/purpleflee/Untitled_zpsc65b1318.png)
Title: Re: [QUESTION] Just some questions
Post by: Steff on January 05, 2013, 11:58:40 pm
I only kow that trinity dont like my Map.dbc from the deDE client. I had to load dbcs from web to let trinity start
Title: Re: [QUESTION] Just some questions
Post by: Ascathos on January 05, 2013, 11:58:40 pm
Quote from: "LordAres"
Quote from: "Steff"
The server only take en DBC files. So you have to load them somewhere and not use them from your client.

Also your local patch is corrupted. If You dont create one delete all locals heigher then 3.

What do you mean EN dbc files? I took the Map.dbc from the Locale-enUS.MPQ from my client folder. Am I not suppose to do that?
enGB and enUS use the same localization ID. So if you use any kind of English localization, enUS and enGB can use it simultanious. So think the same for both.

Your patch is not supposed to have more than one character after Patch-, for example an X or an Z, or even a 7. Patch-7 => Works, Patch-647 => Not, Patch-54F => not.
Title: Re: [QUESTION] Just some questions
Post by: schlumpf on January 06, 2013, 12:22:48 am
On this case, the problem is that you took the dbc from locale-****, not patch-*-****, thus you're not up to date. Take the latest available dbc and do your modification again. It will work then.
Title: Re: [QUESTION] Just some questions
Post by: Ascathos on January 06, 2013, 12:24:12 am
Quote from: "Steff"
I only kow that trinity dont like my Map.dbc from the deDE client. I had to load dbcs from web to let trinity start
You can not have dbc files of multiply languages/localization modes.

Quote from: "LordAres"
Quote from: "Steff"
The server only take en DBC files. So you have to load them somewhere and not use them from your client.

Also your local patch is corrupted. If You dont create one delete all locals heigher then 3.

What do you mean EN dbc files? I took the Map.dbc from the Locale-enUS.MPQ from my client folder. Am I not suppose to do that?

So when i got to the step in the tutorial to edit Maps.dbc from the Locale.MPQ i went into my wow folder, there was no Locale.MPQ but there was a Locale-enUS.MPQ so i took the MAPS.DBC out of that and edited the strings. I patched everything like u said steff into a mpq named patch-F.MPQ and placed it in the data folder of my client. When i start it says

(http://i1259.photobucket.com/albums/ii552/purpleflee/Untitled_zpsc65b1318.png)
Seems like you used the wrong file - use the patch-enGB-1.mpq for the map.dbc. That one works for sure.

EDIT: Ninja'd by Schlumpf... o,o
Title: Re: [QUESTION] Just some questions
Post by: Steff on January 06, 2013, 04:19:36 am
DO the Modcraft tutorial. Again a mistake then you would not have If you axtracted the client files :)

viewforum.php?f=78 (http://modcraft.io/viewforum.php?f=78" onclick="window.open(this.href);return false;)
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 06, 2013, 04:21:53 am
Quote from: "Steff"
DO the Modcraft tutorial. Again a mistake then you would not have If you axtracted the client files :)

viewforum.php?f=78 (http://modcraft.io/viewforum.php?f=78" onclick="window.open(this.href);return false;)

I did do the modcraft tutorial. I have the extracted to WoWModding/clientFiles/

Thats why i have ALL your tools.
Title: Re: [QUESTION] Just some questions
Post by: Steff on January 06, 2013, 04:26:12 am
I only thougt you did not because you take DBC File from a MPQ.

If you have extracted them all, you can took them just from ClientFiles
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 06, 2013, 04:55:01 am
Quote from: "Ascathos"
Quote from: "Steff"
I only kow that trinity dont like my Map.dbc from the deDE client. I had to load dbcs from web to let trinity start
You can not have dbc files of multiply languages/localization modes.

Quote from: "LordAres"
Quote from: "Steff"
The server only take en DBC files. So you have to load them somewhere and not use them from your client.

Also your local patch is corrupted. If You dont create one delete all locals heigher then 3.

What do you mean EN dbc files? I took the Map.dbc from the Locale-enUS.MPQ from my client folder. Am I not suppose to do that?

So when i got to the step in the tutorial to edit Maps.dbc from the Locale.MPQ i went into my wow folder, there was no Locale.MPQ but there was a Locale-enUS.MPQ so i took the MAPS.DBC out of that and edited the strings. I patched everything like u said steff into a mpq named patch-F.MPQ and placed it in the data folder of my client. When i start it says

(http://i1259.photobucket.com/albums/ii552/purpleflee/Untitled_zpsc65b1318.png)
Seems like you used the wrong file - use the patch-enGB-1.mpq for the map.dbc. That one works for sure.

EDIT: Ninja'd by Schlumpf... o,o

So i took the map.dbc from the patch-enUS.MPQ and I saw that it did seem updated because this map.dbc had 650 entrys up to the argent tournament. I added a new one 651 named Firelands and added a string which ended up being 6841 Firelands and then added that to the table to change it from azeroth. Saved it and then when i try to start the server it now says

"Loading Trinity strings...
>> Loaded 960 Trinity strings from table trinity_string in 4 ms
Initialize data stores...
Some required *.dbc files (1 from 96) not found or not compatible:
./dbc/Map.dbc (exists, but has 65 fields instead of 66) Possible wrong client version."

I DONT UNDERSTAND WHY THIS KEEPS HAPPENING.

I have the 3.3.5a client i torrented. And I tried both the Locale-enUS.MPQ and the patch-enUS.MPQ like u said to use for maps.dbc. There is no patch-enUS1.MPQ. Only Patch-enUS.MPQ, Patch-enUS2.MPQ and Patch-enUS3.MPQ
Title: Re: [QUESTION] Just some questions
Post by: schlumpf on January 06, 2013, 10:33:05 am
The LATEST. That would be 3 in your case.
Title: Re: [QUESTION] Just some questions
Post by: Steff on January 07, 2013, 12:40:59 pm
Extract all MPQs. Then you got all LATEST files in your ClientFiles Folder.
Title: Re: [QUESTION] Just some questions
Post by: LordAres on January 07, 2013, 09:25:23 pm
thanks guys! After so many questions I finally got it working. I cant really do everything in noggit because my f1 - f5 doesnt work so i need to get a new keyboard. Ill refer to the help and wiki before i ask a question. It was a rough start but thanks!