This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Menu

Author Topic: [QUESTION] Duplicate/Phasing of Outland  (Read 3965 times)

Смердокрыл

  • Registred Member
  • Creator of Worlds
  • *****
  • Posts: 445
    • View Profile
[QUESTION] Duplicate/Phasing of Outland
« 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?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
or no.
At least I tried.

Scytheria23

  • Registred Member
  • LUA Script Tinker
  • *****
  • Posts: 49
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #1 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
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Eatos

  • Registred Member
  • LUA Script Tinker
  • *****
  • Posts: 46
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #2 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.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

bizzlesnaff

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 124
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #3 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..:)
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Смердокрыл

  • Registred Member
  • Creator of Worlds
  • *****
  • Posts: 445
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #4 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?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
or no.
At least I tried.

Смердокрыл

  • Registred Member
  • Creator of Worlds
  • *****
  • Posts: 445
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #5 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?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
or no.
At least I tried.

bizzlesnaff

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 124
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #6 on: July 05, 2015, 01:56:32 am »
I think just copy the map.dbc in the same way..maybe..:D
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Смердокрыл

  • Registred Member
  • Creator of Worlds
  • *****
  • Posts: 445
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #7 on: July 07, 2015, 03:51:38 pm »
What about DungeonMap.dbc?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
or no.
At least I tried.

Ascathos

  • Moderators
  • Creator of Worlds
  • *****
  • Posts: 1129
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #8 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.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Смердокрыл

  • Registred Member
  • Creator of Worlds
  • *****
  • Posts: 445
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #9 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.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
or no.
At least I tried.

bizzlesnaff

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 124
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #10 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
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

bizzlesnaff

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 124
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #11 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?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Milly

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 503
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #12 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
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

bizzlesnaff

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 124
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #13 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..:(
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Смердокрыл

  • Registred Member
  • Creator of Worlds
  • *****
  • Posts: 445
    • View Profile
Re: [QUESTION] Duplicate/Phasing of Outland
« Reply #14 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.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
or no.
At least I tried.