Vehicle Track Asset

From COD Engine Research
Revision as of 16:49, 17 February 2014 by CraigChrist8239 (talk | contribs) (Created page with "__NOTOC__ Category:Assets Category:MW3 Category:Ghosts The vehicle_track asset was added on Modern Warfare 3 and remained completely unchanged on Ghosts. Although ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The vehicle_track asset was added on Modern Warfare 3 and remained completely unchanged on Ghosts. Although the majority of the structure is unknown, it clearly holds pathing information for particular vehicles to be bound to on a particular map. It is part of the D3DBSP system produced by Radiant.

struct unknownTrackNodeStruct
{
  char unknown1[0x34];
  char * unknown2; //size = ((unknownCount1 << 1) + unknownCount1) << 2
  unsigned int unknownCount1;
};

struct TrackNode
{
  const char * name;
  unknownTrackNodeStruct * unknownStructArray;
  unsigned int unknownStructCount;
  TrackNode * * unknownNodes1; //Count = unknownNodeCount1;
  unsigned int unknownNodeCount1;
  TrackNode * * unknownNodes2;
  unsigned int unknownNodeCount2;
  char unknown[0x10];
};

struct VehicleTrackMap
{
  const char * name;
  TrackNode * nodes;
  unsigned int nodeCount;
};