I have been learning the dbc file of wow for a long time and have achieved some results. I will introduce it to you one by one. Let's start with a simple one:
The first one:
Literally it is safe location data in the game
Location: Located in the scripts directory of the emulator
Function: Used to set up resurrection points
Column 1: Numbering is used to call this resurrection point (Whether the numbering or positioning call is used to call the resurrection point mechanism in the game, because there is no tool to convert floating point numbers to hexadecimal, so there is no test)
Column 2: Where this resurrection point is located Map number
Column 3: The x value in the numbered map where this resurrection point is located
Column 4: The y value in the numbered map where this resurrection point is located
Column 5: The z value in the numbered map where this resurrection point is located
Column 6: Name of the location where this resurrection site is located
Column 14: The end of data of this resurrection point
When the game character dies, the program will find the appropriate position based on the game character's position.
The game characters should be transmitted to this location, and the resurrection angel should be set near this location. The angel settings of SF should also be set according to these locations. In fact, these locations are all in a cemetery.
When studying this file, I found a phenomenon. When the game characters are resurrected, they cannot cast magic in the resurrection position, and the blood demons cannot recover.
For friends who are keen on modifying the game, you can modify the second, third, fourth and fifth columns to achieve the purpose of modifying the resurrection position by yourself.
Because the tool to the dbc file has not been found, the dbc file cannot be expanded yet
The second one:
Literally, it is taxi point data, but it is actually data from the plane's transmission point data.
Location: Located in the scripts directory of the emulator
Function: Used to define the aircraft conveying point
The first column: number is used to call this aircraft teleport point
Second column: where the aircraft's teleportation point is located, map number
The third column: The x value in the numbered map where this aircraft transmits the point is located
Column 4: The y value in the numbered map where this aircraft transmits the point is located
Column 5: The z value in the numbered map where this aircraft transmits the point is located
Column 6: Name of the location where this aircraft conveyor point is located
Column 14: Data end sign of this aircraft transmission point
The location settings of aircraft teleporter in SF can be set according to this file.
The route transmitted by the teleporter is automatically set by the simulator based on the teleporter's position.
Third
Literally it is taxi route data, but it is actually data of aircraft route transmission.
Location: Located in the scripts directory of the emulator
Function: The number used to define the route of the aircraft is also the route number of the airship and ship
Column 1: Route number Used to call this aircraft route
Second column: Endpoint A of this aircraft transmission route
Column 3: Endpoint B of this aircraft transmission route. Number, endpoint, number definitions are shown in the introduction of content.
Column 4: The cost required to take this plane to transmit route, unit of copper coins. If it is 0, this route is free, and it seems that only airships and boats can be free. In SF, there are definitions of airships and ships. Look at the properties of airships and ships. sound0=XXX. In fact, XXX is the route definition number of the airship or ship.
The fourth one
Literally, it is the data of the taxi route point, but it is actually the data of the route point transmitted by the aircraft.
Location: Located in the middle
Function: Each route point used to define the route of the aircraft is also the route point of the airship and the ship
Column 1: Total flow number of this route point
Column 2: The route number of this aircraft. Route number. See the introduction of the content.
The third column: The route point number in the transmission route of this aircraft
Column 4: Map number where the route point of this aircraft is located
Column 5: The X value of the route point in the route is transmitted by this aircraft
Column 6: The Y value of the route point in the route is transmitted by this aircraft
Column 7: The Z value of the route point in the route is transmitted by this aircraft
Column 8: Unknown
Column Ninth: Unknown
For the total flow number of the first route point, you can observe and find that even in the same route, there are discontinuous numbers. Look at the coordinate values of the discontinuous points before and after, and then there is a sudden change, so it is estimated that the total flow number also has some other functions.
The fifth one
Literally it is spell casting time data
Location: Located in the scripts directory of the emulator
Function: Used to define the spell casting time
Column 1: The casting time number is used to call this casting time. The call number is the 15th column
Column 2: Casting time of this number
Column 3: Unknown It is estimated to be related to the production time of commercial skills
Column 4: The casting time of this number