Modcraft - The community dedicated to quality WoW modding!

Content creation => Level Design => Topic started by: Смердокрыл on June 24, 2015, 01:27:04 am

Title: [QUESTION] Duplicate/Phasing of Outland
Post by: Смердокрыл on June 24, 2015, 01:27:04 am
Hey everyone!
I wanna have an outland map with my custom npc and without the original outland npcs. At the same time, I dont wanna loose the original npc. So the question is: can I kinda make a duplicate Outland, or do it through phasing? If so, how?
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: Scytheria23 on July 03, 2015, 10:04:18 am
Very easy to do.  You need to add a new line to the DBC file called WorldMapContinent.dbc that matches the original Outland one (except for the ID, which I think is 530).  Let's say your new continent's ID is 1530.

Next, do the same with Map.dbc, finding the entry for 530, copying it exactly and giving it the ID 1530 too.

As far as I know, that's it.  Go in-game and ".go xyz 0 0 0 1530".  Everything should be in the right place, including sound entries, music, area names, doodads, etc.  The only things that will be missing are the NPCs and any gameobjects (even those can be copied with a bit of SQL massage).

Scy
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: Eatos on July 03, 2015, 03:46:09 pm
If you wanna do it through phasing you just need to adjust phase of your new spawned creature to 2^n where n is number...
for example 2048 or 512.
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: bizzlesnaff on July 03, 2015, 08:00:24 pm
Quote from: "Scytheria23"
Very easy to do.  You need to add a new line to the DBC file called WorldMapContinent.dbc that matches the original Outland one (except for the ID, which I think is 530).  Let's say your new continent's ID is 1530.

Next, do the same with Map.dbc, finding the entry for 530, copying it exactly and giving it the ID 1530 too.

As far as I know, that's it.  Go in-game and ".go xyz 0 0 0 1530".  Everything should be in the right place, including sound entries, music, area names, doodads, etc.  The only things that will be missing are the NPCs and any gameobjects (even those can be copied with a bit of SQL massage).

Scy


Confirmed. Worked absolut perfect ;) The npcs are not there, but the entire map is working (no dungeon portals etc. of course)
The npcs can easily included by taking all npc which are spawned on map 530 and set them on the same position on map XXX, same for the objects..:)
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: Смердокрыл on July 05, 2015, 12:30:04 am
Thanks a lot, I'll try the dbc editing. Should I only change the server-side dbcs, or should I also add them to a client patch?
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: Смердокрыл on July 05, 2015, 01:25:51 am
I figured out I did have to make a patch. Anyway, it works perfectly, for which I am very thankful!

Now I have the same question, but about a raid (specifically, Black Temple). How can I create a copy of it?
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: bizzlesnaff on July 05, 2015, 01:56:32 am
I think just copy the map.dbc in the same way..maybe..:D
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: Смердокрыл on July 07, 2015, 03:51:38 pm
What about DungeonMap.dbc?
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: Ascathos on July 07, 2015, 04:46:19 pm
Quote from: "Смердокрыл"
What about DungeonMap.dbc?
Do you want it to be an instace or an accessable area ? Instance require entry into dungeonmap, mapdifficulty and a few others iirc.
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: Смердокрыл on July 07, 2015, 04:56:44 pm
Quote from: "Ascathos"
Quote from: "Смердокрыл"
What about DungeonMap.dbc?
Do you want it to be an instace or an accessable area ? Instance require entry into dungeonmap, mapdifficulty and a few others iirc.
I need an instance accessible by teleport which would have the same map and gameobects as the original Black Temple.  Thats all, no npcs, boss mechanics, etc. Basically the same thing I did with Outland.
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: bizzlesnaff on July 07, 2015, 06:58:23 pm
Quote from: "Смердокрыл"
I need an instance accessible by teleport which would have the same map and gameobects as the original Black Temple.  Thats all, no npcs, boss mechanics, etc. Basically the same thing I did with Outland.

the gameobjects are in the database, you have to respawn them in your new map...to make the map as an instance, try this viewtopic.php?f=10&t=7201 (http://modcraft.io/viewtopic.php?f=10&t=7201" onclick="window.open(this.href);return false;)
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: bizzlesnaff on July 12, 2015, 04:44:13 am
Hey ;) I've a question for continents, which are copied tthis way..how can I enable vmaps and mmaps for them?
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: Milly on July 12, 2015, 07:15:47 am
Quote from: "bizzlesnaff"
Hey ;) I've a question for continents, which are copied tthis way..how can I enable vmaps and mmaps for them?

I haven't tried this, but you might find it useful http://emudevs.com/showthread.php/4933- ... extractors (http://emudevs.com/showthread.php/4933-Modified-Maps-amp-VMaps-extractors" onclick="window.open(this.href);return false;)
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: bizzlesnaff on July 12, 2015, 11:15:23 pm
Thank you first, for the link, but it didn't  work...or better, I'm not smart enough to bring it to work..I can't add the "-p patch-x.mpq" behind the map extractor..:(
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: Смердокрыл on July 13, 2015, 12:12:55 am
Quote from: "bizzlesnaff"
Thank you first, for the link, but it didn't  work...or better, I'm not smart enough to bring it to work..I can't add the "-p patch-x.mpq" behind the map extractor..:(
Im not too smart either, but I would try makind a shortcut with the
"[Path]mapextractor.exe" -p Patch-X.MPQ as the target.
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: bizzlesnaff on July 13, 2015, 12:34:49 am
Quote from: "Смердокрыл"
Quote from: "bizzlesnaff"
Thank you first, for the link, but it didn't  work...or better, I'm not smart enough to bring it to work..I can't add the "-p patch-x.mpq" behind the map extractor..:(
Im not too smart either, but I would try makind a shortcut with the
"[Path]mapextractor.exe" -p Patch-X.MPQ as the target.

yeah..already tried that out,,with a batch and with posting both in the cmd..but the mapextractor just crash up, if I try that..
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: Смердокрыл on July 13, 2015, 11:07:20 pm
Quote from: "bizzlesnaff"
but the mapextractor just crash up, if I try that..
Sorry to hear( I cant help you any more since I just dont know(


Another question: is it possible to replace the ruined Darnholde keep with the old Darnholde keep (from the instance)?
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: bizzlesnaff on July 14, 2015, 07:44:00 am
Quote from: "Смердокрыл"
Another question: is it possible to replace the ruined Darnholde keep with the old Darnholde keep (from the instance)?

I'm sure it is ;) Just replace the ruined buildings with the correct buildings ;)
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: schlumpf on July 14, 2015, 09:21:03 am
In thar specific case, you can even just copy over those instance adts by renaming.
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: Смердокрыл on July 14, 2015, 01:11:27 pm
Quote from: "schlumpf"
In thar specific case, you can even just copy over those instance adts by renaming.
Is this gonna replace the whole of Hillsbrad foothills, or only the Darnholde keep?
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: schlumpf on July 14, 2015, 02:33:38 pm
Everything on the copied ADTs.
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: Смердокрыл on July 14, 2015, 06:43:36 pm
Quote from: "schlumpf"
Everything on the copied ADTs.
Is there any way to view an ADT? My wowmodelviewer doesnt show anything when I switch to ADTs.
Title: Re: [QUESTION] Duplicate/Phasing of Outland
Post by: bizzlesnaff on July 15, 2015, 07:22:33 am
Well...open the adt in noggit...I guess ;)