Heya, in this tutorial I'll be showing you how to make your own flightpaths.
Things Needed:
Basic knowledge about editing DBCs and packing MPQs.
DBC Editor (Preferably Taaliis)
MPQEditor
In this tutorial we will be tinkering with the following three DBCs: TaxiNodes.dbc, TaxiPath.dbc and TaxiPathNode.dbc so make sure you have them at your disposal.
We will start off with TaxiNodes.dbc, this is where we make the flyable locations (the boot that you see when you talk to a Gryphon Master or a Wind Rider Master). These points are sort of the last flightnode of the path, don't worry though, you'll understand later on.
Create a new row and then enter the coordinates for that point.
#0 - ID (Unique)
#1 - MapID
#2 - x
#3 - y
#4 - z
#5 - Name (See the last screenshot.)
#22 - Horde Flagging (This is the flying mount model for the Horde, 2224 is the standard one.)
#23 - Alliance Flagging (This is the flying mount model for the Alliance, 541 is the standard one.)
Example:
Now lets move on to the TaxiPath.dbc. These are the paths connected to the (flightpoints), or (nodes) that we made earlier.
#0 - ID (Unique)
#1 - StartLoc (Put your TaxiNodeID in here.)
#2 - Endloc (Same as above but the second TaxiNodeID.)
#3 - Price (In Copper.)
Example:
Alright, simple things aside. Time to move on to the annoying part.
Open up TaxiPathNode.dbc, this is the coordinates for the gryphon/windrider, the waypoints so to speak.
#0 - ID (Unique)
#1 - Path (ID from TaxiPath.dbc)
#2 - Number (The number of the TaxiPathNode, see the printscreen below and you'll understand.)
#3 - MapID
#4 - x
#5 - y
#6 - z
Example:
Note: The amount of nodes you make is completely up to you, but it'll feel sloppy with too few though.
Once all the three DBCs are ready, put them on the server and pack them into your MPQ as usual.
These DBCs may seem confusing at first, but once you understand the way they're connected it's very simple. Here's an epic drawing of how they work, sort of.
Epic Explanation:
That's pretty much it, remember that your TaxiPath.dbc point has to be fairly close to where your Gryphon Master will stand. No database edits are needed, so you can place any Gryphon Master near your TaxiPath Point and it'll work since the NPC will use the point closest to him.
Results:
I hope this tutorial made sense, because I'm not really sure anymore, lol.
// Björn
Things Needed:
Basic knowledge about editing DBCs and packing MPQs.
DBC Editor (Preferably Taaliis)
MPQEditor
In this tutorial we will be tinkering with the following three DBCs: TaxiNodes.dbc, TaxiPath.dbc and TaxiPathNode.dbc so make sure you have them at your disposal.
We will start off with TaxiNodes.dbc, this is where we make the flyable locations (the boot that you see when you talk to a Gryphon Master or a Wind Rider Master). These points are sort of the last flightnode of the path, don't worry though, you'll understand later on.
Create a new row and then enter the coordinates for that point.
#0 - ID (Unique)
#1 - MapID
#2 - x
#3 - y
#4 - z
#5 - Name (See the last screenshot.)
#22 - Horde Flagging (This is the flying mount model for the Horde, 2224 is the standard one.)
#23 - Alliance Flagging (This is the flying mount model for the Alliance, 541 is the standard one.)
Example:
Now lets move on to the TaxiPath.dbc. These are the paths connected to the (flightpoints), or (nodes) that we made earlier.
#0 - ID (Unique)
#1 - StartLoc (Put your TaxiNodeID in here.)
#2 - Endloc (Same as above but the second TaxiNodeID.)
#3 - Price (In Copper.)
Example:
Alright, simple things aside. Time to move on to the annoying part.
Open up TaxiPathNode.dbc, this is the coordinates for the gryphon/windrider, the waypoints so to speak.
#0 - ID (Unique)
#1 - Path (ID from TaxiPath.dbc)
#2 - Number (The number of the TaxiPathNode, see the printscreen below and you'll understand.)
#3 - MapID
#4 - x
#5 - y
#6 - z
Example:
Note: The amount of nodes you make is completely up to you, but it'll feel sloppy with too few though.
Once all the three DBCs are ready, put them on the server and pack them into your MPQ as usual.
These DBCs may seem confusing at first, but once you understand the way they're connected it's very simple. Here's an epic drawing of how they work, sort of.
Epic Explanation:
That's pretty much it, remember that your TaxiPath.dbc point has to be fairly close to where your Gryphon Master will stand. No database edits are needed, so you can place any Gryphon Master near your TaxiPath Point and it'll work since the NPC will use the point closest to him.
Results:
I hope this tutorial made sense, because I'm not really sure anymore, lol.
// Björn