Transports menu

Shout-Out

User Tag List

Thread: Transports

Results 1 to 6 of 6
  1. #1
    RoKFenris's Avatar Member
    Reputation
    16
    Join Date
    Jun 2008
    Posts
    69
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Transports

    Here is some information for those like me that are content to just read memory.

    The GUID for the transport is currently stored at offset -8 from the x value for mobs and players (i.e., in 3.1.1, x is at 0x798 and the transport GUID is at 0x790).

    At least for mobs and objects that act as transports, there is a 4x4 float matrix used to compute the final position of everything on said transport. It is stored at [currObj+0xf3c]+0x10 for mobs and at currObj+0x1a8 for objects, again for 3.1.1.

    Calling T00 to T15 the array elements for the matrix in the order they are stored in memory, OX, OY and OZ being the position you read from memory for the mob/player that is in the transport, and X, Y and Z the real position:
    X = OX*T00 + OY*T04 + OZ*T08 + T12
    Y = OX*T01 + OY*T05 + OZ*T09 + T13
    Z = OX*T02 + OY*T06 + OZ*T10 + T14

    As for the facing, it is just the sum of the transport facing (read in the usual way) and the player/mob facing.

    This has been tested and found working with the tournament mounts, the ships flying over the same region and the tram.

    Transports
  2. #2
    UnknOwned's Avatar Legendary
    Reputation
    713
    Join Date
    Nov 2006
    Posts
    583
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Transport GUID's have always been quite interesting as they have since wow was released been a hub for exploits and hacks.

    There are and have been many exploits related to transport GUID's.
    The first was a temporary bug bag when Captain Placeholder was around and the battleground patch where you could port to any instance in the game, that was quickly fixed though.

    Back at that time there was also no check when you left a GUID, so this was used as a telehack untill it at some time went public and Blizzard became aware of it a few patches before TBC.

    Then the invalid GUID check that 'we' managed to keep away from the public to aorund 3.0.9 where you could create your own item (clietnside) with a fake transport GUID and then travel with it anywhere in your current instance.

    Then we have the simple transport spoof where you can change the position of the transport instantly wihtout disconnected (as the server does not check your position, but rather a "spline". Making it possible to drop of anywhere on that spline at any time)...

  3. #3
    Cursed's Avatar Contributor
    Reputation
    270
    Join Date
    Jun 2007
    Posts
    1,380
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    More information please

  4. #4
    Zephir's Avatar Member
    Reputation
    8
    Join Date
    May 2007
    Posts
    44
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    yes please

  5. #5
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thats a more elegant fix for my SoTA transport ship workaround thanks

    Unknowned, you keep amazing me, awesome information
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  6. #6
    UnknOwned's Avatar Legendary
    Reputation
    713
    Join Date
    Nov 2006
    Posts
    583
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Robske007a View Post
    Thats a more elegant fix for my SoTA transport ship workaround thanks

    Unknowned, you keep amazing me, awesome information

    What is there to say?

    The old method was what we called "The Magic Carpet" as we could spawn a object, jump on to it and move the object anywhere in the world and then jump off, and the server didn't care.
    But now the server will disconnect you if you use a fake GUID.

    But for the current exploits, Just find the structure that controls the loop transports (look for stuff that reads from the TPN dbc) Find the variable that controls the offset and manually set it. If you know how the DBC work you can easily locate the "end" points of the travel and just link thoes to the structure.

    Very easy...

Similar Threads

  1. Shartuul's Transporter event guide
    By Yodi in forum World of Warcraft Guides
    Replies: 4
    Last Post: 09-02-2007, 12:54 PM
  2. Shartuul Transporter exploit.
    By tyguy22894 in forum World of Warcraft Exploits
    Replies: 3
    Last Post: 07-28-2007, 03:56 PM
  3. Killing Dragonmaw Transporter w/o getting damaged (Netherwing Rep Quest)
    By Styxxx in forum World of Warcraft Exploits
    Replies: 7
    Last Post: 07-19-2007, 02:50 PM
  4. Free unlimited transport from Outland to Azeroth every 15 minutes
    By chrisrichardson in forum World of Warcraft Exploits
    Replies: 18
    Last Post: 03-06-2007, 06:40 AM
  5. How can I get a transportation?
    By laineter in forum World of Warcraft General
    Replies: 3
    Last Post: 03-01-2007, 08:40 PM
All times are GMT -5. The time now is 10:49 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search