Sign in to follow this  
hobowilly

How to make a custom map show up in Noggit?

  1. Go to the end of the table and see what ID is the latest. Memorize it.
  2. Select Azeroth or Kalimdor line by left clicking on it.
  3. Right click on the selected line and choose “Copy line to”.
  4. Enter a free ID here. (Last UID + 1).
  5. Rename the field “Azeroth” to your map name. The name your .adt files have.
  6. Enter the real name of your map instead of Eastern Kingdoms in your language.
  7. Click “File” and “Save”.
  8. Add your “Map.dbc” to the patch, project folder or client by the following path: “DBFilesClient\

 

I have followed all of the steps of a tutorial to make a custom map in noggit up until this point.

 

How do I add "map.dbc" to a patch? what patch? How do i get this patch? How is this going to make it show up in noggit?

 

 

Share this post


Link to post
Share on other sites

I just cant figure this out. What is wrong??

 

27 - (application.cpp:213): Noggit Studio - 3.2614
28 - (application.cpp:237): Game path: "C:\Users\epicb\Desktop\World of Warcraft\World of Warcraft 3.3.5a\Data\enUS\"
28 - (application.cpp:242): Project path: C:\Users\epicb\Desktop\World of Warcraft\Wowmodding\Projects\NewAzeroth\world\maps\NewAzeroth\
29 - (application.cpp:114): Locale: enUS
 

And i cant place replace the old map.dbc in the patch with the new one because it says the mpq is locked or is unable to operate if on read only, which makes little sense

 

Share this post


Link to post
Share on other sites

A patch refers to a MPQ file, which you can create for example with Ladik's MPQEditor. As long as it is in wow/data/patch-x.mpq where x is a letter or number, noggit will pick it up. Note that MPQ loading is ordered, so wow/data/patch-x.mpq's contents will be overwritten by wow/data/patch-y.mpq or wow/data/enus/patch-2-enus.mpq, where your map.dbc likely comes from, so in your case you probably want to put your patch into wow/data/enus/patch-high number-enus.mpq.

The alternative is to have unpacked files in the project directory you specified noggit to use. Note that this will not show up ingame then.

As for your second post, there are multiple wrong things: 

  •  game path should not contain enus or data, iirc
  • project path should not contain the path to your adits, only the root of the files, i.e. g\Projects\NewAzeroth\ in your case.

The MPQ being locked likely comes from having a different editor, like noggit, or the game itself open. Closing it should make it writable.

 

  • Like 1

Share this post


Link to post
Share on other sites

.cpp:213): Noggit Studio - 3.2614
28 - (application.cpp:237): Game path: "C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a"
28 - (application.cpp:242): Project path: C:/Users/epicb/Desktop/World of Warcraft/Wowmodding/Projects/NewAzeroth
28 - (application.cpp:114): Locale: enUS
60 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\common.MPQ
81 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\common-2.MPQ
86 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\expansion.MPQ
94 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\lichking.MPQ
143 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\patch.MPQ
148 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\patch-2.MPQ
150 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\patch-3.MPQ
172 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\patch-4.MPQ
173 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\patch-5.MPQ
179 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\enUS/locale-enUS.MPQ
180 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\enUS/expansion-locale-enUS.MPQ
180 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\enUS/lichking-locale-enUS.MPQ
182 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\enUS/patch-enUS.MPQ
183 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\enUS/patch-enUS-2.MPQ
183 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\enUS/patch-enUS-3.MPQ
184 - (MPQ.cpp:54): [Debug] Opened archive C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\Data\enUS/patch-enUS-4.MPQ
538 - (DBCFile.cpp:22): [Debug] Opening DBC "DBFilesClient\AreaTable.dbc"
602 - (DBCFile.cpp:22): [Debug] Opening DBC "DBFilesClient\Map.dbc"

 

Still cant see my custom map, I made a new MPQ patch and put my map.dbc in it, so it just had map.dbc listfile and i think attributes. Nothing? I want to worldbuild so bad

Share this post


Link to post
Share on other sites
On 12/19/2019 at 3:24 AM, hobowilly said:
  1. Go to the end of the table and see what ID is the latest. Memorize it
  2. ... Enter a free ID here. (Last UID + 1)

Dnt do it. Because all DBC tables are checked by last line number on serverside.

If you have files in folder "C:/Users/epicb/Desktop/World of Warcraft/World of Warcraft 3.3.5a\DBFilesClient", Noggit are rewrite all same DBC tables from MPQ . Rename or erase it all. Or

For easy modding, make same path to Project and WoW destination . And use patched wow.exe.

And be happy, without MPQ patches and client restart.

Share this post


Link to post
Share on other sites
4 hours ago, hobowilly said:

Still cant see my custom map, I made a new MPQ patch and put my map.dbc in it, so it just had map.dbc listfile and i think attributes. Nothing? I want to worldbuild so bad

And that MPQ is the last one in above list? Which one is it?

Share this post


Link to post
Share on other sites

Hey guys im terribly sick now, i think its the flu, Im gonna have to wait before i can continue this project. Thank you guys all for your help so far though ill be back

Share this post


Link to post
Share on other sites

First of, make sure that you have a "project folder".

I have a folder called "Work" and inside that folder are:
Data (my wow client for noggit)
DBFilesClient (dbcs)
Tileset (HD textures)
Interface
World (my custom maps)

After you have that folder done, create a patch-X.mpq and import these folders above into the patch. Close the MPQ editor and put the patch inside your wow client DATA folder.

Then go back to Noggit and go to Settings -> at the top you can choose Project Path and Game Path.  In my case, I have both these set to my "Work" project folder. It works because I have copied the "data" folder from wow client folder.

Next, close down Noggit and re-open it and your custom map should be visible.

TIP: Make sure that DBFilesClient & World is still in your "project folder" as Noggit will read these to be able to show your custom map.  Also, make sure that your custom made patch-x.mpq is in your "project folder" data folder too.  So you have two patch-x.mpq, one in wow client folder and one in "project folder" data folder.

Now your map should show, if you have already edited map.dbc and areatable.dbc (forgot the name).

Any questions, just ask ^^
 

Share this post


Link to post
Share on other sites
On 12/24/2019 at 2:53 AM, hobowilly said:

man i cant even get noggit to work now

Can you send screenshots of your project folder? And the settings page in Noggit?
 

Share this post


Link to post
Share on other sites

Alright, so.

Idk why you have two "world" folders in your "NewAzeroth" folder.  Put the world folder in your patch-xx.mpq.
Then create a new folder in your patch-xx.mpq called "DBFilesClient" and put all .dbc files in here.
Also make sure you have a "DBFilesClient" folder in your "project folder" as well.
Follow my quick guide here at the bottom.

This should work for you as long as you have edited map.dbc and areatable.dbc with your custom map.
Make sure both map.dbc and aretable.dbc is in the "DBFilesClient" folder in your patch-xx.mpq and projects folder.

 

Share this post


Link to post
Share on other sites
Sign in to follow this