Modcraft - The community dedicated to quality WoW modding!
Content creation => Level Design => Topic started 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.
-
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).
-
thanks man. yeah i dont wanna code as much class stuff as just map and gear design
-
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.
-
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
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
-
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.
-
Hey steff how do i extract the azeroth wdt?
-
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
-
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
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.
-
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.
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 !!!!
-
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?
-
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.
LanguageID=0
LanguageName=enUS
InterfaceID=0
Deleting the config file would've done the same
-
Thanks man that worked!
-
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)
-
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!
-
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.
-
sch. can you explain in noob terms?
-
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.
-
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)
-
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...
-
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;)
-
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
-
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
-
Yeah I followed the tutorials step by step and made a patch.
-
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.
-
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)
-
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
-
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.
-
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.
-
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.
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
-
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;)
-
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.
-
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
-
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.
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
-
The LATEST. That would be 3 in your case.
-
Extract all MPQs. Then you got all LATEST files in your ClientFiles Folder.
-
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!