├── .gitattributes ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── Source └── DataExtractor │ ├── DataExtractor.csproj │ ├── Framework │ ├── CASCLib │ │ ├── ArmadilloCrypt.cs │ │ ├── BLTEStream.cs │ │ ├── CASCConfig.cs │ │ ├── CASCEntry.cs │ │ ├── CASCGame.cs │ │ ├── CASCHandler.cs │ │ ├── CASCHandlerBase.cs │ │ ├── CDNCache.cs │ │ ├── CDNCacheStats.cs │ │ ├── CDNIndexHandler.cs │ │ ├── DownloadHandler.cs │ │ ├── EncodingHandler.cs │ │ ├── Extensions.cs │ │ ├── InstallHandler.cs │ │ ├── Jenkins96.cs │ │ ├── KeyService.cs │ │ ├── LocalIndexHandler.cs │ │ ├── MD5HashComparer.cs │ │ ├── MultiDictionary.cs │ │ ├── RibbitClient.cs │ │ ├── RootHandlers │ │ │ ├── RootHandlerBase.cs │ │ │ └── WowRootHandler.cs │ │ └── Salsa20.cs │ ├── ClientReader │ │ ├── BitReader.cs │ │ ├── DBReader.cs │ │ └── Structs.cs │ ├── Collision │ │ ├── BoundingIntervalHierarchy.cs │ │ ├── Callbacks.cs │ │ ├── Management │ │ │ └── VmapManager2.cs │ │ ├── Maps │ │ │ └── MapTree.cs │ │ └── Models │ │ │ ├── Model.cs │ │ │ └── WorldModel.cs │ ├── Constants │ │ └── SharedConst.cs │ ├── Detour │ │ ├── DetourCommon.cs │ │ ├── DetourNavMesh.cs │ │ ├── DetourNavMeshBuilder.cs │ │ ├── DetourNavMeshQuery.cs │ │ ├── DetourNode.cs │ │ └── DetourStatus.cs │ ├── Extensions.cs │ ├── GameMath │ │ ├── AxisAlignedBox.cs │ │ └── Matrix3.cs │ ├── IO │ │ ├── FileList.cs │ │ └── FileWriter.cs │ ├── MathFunctions.cs │ ├── MultiMap.cs │ ├── Recast │ │ ├── Recast.cs │ │ ├── RecastArea.cs │ │ ├── RecastContour.cs │ │ ├── RecastFilter.cs │ │ ├── RecastLayers.cs │ │ ├── RecastMesh.cs │ │ ├── RecastMeshDetail.cs │ │ ├── RecastRasterization.cs │ │ └── RecastRegion.cs │ └── Threading │ │ └── ProducerConsumerQueue.cs │ ├── Map │ ├── ADTStructures.cs │ ├── ChunkedFile.cs │ ├── MapFile.cs │ └── WDTStructures.cs │ ├── Mmap │ ├── MapBuilder.cs │ └── TerrainBuilder.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ └── Vmap │ ├── ADTFile.cs │ ├── Collision │ └── TileAssembler.cs │ ├── Model.cs │ ├── VmapFile.cs │ ├── WDTFile.cs │ └── Wmo.cs ├── THANKS ├── Tools.sln ├── appveyor.yml └── default.props /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/README.md -------------------------------------------------------------------------------- /Source/DataExtractor/DataExtractor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/DataExtractor.csproj -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/ArmadilloCrypt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/ArmadilloCrypt.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/BLTEStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/BLTEStream.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/CASCConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/CASCConfig.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/CASCEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/CASCEntry.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/CASCGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/CASCGame.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/CASCHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/CASCHandler.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/CASCHandlerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/CASCHandlerBase.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/CDNCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/CDNCache.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/CDNCacheStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/CDNCacheStats.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/CDNIndexHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/CDNIndexHandler.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/DownloadHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/DownloadHandler.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/EncodingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/EncodingHandler.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/Extensions.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/InstallHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/InstallHandler.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/Jenkins96.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/Jenkins96.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/KeyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/KeyService.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/LocalIndexHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/LocalIndexHandler.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/MD5HashComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/MD5HashComparer.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/MultiDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/MultiDictionary.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/RibbitClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/RibbitClient.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/RootHandlers/RootHandlerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/RootHandlers/RootHandlerBase.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/RootHandlers/WowRootHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/RootHandlers/WowRootHandler.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/CASCLib/Salsa20.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/CASCLib/Salsa20.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/ClientReader/BitReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/ClientReader/BitReader.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/ClientReader/DBReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/ClientReader/DBReader.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/ClientReader/Structs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/ClientReader/Structs.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Collision/BoundingIntervalHierarchy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Collision/BoundingIntervalHierarchy.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Collision/Callbacks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Collision/Callbacks.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Collision/Management/VmapManager2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Collision/Management/VmapManager2.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Collision/Maps/MapTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Collision/Maps/MapTree.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Collision/Models/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Collision/Models/Model.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Collision/Models/WorldModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Collision/Models/WorldModel.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Constants/SharedConst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Constants/SharedConst.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Detour/DetourCommon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Detour/DetourCommon.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Detour/DetourNavMesh.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Detour/DetourNavMesh.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Detour/DetourNavMeshBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Detour/DetourNavMeshBuilder.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Detour/DetourNavMeshQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Detour/DetourNavMeshQuery.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Detour/DetourNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Detour/DetourNode.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Detour/DetourStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Detour/DetourStatus.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Extensions.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/GameMath/AxisAlignedBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/GameMath/AxisAlignedBox.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/GameMath/Matrix3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/GameMath/Matrix3.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/IO/FileList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/IO/FileList.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/IO/FileWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/IO/FileWriter.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/MathFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/MathFunctions.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/MultiMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/MultiMap.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Recast/Recast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Recast/Recast.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Recast/RecastArea.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Recast/RecastArea.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Recast/RecastContour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Recast/RecastContour.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Recast/RecastFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Recast/RecastFilter.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Recast/RecastLayers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Recast/RecastLayers.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Recast/RecastMesh.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Recast/RecastMesh.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Recast/RecastMeshDetail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Recast/RecastMeshDetail.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Recast/RecastRasterization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Recast/RecastRasterization.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Recast/RecastRegion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Recast/RecastRegion.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Framework/Threading/ProducerConsumerQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Framework/Threading/ProducerConsumerQueue.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Map/ADTStructures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Map/ADTStructures.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Map/ChunkedFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Map/ChunkedFile.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Map/MapFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Map/MapFile.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Map/WDTStructures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Map/WDTStructures.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Mmap/MapBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Mmap/MapBuilder.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Mmap/TerrainBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Mmap/TerrainBuilder.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Program.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Properties/launchSettings.json -------------------------------------------------------------------------------- /Source/DataExtractor/Vmap/ADTFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Vmap/ADTFile.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Vmap/Collision/TileAssembler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Vmap/Collision/TileAssembler.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Vmap/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Vmap/Model.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Vmap/VmapFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Vmap/VmapFile.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Vmap/WDTFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Vmap/WDTFile.cs -------------------------------------------------------------------------------- /Source/DataExtractor/Vmap/Wmo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Source/DataExtractor/Vmap/Wmo.cs -------------------------------------------------------------------------------- /THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/THANKS -------------------------------------------------------------------------------- /Tools.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/Tools.sln -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/appveyor.yml -------------------------------------------------------------------------------- /default.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CypherCore/Tools/HEAD/default.props --------------------------------------------------------------------------------