[Guide] Copying Instances to custom ID menu

User Tag List

Results 1 to 15 of 15
  1. #1
    Khalan's Avatar Member
    Reputation
    59
    Join Date
    Nov 2007
    Posts
    83
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Guide] Copying and Renaming Instances to custom ID

    Been away for a while from WoW because the game got boring - but then I thought if this game is so boring; why won't I make it fun myself so I started model editing again.
    What I wanted to do is adding new; custom instances to the game while leaving the original instances intact. So I found a method and wanted to share it here; and will try to make this guide as noob-friendly as possible. In this guide I will show you how I created a new instance "The Secret Cow Level" that is based on the Culling of Stratholme

    1. Tools
    First you'll need some tools
    - MyWarcraftStudio or another MPQ extractor/editor
    - DBC to CSV convertor
    - Microsoft Excel (to edit the CSV files)
    - Taliis
    - A private server

    These are just examples of tools you could use and are used in this guide - of course you can pick any similair tool

    Optional:
    - Something to mass-rename file names; could save you a lot of time if you are going to copy larger maps

    2. Let's get started
    Start MyWarcraftStudio and find the map files. It depends on what map you need in what MPQ archive you'll need to look. In my case; the map files for CoS are located in lichking.MPQ.
    In the MPQ archive you can find the map files in world/maps. In the maps folder there are many more folders with the name of instances. Inside each of these folders is a .wdt, .wdl and many .adt files; and we are going to need all of them. The easiest way to extract those is select the folder of the instance you need; right click on it and choose extract folder (see picture).



    Next we'll need some .dbc files. The .dbc files are located in another MPQ archive; this archive is located in the enUS / enGB folder (depending on whatever you have installed US or EU client). Choose the patch-enXX-Y.MPQ file (where XX is US or GB etc. and Y is the highest number you can find). Go to the DBFilesClient folder in the MPQ archieve and extract AreaTable.dbc and Map.dbc (if they aren't there open the patch archieve with the second highest number and so on).

    3. Creating the New Map
    Now we have everything we need to create the new map. The first thing we are going to do renaming the map files. Go the folder where you extracted the map files and give this folder a new name - could be whatever you like just don't use spaces - I named the folder "CowLevel"; remember this name. Now open this folder and rename all the files inside; you need to replace the name of the original instance with the name of the folder. So in my case:
    StratholmeCOTXXXXX --> CowLevelXXXX



    4. Renaming the New Map
    The map is now copied but we still need to make the game reconize your new map and of course we also need to give it a new name. Renaming the maps requires dbc & adt editing and loads of time.

    Go to the place where you placed the .dbc files and convert them to .csv.
    Open map.dbc.csv with excel and search for the original instance. Copy this entire row and paste it at the bottom of the document. In the first collumn put an unique number (one that hasn't been used before in the same collumn); in the second collumn put the name you gave to the map files - in my case that would be CowLevel. In the 6th collumn put how you would like to call your zone: The Secret Cow Level. No need to change anything else (collumn BF is the loading screen but won't change it in this guide)



    Now open AreaTable.dbc. Again copy the original instance and paste it at the bottom. The first collumn is the ID; choose an unique number and remember this number (as we need it for the adt files). In the 2nd collumn choose the same as you used in the previous file (3 in my case). The next thing you need to change is the name (collumn L); name it whatever you like. Now convert the csvs you just edited back to dbc.




    Now comes the .adt editing part and because you need to edit each and every one of them seperately this going to consume loads of time. Open
    Taliis and go to the map folder of your new map - and open the first adt (CowLevel_27_27.adt in my case). Now go to Edit --> Replacement Tools --> SetAreaIDs. A new window should pop up and replace the text in the right [AreaID(0-xx)] with the ID you used in the first collumn in AreaTable.dbc, 4912 in my case. This way you can also create subzones. Now save the adt file, close it and open the next file. Repeat this progress untill you have edit every adt file.

    5. Almost There
    It took a while but now we are almost done. It's time to put the altered map files and dbc files into the MPQs using MyWarcraftStudio.
    Make sure the map file is has the path world/maps/<zonename> and the dbc files DBFilesClient/
    Also; if you want to use your new map in a private server you need to make the server reconize the new map (at least for ArcEmu; don't know if it's need and how to exactly do it for other servers). Open your server world db (using Navicat or whatever) and open the world table. Open the worldmap_info table; and enter information as you desire, the most important is that you use the mapID used in AreaTable.dbc in the first collumn. Then place ad.exe in your WoW folder to extract the new map file and place it in your servers map folder (you can't just copy the original map because the mapID is changed).
    Now you are finally done and can enjoy your new instance



    3. The Result



    In the picture in the link below you can compare MapID's. Also, can add npc's, bosses, change terrain etc in one instance while leaving the original intact
    http://img717.imageshack.us/img717/2277/pic6o.jpg

    Edit: Found out how to rename the map (need to edit .adt files; consumes some time though) will be working on improving this guide
    Last edited by Khalan; 03-17-2010 at 02:06 PM. Reason: resized pictures & updated guide (renaming)

    [Guide] Copying Instances to custom ID
  2. #2
    Xel's Avatar ★ Elder ★
    Authenticator enabled
    Reputation
    1179
    Join Date
    Jul 2008
    Posts
    2,906
    Thanks G/R
    94/51
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thread approved.

  3. #3
    Renyei's Avatar Contributor Hand of God
    Reputation
    112
    Join Date
    Sep 2008
    Posts
    127
    Thanks G/R
    0/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wow I like this! If I ever go back to my server this is will be very very helpful! +rep

  4. #4
    Glynbeard's Avatar Mawd Authenticator enabled
    Reputation
    616
    Join Date
    Jul 2006
    Posts
    2,646
    Thanks G/R
    0/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Are the sites image resizers still in effect? If so they don't appear to be working for me.

    Anyways, Khalan nice guide but like I stated above, the big pictures stretched the page and kind of ruined it for me, resizing them down a little would be much better if you release another

  5. #5
    Khalan's Avatar Member
    Reputation
    59
    Join Date
    Nov 2007
    Posts
    83
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    had some problems aswell with big images on my old computer so I know what you mean
    will resize the images and work on an update to rename the zones

  6. #6
    Toyoka's Avatar Contributor
    Reputation
    139
    Join Date
    Nov 2009
    Posts
    406
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Awesome stuff! Can changing area names happen with zones as well (not just instances)? If it is possible, then that's epic!

    +Rep
    ~ "When you find it hard doing right in what you do, you've got a problem" ~

  7. #7
    Khalan's Avatar Member
    Reputation
    59
    Join Date
    Nov 2007
    Posts
    83
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    yes should be possible to change/add zone (and subzones, towns etc) names aswell
    pretty sure you can even add an entire new continent and split it in an amount of zones; might try that someday

    and ty 4 the rep

  8. #8
    LiquidShizzles's Avatar Contributor
    Reputation
    117
    Join Date
    Jul 2006
    Posts
    375
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Very well written guide! +4
    Jesus smokes bud.

  9. #9
    FallenMage's Avatar Corporal
    Reputation
    29
    Join Date
    Feb 2010
    Posts
    34
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    awesome guide +rep

  10. #10
    p4lmi3r's Avatar Member
    Reputation
    3
    Join Date
    Jan 2007
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    realy helpfull, thanks

  11. #11
    DJRehab's Avatar Active Member
    Reputation
    42
    Join Date
    Jul 2007
    Posts
    87
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    +Rep Nice guide here, good work!

    also on the note of creating a new entire continent....count me in

  12. #12
    XDoombladeX's Avatar Active Member
    Reputation
    23
    Join Date
    May 2009
    Posts
    79
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Great Work

  13. #13
    XDoombladeX's Avatar Active Member
    Reputation
    23
    Join Date
    May 2009
    Posts
    79
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i have made a working copy of oulands (ALL) and it worked ingame

    size for notherend 1.09GB
    Size for outlands 800MB
    Size for kalimdor 1.50GB
    Size for Easten kingdom 1.67GB

    other instances may very
    Last edited by XDoombladeX; 05-05-2010 at 02:12 PM.

  14. #14
    XDoombladeX's Avatar Active Member
    Reputation
    23
    Join Date
    May 2009
    Posts
    79
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Maps.dbc in Arcemu/DBC foldiers do need to be updated for maps to work on arcemu servers

  15. #15
    XDoombladeX's Avatar Active Member
    Reputation
    23
    Join Date
    May 2009
    Posts
    79
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

Similar Threads

  1. [Guide]How to make Custom Class Trainers and Npc.
    By Xcynic in forum WoW EMU Guides & Tutorials
    Replies: 56
    Last Post: 07-28-2009, 02:43 PM
  2. [Guide] How to make Custom Vendors with ADE
    By Greensponge in forum WoW EMU Guides & Tutorials
    Replies: 22
    Last Post: 05-07-2008, 11:33 PM
  3. [Guide] How to Create Custom Creatures
    By Corosive720 in forum WoW EMU Guides & Tutorials
    Replies: 9
    Last Post: 03-28-2008, 07:07 AM
  4. [Guide] How to make Custom Raid Bosses + Quest!
    By Drop_Warcrack in forum WoW EMU Guides & Tutorials
    Replies: 18
    Last Post: 02-29-2008, 10:29 PM
  5. Replies: 4
    Last Post: 02-08-2008, 11:34 PM
All times are GMT -5. The time now is 06:35 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search