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] Transport object  (Read 3795 times)

ladiszlai

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 194
    • View Profile
[Question] Transport object
« on: June 11, 2015, 02:22:40 pm »
Is it possible to make a Custom tranport objects?

(for example, zeppelins,ships)

if this possible which dbc-s i need to use
I dont know anybody do this before
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Makpptfox

  • Contributors
  • Loreweaver
  • *****
  • Posts: 103
    • View Profile
Re: [Question] Transport object
« Reply #1 on: June 11, 2015, 02:32:21 pm »
Yes it is.

I have planned to work on this asap, but don't really got the time.

But I'm pretty sure you can make this work with the taxis related DBC and the Map DBC and some modifications in the DB.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
For support, send your Discord's ID by PM.

ladiszlai

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 194
    • View Profile
Re: [Question] Transport object
« Reply #2 on: June 11, 2015, 02:38:57 pm »
Quote from: "Makpptfox"
Yes it is.

I have planned to work on this asap, but don't really got the time.

But I'm pretty sure you can make this work with the taxis related DBC and the Map DBC and some modifications in the DB.

Ok thank you for the answer, i think in the DB i need to use the transports row.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Makpptfox

  • Contributors
  • Loreweaver
  • *****
  • Posts: 103
    • View Profile
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
For support, send your Discord's ID by PM.

ladiszlai

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 194
    • View Profile
Re: [Question] Transport object
« Reply #4 on: June 11, 2015, 04:39:48 pm »
Thank You :D
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

ladiszlai

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 194
    • View Profile
Re: [Question] Transport object
« Reply #5 on: June 11, 2015, 06:57:13 pm »
And what about the Transport DBCs?
Because the elevators can be found in the TransportAnimation
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Makpptfox

  • Contributors
  • Loreweaver
  • *****
  • Posts: 103
    • View Profile
Re: [Question] Transport object
« Reply #6 on: June 11, 2015, 10:59:33 pm »
If you look at http://wowdev.wiki/index.php?tit ... mation.dbc i think you could found what you need.

I was in first helping you fort Zepp and Boat transports because I had somes thinkings on them already, but I never looked after elevators before to be franc. (I usually use teleport dummies.)
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
For support, send your Discord's ID by PM.

Rangorn

  • Contributors
  • Model Change Addict
  • *****
  • Posts: 291
    • View Profile
Re: [Question] Transport object
« Reply #7 on: June 12, 2015, 04:14:21 am »
For gameobject transport like elevator or deeprun tram, you have to edit dbcs :

-TransportAnimation : for moving objects from A to B using the 3 coordinates x y z, and with time notion (define the speed of your transport)

-TransportRotation : Rotate the gameobject during his travel, you can rotate in the 3 directions (yaw pitch roll)
This dbc is really pain, maybe the most difficult dbc i've ever seen xD

2 years ago, i've made this :


For elevators or simple movement, it's not that hard.
But if you want to do something complex with movement,rotation and velocity... It's really really hard, you must be really good in mathematics
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

schlumpf

  • Administrator
  • Creator of Worlds
  • *****
  • Posts: 2967
    • View Profile
Re: [Question] Transport object
« Reply #8 on: June 12, 2015, 08:46:00 am »
Impressive.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

stoneharry

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 617
    • View Profile
Re: [Question] Transport object
« Reply #9 on: June 12, 2015, 11:44:16 am »
Quote from: "Rangorn"
For gameobject transport like elevator or deeprun tram, you have to edit dbcs :

-TransportAnimation : for moving objects from A to B using the 3 coordinates x y z, and with time notion (define the speed of your transport)

-TransportRotation : Rotate the gameobject during his travel, you can rotate in the 3 directions (yaw pitch roll)
This dbc is really pain, maybe the most difficult dbc i've ever seen xD

2 years ago, i've made this :


For elevators or simple movement, it's not that hard.
But if you want to do something complex with movement,rotation and velocity... It's really really hard, you must be really good in mathematics

The internal Blizzard development tools will handle the calculation of these values, the person making the transport would not need to actually figure out the values themselves. Same with cinematic camera's positions, rolls, and targets.

You can use the WoW Machinima Tool to retrieve the values for a cinematic camera path, they did the maths. A program could be written to do the same for transports - hell, it might even be the same values. I am bad at maths.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

ladiszlai

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 194
    • View Profile
Re: [Question] Transport object
« Reply #10 on: June 12, 2015, 10:29:16 pm »
Thanks to everyone for the answers ,

Makpptfox What i need to do in the Map.dbc?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Makpptfox

  • Contributors
  • Loreweaver
  • *****
  • Posts: 103
    • View Profile
Re: [Question] Transport object
« Reply #11 on: June 12, 2015, 10:51:07 pm »
Quote from: "Rangorn"
For gameobject transport like elevator or deeprun tram, you have to edit dbcs :

-TransportAnimation : for moving objects from A to B using the 3 coordinates x y z, and with time notion (define the speed of your transport)

-TransportRotation : Rotate the gameobject during his travel, you can rotate in the 3 directions (yaw pitch roll)
This dbc is really pain, maybe the most difficult dbc i've ever seen xD

2 years ago, i've made this :


For elevators or simple movement, it's not that hard.
But if you want to do something complex with movement,rotation and velocity... It's really really hard, you must be really good in mathematics

That's awesome. x)

For the configuration of Yaw Pitch and Roll I personnaly use this schem, I puush it for you ladiszlai in case you need it.
http://puu.sh/imt8q/ac950dad89.jpg (Not the creator of it, I found it on a old modeling forum a long ago (don't remind of it's name.)

Quote from: "ladiszlai"
Thanks to everyone for the answers ,

Makpptfox What i need to do in the Map.dbc?

Just look at the map ID 582, it's litterally the same for any new boat transport. (You can also look at 594 if you want a easy zepp transport, it's the one in the Fjord for a quest.)
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
For support, send your Discord's ID by PM.

ladiszlai

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 194
    • View Profile
Re: [Question] Transport object
« Reply #12 on: June 13, 2015, 04:59:52 pm »
Ok thank you , now i made a transport object by replacing the Og to thunder Bluff transport ( In the Transports table) But the my problem is that when i spawn this object i can't see this object. It is possible that i spawn the object to wrong coordinate ? Or anything ?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

ladiszlai

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 194
    • View Profile
Re: [Question] Transport object
« Reply #13 on: June 13, 2015, 09:14:14 pm »
i fixed now :)
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

ladiszlai

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 194
    • View Profile
Re: [Question] Transport object
« Reply #14 on: June 15, 2015, 08:45:06 pm »
If the people want , i can make a tutorial for how can make a new transporter.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »