[Tools] Extraction Project Sync

This commit is contained in:
Antz 2016-10-12 00:19:27 +01:00 committed by Antz
parent 94916ef635
commit 95f98ca7a5
23 changed files with 1288 additions and 693 deletions

View file

@ -2,7 +2,7 @@
* MaNGOS is a full featured server for World of Warcraft, supporting
* the following clients: 1.12.x, 2.4.3, 3.3.5a, 4.3.4a and 5.4.8
*
* Copyright (C) 2005-2015 MaNGOS project <http://getmangos.eu>
* Copyright (C) 2005-2016 MaNGOS project <http://getmangos.eu>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -31,69 +31,69 @@
struct ModelHeader
{
char id[4];
uint8 version[4];
uint32 nameLength;
uint32 nameOfs;
uint32 type;
uint32 nGlobalSequences;
uint32 ofsGlobalSequences;
uint32 nAnimations;
uint32 ofsAnimations;
uint32 nAnimationLookup;
uint32 ofsAnimationLookup;
uint32 nBones;
uint32 ofsBones;
uint32 nKeyBoneLookup;
uint32 ofsKeyBoneLookup;
uint32 nVertices;
uint32 ofsVertices;
uint32 nViews;
uint32 nColors;
uint32 ofsColors;
uint32 nTextures;
uint32 ofsTextures;
uint32 nTransparency;
uint32 ofsTransparency;
uint32 nTextureanimations;
uint32 ofsTextureanimations;
uint32 nTexReplace;
uint32 ofsTexReplace;
uint32 nRenderFlags;
uint32 ofsRenderFlags;
uint32 nBoneLookupTable;
uint32 ofsBoneLookupTable;
uint32 nTexLookup;
uint32 ofsTexLookup;
uint32 nTexUnits;
uint32 ofsTexUnits;
uint32 nTransLookup;
uint32 ofsTransLookup;
uint32 nTexAnimLookup;
uint32 ofsTexAnimLookup;
float floats[14];
uint32 nBoundingTriangles;
uint32 ofsBoundingTriangles;
uint32 nBoundingVertices;
uint32 ofsBoundingVertices;
uint32 nBoundingNormals;
uint32 ofsBoundingNormals;
uint32 nAttachments;
uint32 ofsAttachments;
uint32 nAttachLookup;
uint32 ofsAttachLookup;
uint32 nAttachments_2;
uint32 ofsAttachments_2;
uint32 nLights;
uint32 ofsLights;
uint32 nCameras;
uint32 ofsCameras;
uint32 nCameraLookup;
uint32 ofsCameraLookup;
uint32 nRibbonEmitters;
uint32 ofsRibbonEmitters;
uint32 nParticleEmitters;
uint32 ofsParticleEmitters;
char id[4]; /**< TODO */
uint8 version[4]; /**< TODO */
uint32 nameLength; /**< TODO */
uint32 nameOfs; /**< TODO */
uint32 type; /**< TODO */
uint32 nGlobalSequences; /**< TODO */
uint32 ofsGlobalSequences; /**< TODO */
uint32 nAnimations; /**< TODO */
uint32 ofsAnimations; /**< TODO */
uint32 nAnimationLookup; /**< TODO */
uint32 ofsAnimationLookup; /**< TODO */
uint32 nBones; /**< TODO */
uint32 ofsBones; /**< TODO */
uint32 nKeyBoneLookup; /**< TODO */
uint32 ofsKeyBoneLookup; /**< TODO */
uint32 nVertices; /**< TODO */
uint32 ofsVertices; /**< TODO */
uint32 nViews; /**< TODO */
uint32 nColors; /**< TODO */
uint32 ofsColors; /**< TODO */
uint32 nTextures; /**< TODO */
uint32 ofsTextures; /**< TODO */
uint32 nTransparency; /**< TODO */
uint32 ofsTransparency; /**< TODO */
uint32 nTextureanimations; /**< TODO */
uint32 ofsTextureanimations; /**< TODO */
uint32 nTexReplace; /**< TODO */
uint32 ofsTexReplace; /**< TODO */
uint32 nRenderFlags; /**< TODO */
uint32 ofsRenderFlags; /**< TODO */
uint32 nBoneLookupTable; /**< TODO */
uint32 ofsBoneLookupTable; /**< TODO */
uint32 nTexLookup; /**< TODO */
uint32 ofsTexLookup; /**< TODO */
uint32 nTexUnits; /**< TODO */
uint32 ofsTexUnits; /**< TODO */
uint32 nTransLookup; /**< TODO */
uint32 ofsTransLookup; /**< TODO */
uint32 nTexAnimLookup; /**< TODO */
uint32 ofsTexAnimLookup; /**< TODO */
float floats[14]; /**< TODO */
uint32 nBoundingTriangles; /**< TODO */
uint32 ofsBoundingTriangles; /**< TODO */
uint32 nBoundingVertices; /**< TODO */
uint32 ofsBoundingVertices; /**< TODO */
uint32 nBoundingNormals; /**< TODO */
uint32 ofsBoundingNormals; /**< TODO */
uint32 nAttachments; /**< TODO */
uint32 ofsAttachments; /**< TODO */
uint32 nAttachLookup; /**< TODO */
uint32 ofsAttachLookup; /**< TODO */
uint32 nAttachments_2; /**< TODO */
uint32 ofsAttachments_2; /**< TODO */
uint32 nLights; /**< TODO */
uint32 ofsLights; /**< TODO */
uint32 nCameras; /**< TODO */
uint32 ofsCameras; /**< TODO */
uint32 nCameraLookup; /**< TODO */
uint32 ofsCameraLookup; /**< TODO */
uint32 nRibbonEmitters; /**< TODO */
uint32 ofsRibbonEmitters; /**< TODO */
uint32 nParticleEmitters; /**< TODO */
uint32 ofsParticleEmitters; /**< TODO */
};
#pragma pack(pop)