Created
February 21, 2022 20:31
-
-
Save Faq/a10fe482618611b87388a97ede11355c to your computer and use it in GitHub Desktop.
crash
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Revision: TrinityCore rev. 3dca705acc95+ 2022-02-18 19:14:44 +0200 (3.3.5 branch) (Win64, RelWithDebInfo, Static) | |
Date 20:2:2022. Time 13:56 | |
//===================================================== | |
*** Hardware *** | |
Processor: Intel(R) Core(TM) i7-6900K CPU @ 3.20GHz | |
Number Of Processors: 16 | |
Physical Memory: 134125364 KB (Available: 123313492 KB) | |
Commit Charge Limit: 134123464 KB | |
*** Operation System *** | |
Windows 7 Professional Service Pack 1 (Version 6.1, Build 7601) | |
//===================================================== | |
Exception code: C0000005 ACCESS_VIOLATION | |
Fault address: 000000013FD044A6 01:00000000000634A6 C:\World of Warcraft\mmaps_generator.exe | |
Registers: | |
RAX:00000000062AC370 | |
RBX:00000000062AC378 | |
RCX:000000000C80F1DC | |
RDX:000000000C80F20C | |
RSI:0000000001DDD290 | |
RDI:000000000A330C2C | |
R8: 0000000000000000 | |
R9: 00000000062AC384 | |
R10:000000000815EC68 | |
R11:00000000062AC384 | |
R12:00000000062AC378 | |
R13:00000000000181B7 | |
R14:000000000C790048 | |
R15:000000010815C230 | |
CS:RIP:0033:000000013FD044A6 | |
SS:RSP:002B:000000000815E9C0 RBP:0815EAC0 | |
DS:002B ES:002B FS:0053 GS:002B | |
Flags:00010202 | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD044A6 000000000815EC70 rasterizeTri+96 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 256 | |
000000013FD04D56 000000000815ED30 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
000000013FCA6E1B 000000000815F5C0 MMAP::TileBuilder::buildMoveMapTile+53B C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 679 | |
000000013FCA7D3A 000000000815F830 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 000000000815F8A0 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 000000000815F8D0 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 000000000815F900 _o__realloc_base+60 | |
00000000774155FD 000000000815F930 BaseThreadInitThunk+D | |
000000007757294D 000000000815F980 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000007758901A 000000000020F920 ZwDelayExecution+A | |
000007FEFCFF1203 000000000020F9C0 SleepEx+B3 | |
000007FEDE492A7C 000000000020FA10 _Thrd_sleep+3C | |
000000013FCA47F1 000000000020FA60 std::this_thread::sleep_until<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > >+71 C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 189 | |
000000013FCA4779 000000000020FA90 std::this_thread::sleep_for<__int64,std::ratio<1,1000> >+19 C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 203 | |
000000013FCA6458 000000000020FAE0 MMAP::MapBuilder::buildMaps+118 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 263 | |
000000013FCABD4F 000000000020FD60 main+3CF C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\PathGenerator.cpp line 356 | |
000000013FDA3D10 000000000020FDA0 __scrt_common_main_seh+10C d:\a01\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288 | |
00000000774155FD 000000000020FDD0 BaseThreadInitThunk+D | |
000000007757294D 000000000020FE20 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD0796C 000000000834F130 calculateDistanceField+13C C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRegion.cpp line 68 | |
000000013FD0A226 000000000834F180 rcBuildDistanceField+136 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRegion.cpp line 1293 | |
000000013FCA6F46 000000000834FA10 MMAP::TileBuilder::buildMoveMapTile+666 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 709 | |
000000013FCA7D3A 000000000834FC80 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 000000000834FCF0 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 000000000834FD20 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 000000000834FD50 _o__realloc_base+60 | |
00000000774155FD 000000000834FD80 BaseThreadInitThunk+D | |
000000007757294D 000000000834FDD0 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD06A9C 000000000848F2A0 rcMedianFilterWalkableArea+DC C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastArea.cpp line 263 | |
000000013FCA6F46 000000000848FB30 MMAP::TileBuilder::buildMoveMapTile+666 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 709 | |
000000013FCA7D3A 000000000848FDA0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 000000000848FE10 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 000000000848FE40 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 000000000848FE70 _o__realloc_base+60 | |
00000000774155FD 000000000848FEA0 BaseThreadInitThunk+D | |
000000007757294D 000000000848FEF0 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD04410 000000000873EB50 rasterizeTri+0 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 246 | |
000000013FD04D56 000000000873EC10 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
000000013FCA6E4E 000000000873F4A0 MMAP::TileBuilder::buildMoveMapTile+56E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 683 | |
000000013FCA7D3A 000000000873F710 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 000000000873F780 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 000000000873F7B0 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 000000000873F7E0 _o__realloc_base+60 | |
00000000774155FD 000000000873F810 BaseThreadInitThunk+D | |
000000007757294D 000000000873F860 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FCAD6EB 000000000892F840 MMAP::TerrainBuilder::cleanVertices+20B C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\TerrainBuilder.cpp line 853 | |
000000013FCA7C5A 000000000892FAB0 MMAP::TileBuilder::buildTile+EA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 497 | |
000000013FCA5A5E 000000000892FB20 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 000000000892FB50 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 000000000892FB80 _o__realloc_base+60 | |
00000000774155FD 000000000892FBB0 BaseThreadInitThunk+D | |
000000007757294D 000000000892FC00 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD0445A 0000000008ABF0C0 rasterizeTri+4A C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 246 | |
000000013FD04D56 0000000008ABF180 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
000000013FCA6E1B 0000000008ABFA10 MMAP::TileBuilder::buildMoveMapTile+53B C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 679 | |
000000013FCA7D3A 0000000008ABFC80 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 0000000008ABFCF0 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 0000000008ABFD20 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 0000000008ABFD50 _o__realloc_base+60 | |
00000000774155FD 0000000008ABFD80 BaseThreadInitThunk+D | |
000000007757294D 0000000008ABFDD0 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD048DD 000000000862EF80 rasterizeTri+4CD C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 334 | |
000000013FD04D56 000000000862F040 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
000000013FCA6E1B 000000000862F8D0 MMAP::TileBuilder::buildMoveMapTile+53B C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 679 | |
000000013FCA7D3A 000000000862FB40 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 000000000862FBB0 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 000000000862FBE0 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 000000000862FC10 _o__realloc_base+60 | |
00000000774155FD 000000000862FC40 BaseThreadInitThunk+D | |
000000007757294D 000000000862FC90 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD0AE28 0000000008BCF210 rcBuildRegions+558 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRegion.cpp line 1656 | |
000000013FCA6FEE 0000000008BCFAA0 MMAP::TileBuilder::buildMoveMapTile+70E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 722 | |
000000013FCA7D3A 0000000008BCFD10 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 0000000008BCFD80 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 0000000008BCFDB0 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 0000000008BCFDE0 _o__realloc_base+60 | |
00000000774155FD 0000000008BCFE10 BaseThreadInitThunk+D | |
000000007757294D 0000000008BCFE60 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD079A6 0000000008EAEF90 calculateDistanceField+176 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRegion.cpp line 69 | |
000000013FD0A1DE 0000000008EAEFE0 rcBuildDistanceField+EE C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRegion.cpp line 1286 | |
000000013FCA6F46 0000000008EAF870 MMAP::TileBuilder::buildMoveMapTile+666 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 709 | |
000000013FCA7D3A 0000000008EAFAE0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 0000000008EAFB50 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 0000000008EAFB80 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 0000000008EAFBB0 _o__realloc_base+60 | |
00000000774155FD 0000000008EAFBE0 BaseThreadInitThunk+D | |
000000007757294D 0000000008EAFC30 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD05CA4 0000000008D6F010 rcErodeWalkableArea+3C4 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastArea.cpp line 144 | |
000000013FCA6F15 0000000008D6F8A0 MMAP::TileBuilder::buildMoveMapTile+635 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 703 | |
000000013FCA7D3A 0000000008D6FB10 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 0000000008D6FB80 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 0000000008D6FBB0 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 0000000008D6FBE0 _o__realloc_base+60 | |
00000000774155FD 0000000008D6FC10 BaseThreadInitThunk+D | |
000000007757294D 0000000008D6FC60 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD08085 0000000008FBE290 rcVectorBase<int,1>::copy_range+15 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Include\RecastAlloc.h line 265 | |
000000013FD072EA 0000000008FBE2C0 rcVectorBase<int,1>::allocate_and_copy+3A C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Include\RecastAlloc.h line 181 | |
000000013FD0B840 0000000008FBE2F0 rcVectorBase<int,1>::resize_impl+60 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Include\RecastAlloc.h line 227 | |
00000000003F0000 0000000008FBE2F8 0000:0000000000000000 | |
000000000B3E7FC0 0000000008FBE300 0000:0000000000000000 | |
000000007754A90E 0000000008FBE380 RtlFreeHeap+5AE | |
000007FEE8CAF02B 0000000008FBE3B0 _free_base+1B | |
000000013FD15434 0000000008FBF1B0 rcBuildPolyMeshDetail+C44 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastMeshDetail.cpp line 1387 | |
000000013FCA6DE9 0000000008FBFA40 MMAP::TileBuilder::buildMoveMapTile+509 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 678 | |
000000013FCA7D3A 0000000008FBFCB0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 0000000008FBFD20 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 0000000008FBFD50 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 0000000008FBFD80 _o__realloc_base+60 | |
00000000774155FD 0000000008FBFDB0 BaseThreadInitThunk+D | |
000000007757294D 0000000008FBFE00 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD047DC 000000000915EC10 rasterizeTri+3CC C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 314 | |
000000013FD04D56 000000000915ECD0 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
000000013FCA6E1B 000000000915F560 MMAP::TileBuilder::buildMoveMapTile+53B C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 679 | |
000000013FCA7D3A 000000000915F7D0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 000000000915F840 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 000000000915F870 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 000000000915F8A0 _o__realloc_base+60 | |
00000000774155FD 000000000915F8D0 BaseThreadInitThunk+D | |
000000007757294D 000000000915F920 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD044F0 00000000093DF010 rasterizeTri+E0 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 250 | |
000000013FD04D56 00000000093DF0D0 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
000000013FCA6E4E 00000000093DF960 MMAP::TileBuilder::buildMoveMapTile+56E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 683 | |
000000013FCA7D3A 00000000093DFBD0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 00000000093DFC40 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 00000000093DFC70 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 00000000093DFCA0 _o__realloc_base+60 | |
00000000774155FD 00000000093DFCD0 BaseThreadInitThunk+D | |
000000007757294D 00000000093DFD20 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD03013 000000000926EE70 calcTriNormal+E3 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\Recast.cpp line 324 | |
000000013FD03EED 000000000926EED0 rcMarkWalkableTriangles+9D C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\Recast.cpp line 351 | |
000000013FCA6E1B 000000000926F760 MMAP::TileBuilder::buildMoveMapTile+53B C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 679 | |
000000013FCA7D3A 000000000926F9D0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 000000000926FA40 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 000000000926FA70 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 000000000926FAA0 _o__realloc_base+60 | |
00000000774155FD 000000000926FAD0 BaseThreadInitThunk+D | |
000000007757294D 000000000926FB20 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD03669 000000000957F1B0 rcBuildCompactHeightfield+4E9 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\Recast.cpp line 505 | |
000000013FCA6EC9 000000000957FA40 MMAP::TileBuilder::buildMoveMapTile+5E9 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 690 | |
000000013FCA7D3A 000000000957FCB0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 000000000957FD20 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 000000000957FD50 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 000000000957FD80 _o__realloc_base+60 | |
00000000774155FD 000000000957FDB0 BaseThreadInitThunk+D | |
000000007757294D 000000000957FE00 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD08085 00000000096BE0C0 rcVectorBase<int,1>::copy_range+15 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Include\RecastAlloc.h line 265 | |
000000013FD072CF 00000000096BE0F0 rcVectorBase<int,1>::allocate_and_copy+1F C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Include\RecastAlloc.h line 177 | |
000000013FD0B81C 00000000096BE120 rcVectorBase<int,1>::resize_impl+3C C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Include\RecastAlloc.h line 217 | |
000000013FD147AF 00000000096BE150 push3+2F C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastMeshDetail.cpp line 1019 | |
000000013FD14467 00000000096BE1E0 getHeightData+3A7 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastMeshDetail.cpp line 1116 | |
000000013FD15434 00000000096BEFE0 rcBuildPolyMeshDetail+C44 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastMeshDetail.cpp line 1387 | |
000000013FCA6DB7 00000000096BF870 MMAP::TileBuilder::buildMoveMapTile+4D7 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 677 | |
000000013FCA7D3A 00000000096BFAE0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
000000013FCA5A5E 00000000096BFB50 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
000000013FCA43DF 00000000096BFB80 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
000007FEE8CBF4A0 00000000096BFBB0 _o__realloc_base+60 | |
00000000774155FD 00000000096BFBE0 BaseThreadInitThunk+D | |
000000007757294D 00000000096BFC30 RtlUserThreadStart+1D | |
======================== | |
Local Variables And Parameters | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD044A6 000000000815EC70 rasterizeTri+96 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 256 | |
Parameter float* v0 = 1.716414 | |
Parameter float* v1 = 0.000000 | |
Parameter float* v2 = -467.999969 | |
Parameter unsigned int area = 0x0 | |
Parameter rcHeightfield& hf = 0x62AC370 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -492.000000 | |
[1] = -19.418812 | |
[2] = -13099.999023 | |
float[3] bmax | |
[0] = -467.999969 | |
[1] = 195.713867 | |
[2] = -13076.000000 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0x64AC3A8 | |
unsigned int smin = 0x1C501B9 | |
unsigned int smax = 0x1C501B9 | |
unsigned int area = 0xB | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0xF5A6F70 | |
rcSpanPool* next = 0x7DFCC00 | |
rcSpanPool* next = 0x10EECCA0 | |
rcSpan[2048] items | |
[0] = 0x7DFCC08 | |
[1] = 0x7DFCC18 | |
[2] = 0x7DFCC28 | |
[3] = 0x7DFCC38 | |
[4] = 0x7DFCC48 | |
[5] = 0x7DFCC58 | |
[6] = 0x7DFCC68 | |
[7] = 0x7DFCC78 | |
[8] = 0x7DFCC88 | |
[9] = 0x7DFCC98 | |
rcSpan[2048] items | |
[0] = 0xF5A6F78 | |
[1] = 0xF5A6F88 | |
[2] = 0xF5A6F98 | |
[3] = 0xF5A6FA8 | |
[4] = 0xF5A6FB8 | |
[5] = 0xF5A6FC8 | |
[6] = 0xF5A6FD8 | |
[7] = 0xF5A6FE8 | |
[8] = 0xF5A6FF8 | |
[9] = 0xF5A7008 | |
rcSpan* freelist = 0xF5A9FB8 | |
unsigned int smin = 0x1190114 | |
unsigned int smax = 0x1190114 | |
unsigned int area = 0x0 | |
rcSpan* next = 0xF5AA738 | |
unsigned int smin = 0xD200CD | |
unsigned int smax = 0xD200CD | |
unsigned int area = 0x0 | |
rcSpan* next = 0xF5AA748 | |
Parameter float* bmin = -492.000000 | |
Parameter float* bmax = -467.999969 | |
Parameter float cs = 0.266667 | |
Parameter float ics = 3.750001 | |
Parameter float ich = 3.750001 | |
Parameter int flagMergeThr = 0x6 | |
Local int nvrow = 0x3 | |
Local float[84] buf | |
[0] = -468.266663 | |
[1] = 54.082115 | |
[2] = -13089.065430 | |
[3] = -468.000000 | |
[4] = 54.271770 | |
[5] = -13089.065430 | |
[6] = -468.000000 | |
[7] = 54.514915 | |
[8] = -13088.798828 | |
[9] = -468.183533 | |
Local int nvIn = 0x0 | |
Local int nv2 = 0x4 | |
Local int nv = 0x3 | |
000000013FD04D56 000000000815ED30 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
Parameter rcContext* ctx = 0x181B7 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter float* verts = 0.000000 | |
Parameter int __formal = 0x13D9A508 | |
Parameter int* tris = 0x62AC370 | |
Parameter unsigned int* areas = 0xB | |
Parameter int nt = 0x181B7 | |
Parameter rcHeightfield& solid = 0x62AC370 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -492.000000 | |
[1] = -19.418812 | |
[2] = -13099.999023 | |
float[3] bmax | |
[0] = -467.999969 | |
[1] = 195.713867 | |
[2] = -13076.000000 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0x64AC3A8 | |
unsigned int smin = 0x1C501B9 | |
unsigned int smax = 0x1C501B9 | |
unsigned int area = 0xB | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0xF5A6F70 | |
rcSpanPool* next = 0x7DFCC00 | |
rcSpanPool* next = 0x10EECCA0 | |
rcSpan[2048] items | |
[0] = 0x7DFCC08 | |
[1] = 0x7DFCC18 | |
[2] = 0x7DFCC28 | |
[3] = 0x7DFCC38 | |
[4] = 0x7DFCC48 | |
[5] = 0x7DFCC58 | |
[6] = 0x7DFCC68 | |
[7] = 0x7DFCC78 | |
[8] = 0x7DFCC88 | |
[9] = 0x7DFCC98 | |
rcSpan[2048] items | |
[0] = 0xF5A6F78 | |
[1] = 0xF5A6F88 | |
[2] = 0xF5A6F98 | |
[3] = 0xF5A6FA8 | |
[4] = 0xF5A6FB8 | |
[5] = 0xF5A6FC8 | |
[6] = 0xF5A6FD8 | |
[7] = 0xF5A6FE8 | |
[8] = 0xF5A6FF8 | |
[9] = 0xF5A7008 | |
rcSpan* freelist = 0xF5A9FB8 | |
unsigned int smin = 0x1190114 | |
unsigned int smax = 0x1190114 | |
unsigned int area = 0x0 | |
rcSpan* next = 0xF5AA738 | |
unsigned int smin = 0xD200CD | |
unsigned int smax = 0xD200CD | |
unsigned int area = 0x0 | |
rcSpan* next = 0xF5AA748 | |
Parameter int flagMergeThr = 0x6 | |
Local rcScopedTimer timer | |
rcContext* m_ctx = 0x1DDD290 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
int m_label = 0x2 | |
000000013FCA6E1B 000000000815F5C0 MMAP::TileBuilder::buildMoveMapTile+53B C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 679 | |
Local MMAP::TileBuilder* this = 0x4E8F10 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x20FC08 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0430 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x7C | |
_Thrd_t _Thr | |
void* _Hnd = 0x7C | |
unsigned int _Id = 0x10D4 | |
rcContext* m_rcContext = 0x1DDD290 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x815F6D0 | |
Parameter unsigned int tileX = 0x4E8F10 | |
Parameter unsigned int tileY = 0x38 | |
Parameter MMAP::MeshData& meshData = 0x815F640 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xC790048 | |
float* data = -2.083333 | |
unsigned int num = 0x287F1 | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xC790048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xA240048 | |
int* data = 0x0 | |
unsigned int num = 0x48525 | |
unsigned int numAllocated = 0x64EA7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xA240048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x1A2E2548 | |
float* data = -616.930603 | |
unsigned int num = 0x765 | |
unsigned int numAllocated = 0x2CE95 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1A2E2548 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x665F958 | |
int* data = 0x0 | |
unsigned int num = 0xC60 | |
unsigned int numAllocated = 0x1EF7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x665F958 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x13857FA8 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x420 | |
unsigned int numAllocated = 0xA48 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x13857FA8 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0x64C1E20 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0xB1E2FC0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0xB1E3028 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0xB1E3090 | |
dtMeshTile* m_tiles = 0xB1E2FC0 | |
Local char[20] tileString = "[Map 000] [32,56]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = -19.418812 | |
[2] = -13333.333008 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 195.713867 | |
[2] = -12800.000000 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0xBF80 | |
int vertCount = 0x20 | |
unsigned int* polys = 0xDA00B300 <Unable to read memory> | |
unsigned int* polyFlags = 0x0 | |
unsigned int* polyAreas = 0xF7 | |
int polyCount = 0x196C | |
int nvp = 0x0 | |
unsigned int* detailMeshes = NULL | |
float* detailVerts = 0x3 <Unable to read memory> | |
int detailVertsCount = 0x2F470 | |
unsigned int* detailTris = 0x0 | |
int detailTriCount = 0x815F668 | |
float* offMeshConVerts = NULL | |
float* offMeshConRad = NULL | |
unsigned int* offMeshConFlags = 0x3 <Unable to read memory> | |
unsigned int* offMeshConAreas = 0xD8 | |
unsigned int* offMeshConDir = 0x0 | |
unsigned int* offMeshConUserID = 0x1A42A660 | |
int offMeshConCount = 0x0 | |
unsigned int userId = 0x80 | |
int tileX = 0xDA00B369 | |
int tileY = 0x0 | |
int tileLayer = 0xB010802 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = 0.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0x6C | |
Local unsigned int* navData = 0x4A | |
Local int navDataSize = 0x13B4EBA0 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -492.000000 | |
[1] = -19.418812 | |
[2] = -13099.999023 | |
float[3] bmax | |
[0] = -467.999969 | |
[1] = 195.713867 | |
[2] = -13076.000000 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "p۷..." | |
Local unsigned int tileRef = 0x115 | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 000000000815F830 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E8F10 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0x64C1E20 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0xB1E2FC0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0xB1E3028 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0xB1E3090 | |
dtMeshTile* m_tiles = 0xB1E2FC0 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 195.713867 | |
[2] = -12800.000000 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xC790048 | |
float* data = -2.083333 | |
unsigned int num = 0x287F1 | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xC790048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xA240048 | |
int* data = 0x0 | |
unsigned int num = 0x48525 | |
unsigned int numAllocated = 0x64EA7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xA240048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x1A2E2548 | |
float* data = -616.930603 | |
unsigned int num = 0x765 | |
unsigned int numAllocated = 0x2CE95 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1A2E2548 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x665F958 | |
int* data = 0x0 | |
unsigned int num = 0xC60 | |
unsigned int numAllocated = 0x1EF7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x665F958 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x13857FA8 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x420 | |
unsigned int numAllocated = 0xA48 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x13857FA8 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x19CE0088 | |
float* data = -616.930603 | |
unsigned int num = 0x28F56 | |
unsigned int numAllocated = 0x29E20 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x19CE0088 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = -19.418812 | |
[2] = -13333.333008 | |
000000013FCA5A5E 000000000815F8A0 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = 0x7FEE8D85B38 | |
bool m_bigBaseUnit = 0x25 | |
bool m_debugOutput = 0xB2 | |
MMAP::MapBuilder* m_mapBuilder = 0x8880AEC54DDA | |
MMAP::TerrainBuilder* m_terrainBuilder = <Unable to read memory> | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x8880AEC54DE2 <Unable to read memory> | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x8880AEC54DE2 | |
bool m_debugOutput = 0x8880AEC54DF2 <Unable to read memory> | |
char* m_offMeshFilePath = <Unable to read memory> | |
unsigned int m_threads = 0x8880AEC54E02 <Unable to read memory> | |
bool m_skipContinents = 0x8880AEC54E06 <Unable to read memory> | |
bool m_skipJunkMaps = 0x8880AEC54E07 <Unable to read memory> | |
bool m_skipBattlegrounds = 0x8880AEC54E08 <Unable to read memory> | |
bool m_skipLiquid = 0x8880AEC54E09 <Unable to read memory> | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0x8880AEC54E0A <Unable to read memory> | |
bool _Has_value = 0x8880AEC54E0E <Unable to read memory> | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0x8880AEC54E12 <Unable to read memory> | |
bool _Has_value = 0x8880AEC54E16 <Unable to read memory> | |
bool m_bigBaseUnit = 0x8880AEC54E1A <Unable to read memory> | |
int m_mapid = 0x8880AEC54E1E <Unable to read memory> | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x8880AEC54E22 <Unable to read memory> | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x8880AEC54E22 <Unable to read memory> | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x8880AEC54E26 <Unable to read memory> | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x8880AEC54E26 <Unable to read memory> | |
rcContext* m_rcContext = <Unable to read memory> | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x8880AEC54E32 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x8880AEC54E4A | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x8880AEC54E9A | |
std::condition_variable _condition = 0x8880AEC54EC2 | |
std::atomic<bool> _shutdown = 0x8880AEC54F0A <Unable to read memory> | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x8880AEC54F12 <Unable to read memory> | |
bool std::atomic<bool>::is_always_lock_free = 0x8880AEC54F12 <Unable to read memory> | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x8880AEC54DDA | |
bool m_skipLiquid = 0x8880AEC54DDA <Unable to read memory> | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0xAEC54DDA | |
_Thrd_t _Thr | |
void* _Hnd = 0x8880AEC54DDA | |
unsigned int _Id = 0xAEC54DDA | |
rcContext* m_rcContext = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x38 | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 000000000815F8D0 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 000000000815F900 _o__realloc_base+60 | |
00000000774155FD 000000000815F930 BaseThreadInitThunk+D | |
000000007757294D 000000000815F980 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000007758901A 000000000020F920 ZwDelayExecution+A | |
000007FEFCFF1203 000000000020F9C0 SleepEx+B3 | |
000007FEDE492A7C 000000000020FA10 _Thrd_sleep+3C | |
000000013FCA47F1 000000000020FA60 std::this_thread::sleep_until<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > >+71 C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 189 | |
Parameter std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > >& _Abs_time = 0x14EF | |
std::chrono::duration<__int64,std::ratio<1,1000000000> > _MyDur | |
int _MyRep = 0x14EF <Unable to read memory> | |
Local xtime _Tgt | |
int sec = 0x62121E5E | |
long nsec = 0x9180FFC | |
000000013FCA4779 000000000020FA90 std::this_thread::sleep_for<__int64,std::ratio<1,1000> >+19 C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 203 | |
Parameter std::chrono::duration<__int64,std::ratio<1,1000> >& _Rel_time = 0x1DDCB60 | |
int _MyRep = 0x4C8230 | |
000000013FCA6458 000000000020FAE0 MMAP::MapBuilder::buildMaps+118 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 263 | |
Local MMAP::MapBuilder* this = 0x4E92D0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x1600000000 | |
bool m_skipLiquid = 0x1600000000 <Unable to read memory> | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x20FC00 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair | |
std::_List_val<std::_List_simple_types<MMAP::MapTiles> > _Myval2 = 0x4E92D8 | |
bool m_debugOutput = 0xBC | |
char* m_offMeshFilePath = 0x1E00002E88 <Unable to read memory> | |
unsigned int m_threads = 0x1DDD250 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x0 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x1D | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x44 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0x700061 | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x68411B0 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xB0 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x0 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x0 | |
rcContext* m_rcContext = 0x4E93E0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x93 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair | |
std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> > _Myval2 = 0x4E9328 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x4E9340 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue | |
std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > c = 0x4E9390 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x4E93B8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x7F | |
bool std::atomic<bool>::is_always_lock_free = 0x7F | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x25 | |
bool std::atomic<bool>::is_always_lock_free = 0x25 | |
Parameter std::optional<unsigned int> mapID | |
std::_Optional_construct_base<unsigned int> | |
std::_Optional_destruct_base<unsigned int,1> | |
unsigned int _Value = 0x0 | |
bool _Has_value = 0x0 | |
000000013FCABD4F 000000000020FD60 main+3CF C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\PathGenerator.cpp line 356 | |
Parameter int argc = 0x4C80B0 | |
Parameter char** argv = NULL | |
Local bool skipLiquid = 0x0 | |
Local int tileY = 0xFFFFFFFF | |
Local int mapnum = 0xFFFFFFFF | |
Local std::optional<float> maxAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
Local char* offMeshInputPath = NULL | |
Local bool skipJunkMaps = 0x1 | |
Local MMAP::MapBuilder builder | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair | |
std::_List_val<std::_List_simple_types<MMAP::MapTiles> > _Myval2 = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair | |
std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> > _Myval2 = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock | |
std::_Mutex_base | |
std::_Align_type<double,80> _Mtx_storage = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue | |
std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > c = 0x20FCC0 | |
std::condition_variable _condition | |
std::_Align_type<double,72> _Cnd_storage = 0x20FCE8 | |
std::atomic<bool> _shutdown | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
Local int tileX = 0xFFFFFFFF | |
Local char* file = NULL | |
Local unsigned int threads = 0x10 | |
Local bool silent = 0x0 | |
Local bool bigBaseUnit = 0x0 | |
Local std::optional<float> maxAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
Local bool debugOutput = 0x0 | |
Local bool skipContinents = 0x0 | |
Local bool skipBattlegrounds = 0x0 | |
000000013FDA3D10 000000000020FDA0 __scrt_common_main_seh+10C d:\a01\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 288 | |
Local bool has_cctor = 0x0 | |
00000000774155FD 000000000020FDD0 BaseThreadInitThunk+D | |
000000007757294D 000000000020FE20 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD02FFA 000000000834F130 calcTriNormal+CA C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\Recast.cpp line 323 | |
Parameter float* v0 = 0x88C0CDF66F0E <Unable to read memory> | |
Parameter float* v1 = NULL | |
Parameter float* v2 = 0x3F756BD9BE4E94C8 <Unable to read memory> | |
Parameter float* norm = 0x13E2A0AF4 <Unable to read memory> | |
000000013FD03C5D 000000000834F180 rcClearUnwalkableTriangles+8D C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\Recast.cpp line 380 | |
Parameter rcContext* ctx = 0x111B0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter float walkableSlopeAngle = 0.000000 | |
Parameter float* verts = 0.000000 | |
Parameter int __formal = 0xB295F80 | |
Parameter int* tris = 0x0 | |
Parameter int nt = 0x111B0 | |
Parameter unsigned int* areas = 0x0 | |
Local float[3] norm | |
[0] = 11.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
000000013FCA6DE9 000000000834FA10 MMAP::TileBuilder::buildMoveMapTile+509 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 678 | |
Local MMAP::TileBuilder* this = 0x4E8F50 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0480 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x80 | |
_Thrd_t _Thr | |
void* _Hnd = 0x80 | |
unsigned int _Id = 0x18B8 | |
rcContext* m_rcContext = 0x1DDCED0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x834FB20 | |
Parameter unsigned int tileX = 0x4E8F50 | |
Parameter unsigned int tileY = 0x3A | |
Parameter MMAP::MeshData& meshData = 0x834FA90 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xE220048 | |
float* data = -2.083333 | |
unsigned int num = 0x1A7CF | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xE220048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x98E0048 | |
int* data = 0x0 | |
unsigned int num = 0x33510 | |
unsigned int numAllocated = 0x4346F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x98E0048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x97D0048 | |
float* data = -208.333328 | |
unsigned int num = 0xAA67 | |
unsigned int numAllocated = 0x43471 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x97D0048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x1A51F9E8 | |
int* data = 0x0 | |
unsigned int num = 0x14601 | |
unsigned int numAllocated = 0x166CF | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1A51F9E8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x65B48F8 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x6CAB | |
unsigned int numAllocated = 0x115A5 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x65B48F8 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0x7CE8040 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x679FC70 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x679FCD8 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x679FD40 | |
dtMeshTile* m_tiles = 0x679FC70 | |
Local char[20] tileString = "[Map 000] [32,58]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = -57.612442 | |
[2] = -14399.999023 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 124.799423 | |
[2] = -13866.666016 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0x65D0 | |
int vertCount = 0x20 | |
unsigned int* polys = 0x5200FDAF <Unable to read memory> | |
unsigned int* polyFlags = 0x672 | |
unsigned int* polyAreas = 0x22 | |
int polyCount = 0x3F8880 | |
int nvp = 0x0 | |
unsigned int* detailMeshes = 0x5A00174D <Unable to read memory> | |
float* detailVerts = 0.000000 | |
int detailVertsCount = 0x5A00174D | |
unsigned int* detailTris = 0x48 | |
int detailTriCount = 0xFC0003FF | |
float* offMeshConVerts = NULL | |
float* offMeshConRad = NULL | |
unsigned int* offMeshConFlags = 0xEE40 | |
unsigned int* offMeshConAreas = 0x0 | |
unsigned int* offMeshConDir = 0x1 <Unable to read memory> | |
unsigned int* offMeshConUserID = 0x6BB5340 | |
int offMeshConCount = 0x1A42ACA0 | |
unsigned int userId = 0x0 | |
int tileX = 0x5200FDAF | |
int tileY = 0x0 | |
int tileLayer = 0x77549F40 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = -11313643433121522531353312967331414016.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = -11313643433121522531353312967331414016.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0xC0 | |
Local unsigned int* navData = NULL | |
Local int navDataSize = 0x77549F40 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -470.666656 | |
[1] = -57.612442 | |
[2] = -14166.665039 | |
float[3] bmax | |
[0] = -446.666656 | |
[1] = 124.799423 | |
[2] = -14142.666016 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "�f�..." | |
Local unsigned int tileRef = 0x116 | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 000000000834FC80 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E8F50 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0x7CE8040 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x679FC70 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x679FCD8 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x679FD40 | |
dtMeshTile* m_tiles = 0x679FC70 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 124.799423 | |
[2] = -13866.666016 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xE220048 | |
float* data = -2.083333 | |
unsigned int num = 0x1A7CF | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xE220048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x98E0048 | |
int* data = 0x0 | |
unsigned int num = 0x33510 | |
unsigned int numAllocated = 0x4346F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x98E0048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x97D0048 | |
float* data = -208.333328 | |
unsigned int num = 0xAA67 | |
unsigned int numAllocated = 0x43471 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x97D0048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x1A51F9E8 | |
int* data = 0x0 | |
unsigned int num = 0x14601 | |
unsigned int numAllocated = 0x166CF | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1A51F9E8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x65B48F8 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x6CAB | |
unsigned int numAllocated = 0x115A5 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x65B48F8 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x1AA854E8 | |
float* data = -208.333328 | |
unsigned int num = 0x25236 | |
unsigned int numAllocated = 0x2FC9D | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1AA854E8 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = -57.612442 | |
[2] = -14399.999023 | |
000000013FCA5A5E 000000000834FCF0 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = 0x7FEE8D85B38 | |
bool m_bigBaseUnit = 0x25 | |
bool m_debugOutput = 0xB2 | |
MMAP::MapBuilder* m_mapBuilder = 0x8880AEC54DDA | |
MMAP::TerrainBuilder* m_terrainBuilder = <Unable to read memory> | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x8880AEC54DE2 <Unable to read memory> | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x8880AEC54DE2 | |
bool m_debugOutput = 0x8880AEC54DF2 <Unable to read memory> | |
char* m_offMeshFilePath = <Unable to read memory> | |
unsigned int m_threads = 0x8880AEC54E02 <Unable to read memory> | |
bool m_skipContinents = 0x8880AEC54E06 <Unable to read memory> | |
bool m_skipJunkMaps = 0x8880AEC54E07 <Unable to read memory> | |
bool m_skipBattlegrounds = 0x8880AEC54E08 <Unable to read memory> | |
bool m_skipLiquid = 0x8880AEC54E09 <Unable to read memory> | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0x8880AEC54E0A <Unable to read memory> | |
bool _Has_value = 0x8880AEC54E0E <Unable to read memory> | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0x8880AEC54E12 <Unable to read memory> | |
bool _Has_value = 0x8880AEC54E16 <Unable to read memory> | |
bool m_bigBaseUnit = 0x8880AEC54E1A <Unable to read memory> | |
int m_mapid = 0x8880AEC54E1E <Unable to read memory> | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x8880AEC54E22 <Unable to read memory> | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x8880AEC54E22 <Unable to read memory> | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x8880AEC54E26 <Unable to read memory> | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x8880AEC54E26 <Unable to read memory> | |
rcContext* m_rcContext = <Unable to read memory> | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x8880AEC54E32 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x8880AEC54E4A | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x8880AEC54E9A | |
std::condition_variable _condition = 0x8880AEC54EC2 | |
std::atomic<bool> _shutdown = 0x8880AEC54F0A <Unable to read memory> | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x8880AEC54F12 <Unable to read memory> | |
bool std::atomic<bool>::is_always_lock_free = 0x8880AEC54F12 <Unable to read memory> | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x8880AEC54DDA | |
bool m_skipLiquid = 0x8880AEC54DDA <Unable to read memory> | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0xAEC54DDA | |
_Thrd_t _Thr | |
void* _Hnd = 0x8880AEC54DDA | |
unsigned int _Id = 0xAEC54DDA | |
rcContext* m_rcContext = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x3A | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 000000000834FD20 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 000000000834FD50 _o__realloc_base+60 | |
00000000774155FD 000000000834FD80 BaseThreadInitThunk+D | |
000000007757294D 000000000834FDD0 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD042AF 000000000848EF20 dividePoly+14F C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 201 | |
Parameter float* in = 0x27 <Unable to read memory> | |
Parameter int nin = 0x134 | |
Parameter float* out1 = 0xC <Unable to read memory> | |
Parameter int* nout1 = 0x0 | |
Parameter float* out2 = -533.599976 | |
Parameter int* nout2 = 0x4 | |
Parameter float x = -521.599976 | |
Parameter int axis = 0x0 | |
Local float[12] d | |
[0] = 0.049988 | |
[1] = 0.266663 | |
[2] = -0.243591 | |
[3] = -0.183472 | |
[4] = -0.045288 | |
[5] = 0.266663 | |
[6] = 4314111169731063680524050623365120.000000 | |
[7] = 0.000000 | |
[8] = 0.000000 | |
[9] = 0.000000 | |
000000013FD04895 000000000848F1E0 rasterizeTri+485 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 329 | |
Parameter float* v0 = 1.716414 | |
Parameter float* v1 = 0.000000 | |
Parameter float* v2 = -510.666656 | |
Parameter unsigned int area = 0x0 | |
Parameter rcHeightfield& hf = 0x1A628F80 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -534.666626 | |
[1] = 1.240799 | |
[2] = -10753.332031 | |
float[3] bmax | |
[0] = -510.666656 | |
[1] = 227.478455 | |
[2] = -10729.333008 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0xF7DB5E8 | |
unsigned int smin = 0xD400D1 | |
unsigned int smax = 0xD400D1 | |
unsigned int area = 0xB | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0x7761CA0 | |
rcSpanPool* next = 0x10541010 | |
rcSpanPool* next = 0x117B5260 | |
rcSpan[2048] items | |
[0] = 0x10541018 | |
[1] = 0x10541028 | |
[2] = 0x10541038 | |
[3] = 0x10541048 | |
[4] = 0x10541058 | |
[5] = 0x10541068 | |
[6] = 0x10541078 | |
[7] = 0x10541088 | |
[8] = 0x10541098 | |
[9] = 0x105410A8 | |
rcSpan[2048] items | |
[0] = 0x7761CA8 | |
[1] = 0x7761CB8 | |
[2] = 0x7761CC8 | |
[3] = 0x7761CD8 | |
[4] = 0x7761CE8 | |
[5] = 0x7761CF8 | |
[6] = 0x7761D08 | |
[7] = 0x7761D18 | |
[8] = 0x7761D28 | |
[9] = 0x7761D38 | |
rcSpan* freelist = 0x702D718 | |
unsigned int smin = 0x1330131 | |
unsigned int smax = 0x1330131 | |
unsigned int area = 0xB | |
rcSpan* next = 0x10543A38 | |
unsigned int smin = 0x1320131 | |
unsigned int smax = 0x1320131 | |
unsigned int area = 0x0 | |
rcSpan* next = 0x7764AA8 | |
Parameter float* bmin = -534.666626 | |
Parameter float* bmax = -510.666656 | |
Parameter float cs = 0.266667 | |
Parameter float ics = 3.750001 | |
Parameter float ich = 3.750001 | |
Parameter int flagMergeThr = 0x6 | |
Local int nvrow = 0x3 | |
Local float[84] buf | |
[0] = -531.733276 | |
[1] = 83.047836 | |
[2] = -10731.199219 | |
[3] = -531.733276 | |
[4] = 82.984100 | |
[5] = -10731.465820 | |
[6] = -531.525818 | |
[7] = 82.746529 | |
[8] = -10731.465820 | |
[9] = -531.610291 | |
Local int nvIn = 0x0 | |
Local int nv2 = 0x0 | |
Local int nv = 0x4 | |
000000013FD04D56 000000000848F2A0 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
Parameter rcContext* ctx = 0x19A36 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter float* verts = 0.000000 | |
Parameter int __formal = 0x7A15E38 | |
Parameter int* tris = 0x5A | |
Parameter unsigned int* areas = 0xA0 | |
Parameter int nt = 0x19A36 | |
Parameter rcHeightfield& solid = 0x1A628F80 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -534.666626 | |
[1] = 1.240799 | |
[2] = -10753.332031 | |
float[3] bmax | |
[0] = -510.666656 | |
[1] = 227.478455 | |
[2] = -10729.333008 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0xF7DB5E8 | |
unsigned int smin = 0xD400D1 | |
unsigned int smax = 0xD400D1 | |
unsigned int area = 0x0 | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0x7761CA0 | |
rcSpanPool* next = 0x10541010 | |
rcSpanPool* next = 0x117B5260 | |
rcSpan[2048] items | |
[0] = 0x10541018 | |
[1] = 0x10541028 | |
[2] = 0x10541038 | |
[3] = 0x10541048 | |
[4] = 0x10541058 | |
[5] = 0x10541068 | |
[6] = 0x10541078 | |
[7] = 0x10541088 | |
[8] = 0x10541098 | |
[9] = 0x105410A8 | |
rcSpan[2048] items | |
[0] = 0x7761CA8 | |
[1] = 0x7761CB8 | |
[2] = 0x7761CC8 | |
[3] = 0x7761CD8 | |
[4] = 0x7761CE8 | |
[5] = 0x7761CF8 | |
[6] = 0x7761D08 | |
[7] = 0x7761D18 | |
[8] = 0x7761D28 | |
[9] = 0x7761D38 | |
rcSpan* freelist = 0x702D718 | |
unsigned int smin = 0x1330131 | |
unsigned int smax = 0x1330131 | |
unsigned int area = 0xB | |
rcSpan* next = 0x10543A38 | |
unsigned int smin = 0x1320131 | |
unsigned int smax = 0x1320131 | |
unsigned int area = 0x0 | |
rcSpan* next = 0x7764AA8 | |
Parameter int flagMergeThr = 0x6 | |
Local rcScopedTimer timer | |
rcContext* m_ctx = 0x1 | |
bool m_logEnabled = 0x9 <Unable to read memory> | |
bool m_timerEnabled = 0xA <Unable to read memory> | |
int m_label = 0x751EA68 | |
000000013FCA6E4E 000000000848FB30 MMAP::TileBuilder::buildMoveMapTile+56E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 683 | |
Local MMAP::TileBuilder* this = 0x4E8F90 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x20FC08 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0490 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x84 | |
_Thrd_t _Thr | |
void* _Hnd = 0x84 | |
unsigned int _Id = 0x56C | |
rcContext* m_rcContext = 0x1DDD030 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x848FC40 | |
Parameter unsigned int tileX = 0x4E8F90 | |
Parameter unsigned int tileY = 0x34 | |
Parameter MMAP::MeshData& meshData = 0x848FBB0 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xC390048 | |
float* data = -2.083333 | |
unsigned int num = 0x2E98F | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xC390048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xBBA0048 | |
int* data = 0x0 | |
unsigned int num = 0x4CEA2 | |
unsigned int numAllocated = 0x64EA7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xBBA0048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x14849EE8 | |
float* data = 533.333313 | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x2E73F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x14849EE8 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x0 | |
int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0x64E9020 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0xB77BEF0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0xB77BF58 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0xB77BFC0 | |
dtMeshTile* m_tiles = 0xB77BEF0 | |
Local char[20] tileString = "[Map 000] [32,52]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = 1.240799 | |
[2] = -11199.999023 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 227.478455 | |
[2] = -10666.666016 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0x0 | |
int vertCount = 0x848F9E0 | |
unsigned int* polys = 0xFB80 | |
unsigned int* polyFlags = 0x0 | |
unsigned int* polyAreas = 0x48 | |
int polyCount = 0x0 | |
int nvp = 0x0 | |
unsigned int* detailMeshes = 0x0 | |
float* detailVerts = 0.000000 | |
int detailVertsCount = 0x848F9E0 | |
unsigned int* detailTris = 0x0 | |
int detailTriCount = 0x848FBD8 | |
float* offMeshConVerts = NULL | |
float* offMeshConRad = 0.000000 | |
unsigned int* offMeshConFlags = 0xFB80 | |
unsigned int* offMeshConAreas = 0x80 | |
unsigned int* offMeshConDir = 0x0 | |
unsigned int* offMeshConUserID = 0xBBA0048 | |
int offMeshConCount = 0x0 | |
unsigned int userId = 0x0 | |
int tileX = 0xBCD3AD0 | |
int tileY = 0x0 | |
int tileLayer = 0x848F9E0 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = 0.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0xE0 | |
Local unsigned int* navData = 0x1000 <Unable to read memory> | |
Local int navDataSize = 0x77549F40 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -513.333313 | |
[1] = 1.240799 | |
[2] = -10753.332031 | |
float[3] bmax | |
[0] = -489.333313 | |
[1] = 227.478455 | |
[2] = -10729.333008 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "��H..." | |
Local unsigned int tileRef = 0x20E | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "��H" | |
char[3] padding = "�H" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 000000000848FDA0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E8F90 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0x64E9020 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0xB77BEF0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0xB77BF58 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0xB77BFC0 | |
dtMeshTile* m_tiles = 0xB77BEF0 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 227.478455 | |
[2] = -10666.666016 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xC390048 | |
float* data = -2.083333 | |
unsigned int num = 0x2E98F | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xC390048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xBBA0048 | |
int* data = 0x0 | |
unsigned int num = 0x4CEA2 | |
unsigned int numAllocated = 0x64EA7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xBBA0048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x14849EE8 | |
float* data = 533.333313 | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x2E73F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x14849EE8 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x0 | |
int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x1A9CAE98 | |
float* data = -2.083333 | |
unsigned int num = 0x2E98F | |
unsigned int numAllocated = 0x2E98F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1A9CAE98 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = 1.240799 | |
[2] = -11199.999023 | |
000000013FCA5A5E 000000000848FE10 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = 0x7FEE8D85B38 | |
bool m_bigBaseUnit = 0x25 | |
bool m_debugOutput = 0xB2 | |
MMAP::MapBuilder* m_mapBuilder = 0x8880AEC54DDA | |
MMAP::TerrainBuilder* m_terrainBuilder = <Unable to read memory> | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x8880AEC54DE2 <Unable to read memory> | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x8880AEC54DE2 | |
bool m_debugOutput = 0x8880AEC54DF2 <Unable to read memory> | |
char* m_offMeshFilePath = <Unable to read memory> | |
unsigned int m_threads = 0x8880AEC54E02 <Unable to read memory> | |
bool m_skipContinents = 0x8880AEC54E06 <Unable to read memory> | |
bool m_skipJunkMaps = 0x8880AEC54E07 <Unable to read memory> | |
bool m_skipBattlegrounds = 0x8880AEC54E08 <Unable to read memory> | |
bool m_skipLiquid = 0x8880AEC54E09 <Unable to read memory> | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0x8880AEC54E0A <Unable to read memory> | |
bool _Has_value = 0x8880AEC54E0E <Unable to read memory> | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0x8880AEC54E12 <Unable to read memory> | |
bool _Has_value = 0x8880AEC54E16 <Unable to read memory> | |
bool m_bigBaseUnit = 0x8880AEC54E1A <Unable to read memory> | |
int m_mapid = 0x8880AEC54E1E <Unable to read memory> | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x8880AEC54E22 <Unable to read memory> | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x8880AEC54E22 <Unable to read memory> | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x8880AEC54E26 <Unable to read memory> | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x8880AEC54E26 <Unable to read memory> | |
rcContext* m_rcContext = <Unable to read memory> | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x8880AEC54E32 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x8880AEC54E4A | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x8880AEC54E9A | |
std::condition_variable _condition = 0x8880AEC54EC2 | |
std::atomic<bool> _shutdown = 0x8880AEC54F0A <Unable to read memory> | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x8880AEC54F12 <Unable to read memory> | |
bool std::atomic<bool>::is_always_lock_free = 0x8880AEC54F12 <Unable to read memory> | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x8880AEC54DDA | |
bool m_skipLiquid = 0x8880AEC54DDA <Unable to read memory> | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0xAEC54DDA | |
_Thrd_t _Thr | |
void* _Hnd = 0x8880AEC54DDA | |
unsigned int _Id = 0xAEC54DDA | |
rcContext* m_rcContext = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x34 | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 000000000848FE40 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 000000000848FE70 _o__realloc_base+60 | |
00000000774155FD 000000000848FEA0 BaseThreadInitThunk+D | |
000000007757294D 000000000848FEF0 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD05015 000000000873EC10 rcFilterLedgeSpans+E5 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastFilter.cpp line 126 | |
Parameter rcContext* ctx = 0x1DDD050 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter int walkableHeight = 0x6 | |
Parameter int walkableClimb = 0x189C | |
Parameter rcHeightfield& solid = 0x5A | |
int width = 0x5A <Unable to read memory> | |
int height = 0x5E <Unable to read memory> | |
float[3] bmin | |
[0] = 0x62 <Unable to read memory> | |
[1] = 0x66 <Unable to read memory> | |
[2] = 0x6A <Unable to read memory> | |
float[3] bmax | |
[0] = 0x6E <Unable to read memory> | |
[1] = 0x72 <Unable to read memory> | |
[2] = 0x76 <Unable to read memory> | |
float cs = 0x7A <Unable to read memory> | |
float ch = 0x7E <Unable to read memory> | |
rcSpan** spans = <Unable to read memory> | |
rcSpanPool* pools = <Unable to read memory> | |
rcSpan* freelist = <Unable to read memory> | |
000000013FCA6F46 000000000873F4A0 MMAP::TileBuilder::buildMoveMapTile+666 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 709 | |
Local MMAP::TileBuilder* this = 0x4E8FD0 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D04D0 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x8C | |
_Thrd_t _Thr | |
void* _Hnd = 0x8C | |
unsigned int _Id = 0x2204 | |
rcContext* m_rcContext = 0x1DDD050 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x873F5B0 | |
Parameter unsigned int tileX = 0x4E8FD0 | |
Parameter unsigned int tileY = 0x33 | |
Parameter MMAP::MeshData& meshData = 0x873F520 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xA620048 | |
float* data = -2.083333 | |
unsigned int num = 0x20C52 | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xA620048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x99F0048 | |
int* data = 0x0 | |
unsigned int num = 0x3C219 | |
unsigned int numAllocated = 0x4346F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x99F0048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x13601708 | |
float* data = -4.166667 | |
unsigned int num = 0x36 | |
unsigned int numAllocated = 0x2E73F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x13601708 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x622FCE8 | |
int* data = 0x0 | |
unsigned int num = 0x24 | |
unsigned int numAllocated = 0x5E | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x622FCE8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x6188F40 | |
unsigned int* data = 0x9 | |
unsigned int num = 0xC | |
unsigned int numAllocated = 0x20 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x6188F40 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0xB61A6D0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x153CE6D0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x153CE738 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x153CE7A0 | |
dtMeshTile* m_tiles = 0x153CE6D0 | |
Local char[20] tileString = "[Map 000] [32,51]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = 9.625694 | |
[2] = -10666.666016 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 336.306488 | |
[2] = -10133.333008 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0x0 | |
int vertCount = 0x151B8400 | |
unsigned int* polys = 0x5438 | |
unsigned int* polyFlags = 0x8B48 | |
unsigned int* polyAreas = 0x820 <Unable to read memory> | |
int polyCount = 0x91 | |
int nvp = 0x0 | |
unsigned int* detailMeshes = 0xAEBB | |
float* detailVerts = 0x910000003F0820 <Unable to read memory> | |
int detailVertsCount = 0x873F350 | |
unsigned int* detailTris = 0x1090800 <Unable to read memory> | |
int detailTriCount = 0x19FE0010 | |
float* offMeshConVerts = NULL | |
float* offMeshConRad = NULL | |
unsigned int* offMeshConFlags = 0x1100000003 <Unable to read memory> | |
unsigned int* offMeshConAreas = 0x0 | |
unsigned int* offMeshConDir = 0x38 | |
unsigned int* offMeshConUserID = 0xBA63C | |
int offMeshConCount = 0x7754B3BD | |
unsigned int userId = 0x0 | |
int tileX = 0xFB08F80B | |
int tileY = 0x0 | |
int tileLayer = 0x74F0A40 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 9090338010431488.000000 | |
[1] = 0.000000 | |
[2] = -2586977153504550552862720.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = -2586977153504550552862720.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0x40 | |
Local unsigned int* navData = 0xB20007B5 <Unable to read memory> | |
Local int navDataSize = 0x77549F40 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -300.000031 | |
[1] = 9.625694 | |
[2] = -10198.666016 | |
float[3] bmax | |
[0] = -276.000031 | |
[1] = 336.306488 | |
[2] = -10174.666016 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "`�O..." | |
Local unsigned int tileRef = 0x231 | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 000000000873F710 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E8FD0 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0xB61A6D0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x153CE6D0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x153CE738 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x153CE7A0 | |
dtMeshTile* m_tiles = 0x153CE6D0 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 336.306488 | |
[2] = -10133.333008 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xA620048 | |
float* data = -2.083333 | |
unsigned int num = 0x20C52 | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xA620048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x99F0048 | |
int* data = 0x0 | |
unsigned int num = 0x3C219 | |
unsigned int numAllocated = 0x4346F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x99F0048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x13601708 | |
float* data = -4.166667 | |
unsigned int num = 0x36 | |
unsigned int numAllocated = 0x2E73F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x13601708 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x622FCE8 | |
int* data = 0x0 | |
unsigned int num = 0x24 | |
unsigned int numAllocated = 0x5E | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x622FCE8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x6188F40 | |
unsigned int* data = 0x9 | |
unsigned int num = 0xC | |
unsigned int numAllocated = 0x20 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x6188F40 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x14A50888 | |
float* data = -4.166667 | |
unsigned int num = 0x20C88 | |
unsigned int numAllocated = 0x20CF4 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x14A50888 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = 9.625694 | |
[2] = -10666.666016 | |
000000013FCA5A5E 000000000873F780 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x33 | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 000000000873F7B0 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 000000000873F7E0 _o__realloc_base+60 | |
00000000774155FD 000000000873F810 BaseThreadInitThunk+D | |
000000007757294D 000000000873F860 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD04D5D 000000000892EFB0 rcRasterizeTriangles+FD C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 377 | |
Parameter rcContext* ctx = 0x163BF | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter float* verts = 0.000000 | |
Parameter int __formal = 0x7129D28 | |
Parameter int* tris = 0xB266850 | |
Parameter unsigned int* areas = 0xB | |
Parameter int nt = 0x163BF | |
Parameter rcHeightfield& solid = 0xB266850 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -1025.333374 | |
[1] = -139.002274 | |
[2] = 2686.666748 | |
float[3] bmax | |
[0] = -1001.333313 | |
[1] = 321.996277 | |
[2] = 2710.666748 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = NULL | |
rcSpanPool* pools = NULL | |
rcSpan* freelist = NULL | |
Parameter int flagMergeThr = 0x6 | |
Local rcScopedTimer timer | |
rcContext* m_ctx = 0x1DDCEF0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
int m_label = 0x2 | |
000000013FCA6E1B 000000000892F840 MMAP::TileBuilder::buildMoveMapTile+53B C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 679 | |
Local MMAP::TileBuilder* this = 0x4E9010 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0500 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x90 | |
_Thrd_t _Thr | |
void* _Hnd = 0x90 | |
unsigned int _Id = 0x27F4 | |
rcContext* m_rcContext = 0x1DDCEF0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x892F950 | |
Parameter unsigned int tileX = 0x4E9010 | |
Parameter unsigned int tileY = 0x1A | |
Parameter MMAP::MeshData& meshData = 0x892F8C0 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x176F0048 | |
float* data = -535.416626 | |
unsigned int num = 0x2C6EE | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x176F0048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xA500048 | |
int* data = 0x0 | |
unsigned int num = 0x42B3D | |
unsigned int numAllocated = 0x4346F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xA500048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x117D6C58 | |
float* data = -537.500000 | |
unsigned int num = 0x354 | |
unsigned int numAllocated = 0x2CE95 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x117D6C58 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xF5BE1F8 | |
int* data = 0x0 | |
unsigned int num = 0x519 | |
unsigned int numAllocated = 0x9F7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xF5BE1F8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x6C19018 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x1B3 | |
unsigned int numAllocated = 0x36D | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x6C19018 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -1066.666626 | |
Parameter float* bmax = -533.333313 | |
Parameter dtNavMesh* navMesh = 0x7DDB3F0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x667C170 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x667C1D8 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x667C240 | |
dtMeshTile* m_tiles = 0x667C170 | |
Local char[20] tileString = "[Map 000] [33,26]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -1066.666626 | |
[1] = -139.002274 | |
[2] = 2666.666748 | |
float[3] bmax | |
[0] = -533.333313 | |
[1] = 321.996277 | |
[2] = 3200.000000 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0xECF6 | |
int vertCount = 0x768CCB0 | |
unsigned int* polys = 0x1000 <Unable to read memory> | |
unsigned int* polyFlags = 0xC6EE | |
unsigned int* polyAreas = 0x48 | |
int polyCount = 0x0 | |
int nvp = 0x0 | |
unsigned int* detailMeshes = NULL | |
float* detailVerts = 0x3 <Unable to read memory> | |
int detailVertsCount = 0x892F600 | |
unsigned int* detailTris = 0x5B | |
int detailTriCount = 0x892F801 | |
float* offMeshConVerts = 0x1000 <Unable to read memory> | |
float* offMeshConRad = 0xB100000A60AD3C <Unable to read memory> | |
unsigned int* offMeshConFlags = 0xF058 | |
unsigned int* offMeshConAreas = 0x58 | |
unsigned int* offMeshConDir = 0x1090800 <Unable to read memory> | |
unsigned int* offMeshConUserID = 0x1AB44770 | |
int offMeshConCount = 0x0 | |
unsigned int userId = 0x0 | |
int tileX = 0x7200F486 | |
int tileY = 0x0 | |
int tileLayer = 0x3 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 4314111169731063680524050623365120.000000 | |
float walkableClimb = 0.000000 | |
float cs = 0.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0xF0 | |
Local unsigned int* navData = 0x7200F486 <Unable to read memory> | |
Local int navDataSize = 0x77549F40 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -1003.999939 | |
[1] = -139.002274 | |
[2] = 2686.666748 | |
float[3] bmax | |
[0] = -980.000000 | |
[1] = 321.996277 | |
[2] = 2710.666748 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "p۷..." | |
Local unsigned int tileRef = 0x1C | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 000000000892FAB0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E9010 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0x7DDB3F0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x667C170 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x667C1D8 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x667C240 | |
dtMeshTile* m_tiles = 0x667C170 | |
Local float[3] bmax | |
[0] = -533.333313 | |
[1] = 321.996277 | |
[2] = 3200.000000 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x176F0048 | |
float* data = -535.416626 | |
unsigned int num = 0x2C6EE | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x176F0048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xA500048 | |
int* data = 0x0 | |
unsigned int num = 0x42B3D | |
unsigned int numAllocated = 0x4346F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xA500048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x117D6C58 | |
float* data = -537.500000 | |
unsigned int num = 0x354 | |
unsigned int numAllocated = 0x2CE95 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x117D6C58 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xF5BE1F8 | |
int* data = 0x0 | |
unsigned int num = 0x519 | |
unsigned int numAllocated = 0x9F7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xF5BE1F8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x6C19018 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x1B3 | |
unsigned int numAllocated = 0x36D | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x6C19018 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x11AC3E78 | |
float* data = -537.500000 | |
unsigned int num = 0x2CA42 | |
unsigned int numAllocated = 0x2D0EA | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x11AC3E78 | |
Local float[3] bmin | |
[0] = -1066.666626 | |
[1] = -139.002274 | |
[2] = 2666.666748 | |
000000013FCA5A5E 000000000892FB20 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x21 | |
unsigned int m_tileY = 0x1A | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 000000000892FB50 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 000000000892FB80 _o__realloc_base+60 | |
00000000774155FD 000000000892FBB0 BaseThreadInitThunk+D | |
000000007757294D 000000000892FC00 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD04565 0000000008ABF0C0 rasterizeTri+155 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 261 | |
Parameter float* v0 = 1.716414 | |
Parameter float* v1 = 0.000000 | |
Parameter float* v2 = -126.666725 | |
Parameter unsigned int area = 0x0 | |
Parameter rcHeightfield& hf = 0x6214DE0 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -150.666733 | |
[1] = 2.181778 | |
[2] = -9473.332031 | |
float[3] bmax | |
[0] = -126.666725 | |
[1] = 235.246735 | |
[2] = -9449.333008 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0x11E3AC38 | |
unsigned int smin = 0xC500BF | |
unsigned int smax = 0xC500BF | |
unsigned int area = 0xB | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0x11E36480 | |
rcSpanPool* next = 0x63DBE00 | |
rcSpanPool* next = 0x74DE7F0 | |
rcSpan[2048] items | |
[0] = 0x63DBE08 | |
[1] = 0x63DBE18 | |
[2] = 0x63DBE28 | |
[3] = 0x63DBE38 | |
[4] = 0x63DBE48 | |
[5] = 0x63DBE58 | |
[6] = 0x63DBE68 | |
[7] = 0x63DBE78 | |
[8] = 0x63DBE88 | |
[9] = 0x63DBE98 | |
rcSpan[2048] items | |
[0] = 0x11E36488 | |
[1] = 0x11E36498 | |
[2] = 0x11E364A8 | |
[3] = 0x11E364B8 | |
[4] = 0x11E364C8 | |
[5] = 0x11E364D8 | |
[6] = 0x11E364E8 | |
[7] = 0x11E364F8 | |
[8] = 0x11E36508 | |
[9] = 0x11E36518 | |
rcSpan* freelist = 0x11E3A818 | |
unsigned int smin = 0xC400C1 | |
unsigned int smax = 0xC400C1 | |
unsigned int area = 0xB | |
rcSpan* next = 0x11E3DEE8 | |
unsigned int smin = 0x13A0139 | |
unsigned int smax = 0x13A0139 | |
unsigned int area = 0x9 | |
rcSpan* next = 0x11E3DEF8 | |
Parameter float* bmin = -150.666733 | |
Parameter float* bmax = -126.666725 | |
Parameter float cs = 0.266667 | |
Parameter float ics = 3.750001 | |
Parameter float ich = 3.750001 | |
Parameter int flagMergeThr = 0x0 | |
Local int nvrow = 0x0 | |
Local float[84] buf | |
[0] = -150.133408 | |
[1] = 53.281876 | |
[2] = -9474.865234 | |
[3] = -150.000000 | |
[4] = 0.000000 | |
[5] = 0.000000 | |
[6] = 0.000000 | |
[7] = 53.250996 | |
[8] = -9474.999023 | |
[9] = -150.400070 | |
Local int nvIn = 0x0 | |
Local int nv2 = 0x0 | |
Local int nv = 0x101 | |
000000013FD04D56 0000000008ABF180 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
Parameter rcContext* ctx = 0x1DDD530 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter float* verts = 0.000000 | |
Parameter int __formal = 0x10198B80 | |
Parameter int* tris = 0x5A | |
Parameter unsigned int* areas = 0x9 | |
Parameter int nt = 0x2863 | |
Parameter rcHeightfield& solid = 0x6214DE0 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -150.666733 | |
[1] = 2.181778 | |
[2] = -9473.332031 | |
float[3] bmax | |
[0] = -126.666725 | |
[1] = 235.246735 | |
[2] = -9449.333008 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0x11E3AC38 | |
unsigned int smin = 0xC500BF | |
unsigned int smax = 0xC500BF | |
unsigned int area = 0x0 | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0xFDA2640 | |
rcSpanPool* next = 0x11E36480 | |
rcSpanPool* next = 0x63DBE00 | |
rcSpan[2048] items | |
[0] = 0x11E36488 | |
[1] = 0x11E36498 | |
[2] = 0x11E364A8 | |
[3] = 0x11E364B8 | |
[4] = 0x11E364C8 | |
[5] = 0x11E364D8 | |
[6] = 0x11E364E8 | |
[7] = 0x11E364F8 | |
[8] = 0x11E36508 | |
[9] = 0x11E36518 | |
rcSpan[2048] items | |
[0] = 0xFDA2648 | |
[1] = 0xFDA2658 | |
[2] = 0xFDA2668 | |
[3] = 0xFDA2678 | |
[4] = 0xFDA2688 | |
[5] = 0xFDA2698 | |
[6] = 0xFDA26A8 | |
[7] = 0xFDA26B8 | |
[8] = 0xFDA26C8 | |
[9] = 0xFDA26D8 | |
rcSpan* freelist = 0xAEB9FC8 | |
unsigned int smin = 0xD000CF | |
unsigned int smax = 0xD000CF | |
unsigned int area = 0x9 | |
rcSpan* next = NULL | |
Parameter int flagMergeThr = 0x6 | |
Local rcScopedTimer timer | |
rcContext* m_ctx = 0x1DDD530 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
int m_label = 0x2 | |
000000013FCA6E99 0000000008ABFA10 MMAP::TileBuilder::buildMoveMapTile+5B9 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 689 | |
Local MMAP::TileBuilder* this = 0x4E9090 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x20FC08 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0530 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x94 | |
_Thrd_t _Thr | |
void* _Hnd = 0x94 | |
unsigned int _Id = 0x2AF8 | |
rcContext* m_rcContext = 0x1DDD530 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x8ABFB20 | |
Parameter unsigned int tileX = 0x4E9090 | |
Parameter unsigned int tileY = 0x31 | |
Parameter MMAP::MeshData& meshData = 0x8ABFA90 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x1EED0048 | |
float* data = -2.083333 | |
unsigned int num = 0x1963E9 | |
unsigned int numAllocated = 0x1FEE32 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1EED0048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x1F6D0048 | |
int* data = 0x0 | |
unsigned int num = 0x18CB2B | |
unsigned int numAllocated = 0x1FEE32 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1F6D0048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x9E50048 | |
float* data = -200.000000 | |
unsigned int num = 0x4554 | |
unsigned int numAllocated = 0x456A1 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x9E50048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xB06EED8 | |
int* data = 0x0 | |
unsigned int num = 0x7929 | |
unsigned int numAllocated = 0xB368 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xB06EED8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0xFC1A978 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x2863 | |
unsigned int numAllocated = 0x5C8C | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xFC1A978 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0x7393330 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x681B500 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x681B568 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x681B5D0 | |
dtMeshTile* m_tiles = 0x681B500 | |
Local char[20] tileString = "[Map 000] [32,49]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = 2.181778 | |
[2] = -9599.999023 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 235.246735 | |
[2] = -9066.666016 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0x0 | |
int vertCount = 0x3 | |
unsigned int* polys = 0xFB08F80B <Unable to read memory> | |
unsigned int* polyFlags = 0x0 | |
unsigned int* polyAreas = 0x22 | |
int polyCount = 0x7754B3BD | |
int nvp = 0x0 | |
unsigned int* detailMeshes = 0xCE0807C1 <Unable to read memory> | |
float* detailVerts = 0.000000 | |
int detailVertsCount = 0xCE0807C1 | |
unsigned int* detailTris = 0xB | |
int detailTriCount = 0xF40803FF | |
float* offMeshConVerts = 0.000000 | |
float* offMeshConRad = NULL | |
unsigned int* offMeshConFlags = 0x909 | |
unsigned int* offMeshConAreas = 0xDC | |
unsigned int* offMeshConDir = 0x1 <Unable to read memory> | |
unsigned int* offMeshConUserID = 0xAC465D0 | |
int offMeshConCount = 0x665F940 | |
unsigned int userId = 0x0 | |
int tileX = 0xFB08F80B | |
int tileY = 0x0 | |
int tileLayer = 0x77549F40 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = -0.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = -0.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0x78 | |
Local unsigned int* navData = 0x17D4 <Unable to read memory> | |
Local int navDataSize = 0x3F4E00 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -129.333389 | |
[1] = 2.181778 | |
[2] = -9473.332031 | |
float[3] bmax | |
[0] = -105.333412 | |
[1] = 235.246735 | |
[2] = -9449.333008 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "�a..." | |
Local unsigned int tileRef = 0xA9 | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 0000000008ABFC80 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E9090 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0x7393330 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x681B500 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x681B568 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x681B5D0 | |
dtMeshTile* m_tiles = 0x681B500 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 235.246735 | |
[2] = -9066.666016 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x1EED0048 | |
float* data = -2.083333 | |
unsigned int num = 0x1963E9 | |
unsigned int numAllocated = 0x1FEE32 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1EED0048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x1F6D0048 | |
int* data = 0x0 | |
unsigned int num = 0x18CB2B | |
unsigned int numAllocated = 0x1FEE32 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1F6D0048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x9E50048 | |
float* data = -200.000000 | |
unsigned int num = 0x4554 | |
unsigned int numAllocated = 0x456A1 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x9E50048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xB06EED8 | |
int* data = 0x0 | |
unsigned int num = 0x7929 | |
unsigned int numAllocated = 0xB368 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xB06EED8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0xFC1A978 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x2863 | |
unsigned int numAllocated = 0x5C8C | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xFC1A978 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xD6E0048 | |
float* data = -200.000000 | |
unsigned int num = 0x19A93D | |
unsigned int numAllocated = 0x19EE91 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xD6E0048 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = 2.181778 | |
[2] = -9599.999023 | |
000000013FCA5A5E 0000000008ABFCF0 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x31 | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 0000000008ABFD20 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 0000000008ABFD50 _o__realloc_base+60 | |
00000000774155FD 0000000008ABFD80 BaseThreadInitThunk+D | |
000000007757294D 0000000008ABFDD0 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD04430 000000000862EF80 rasterizeTri+20 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 246 | |
Parameter float* v0 = 1.716414 | |
Parameter float* v1 = 0.000000 | |
Parameter float* v2 = -297.333344 | |
Parameter unsigned int area = 0x0 | |
Parameter rcHeightfield& hf = 0x102444B0 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -321.333374 | |
[1] = 7.554646 | |
[2] = -9622.666016 | |
float[3] bmax | |
[0] = -297.333344 | |
[1] = 336.306488 | |
[2] = -9598.666992 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0x14352478 | |
unsigned int smin = 0xBD00BB | |
unsigned int smax = 0xBD00BB | |
unsigned int area = 0xB | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0x1434C9C0 | |
rcSpanPool* next = 0x7E868A0 | |
rcSpanPool* next = 0x7665400 | |
rcSpan[2048] items | |
[0] = 0x7E868A8 | |
[1] = 0x7E868B8 | |
[2] = 0x7E868C8 | |
[3] = 0x7E868D8 | |
[4] = 0x7E868E8 | |
[5] = 0x7E868F8 | |
[6] = 0x7E86908 | |
[7] = 0x7E86918 | |
[8] = 0x7E86928 | |
[9] = 0x7E86938 | |
rcSpan[2048] items | |
[0] = 0x1434C9C8 | |
[1] = 0x1434C9D8 | |
[2] = 0x1434C9E8 | |
[3] = 0x1434C9F8 | |
[4] = 0x1434CA08 | |
[5] = 0x1434CA18 | |
[6] = 0x1434CA28 | |
[7] = 0x1434CA38 | |
[8] = 0x1434CA48 | |
[9] = 0x1434CA58 | |
rcSpan* freelist = 0x14353F58 | |
unsigned int smin = 0xCC00CA | |
unsigned int smax = 0xCC00CA | |
unsigned int area = 0xB | |
rcSpan* next = 0x14354428 | |
unsigned int smin = 0x9F009D | |
unsigned int smax = 0x9F009D | |
unsigned int area = 0xB | |
rcSpan* next = 0x14354438 | |
Parameter float* bmin = -321.333374 | |
Parameter float* bmax = -297.333344 | |
Parameter float cs = 0.266667 | |
Parameter float ics = 3.750001 | |
Parameter float ich = 3.750001 | |
Parameter int flagMergeThr = 0x6 | |
Local int nvrow = 0x4 | |
Local float[84] buf | |
[0] = -322.166534 | |
[1] = 61.701992 | |
[2] = -9598.666016 | |
[3] = -321.899872 | |
[4] = 61.649956 | |
[5] = -9598.932617 | |
[6] = -323.933441 | |
[7] = 61.382481 | |
[8] = -9598.932617 | |
[9] = -323.666779 | |
Local int nvIn = 0x3 | |
Local int nv2 = 0x0 | |
Local int nv = 0x4 | |
000000013FD04D56 000000000862F040 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
Parameter rcContext* ctx = 0x16F4A | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter float* verts = 0.000000 | |
Parameter int __formal = 0x6CEF8B0 | |
Parameter int* tris = 0x5A | |
Parameter unsigned int* areas = 0x80 | |
Parameter int nt = 0x16F4A | |
Parameter rcHeightfield& solid = 0x102444B0 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -321.333374 | |
[1] = 7.554646 | |
[2] = -9622.666016 | |
float[3] bmax | |
[0] = -297.333344 | |
[1] = 336.306488 | |
[2] = -9598.666992 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0x14352478 | |
unsigned int smin = 0xBD00BB | |
unsigned int smax = 0xBD00BB | |
unsigned int area = 0x0 | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0x1434C9C0 | |
rcSpanPool* next = 0x7E868A0 | |
rcSpanPool* next = 0x7665400 | |
rcSpan[2048] items | |
[0] = 0x7E868A8 | |
[1] = 0x7E868B8 | |
[2] = 0x7E868C8 | |
[3] = 0x7E868D8 | |
[4] = 0x7E868E8 | |
[5] = 0x7E868F8 | |
[6] = 0x7E86908 | |
[7] = 0x7E86918 | |
[8] = 0x7E86928 | |
[9] = 0x7E86938 | |
rcSpan[2048] items | |
[0] = 0x1434C9C8 | |
[1] = 0x1434C9D8 | |
[2] = 0x1434C9E8 | |
[3] = 0x1434C9F8 | |
[4] = 0x1434CA08 | |
[5] = 0x1434CA18 | |
[6] = 0x1434CA28 | |
[7] = 0x1434CA38 | |
[8] = 0x1434CA48 | |
[9] = 0x1434CA58 | |
rcSpan* freelist = 0x14354448 | |
unsigned int smin = 0xC400BA | |
unsigned int smax = 0xC400BA | |
unsigned int area = 0xB | |
rcSpan* next = 0x76688A8 | |
unsigned int smin = 0xBD00BC | |
unsigned int smax = 0xBD00BC | |
unsigned int area = 0xB | |
rcSpan* next = 0x14354468 | |
Parameter int flagMergeThr = 0x6 | |
Local rcScopedTimer timer | |
rcContext* m_ctx = 0x3 | |
bool m_logEnabled = 0xB <Unable to read memory> | |
bool m_timerEnabled = 0xC <Unable to read memory> | |
int m_label = 0x60 | |
000000013FCA6EC9 000000000862F8D0 MMAP::TileBuilder::buildMoveMapTile+5E9 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 690 | |
Local MMAP::TileBuilder* this = 0x4E90D0 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x20FC08 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0560 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x98 | |
_Thrd_t _Thr | |
void* _Hnd = 0x98 | |
unsigned int _Id = 0x2A94 | |
rcContext* m_rcContext = 0x1DDD0F0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x862F9E0 | |
Parameter unsigned int tileX = 0x4E90D0 | |
Parameter unsigned int tileY = 0x32 | |
Parameter MMAP::MeshData& meshData = 0x862F950 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xB940048 | |
float* data = -2.083333 | |
unsigned int num = 0x27C21 | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xB940048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xBEE0048 | |
int* data = 0x0 | |
unsigned int num = 0x44DDE | |
unsigned int numAllocated = 0x64EA7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xBEE0048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x9C20048 | |
float* data = -529.166626 | |
unsigned int num = 0x19A1 | |
unsigned int numAllocated = 0x45ADF | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x9C20048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x1A2AC3B8 | |
int* data = 0x0 | |
unsigned int num = 0x2DC3 | |
unsigned int numAllocated = 0x59B3 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1A2AC3B8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x113AC4B8 | |
unsigned int* data = 0x9 | |
unsigned int num = 0xF41 | |
unsigned int numAllocated = 0x1ED9 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x113AC4B8 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0x717FEB0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x6D5C8A0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x6D5C908 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x6D5C970 | |
dtMeshTile* m_tiles = 0x6D5C8A0 | |
Local char[20] tileString = "[Map 000] [32,50]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = 7.554646 | |
[2] = -10133.333008 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 336.306488 | |
[2] = -9600.000000 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0x18 | |
int vertCount = 0x1000 | |
unsigned int* polys = 0x18 <Unable to read memory> | |
unsigned int* polyFlags = 0xCB7F | |
unsigned int* polyAreas = 0x48 | |
int polyCount = 0x0 | |
int nvp = 0x0 | |
unsigned int* detailMeshes = 0x0 | |
float* detailVerts = 0.000000 | |
int detailVertsCount = 0x862F780 | |
unsigned int* detailTris = 0x0 | |
int detailTriCount = 0x862F978 | |
float* offMeshConVerts = NULL | |
float* offMeshConRad = 0.000000 | |
unsigned int* offMeshConFlags = 0xF920 | |
unsigned int* offMeshConAreas = 0x20 | |
unsigned int* offMeshConDir = 0x0 | |
unsigned int* offMeshConUserID = 0x0 | |
int offMeshConCount = 0x0 | |
unsigned int userId = 0x0 | |
int tileX = 0xFB08F80B | |
int tileY = 0x0 | |
int tileLayer = 0x862F780 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = -2476478048226653918623432704.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = -2476478048226653918623432704.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0x80 | |
Local unsigned int* navData = 0x1000 <Unable to read memory> | |
Local int navDataSize = 0x77549F40 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -300.000031 | |
[1] = 7.554646 | |
[2] = -9622.666016 | |
float[3] bmax | |
[0] = -276.000031 | |
[1] = 336.306488 | |
[2] = -9598.666992 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "��..." | |
Local unsigned int tileRef = 0x263 | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 000000000862FB40 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E90D0 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0x717FEB0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x6D5C8A0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x6D5C908 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x6D5C970 | |
dtMeshTile* m_tiles = 0x6D5C8A0 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 336.306488 | |
[2] = -9600.000000 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xB940048 | |
float* data = -2.083333 | |
unsigned int num = 0x27C21 | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xB940048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xBEE0048 | |
int* data = 0x0 | |
unsigned int num = 0x44DDE | |
unsigned int numAllocated = 0x64EA7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xBEE0048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x9C20048 | |
float* data = -529.166626 | |
unsigned int num = 0x19A1 | |
unsigned int numAllocated = 0x45ADF | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x9C20048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x1A2AC3B8 | |
int* data = 0x0 | |
unsigned int num = 0x2DC3 | |
unsigned int numAllocated = 0x59B3 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1A2AC3B8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x113AC4B8 | |
unsigned int* data = 0x9 | |
unsigned int num = 0xF41 | |
unsigned int numAllocated = 0x1ED9 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x113AC4B8 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x19D93718 | |
float* data = -529.166626 | |
unsigned int num = 0x295C2 | |
unsigned int numAllocated = 0x2C904 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x19D93718 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = 7.554646 | |
[2] = -10133.333008 | |
000000013FCA5A5E 000000000862FBB0 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x32 | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 000000000862FBE0 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 000000000862FC10 _o__realloc_base+60 | |
00000000774155FD 000000000862FC40 BaseThreadInitThunk+D | |
000000007757294D 000000000862FC90 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD079B6 0000000008BCF1C0 calculateDistanceField+186 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRegion.cpp line 66 | |
Parameter rcCompactHeightfield& chf = 0xB1F4A90 | |
int width = 0x5A | |
int height = 0x5A | |
int spanCount = 0x2209 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int borderSize = 0x5 | |
unsigned int maxDistance = 0x42 | |
unsigned int maxRegions = 0x0 | |
float[3] bmin | |
[0] = -428.000031 | |
[1] = 2.181778 | |
[2] = -8897.332031 | |
float[3] bmax | |
[0] = -404.000000 | |
[1] = 284.749176 | |
[2] = -8873.333008 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcCompactCell* cells = 0x750EBF0 | |
unsigned int index = 0x0 | |
unsigned int count = 0x0 | |
rcCompactSpan* spans = 0x7CB3260 | |
unsigned int y = 0xF1 | |
unsigned int reg = 0x0 | |
unsigned int con = 0x6AFC003F | |
unsigned int h = 0x6AFC003F | |
unsigned int* dist = 0x0 | |
unsigned int* areas = 0x0 | |
Parameter unsigned int* src = NULL | |
Parameter unsigned int& maxDist = NULL | |
0000000007630280 0000000008BCF1C8 0000:0000000000000000 | |
000088C0CD7E709E 0000000008BCF1D0 0000:0000000000000000 | |
Call stack: | |
Address Frame Function SourceFile | |
000000007758A6F5 0000000008EAEC60 ExpInterlockedPopEntrySListResume16+0 | |
0000000077548835 0000000008EAECE0 RtlAllocateHeap+C65 | |
0000000077548311 0000000008EAEDC0 RtlAllocateHeap+741 | |
0000000077547CB4 0000000008EAEED0 RtlAllocateHeap+E4 | |
000007FEE8CA9216 0000000008EAEF00 _malloc_base+36 | |
000000013FD0331B 0000000008EAEFE0 rcBuildCompactHeightfield+19B C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\Recast.cpp line 463 | |
Parameter rcContext* ctx = 0x1DDD4F0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter int walkableHeight = 0x6 | |
Parameter int walkableClimb = 0x6 | |
Parameter rcHeightfield& hf = NULL | |
Parameter rcCompactHeightfield& chf = 0x6269110 | |
int width = 0x5A | |
int height = 0x5A | |
int spanCount = 0x3DE4 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int borderSize = 0x0 | |
unsigned int maxDistance = 0x0 | |
unsigned int maxRegions = 0x0 | |
float[3] bmin | |
[0] = -278.666718 | |
[1] = -141.756683 | |
[2] = -15083.999023 | |
float[3] bmax | |
[0] = -254.666733 | |
[1] = 1.600000 | |
[2] = -15060.000000 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcCompactCell* cells = 0x641CDF0 | |
unsigned int index = 0x1000000 | |
unsigned int count = 0x1000000 | |
rcCompactSpan* spans = 0xFAC6050 | |
unsigned int y = 0x214 | |
unsigned int reg = 0x0 | |
unsigned int con = 0xFFFC003F | |
unsigned int h = 0xFFFC003F | |
unsigned int* dist = NULL | |
unsigned int* areas = 0x9 | |
Local rcScopedTimer timer | |
rcContext* m_ctx = 0x1DDD4F0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
int m_label = 0x1DDD4F0 | |
000000013FCA6EE4 0000000008EAF870 MMAP::TileBuilder::buildMoveMapTile+604 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 697 | |
Local MMAP::TileBuilder* this = 0x4E9110 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D05C0 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0xA0 | |
_Thrd_t _Thr | |
void* _Hnd = 0xA0 | |
unsigned int _Id = 0x2DA8 | |
rcContext* m_rcContext = 0x1DDD4F0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x8EAF980 | |
Parameter unsigned int tileX = 0x4E9110 | |
Parameter unsigned int tileY = 0x3C | |
Parameter MMAP::MeshData& meshData = 0x8EAF8F0 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xCC50048 | |
float* data = -2.083333 | |
unsigned int num = 0xD1FD | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xCC50048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x19F12388 | |
int* data = 0x0 | |
unsigned int num = 0x19860 | |
unsigned int numAllocated = 0x2CD9F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x19F12388 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xA3E0048 | |
float* data = -4.166667 | |
unsigned int num = 0x6BE5 | |
unsigned int numAllocated = 0x45ADF | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xA3E0048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x78D8628 | |
int* data = 0x0 | |
unsigned int num = 0xCC30 | |
unsigned int numAllocated = 0x166CF | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x78D8628 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x6C86F08 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x4410 | |
unsigned int numAllocated = 0x5C8C | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x6C86F08 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0x661E4E0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x63EDA50 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x63EDAB8 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x63EDB20 | |
dtMeshTile* m_tiles = 0x63EDA50 | |
Local char[20] tileString = "[Map 000] [32,60]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = -141.756683 | |
[2] = -15466.666016 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = -14933.333008 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0xB410 | |
int vertCount = 0x20 | |
unsigned int* polys = 0x7200F486 <Unable to read memory> | |
unsigned int* polyFlags = 0x8948 | |
unsigned int* polyAreas = 0x22 | |
int polyCount = 0x8EAF801 | |
int nvp = 0x0 | |
unsigned int* detailMeshes = 0x5A00174D <Unable to read memory> | |
float* detailVerts = 0x4 <Unable to read memory> | |
int detailVertsCount = 0x5A00174D | |
unsigned int* detailTris = 0xE8CB0100 <Unable to read memory> | |
int detailTriCount = 0xFC0003FF | |
float* offMeshConVerts = 0.000000 | |
float* offMeshConRad = NULL | |
unsigned int* offMeshConFlags = 0xEE40 | |
unsigned int* offMeshConAreas = 0x0 | |
unsigned int* offMeshConDir = 0x1 <Unable to read memory> | |
unsigned int* offMeshConUserID = 0x6BB5340 | |
int offMeshConCount = 0x1A42ACA0 | |
unsigned int userId = 0x0 | |
int tileX = 0x7200F486 | |
int tileY = 0x0 | |
int tileLayer = 0x77549F40 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = -7666786772751218051645440.000000 | |
[1] = 0.000000 | |
[2] = -11313643433121522531353312967331414016.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = -11313643433121522531353312967331414016.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0x3F | |
Local unsigned int* navData = 0x20 <Unable to read memory> | |
Local int navDataSize = 0x77549F40 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -257.333405 | |
[1] = -141.756683 | |
[2] = -15083.999023 | |
float[3] bmax | |
[0] = -233.333389 | |
[1] = 0.000000 | |
[2] = -15060.000000 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "�f�..." | |
Local unsigned int tileRef = 0x1CF | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 0000000008EAFAE0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E9110 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0x661E4E0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x63EDA50 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x63EDAB8 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x63EDB20 | |
dtMeshTile* m_tiles = 0x63EDA50 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = -14933.333008 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xCC50048 | |
float* data = -2.083333 | |
unsigned int num = 0xD1FD | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xCC50048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x19F12388 | |
int* data = 0x0 | |
unsigned int num = 0x19860 | |
unsigned int numAllocated = 0x2CD9F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x19F12388 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xA3E0048 | |
float* data = -4.166667 | |
unsigned int num = 0x6BE5 | |
unsigned int numAllocated = 0x45ADF | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xA3E0048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x78D8628 | |
int* data = 0x0 | |
unsigned int num = 0xCC30 | |
unsigned int numAllocated = 0x166CF | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x78D8628 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x6C86F08 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x4410 | |
unsigned int numAllocated = 0x5C8C | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x6C86F08 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xB299F78 | |
float* data = -4.166667 | |
unsigned int num = 0x13DE2 | |
unsigned int numAllocated = 0x1A9C7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xB299F78 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = -141.756683 | |
[2] = -15466.666016 | |
000000013FCA5A5E 0000000008EAFB50 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x3C | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 0000000008EAFB80 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 0000000008EAFBB0 _o__realloc_base+60 | |
00000000774155FD 0000000008EAFBE0 BaseThreadInitThunk+D | |
000000007757294D 0000000008EAFC30 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD02F3F 0000000008D6EFC0 calcTriNormal+F C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\Recast.cpp line 321 | |
Parameter float* v0 = 0x88C0CD146E9E <Unable to read memory> | |
Parameter float* v1 = NULL | |
Parameter float* v2 = 0x3EF021CD3AAD9201 <Unable to read memory> | |
Parameter float* norm = 0x1BE5B0A78 <Unable to read memory> | |
000000013FD03C5D 0000000008D6F010 rcClearUnwalkableTriangles+8D C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\Recast.cpp line 380 | |
Parameter rcContext* ctx = 0x17753 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter float walkableSlopeAngle = 0.000000 | |
Parameter float* verts = 0.000000 | |
Parameter int __formal = 0x77EBE58 | |
Parameter int* tris = 0x0 | |
Parameter int nt = 0x17753 | |
Parameter unsigned int* areas = 0xB | |
Local float[3] norm | |
[0] = 12.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
000000013FCA6DE9 0000000008D6F8A0 MMAP::TileBuilder::buildMoveMapTile+509 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 678 | |
Local MMAP::TileBuilder* this = 0x4E9150 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x622CBC0 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0xA4 | |
_Thrd_t _Thr | |
void* _Hnd = 0xA4 | |
unsigned int _Id = 0x2674 | |
rcContext* m_rcContext = 0x1DDD090 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x8D6F9B0 | |
Parameter unsigned int tileX = 0x4E9150 | |
Parameter unsigned int tileY = 0x39 | |
Parameter MMAP::MeshData& meshData = 0x8D6F920 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xDFC0048 | |
float* data = -2.083333 | |
unsigned int num = 0x2862C | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xDFC0048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xC080048 | |
int* data = 0x0 | |
unsigned int num = 0x465F9 | |
unsigned int numAllocated = 0x64EA7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xC080048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xC220048 | |
float* data = -520.833313 | |
unsigned int num = 0x394B | |
unsigned int numAllocated = 0x45ADF | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xC220048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x15277188 | |
int* data = 0x0 | |
unsigned int num = 0x671A | |
unsigned int numAllocated = 0xB367 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x15277188 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x6656FE8 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x225E | |
unsigned int numAllocated = 0x5C8C | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x6656FE8 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0x6804590 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x140AD7D0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x140AD838 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x140AD8A0 | |
dtMeshTile* m_tiles = 0x140AD7D0 | |
Local char[20] tileString = "[Map 000] [32,57]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = -39.043060 | |
[2] = -13866.666016 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 154.516296 | |
[2] = -13333.333008 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0x1102 | |
int vertCount = 0x20 | |
unsigned int* polys = 0xAC00BA16 <Unable to read memory> | |
unsigned int* polyFlags = 0x672 | |
unsigned int* polyAreas = 0x22 | |
int polyCount = 0x0 | |
int nvp = 0x0 | |
unsigned int* detailMeshes = 0xED0007EA <Unable to read memory> | |
float* detailVerts = 0.000000 | |
int detailVertsCount = 0xED0007EA | |
unsigned int* detailTris = 0x0 | |
int detailTriCount = 0xFC0003FF | |
float* offMeshConVerts = NULL | |
float* offMeshConRad = NULL | |
unsigned int* offMeshConFlags = 0xE000 | |
unsigned int* offMeshConAreas = 0x10 | |
unsigned int* offMeshConDir = 0x1 <Unable to read memory> | |
unsigned int* offMeshConUserID = 0xAC465D0 | |
int offMeshConCount = 0x6E60D30 | |
unsigned int userId = 0x0 | |
int tileX = 0xAC00BA16 | |
int tileY = 0x0 | |
int tileLayer = 0x77549F40 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 9013604124721152.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = 9013604124721152.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0x50 | |
Local unsigned int* navData = NULL | |
Local int navDataSize = 0x77549F40 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -65.333427 | |
[1] = -39.043060 | |
[2] = -13611.999023 | |
float[3] bmax | |
[0] = -41.333416 | |
[1] = 154.516296 | |
[2] = -13588.000000 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "P D..." | |
Local unsigned int tileRef = 0x142 | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 0000000008D6FB10 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E9150 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0x6804590 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x140AD7D0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x140AD838 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x140AD8A0 | |
dtMeshTile* m_tiles = 0x140AD7D0 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 154.516296 | |
[2] = -13333.333008 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xDFC0048 | |
float* data = -2.083333 | |
unsigned int num = 0x2862C | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xDFC0048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xC080048 | |
int* data = 0x0 | |
unsigned int num = 0x465F9 | |
unsigned int numAllocated = 0x64EA7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xC080048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xC220048 | |
float* data = -520.833313 | |
unsigned int num = 0x394B | |
unsigned int numAllocated = 0x45ADF | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xC220048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x15277188 | |
int* data = 0x0 | |
unsigned int num = 0x671A | |
unsigned int numAllocated = 0xB367 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x15277188 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x6656FE8 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x225E | |
unsigned int numAllocated = 0x5C8C | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x6656FE8 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x19E45B38 | |
float* data = -520.833313 | |
unsigned int num = 0x2BF77 | |
unsigned int numAllocated = 0x3320D | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x19E45B38 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = -39.043060 | |
[2] = -13866.666016 | |
000000013FCA5A5E 0000000008D6FB80 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x39 | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 0000000008D6FBB0 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 0000000008D6FBE0 _o__realloc_base+60 | |
00000000774155FD 0000000008D6FC10 BaseThreadInitThunk+D | |
000000007757294D 0000000008D6FC60 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD05630 0000000008FBF110 insertSort+20 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastArea.cpp line 226 | |
Parameter unsigned int* a = 0x168 <Unable to read memory> | |
Parameter int n = 0x74B6D30 | |
000000000B4ED600 0000000008FBF118 0000:0000000000000000 | |
0000000000000059 0000000008FBF120 0000:0000000000000000 | |
00000000074B6D30 0000000008FBF128 0000:0000000000000000 | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD04565 000000000915EC10 rasterizeTri+155 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 261 | |
Parameter float* v0 = 1.716414 | |
Parameter float* v1 = 0.000000 | |
Parameter float* v2 = -233.333389 | |
Parameter unsigned int area = 0x0 | |
Parameter rcHeightfield& hf = 0xFDF6100 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -257.333405 | |
[1] = -38.913055 | |
[2] = -14678.665039 | |
float[3] bmax | |
[0] = -233.333389 | |
[1] = 86.271606 | |
[2] = -14654.666016 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0xAEBBD68 | |
unsigned int smin = 0x10C00F9 | |
unsigned int smax = 0x10C00F9 | |
unsigned int area = 0x0 | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0xAEB8E80 | |
rcSpanPool* next = 0x73AC980 | |
rcSpanPool* next = 0x6AB27B0 | |
rcSpan[2048] items | |
[0] = 0x73AC988 | |
[1] = 0x73AC998 | |
[2] = 0x73AC9A8 | |
[3] = 0x73AC9B8 | |
[4] = 0x73AC9C8 | |
[5] = 0x73AC9D8 | |
[6] = 0x73AC9E8 | |
[7] = 0x73AC9F8 | |
[8] = 0x73ACA08 | |
[9] = 0x73ACA18 | |
rcSpan[2048] items | |
[0] = 0xAEB8E88 | |
[1] = 0xAEB8E98 | |
[2] = 0xAEB8EA8 | |
[3] = 0xAEB8EB8 | |
[4] = 0xAEB8EC8 | |
[5] = 0xAEB8ED8 | |
[6] = 0xAEB8EE8 | |
[7] = 0xAEB8EF8 | |
[8] = 0xAEB8F08 | |
[9] = 0xAEB8F18 | |
rcSpan* freelist = 0xAEBF848 | |
unsigned int smin = 0xEE00E9 | |
unsigned int smax = 0xEE00E9 | |
unsigned int area = 0x0 | |
rcSpan* next = 0xAEC08E8 | |
unsigned int smin = 0xB0B | |
unsigned int smax = 0xB0B | |
unsigned int area = 0xB | |
rcSpan* next = 0xAEC08F8 | |
Parameter float* bmin = -257.333405 | |
Parameter float* bmax = -233.333389 | |
Parameter float cs = 0.266667 | |
Parameter float ics = 3.750001 | |
Parameter float ich = 3.750001 | |
Parameter int flagMergeThr = 0x6 | |
Local int nvrow = 0x0 | |
Local float[84] buf | |
[0] = -256.000061 | |
[1] = 23.334309 | |
[2] = -14677.332031 | |
[3] = -255.733566 | |
[4] = 0.000000 | |
[5] = 0.000000 | |
[6] = 0.000000 | |
[7] = 23.390829 | |
[8] = -14677.598633 | |
[9] = -256.000061 | |
Local int nvIn = 0x0 | |
Local int nv2 = 0x0 | |
Local int nv = 0x101 | |
000000013FD04D56 000000000915ECD0 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
Parameter rcContext* ctx = 0x117A8 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter float* verts = 0.000000 | |
Parameter int __formal = 0xAD73468 | |
Parameter int* tris = 0x5A | |
Parameter unsigned int* areas = 0x9 | |
Parameter int nt = 0x3C20 | |
Parameter rcHeightfield& solid = 0xFDF6100 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -257.333405 | |
[1] = -38.913055 | |
[2] = -14678.665039 | |
float[3] bmax | |
[0] = -233.333389 | |
[1] = 86.271606 | |
[2] = -14654.666016 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0xAEBBD68 | |
unsigned int smin = 0x10C00F9 | |
unsigned int smax = 0x10C00F9 | |
unsigned int area = 0x0 | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0xAEB8E80 | |
rcSpanPool* next = 0x73AC980 | |
rcSpanPool* next = 0x6AB27B0 | |
rcSpan[2048] items | |
[0] = 0x73AC988 | |
[1] = 0x73AC998 | |
[2] = 0x73AC9A8 | |
[3] = 0x73AC9B8 | |
[4] = 0x73AC9C8 | |
[5] = 0x73AC9D8 | |
[6] = 0x73AC9E8 | |
[7] = 0x73AC9F8 | |
[8] = 0x73ACA08 | |
[9] = 0x73ACA18 | |
rcSpan[2048] items | |
[0] = 0xAEB8E88 | |
[1] = 0xAEB8E98 | |
[2] = 0xAEB8EA8 | |
[3] = 0xAEB8EB8 | |
[4] = 0xAEB8EC8 | |
[5] = 0xAEB8ED8 | |
[6] = 0xAEB8EE8 | |
[7] = 0xAEB8EF8 | |
[8] = 0xAEB8F08 | |
[9] = 0xAEB8F18 | |
rcSpan* freelist = 0xAEBF848 | |
unsigned int smin = 0xEE00E9 | |
unsigned int smax = 0xEE00E9 | |
unsigned int area = 0x0 | |
rcSpan* next = 0xAEC08E8 | |
unsigned int smin = 0xB0B | |
unsigned int smax = 0xB0B | |
unsigned int area = 0xB | |
rcSpan* next = 0xAEC08F8 | |
Parameter int flagMergeThr = 0x6 | |
Local rcScopedTimer timer | |
rcContext* m_ctx = 0x3 | |
bool m_logEnabled = 0xB <Unable to read memory> | |
bool m_timerEnabled = 0xC <Unable to read memory> | |
int m_label = 0xD | |
000000013FCA6EE4 000000000915F560 MMAP::TileBuilder::buildMoveMapTile+604 C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 697 | |
Local MMAP::TileBuilder* this = 0x4E91D0 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x20FC08 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x622CC20 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0xAC | |
_Thrd_t _Thr | |
void* _Hnd = 0xAC | |
unsigned int _Id = 0x2B2C | |
rcContext* m_rcContext = 0x1DDD2D0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x915F670 | |
Parameter unsigned int tileX = 0x4E91D0 | |
Parameter unsigned int tileY = 0x3B | |
Parameter MMAP::MeshData& meshData = 0x915F5E0 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xD460048 | |
float* data = -2.083333 | |
unsigned int num = 0x1B35D | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xD460048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xA130048 | |
int* data = 0x0 | |
unsigned int num = 0x346F8 | |
unsigned int numAllocated = 0x4346F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xA130048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x9B00048 | |
float* data = -4.166667 | |
unsigned int num = 0x6603 | |
unsigned int numAllocated = 0x43472 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x9B00048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x1A3ADF58 | |
int* data = 0x0 | |
unsigned int num = 0xB460 | |
unsigned int numAllocated = 0x166CF | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1A3ADF58 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x10253208 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x3C20 | |
unsigned int numAllocated = 0x5C8C | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x10253208 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0xFD7CA60 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x7605EE0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x7605F48 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x7605FB0 | |
dtMeshTile* m_tiles = 0x7605EE0 | |
Local char[20] tileString = "[Map 000] [32,59]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = -38.913055 | |
[2] = -14933.332031 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 86.271606 | |
[2] = -14399.999023 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0x65D0 | |
int vertCount = 0x20 | |
unsigned int* polys = 0x7200F486 <Unable to read memory> | |
unsigned int* polyFlags = 0x672 | |
unsigned int* polyAreas = 0x22 | |
int polyCount = 0xB492B50 | |
int nvp = 0x0 | |
unsigned int* detailMeshes = 0x5A00174D <Unable to read memory> | |
float* detailVerts = 0.000000 | |
int detailVertsCount = 0x5A00174D | |
unsigned int* detailTris = 0x48 | |
int detailTriCount = 0xFC0003FF | |
float* offMeshConVerts = NULL | |
float* offMeshConRad = NULL | |
unsigned int* offMeshConFlags = 0xEE40 | |
unsigned int* offMeshConAreas = 0x0 | |
unsigned int* offMeshConDir = 0x1 <Unable to read memory> | |
unsigned int* offMeshConUserID = 0x6BB5340 | |
int offMeshConCount = 0x1A42ACA0 | |
unsigned int userId = 0x0 | |
int tileX = 0x7200F486 | |
int tileY = 0x0 | |
int tileLayer = 0x77549F40 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = -11313643433121522531353312967331414016.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = -11313643433121522531353312967331414016.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0x10 | |
Local unsigned int* navData = NULL | |
Local int navDataSize = 0x77549F40 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -214.666702 | |
[1] = -38.913055 | |
[2] = -14678.665039 | |
float[3] bmax | |
[0] = -190.666733 | |
[1] = 86.271606 | |
[2] = -14654.666016 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "�f�..." | |
Local unsigned int tileRef = 0x13B | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 000000000915F7D0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E91D0 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0xFD7CA60 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x7605EE0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x7605F48 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x7605FB0 | |
dtMeshTile* m_tiles = 0x7605EE0 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 86.271606 | |
[2] = -14399.999023 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xD460048 | |
float* data = -2.083333 | |
unsigned int num = 0x1B35D | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xD460048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xA130048 | |
int* data = 0x0 | |
unsigned int num = 0x346F8 | |
unsigned int numAllocated = 0x4346F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xA130048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x9B00048 | |
float* data = -4.166667 | |
unsigned int num = 0x6603 | |
unsigned int numAllocated = 0x43472 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x9B00048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x1A3ADF58 | |
int* data = 0x0 | |
unsigned int num = 0xB460 | |
unsigned int numAllocated = 0x166CF | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1A3ADF58 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x10253208 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x3C20 | |
unsigned int numAllocated = 0x5C8C | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x10253208 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x13AA1B18 | |
float* data = -4.166667 | |
unsigned int num = 0x21960 | |
unsigned int numAllocated = 0x27F63 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x13AA1B18 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = -38.913055 | |
[2] = -14933.332031 | |
000000013FCA5A5E 000000000915F840 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x3B | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 000000000915F870 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 000000000915F8A0 _o__realloc_base+60 | |
00000000774155FD 000000000915F8D0 BaseThreadInitThunk+D | |
000000007757294D 000000000915F920 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD048FD 00000000093DF010 rasterizeTri+4ED C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 335 | |
Parameter float* v0 = 1.716414 | |
Parameter float* v1 = 0.000000 | |
Parameter float* v2 = -297.333344 | |
Parameter unsigned int area = 0x0 | |
Parameter rcHeightfield& hf = 0x101945C0 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -321.333374 | |
[1] = 2.181778 | |
[2] = -8342.666016 | |
float[3] bmax | |
[0] = -297.333344 | |
[1] = 369.695404 | |
[2] = -8318.666992 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0xAA2C7C8 | |
unsigned int smin = 0x21C0218 | |
unsigned int smax = 0x21C0218 | |
unsigned int area = 0xB | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0xAA24F10 | |
rcSpanPool* next = 0x1434C9C0 | |
rcSpanPool* next = 0x10014E50 | |
rcSpan[2048] items | |
[0] = 0x1434C9C8 | |
[1] = 0x1434C9D8 | |
[2] = 0x1434C9E8 | |
[3] = 0x1434C9F8 | |
[4] = 0x1434CA08 | |
[5] = 0x1434CA18 | |
[6] = 0x1434CA28 | |
[7] = 0x1434CA38 | |
[8] = 0x1434CA48 | |
[9] = 0x1434CA58 | |
rcSpan[2048] items | |
[0] = 0xAA24F18 | |
[1] = 0xAA24F28 | |
[2] = 0xAA24F38 | |
[3] = 0xAA24F48 | |
[4] = 0xAA24F58 | |
[5] = 0xAA24F68 | |
[6] = 0xAA24F78 | |
[7] = 0xAA24F88 | |
[8] = 0xAA24F98 | |
[9] = 0xAA24FA8 | |
rcSpan* freelist = 0x10543BB8 | |
unsigned int smin = 0x2190217 | |
unsigned int smax = 0x2190217 | |
unsigned int area = 0xB | |
rcSpan* next = 0xAA2C978 | |
unsigned int smin = 0x3B003AE | |
unsigned int smax = 0x3B003AE | |
unsigned int area = 0x0 | |
rcSpan* next = 0xAA2C988 | |
Parameter float* bmin = -321.333374 | |
Parameter float* bmax = -297.333344 | |
Parameter float cs = 0.266667 | |
Parameter float ics = 3.750001 | |
Parameter float ich = 3.750001 | |
Parameter int flagMergeThr = 0x6 | |
Local int nvrow = 0x3 | |
Local float[84] buf | |
[0] = -320.833313 | |
[1] = 145.108368 | |
[2] = -8341.866211 | |
[3] = -320.833313 | |
[4] = 145.173935 | |
[5] = -8342.132813 | |
[6] = -321.066711 | |
[7] = 145.178238 | |
[8] = -8342.132813 | |
[9] = -321.066711 | |
Local int nvIn = 0x0 | |
Local int nv2 = 0x0 | |
Local int nv = 0x3 | |
000000013FD04D56 00000000093DF0D0 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
Parameter rcContext* ctx = 0x7D310 | |
bool m_logEnabled = 0x47 | |
bool m_timerEnabled = 0x42 | |
Parameter float* verts = 0.000000 | |
Parameter int __formal = 0x6C15318 | |
Parameter int* tris = 0x101945C0 | |
Parameter unsigned int* areas = 0x0 | |
Parameter int nt = 0x7D310 | |
Parameter rcHeightfield& solid = 0x101945C0 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -321.333374 | |
[1] = 2.181778 | |
[2] = -8342.666016 | |
float[3] bmax | |
[0] = -297.333344 | |
[1] = 369.695404 | |
[2] = -8318.666992 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0xAA2C7C8 | |
unsigned int smin = 0x21C0218 | |
unsigned int smax = 0x21C0218 | |
unsigned int area = 0xB | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0xAA24F10 | |
rcSpanPool* next = 0x1434C9C0 | |
rcSpanPool* next = 0x10014E50 | |
rcSpan[2048] items | |
[0] = 0x1434C9C8 | |
[1] = 0x1434C9D8 | |
[2] = 0x1434C9E8 | |
[3] = 0x1434C9F8 | |
[4] = 0x1434CA08 | |
[5] = 0x1434CA18 | |
[6] = 0x1434CA28 | |
[7] = 0x1434CA38 | |
[8] = 0x1434CA48 | |
[9] = 0x1434CA58 | |
rcSpan[2048] items | |
[0] = 0xAA24F18 | |
[1] = 0xAA24F28 | |
[2] = 0xAA24F38 | |
[3] = 0xAA24F48 | |
[4] = 0xAA24F58 | |
[5] = 0xAA24F68 | |
[6] = 0xAA24F78 | |
[7] = 0xAA24F88 | |
[8] = 0xAA24F98 | |
[9] = 0xAA24FA8 | |
rcSpan* freelist = 0x10543BB8 | |
unsigned int smin = 0x2190217 | |
unsigned int smax = 0x2190217 | |
unsigned int area = 0xB | |
rcSpan* next = 0xAA2C978 | |
unsigned int smin = 0x3B003AE | |
unsigned int smax = 0x3B003AE | |
unsigned int area = 0x0 | |
rcSpan* next = 0xAA2C988 | |
Parameter int flagMergeThr = 0x6 | |
Local rcScopedTimer timer | |
rcContext* m_ctx = 0x1DDD190 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
int m_label = 0x2 | |
000000013FCA6E1B 00000000093DF960 MMAP::TileBuilder::buildMoveMapTile+53B C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 679 | |
Local MMAP::TileBuilder* this = 0x4E9210 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x20FC08 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x622CC50 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0xB0 | |
_Thrd_t _Thr | |
void* _Hnd = 0xB0 | |
unsigned int _Id = 0x2144 | |
rcContext* m_rcContext = 0x1DDD190 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x93DFA70 | |
Parameter unsigned int tileX = 0x4E9210 | |
Parameter unsigned int tileY = 0x2F | |
Parameter MMAP::MeshData& meshData = 0x93DF9E0 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x12BD0048 | |
float* data = -2.083333 | |
unsigned int num = 0x183912 | |
unsigned int numAllocated = 0x1FEE32 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x12BD0048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x1D970048 | |
int* data = 0x0 | |
unsigned int num = 0x177930 | |
unsigned int numAllocated = 0x1FEE32 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1D970048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x116F87D8 | |
float* data = -275.000000 | |
unsigned int num = 0x4464 | |
unsigned int numAllocated = 0x2E737 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x116F87D8 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x11551AF8 | |
int* data = 0x0 | |
unsigned int num = 0x7767 | |
unsigned int numAllocated = 0xB368 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x11551AF8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x13F55478 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x27CD | |
unsigned int numAllocated = 0x5C8C | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x13F55478 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0x6D74180 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x101016C0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x10101728 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x10101790 | |
dtMeshTile* m_tiles = 0x101016C0 | |
Local char[20] tileString = "[Map 000] [32,47]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = 2.181778 | |
[2] = -8533.333008 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 369.695404 | |
[2] = -7999.999512 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0xC450 | |
int vertCount = 0x7E90A10 | |
unsigned int* polys = 0x68087C1C <Unable to read memory> | |
unsigned int* polyFlags = 0x74 | |
unsigned int* polyAreas = 0x22 | |
int polyCount = 0x1000 | |
int nvp = 0x0 | |
unsigned int* detailMeshes = 0xCE0807C1 <Unable to read memory> | |
float* detailVerts = 0x3 <Unable to read memory> | |
int detailVertsCount = 0xCE0807C1 | |
unsigned int* detailTris = 0x7C | |
int detailTriCount = 0xFC0003FF | |
float* offMeshConVerts = 0x1000 <Unable to read memory> | |
float* offMeshConRad = NULL | |
unsigned int* offMeshConFlags = 0xE000 | |
unsigned int* offMeshConAreas = 0x0 | |
unsigned int* offMeshConDir = 0x1 <Unable to read memory> | |
unsigned int* offMeshConUserID = 0x1F421 | |
int offMeshConCount = 0x629CD70 | |
unsigned int userId = 0x0 | |
int tileX = 0x2608456B | |
int tileY = 0x0 | |
int tileLayer = 0x77549F40 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 11041047323161867423854225352818688.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = 11041047323161867423854225352818688.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0x78 | |
Local unsigned int* navData = 0xB0 | |
Local int navDataSize = 0x77549F40 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -321.333374 | |
[1] = 2.181778 | |
[2] = -8342.666016 | |
float[3] bmax | |
[0] = -297.333344 | |
[1] = 369.695404 | |
[2] = -8318.666992 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "�a..." | |
Local unsigned int tileRef = 0xEB | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 00000000093DFBD0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E9210 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0x6D74180 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x101016C0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x10101728 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x10101790 | |
dtMeshTile* m_tiles = 0x101016C0 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 369.695404 | |
[2] = -7999.999512 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x12BD0048 | |
float* data = -2.083333 | |
unsigned int num = 0x183912 | |
unsigned int numAllocated = 0x1FEE32 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x12BD0048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x1D970048 | |
int* data = 0x0 | |
unsigned int num = 0x177930 | |
unsigned int numAllocated = 0x1FEE32 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1D970048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x116F87D8 | |
float* data = -275.000000 | |
unsigned int num = 0x4464 | |
unsigned int numAllocated = 0x2E737 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x116F87D8 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x11551AF8 | |
int* data = 0x0 | |
unsigned int num = 0x7767 | |
unsigned int numAllocated = 0xB368 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x11551AF8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x13F55478 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x27CD | |
unsigned int numAllocated = 0x5C8C | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x13F55478 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x16800048 | |
float* data = -275.000000 | |
unsigned int num = 0x187D76 | |
unsigned int numAllocated = 0x18C1DA | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x16800048 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = 2.181778 | |
[2] = -8533.333008 | |
000000013FCA5A5E 00000000093DFC40 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x2F | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 00000000093DFC70 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 00000000093DFCA0 _o__realloc_base+60 | |
00000000774155FD 00000000093DFCD0 BaseThreadInitThunk+D | |
000000007757294D 00000000093DFD20 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD047F8 000000000926EE10 rasterizeTri+3E8 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 319 | |
Parameter float* v0 = 1.716414 | |
Parameter float* v1 = 0.000000 | |
Parameter float* v2 = -510.666656 | |
Parameter unsigned int area = 0x0 | |
Parameter rcHeightfield& hf = 0x10F1E0E0 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -534.666626 | |
[1] = -73.643036 | |
[2] = -11905.332031 | |
float[3] bmax | |
[0] = -510.666656 | |
[1] = 76.628372 | |
[2] = -11881.333008 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = NULL | |
rcSpanPool* pools = 0x6E3A270 | |
rcSpanPool* next = 0x7761CA0 | |
rcSpanPool* next = 0xFDCC410 | |
rcSpan[2048] items | |
[0] = 0x7761CA8 | |
[1] = 0x7761CB8 | |
[2] = 0x7761CC8 | |
[3] = 0x7761CD8 | |
[4] = 0x7761CE8 | |
[5] = 0x7761CF8 | |
[6] = 0x7761D08 | |
[7] = 0x7761D18 | |
[8] = 0x7761D28 | |
[9] = 0x7761D38 | |
rcSpan[2048] items | |
[0] = 0x6E3A278 | |
[1] = 0x6E3A288 | |
[2] = 0x6E3A298 | |
[3] = 0x6E3A2A8 | |
[4] = 0x6E3A2B8 | |
[5] = 0x6E3A2C8 | |
[6] = 0x6E3A2D8 | |
[7] = 0x6E3A2E8 | |
[8] = 0x6E3A2F8 | |
[9] = 0x6E3A308 | |
rcSpan* freelist = 0x1434DE88 | |
unsigned int smin = 0x1420141 | |
unsigned int smax = 0x1420141 | |
unsigned int area = 0xB | |
rcSpan* next = NULL | |
Parameter float* bmin = -534.666626 | |
Parameter float* bmax = -510.666656 | |
Parameter float cs = 0.266667 | |
Parameter float ics = 3.750001 | |
Parameter float ich = 3.750001 | |
Parameter int flagMergeThr = 0x6 | |
Local int nvrow = 0x4 | |
Local float[84] buf | |
[0] = -520.932922 | |
[1] = 13.434054 | |
[2] = -11906.249023 | |
[3] = -529.067017 | |
[4] = 13.615776 | |
[5] = -11906.932617 | |
[6] = -533.333313 | |
[7] = 16.182961 | |
[8] = -11904.166016 | |
[9] = -530.666626 | |
Local int nvIn = 0x0 | |
Local int nv2 = 0x0 | |
Local int nv = 0x3 | |
000000013FD04D56 000000000926EED0 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
Parameter rcContext* ctx = 0x1804B | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter float* verts = 0.000000 | |
Parameter int __formal = 0x7E52898 | |
Parameter int* tris = 0x10F1E0E0 | |
Parameter unsigned int* areas = 0xB | |
Parameter int nt = 0x1804B | |
Parameter rcHeightfield& solid = 0x10F1E0E0 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -534.666626 | |
[1] = -73.643036 | |
[2] = -11905.332031 | |
float[3] bmax | |
[0] = -510.666656 | |
[1] = 76.628372 | |
[2] = -11881.333008 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = NULL | |
rcSpanPool* pools = 0x1434C9C0 | |
rcSpanPool* next = 0x6E3A270 | |
rcSpanPool* next = 0x7761CA0 | |
rcSpan[2048] items | |
[0] = 0x6E3A278 | |
[1] = 0x6E3A288 | |
[2] = 0x6E3A298 | |
[3] = 0x6E3A2A8 | |
[4] = 0x6E3A2B8 | |
[5] = 0x6E3A2C8 | |
[6] = 0x6E3A2D8 | |
[7] = 0x6E3A2E8 | |
[8] = 0x6E3A2F8 | |
[9] = 0x6E3A308 | |
rcSpan[2048] items | |
[0] = 0x1434C9C8 | |
[1] = 0x1434C9D8 | |
[2] = 0x1434C9E8 | |
[3] = 0x1434C9F8 | |
[4] = 0x1434CA08 | |
[5] = 0x1434CA18 | |
[6] = 0x1434CA28 | |
[7] = 0x1434CA38 | |
[8] = 0x1434CA48 | |
[9] = 0x1434CA58 | |
rcSpan* freelist = 0x143515D8 | |
unsigned int smin = 0x14C014A | |
unsigned int smax = 0x14C014A | |
unsigned int area = 0xB | |
rcSpan* next = 0x14352DA8 | |
unsigned int smin = 0xC500C4 | |
unsigned int smax = 0xC500C4 | |
unsigned int area = 0xB | |
rcSpan* next = 0x14352DB8 | |
Parameter int flagMergeThr = 0x6 | |
Local rcScopedTimer timer | |
rcContext* m_ctx = 0x1DDCF70 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
int m_label = 0x2 | |
000000013FCA6E1B 000000000926F760 MMAP::TileBuilder::buildMoveMapTile+53B C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 679 | |
Local MMAP::TileBuilder* this = 0x4E9250 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x20FC08 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x622CC70 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0xB4 | |
_Thrd_t _Thr | |
void* _Hnd = 0xB4 | |
unsigned int _Id = 0x840 | |
rcContext* m_rcContext = 0x1DDCF70 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x926F870 | |
Parameter unsigned int tileX = 0x4E9250 | |
Parameter unsigned int tileY = 0x36 | |
Parameter MMAP::MeshData& meshData = 0x926F7E0 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xDD60048 | |
float* data = -2.083333 | |
unsigned int num = 0x2B197 | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xDD60048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xD2C0048 | |
int* data = 0x0 | |
unsigned int num = 0x480E1 | |
unsigned int numAllocated = 0x64EA7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xD2C0048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x96C0048 | |
float* data = -300.000000 | |
unsigned int num = 0x2BDA | |
unsigned int numAllocated = 0x43471 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x96C0048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x7C92B38 | |
int* data = 0x0 | |
unsigned int num = 0x5172 | |
unsigned int numAllocated = 0x59B3 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x7C92B38 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x665DA68 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x1B26 | |
unsigned int numAllocated = 0x1ED9 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x665DA68 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0x6840E80 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x1DBE7F0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x1DBE858 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x1DBE8C0 | |
dtMeshTile* m_tiles = 0x1DBE7F0 | |
Local char[20] tileString = "[Map 000] [32,54]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = -73.643036 | |
[2] = -12266.666016 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 76.628372 | |
[2] = -11733.333008 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0xB620 | |
int vertCount = 0x11A7C940 | |
unsigned int* polys = 0xFB08F80B <Unable to read memory> | |
unsigned int* polyFlags = 0xBA8 | |
unsigned int* polyAreas = 0x22 | |
int polyCount = 0x15277170 | |
int nvp = 0x0 | |
unsigned int* detailMeshes = 0xC60007C1 <Unable to read memory> | |
float* detailVerts = -12508.855469 | |
int detailVertsCount = 0xC60007C1 | |
unsigned int* detailTris = 0x40 | |
int detailTriCount = 0xF40803FF | |
float* offMeshConVerts = -nan | |
float* offMeshConRad = NULL | |
unsigned int* offMeshConFlags = 0x909 | |
unsigned int* offMeshConAreas = 0xDC | |
unsigned int* offMeshConDir = 0x1 <Unable to read memory> | |
unsigned int* offMeshConUserID = 0x136BB410 | |
int offMeshConCount = 0x665F940 | |
unsigned int userId = 0x0 | |
int tileX = 0xFB08F80B | |
int tileY = 0x0 | |
int tileLayer = 0x77549F40 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 9013604124721152.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = 9013604124721152.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0x3 | |
Local unsigned int* navData = 0xE0 | |
Local int navDataSize = 0x77549F40 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -513.333313 | |
[1] = -73.643036 | |
[2] = -11905.332031 | |
float[3] bmax | |
[0] = -489.333313 | |
[1] = 76.628372 | |
[2] = -11881.333008 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "P D..." | |
Local unsigned int tileRef = 0x1AA | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 000000000926F9D0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E9250 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0x6840E80 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x1DBE7F0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x1DBE858 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x1DBE8C0 | |
dtMeshTile* m_tiles = 0x1DBE7F0 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 76.628372 | |
[2] = -11733.333008 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xDD60048 | |
float* data = -2.083333 | |
unsigned int num = 0x2B197 | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xDD60048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xD2C0048 | |
int* data = 0x0 | |
unsigned int num = 0x480E1 | |
unsigned int numAllocated = 0x64EA7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xD2C0048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x96C0048 | |
float* data = -300.000000 | |
unsigned int num = 0x2BDA | |
unsigned int numAllocated = 0x43471 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x96C0048 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x7C92B38 | |
int* data = 0x0 | |
unsigned int num = 0x5172 | |
unsigned int numAllocated = 0x59B3 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x7C92B38 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x665DA68 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x1B26 | |
unsigned int numAllocated = 0x1ED9 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x665DA68 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x1A62AE28 | |
float* data = -300.000000 | |
unsigned int num = 0x2DD71 | |
unsigned int numAllocated = 0x33525 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1A62AE28 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = -73.643036 | |
[2] = -12266.666016 | |
000000013FCA5A5E 000000000926FA40 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x36 | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 000000000926FA70 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 000000000926FAA0 _o__realloc_base+60 | |
00000000774155FD 000000000926FAD0 BaseThreadInitThunk+D | |
000000007757294D 000000000926FB20 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD0456D 000000000957F0F0 rasterizeTri+15D C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 261 | |
Parameter float* v0 = 1.716414 | |
Parameter float* v1 = 0.000000 | |
Parameter float* v2 = -169.333420 | |
Parameter unsigned int area = 0x0 | |
Parameter rcHeightfield& hf = 0x7C85470 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -193.333389 | |
[1] = 2.181778 | |
[2] = -7788.000000 | |
float[3] bmax | |
[0] = -169.333420 | |
[1] = 354.056366 | |
[2] = -7764.000000 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0xFDA9FB8 | |
unsigned int smin = 0x2780277 | |
unsigned int smax = 0x2780277 | |
unsigned int area = 0xB | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0xFDA2640 | |
rcSpanPool* next = 0x10F79220 | |
rcSpanPool* next = 0x7DB44E0 | |
rcSpan[2048] items | |
[0] = 0x10F79228 | |
[1] = 0x10F79238 | |
[2] = 0x10F79248 | |
[3] = 0x10F79258 | |
[4] = 0x10F79268 | |
[5] = 0x10F79278 | |
[6] = 0x10F79288 | |
[7] = 0x10F79298 | |
[8] = 0x10F792A8 | |
[9] = 0x10F792B8 | |
rcSpan[2048] items | |
[0] = 0xFDA2648 | |
[1] = 0xFDA2658 | |
[2] = 0xFDA2668 | |
[3] = 0xFDA2678 | |
[4] = 0xFDA2688 | |
[5] = 0xFDA2698 | |
[6] = 0xFDA26A8 | |
[7] = 0xFDA26B8 | |
[8] = 0xFDA26C8 | |
[9] = 0xFDA26D8 | |
rcSpan* freelist = 0xFDA99F8 | |
unsigned int smin = 0x2780277 | |
unsigned int smax = 0x2780277 | |
unsigned int area = 0xB | |
rcSpan* next = 0xFDAA0A8 | |
unsigned int smin = 0x930091 | |
unsigned int smax = 0x930091 | |
unsigned int area = 0x9 | |
rcSpan* next = 0xFDAA0B8 | |
Parameter float* bmin = -193.333389 | |
Parameter float* bmax = -169.333420 | |
Parameter float cs = 0.266667 | |
Parameter float ics = 3.750001 | |
Parameter float ich = 3.750001 | |
Parameter int flagMergeThr = 0x6 | |
Local int nvrow = 0x3 | |
Local float[84] buf | |
[0] = -191.733398 | |
[1] = 170.518509 | |
[2] = -7787.733398 | |
[3] = -191.666656 | |
[4] = 170.518509 | |
[5] = -7787.733398 | |
[6] = -191.666656 | |
[7] = 170.518509 | |
[8] = -7791.666504 | |
[9] = -191.733398 | |
Local int nvIn = 0x0 | |
Local int nv2 = 0x0 | |
Local int nv = 0x4 | |
000000013FD04D56 000000000957F1B0 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
Parameter rcContext* ctx = 0x79E9E | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter float* verts = 0.000000 | |
Parameter int __formal = 0x6192A20 | |
Parameter int* tris = 0x7C85470 | |
Parameter unsigned int* areas = 0xB | |
Parameter int nt = 0x79E9E | |
Parameter rcHeightfield& solid = 0x7C85470 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -193.333389 | |
[1] = 2.181778 | |
[2] = -7788.000000 | |
float[3] bmax | |
[0] = -169.333420 | |
[1] = 354.056366 | |
[2] = -7764.000000 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0xFDA9FB8 | |
unsigned int smin = 0x2780277 | |
unsigned int smax = 0x2780277 | |
unsigned int area = 0xB | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0xFDA2640 | |
rcSpanPool* next = 0x10F79220 | |
rcSpanPool* next = 0x7DB44E0 | |
rcSpan[2048] items | |
[0] = 0x10F79228 | |
[1] = 0x10F79238 | |
[2] = 0x10F79248 | |
[3] = 0x10F79258 | |
[4] = 0x10F79268 | |
[5] = 0x10F79278 | |
[6] = 0x10F79288 | |
[7] = 0x10F79298 | |
[8] = 0x10F792A8 | |
[9] = 0x10F792B8 | |
rcSpan[2048] items | |
[0] = 0xFDA2648 | |
[1] = 0xFDA2658 | |
[2] = 0xFDA2668 | |
[3] = 0xFDA2678 | |
[4] = 0xFDA2688 | |
[5] = 0xFDA2698 | |
[6] = 0xFDA26A8 | |
[7] = 0xFDA26B8 | |
[8] = 0xFDA26C8 | |
[9] = 0xFDA26D8 | |
rcSpan* freelist = 0xFDA99F8 | |
unsigned int smin = 0x2780277 | |
unsigned int smax = 0x2780277 | |
unsigned int area = 0xB | |
rcSpan* next = 0xFDAA0A8 | |
unsigned int smin = 0x930091 | |
unsigned int smax = 0x930091 | |
unsigned int area = 0x9 | |
rcSpan* next = 0xFDAA0B8 | |
Parameter int flagMergeThr = 0x6 | |
Local rcScopedTimer timer | |
rcContext* m_ctx = 0x1DDCE50 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
int m_label = 0x2 | |
000000013FCA6E1B 000000000957FA40 MMAP::TileBuilder::buildMoveMapTile+53B C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 679 | |
Local MMAP::TileBuilder* this = 0x4E9290 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x20FC08 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x121 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x21 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x622CCB0 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0xB8 | |
_Thrd_t _Thr | |
void* _Hnd = 0xB8 | |
unsigned int _Id = 0x1E20 | |
rcContext* m_rcContext = 0x1DDCE50 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x957FB50 | |
Parameter unsigned int tileX = 0x4E9290 | |
Parameter unsigned int tileY = 0x2E | |
Parameter MMAP::MeshData& meshData = 0x957FAC0 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x10550048 | |
float* data = -2.083333 | |
unsigned int num = 0x17B167 | |
unsigned int numAllocated = 0x1FEE32 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x10550048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xE610048 | |
int* data = 0x0 | |
unsigned int num = 0x16DBDA | |
unsigned int numAllocated = 0x1FEE32 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xE610048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xB804478 | |
float* data = 1117.941406 | |
unsigned int num = 0x24B7 | |
unsigned int numAllocated = 0x2E46D | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xB804478 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x104D80F8 | |
int* data = 0x0 | |
unsigned int num = 0x3F54 | |
unsigned int numAllocated = 0x5CE7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x104D80F8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x13799328 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x151C | |
unsigned int numAllocated = 0x1ED9 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x13799328 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0x7898FD0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x1DAD0D0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x1DAD138 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x1DAD1A0 | |
dtMeshTile* m_tiles = 0x1DAD0D0 | |
Local char[20] tileString = "[Map 000] [32,46]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = 2.181778 | |
[2] = -8000.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 354.056366 | |
[2] = -7466.666504 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0x7CC0 | |
int vertCount = 0x11D47920 | |
unsigned int* polys = 0xE808F414 <Unable to read memory> | |
unsigned int* polyFlags = 0xB262 | |
unsigned int* polyAreas = 0x22 | |
int polyCount = 0x7754B3BD | |
int nvp = 0x0 | |
unsigned int* detailMeshes = 0xDF0807D0 <Unable to read memory> | |
float* detailVerts = 0x3 <Unable to read memory> | |
int detailVertsCount = 0xDF0807D0 | |
unsigned int* detailTris = 0x1090800 <Unable to read memory> | |
int detailTriCount = 0xF40803FF | |
float* offMeshConVerts = 0x2EDB <Unable to read memory> | |
float* offMeshConRad = NULL | |
unsigned int* offMeshConFlags = 0xE000 | |
unsigned int* offMeshConAreas = 0x0 | |
unsigned int* offMeshConDir = 0x1 <Unable to read memory> | |
unsigned int* offMeshConUserID = 0x5005D | |
int offMeshConCount = 0x6E60D30 | |
unsigned int userId = 0x0 | |
int tileX = 0xE808F414 | |
int tileY = 0x0 | |
int tileLayer = 0x77549F40 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = -0.000000 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = -0.000000 | |
float ch = 0.000000 | |
bool buildBvTree = 0x3 | |
Local unsigned int* navData = 0x5 | |
Local int navDataSize = 0x77549F40 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -172.000076 | |
[1] = 2.181778 | |
[2] = -7788.000000 | |
float[3] bmax | |
[0] = -148.000076 | |
[1] = 354.056366 | |
[2] = -7764.000000 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "�a..." | |
Local unsigned int tileRef = 0x10B | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 000000000957FCB0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E9290 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0x7898FD0 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x1DAD0D0 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x1DAD138 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x1DAD1A0 | |
dtMeshTile* m_tiles = 0x1DAD0D0 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 354.056366 | |
[2] = -7466.666504 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x10550048 | |
float* data = -2.083333 | |
unsigned int num = 0x17B167 | |
unsigned int numAllocated = 0x1FEE32 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x10550048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xE610048 | |
int* data = 0x0 | |
unsigned int num = 0x16DBDA | |
unsigned int numAllocated = 0x1FEE32 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xE610048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xB804478 | |
float* data = 1117.941406 | |
unsigned int num = 0x24B7 | |
unsigned int numAllocated = 0x2E46D | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xB804478 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x104D80F8 | |
int* data = 0x0 | |
unsigned int num = 0x3F54 | |
unsigned int numAllocated = 0x5CE7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x104D80F8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x13799328 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x151C | |
unsigned int numAllocated = 0x1ED9 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x13799328 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xEE10048 | |
float* data = 1117.941406 | |
unsigned int num = 0x17D61E | |
unsigned int numAllocated = 0x181F8C | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xEE10048 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = 2.181778 | |
[2] = -8000.000000 | |
000000013FCA5A5E 000000000957FD20 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x2E | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 000000000957FD50 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 000000000957FD80 _o__realloc_base+60 | |
00000000774155FD 000000000957FDB0 BaseThreadInitThunk+D | |
000000007757294D 000000000957FE00 RtlUserThreadStart+1D | |
Call stack: | |
Address Frame Function SourceFile | |
000000013FD04134 00000000096BEC30 allocSpan+54 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 65 | |
Parameter rcHeightfield& hf = 0x96BED00 | |
int width = 0xC3F2B555 | |
int height = 0x429B33F7 | |
float[3] bmin | |
[0] = -11290.932617 | |
[1] = -490.100952 | |
[2] = 78.958603 | |
float[3] bmax | |
[0] = -11288.532227 | |
[1] = -489.583313 | |
[2] = 78.414413 | |
float cs = -11289.583008 | |
float ch = -466.666656 | |
rcSpan** spans = <Unable to read memory> | |
rcSpanPool* pools = 0x426771AEC3EDEEC4 | |
rcSpanPool* next = <Unable to read memory> | |
rcSpan[2048] items | |
[0] = 0x426771AEC3EDEECC | |
[1] = 0x426771AEC3EDEEDC | |
[2] = 0x426771AEC3EDEEEC | |
[3] = 0x426771AEC3EDEEFC | |
[4] = 0x426771AEC3EDEF0C | |
[5] = 0x426771AEC3EDEF1C | |
[6] = 0x426771AEC3EDEF2C | |
[7] = 0x426771AEC3EDEF3C | |
[8] = 0x426771AEC3EDEF4C | |
[9] = 0x426771AEC3EDEF5C | |
rcSpan* freelist = 0xC3F4EEEFC6307CCC | |
unsigned int smin = 0xC3F4EEEFC6307CCC <Unable to read memory> | |
unsigned int smax = 0xC3F4EEEFC6307CCC <Unable to read memory> | |
unsigned int area = 0xC3F4EEEFC6307CD0 <Unable to read memory> | |
rcSpan* next = <Unable to read memory> | |
000000013FD04066 00000000096BEC60 addSpan+116 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 138 | |
Parameter rcHeightfield& hf = 0x3B | |
int width = 0x3B <Unable to read memory> | |
int height = 0x3F <Unable to read memory> | |
float[3] bmin | |
[0] = 0x43 <Unable to read memory> | |
[1] = 0x47 <Unable to read memory> | |
[2] = 0x4B <Unable to read memory> | |
float[3] bmax | |
[0] = 0x4F <Unable to read memory> | |
[1] = 0x53 <Unable to read memory> | |
[2] = 0x57 <Unable to read memory> | |
float cs = 0x5B <Unable to read memory> | |
float ch = 0x5F <Unable to read memory> | |
rcSpan** spans = <Unable to read memory> | |
rcSpanPool* pools = <Unable to read memory> | |
rcSpan* freelist = <Unable to read memory> | |
Parameter int x = 0xB02F1F8 | |
Parameter int y = 0x23 | |
Parameter unsigned int smin = 0x0 | |
Parameter unsigned int smax = 0xED54 | |
Parameter unsigned int area = 0xB4 | |
Parameter int flagMergeThr = 0x6 | |
000000013FD0479E 00000000096BEF20 rasterizeTri+38E C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 306 | |
Parameter float* v0 = 1.716414 | |
Parameter float* v1 = 0.000000 | |
Parameter float* v2 = -467.999969 | |
Parameter unsigned int area = 0x0 | |
Parameter rcHeightfield& hf = 0xB02F1F0 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -492.000000 | |
[1] = 1.240799 | |
[2] = -11307.999023 | |
float[3] bmax | |
[0] = -467.999969 | |
[1] = 146.931122 | |
[2] = -11284.000000 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0x6A772A8 | |
unsigned int smin = 0xE100C8 | |
unsigned int smax = 0xE100C8 | |
unsigned int area = 0x0 | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0x1168FF20 | |
rcSpanPool* next = 0xAF05130 | |
rcSpanPool* next = 0x743DA30 | |
rcSpan[2048] items | |
[0] = 0xAF05138 | |
[1] = 0xAF05148 | |
[2] = 0xAF05158 | |
[3] = 0xAF05168 | |
[4] = 0xAF05178 | |
[5] = 0xAF05188 | |
[6] = 0xAF05198 | |
[7] = 0xAF051A8 | |
[8] = 0xAF051B8 | |
[9] = 0xAF051C8 | |
rcSpan[2048] items | |
[0] = 0x1168FF28 | |
[1] = 0x1168FF38 | |
[2] = 0x1168FF48 | |
[3] = 0x1168FF58 | |
[4] = 0x1168FF68 | |
[5] = 0x1168FF78 | |
[6] = 0x1168FF88 | |
[7] = 0x1168FF98 | |
[8] = 0x1168FFA8 | |
[9] = 0x1168FFB8 | |
rcSpan* freelist = 0x11697178 | |
unsigned int smin = 0xE300D7 | |
unsigned int smax = 0xE300D7 | |
unsigned int area = 0x0 | |
rcSpan* next = 0x11697988 | |
unsigned int smin = 0x48001C | |
unsigned int smax = 0x48001C | |
unsigned int area = 0x1A | |
rcSpan* next = 0x11697998 | |
Parameter float* bmin = -492.000000 | |
Parameter float* bmax = -467.999969 | |
Parameter float cs = 0.266667 | |
Parameter float ics = 3.750001 | |
Parameter float ich = 3.750001 | |
Parameter int flagMergeThr = 0x6 | |
Local int nvrow = 0x3 | |
Local float[84] buf | |
[0] = -493.600555 | |
[1] = 60.914452 | |
[2] = -11306.399414 | |
[3] = -493.899445 | |
[4] = 61.362259 | |
[5] = -11306.399414 | |
[6] = -493.750000 | |
[7] = 61.399406 | |
[8] = -11306.250000 | |
[9] = -494.166077 | |
Local int nvIn = 0x0 | |
Local int nv2 = 0x0 | |
Local int nv = 0x3 | |
000000013FD04D56 00000000096BEFE0 rcRasterizeTriangles+F6 C:\TrinityCore\TrinityCore-3.3.5\dep\recastnavigation\Recast\Source\RecastRasterization.cpp line 383 | |
Parameter rcContext* ctx = 0x17CB0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter float* verts = 0.000000 | |
Parameter int __formal = 0x6577F00 | |
Parameter int* tris = 0xB02F1F0 | |
Parameter unsigned int* areas = 0xB | |
Parameter int nt = 0x17CB0 | |
Parameter rcHeightfield& solid = 0xB02F1F0 | |
int width = 0x5A | |
int height = 0x5A | |
float[3] bmin | |
[0] = -492.000000 | |
[1] = 1.240799 | |
[2] = -11307.999023 | |
float[3] bmax | |
[0] = -467.999969 | |
[1] = 146.931122 | |
[2] = -11284.000000 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
rcSpan** spans = 0x6A772A8 | |
unsigned int smin = 0xE100C8 | |
unsigned int smax = 0xE100C8 | |
unsigned int area = 0x0 | |
rcSpan* next = NULL | |
rcSpanPool* pools = 0x1168FF20 | |
rcSpanPool* next = 0xAF05130 | |
rcSpanPool* next = 0x743DA30 | |
rcSpan[2048] items | |
[0] = 0xAF05138 | |
[1] = 0xAF05148 | |
[2] = 0xAF05158 | |
[3] = 0xAF05168 | |
[4] = 0xAF05178 | |
[5] = 0xAF05188 | |
[6] = 0xAF05198 | |
[7] = 0xAF051A8 | |
[8] = 0xAF051B8 | |
[9] = 0xAF051C8 | |
rcSpan[2048] items | |
[0] = 0x1168FF28 | |
[1] = 0x1168FF38 | |
[2] = 0x1168FF48 | |
[3] = 0x1168FF58 | |
[4] = 0x1168FF68 | |
[5] = 0x1168FF78 | |
[6] = 0x1168FF88 | |
[7] = 0x1168FF98 | |
[8] = 0x1168FFA8 | |
[9] = 0x1168FFB8 | |
rcSpan* freelist = 0x11697178 | |
unsigned int smin = 0xE300D7 | |
unsigned int smax = 0xE300D7 | |
unsigned int area = 0x0 | |
rcSpan* next = 0x11697988 | |
unsigned int smin = 0x48001C | |
unsigned int smax = 0x48001C | |
unsigned int area = 0x1A | |
rcSpan* next = 0x11697998 | |
Parameter int flagMergeThr = 0x6 | |
Local rcScopedTimer timer | |
rcContext* m_ctx = 0x1DDD250 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
int m_label = 0x2 | |
000000013FCA6E1B 00000000096BF870 MMAP::TileBuilder::buildMoveMapTile+53B C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 679 | |
Local MMAP::TileBuilder* this = 0x4E92D0 | |
bool m_bigBaseUnit = 0x0 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x20FC00 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x4D0240 | |
bool m_skipLiquid = 0x0 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x20FC08 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x20FC08 | |
bool m_debugOutput = 0x0 | |
char* m_offMeshFilePath = NULL | |
unsigned int m_threads = 0x10 | |
bool m_skipContinents = 0x0 | |
bool m_skipJunkMaps = 0x1 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = 0.000000 | |
bool _Has_value = 0x0 | |
bool m_bigBaseUnit = 0x0 | |
int m_mapid = 0xFFFFFFFF | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x161F | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x1F | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x122 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x22 | |
rcContext* m_rcContext = 0x1D9A0A0 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x20FC58 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x20FC70 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x20FCC0 | |
std::condition_variable _condition = 0x20FCE8 | |
std::atomic<bool> _shutdown = 0x0 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x0 | |
bool std::atomic<bool>::is_always_lock_free = 0x0 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x622CCE0 | |
bool m_skipLiquid = 0x0 | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0xBC | |
_Thrd_t _Thr | |
void* _Hnd = 0xBC | |
unsigned int _Id = 0x2E88 | |
rcContext* m_rcContext = 0x1DDD250 | |
bool m_logEnabled = 0x0 | |
bool m_timerEnabled = 0x0 | |
Parameter unsigned int mapID = 0x96BF980 | |
Parameter unsigned int tileX = 0x4E92D0 | |
Parameter unsigned int tileY = 0x35 | |
Parameter MMAP::MeshData& meshData = 0x96BF8F0 | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xCEC0048 | |
float* data = -2.083333 | |
unsigned int num = 0x2A59A | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xCEC0048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xD120048 | |
int* data = 0x0 | |
unsigned int num = 0x47610 | |
unsigned int numAllocated = 0x64EA7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xD120048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x14292CB8 | |
float* data = -4.166667 | |
unsigned int num = 0x1008 | |
unsigned int numAllocated = 0x2E73F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x14292CB8 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x69485F8 | |
int* data = 0x0 | |
unsigned int num = 0x1C1D | |
unsigned int numAllocated = 0x1DE6 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x69485F8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x622CF78 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x95F | |
unsigned int numAllocated = 0xA48 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x622CF78 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Parameter float* bmin = -533.333313 | |
Parameter float* bmax = 0.000000 | |
Parameter dtNavMesh* navMesh = 0x73C9680 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x6DC3660 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x6DC36C8 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x6DC3730 | |
dtMeshTile* m_tiles = 0x6DC3660 | |
Local char[20] tileString = "[Map 000] [32,53]: " | |
Local rcConfig config | |
int width = 0x7D0 | |
int height = 0x7D0 | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -533.333313 | |
[1] = 1.240799 | |
[2] = -11733.333008 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 146.931122 | |
[2] = -11200.000000 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local dtNavMeshCreateParams params | |
unsigned int* verts = 0x9B3C | |
int vertCount = 0x20 | |
unsigned int* polys = 0xFB08F80B <Unable to read memory> | |
unsigned int* polyFlags = 0x80 | |
unsigned int* polyAreas = 0x48 | |
int polyCount = 0x0 | |
int nvp = 0x0 | |
unsigned int* detailMeshes = 0x0 | |
float* detailVerts = 0.000000 | |
int detailVertsCount = 0x96BF720 | |
unsigned int* detailTris = 0x0 | |
int detailTriCount = 0x96BF918 | |
float* offMeshConVerts = NULL | |
float* offMeshConRad = 0.000000 | |
unsigned int* offMeshConFlags = 0xF8C0 | |
unsigned int* offMeshConAreas = 0xC0 | |
unsigned int* offMeshConDir = 0x0 | |
unsigned int* offMeshConUserID = 0x0 | |
int offMeshConCount = 0x0 | |
unsigned int userId = 0x0 | |
int tileX = 0xFB08F80B | |
int tileY = 0x0 | |
int tileLayer = 0x96BF720 | |
float[3] bmin | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = 0.000000 | |
float[3] bmax | |
[0] = 0.000000 | |
[1] = 0.000000 | |
[2] = -8193.938477 | |
float walkableHeight = 0.000000 | |
float walkableRadius = 0.000000 | |
float walkableClimb = 0.000000 | |
float cs = -8193.938477 | |
float ch = 0.000000 | |
bool buildBvTree = 0x20 | |
Local unsigned int* navData = NULL | |
Local int navDataSize = 0x77549F40 | |
Local rcConfig tileCfg | |
int width = 0x5A | |
int height = 0x5A | |
int tileSize = 0x50 | |
int borderSize = 0x5 | |
float cs = 0.266667 | |
float ch = 0.266667 | |
float[3] bmin | |
[0] = -470.666656 | |
[1] = 1.240799 | |
[2] = -11307.999023 | |
float[3] bmax | |
[0] = -446.666656 | |
[1] = 146.931122 | |
[2] = -11284.000000 | |
float walkableSlopeAngle = 55.000000 | |
float walkableSlopeAngleNotSteep = 55.000000 | |
int walkableHeight = 0x6 | |
int walkableClimb = 0x6 | |
int walkableRadius = 0x2 | |
int maxEdgeLen = 0x51 | |
float maxSimplificationError = 1.800000 | |
int minRegionArea = 0xE10 | |
int mergeRegionArea = 0x9C4 | |
int maxVertsPerPoly = 0x6 | |
float detailSampleDist = 4.266665 | |
float detailSampleMaxError = 0.266667 | |
Local MMAP::TileConfig tileConfig | |
float BASE_UNIT_DIM = 0.266667 | |
int VERTEX_PER_MAP = 0x7D0 | |
int VERTEX_PER_TILE = 0x50 | |
int TILES_PER_MAP = 0x19 | |
Local MMAP::IntermediateValues iv | |
rcHeightfield* heightfield = NULL | |
rcCompactHeightfield* compactHeightfield = NULL | |
rcContourSet* contours = NULL | |
rcPolyMesh* polyMesh = NULL | |
rcPolyMeshDetail* polyMeshDetail = NULL | |
Local char[255] fileName = "0uf..." | |
Local unsigned int tileRef = 0x1F7 | |
Local MmapTileHeader header | |
unsigned int mmapMagic = 0x3E888886 | |
unsigned int dtVersion = 0x7D0 | |
unsigned int mmapVersion = 0x50 | |
unsigned int size = 0x19 | |
char usesLiquids = "" | |
char[3] padding = "" | |
Local char[1024] message = "..." | |
000000013FCA7D3A 00000000096BFAE0 MMAP::TileBuilder::buildTile+1CA C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 519 | |
Local MMAP::TileBuilder* this = 0x20FC70 | |
bool m_bigBaseUnit = 0x2 | |
bool m_debugOutput = 0x0 | |
MMAP::MapBuilder* m_mapBuilder = 0x7FEDE4D91C8 | |
MMAP::TerrainBuilder* m_terrainBuilder = 0x7FEDE492B90 | |
bool m_skipLiquid = 0x48 | |
std::list<MMAP::MapTiles,std::allocator<MMAP::MapTiles> > m_tiles | |
<user defined> _List_node_remove_op = 0x30 | |
std::_Compressed_pair<std::allocator<std::_List_node<MMAP::MapTiles,void *> >,std::_List_val<std::_List_simple_types<MMAP::MapTiles> >,1> _Mypair = 0x7FEDE4D91D0 | |
bool m_debugOutput = 0x60 | |
char* m_offMeshFilePath = "�" | |
unsigned int m_threads = 0xDE4D8BE8 | |
bool m_skipContinents = 0xFE | |
bool m_skipJunkMaps = 0x7 | |
bool m_skipBattlegrounds = 0x0 | |
bool m_skipLiquid = 0x0 | |
std::optional<float> m_maxWalkableAngle | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702873687372857344.000000 | |
bool _Has_value = 0xFE | |
std::optional<float> m_maxWalkableAngleNotSteep | |
std::_Optional_construct_base<float> | |
std::_Optional_destruct_base<float,1> | |
float _Value = -3702985837558890496.000000 | |
bool _Has_value = 0xFE | |
bool m_bigBaseUnit = 0xE8 | |
int m_mapid = 0x7FE | |
std::atomic<unsigned int> m_totalTiles | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0xDE4D8F40 | |
bool std::atomic<unsigned int>::is_always_lock_free = 0x40 | |
std::atomic<unsigned int> m_totalTilesProcessed | |
std::_Atomic_integral_facade<unsigned int> | |
std::_Atomic_integral<unsigned int,4> | |
std::_Atomic_storage<unsigned int,4> | |
std::_Atomic_padded<unsigned int> _Storage = 0x7FE | |
bool std::atomic<unsigned int>::is_always_lock_free = 0xFE | |
rcContext* m_rcContext = 0x7FEDE4D8FF0 | |
bool m_logEnabled = 0x20 | |
bool m_timerEnabled = 0x64 | |
std::vector<MMAP::TileBuilder *,std::allocator<MMAP::TileBuilder *> > m_tileBuilders | |
std::_Compressed_pair<std::allocator<MMAP::TileBuilder *>,std::_Vector_val<std::_Simple_types<MMAP::TileBuilder *> >,1> _Mypair = 0x7FEDE4D9220 | |
ProducerConsumerQueue<MMAP::TileInfo> _queue | |
std::mutex _queueLock = 0x7FEDE4D9238 | |
std::queue<MMAP::TileInfo,std::deque<MMAP::TileInfo,std::allocator<MMAP::TileInfo> > > _queue = 0x7FEDE4D9288 | |
std::condition_variable _condition = 0x7FEDE4D92B0 | |
std::atomic<bool> _shutdown = 0x40 | |
std::atomic<bool> _cancelationToken | |
std::_Atomic_storage<bool,1> | |
std::_Atomic_padded<bool> _Storage = 0x90 | |
bool std::atomic<bool>::is_always_lock_free = 0x90 | |
MMAP::TerrainBuilder* m_terrainBuilder = NULL | |
std::thread m_workerThread | |
id | |
unsigned int _Id = 0x20FCC8 | |
_Thrd_t _Thr | |
void* _Hnd = 0x20FCC8 | |
unsigned int _Id = 0x4CDE80 | |
rcContext* m_rcContext = 0x23 | |
bool m_logEnabled = 0x2B <Unable to read memory> | |
bool m_timerEnabled = 0x2C <Unable to read memory> | |
Parameter unsigned int mapID = 0x4E92D0 | |
Parameter unsigned int tileX = 0x20FC70 | |
Parameter unsigned int tileY = 0x0 | |
Parameter dtNavMesh* navMesh = 0x73C9680 | |
dtNavMeshParams m_params | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
float[3] m_orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float m_tileWidth = 533.333313 | |
float m_tileHeight = 533.333313 | |
int m_maxTiles = 0x2AF | |
int m_tileLutSize = 0x100 | |
int m_tileLutMask = 0xFF | |
dtMeshTile** m_posLookup = NULL | |
dtMeshTile* m_nextFree = 0x6DC3660 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x6DC36C8 | |
unsigned int salt = 0x1 | |
unsigned int linksFreeList = 0x0 | |
dtMeshHeader* header = NULL | |
dtPoly* polys = NULL | |
float* verts = NULL | |
dtLink* links = NULL | |
dtPolyDetail* detailMeshes = NULL | |
float* detailVerts = NULL | |
unsigned int* detailTris = NULL | |
dtBVNode* bvTree = NULL | |
dtOffMeshConnection* offMeshCons = NULL | |
unsigned int* data = NULL | |
int dataSize = 0x0 | |
int flags = 0x0 | |
dtMeshTile* next = 0x6DC3730 | |
dtMeshTile* m_tiles = 0x6DC3660 | |
Local float[3] bmax | |
[0] = 0.000000 | |
[1] = 146.931122 | |
[2] = -11200.000000 | |
Local MMAP::MeshData meshData | |
G3D::Array<float,10> solidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0xCEC0048 | |
float* data = -2.083333 | |
unsigned int num = 0x2A59A | |
unsigned int numAllocated = 0x975FB | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xCEC0048 | |
G3D::Array<int,10> solidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0xD120048 | |
int* data = 0x0 | |
unsigned int num = 0x47610 | |
unsigned int numAllocated = 0x64EA7 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0xD120048 | |
G3D::Array<float,10> liquidVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x14292CB8 | |
float* data = -4.166667 | |
unsigned int num = 0x1008 | |
unsigned int numAllocated = 0x2E73F | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x14292CB8 | |
G3D::Array<int,10> liquidTris | |
unsigned int G3D::Array<int,10>::MIN_BYTES = 0x69485F8 | |
int* data = 0x0 | |
unsigned int num = 0x1C1D | |
unsigned int numAllocated = 0x1DE6 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x69485F8 | |
G3D::Array<unsigned char,10> liquidType | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x622CF78 | |
unsigned int* data = 0x9 | |
unsigned int num = 0x95F | |
unsigned int numAllocated = 0xA48 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x622CF78 | |
G3D::Array<float,10> offMeshConnections | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<float,10> offMeshConnectionRads | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x0 | |
float* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionDirs | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned char,10> offMeshConnectionsAreas | |
unsigned int G3D::Array<unsigned char,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
G3D::Array<unsigned short,10> offMeshConnectionsFlags | |
unsigned int G3D::Array<unsigned short,10>::MIN_BYTES = 0x0 | |
unsigned int* data = NULL | |
unsigned int num = 0x0 | |
unsigned int numAllocated = 0x0 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x0 | |
Local G3D::Array<float,10> allVerts | |
unsigned int G3D::Array<float,10>::MIN_BYTES = 0x1A442068 | |
float* data = -4.166667 | |
unsigned int num = 0x2B5A2 | |
unsigned int numAllocated = 0x2D5B2 | |
std::shared_ptr<G3D::MemoryManager> m_memoryManager | |
std::_Ptr_base<G3D::MemoryManager> | |
G3D::MemoryManager* _Ptr = 0x4CDE60 | |
std::_Ref_count_base* _Rep = 0x4CDE80 | |
<user defined> DefaultComparator = 0x1A442068 | |
Local float[3] bmin | |
[0] = -533.333313 | |
[1] = 1.240799 | |
[2] = -11733.333008 | |
000000013FCA5A5E 00000000096BFB50 MMAP::TileBuilder::WorkerThread+13E C:\TrinityCore\TrinityCore-3.3.5\src\tools\mmaps_generator\MapBuilder.cpp line 236 | |
Local MMAP::TileBuilder* this = NULL | |
Local MMAP::TileInfo tileInfo | |
unsigned int m_mapId = 0x0 | |
unsigned int m_tileX = 0x20 | |
unsigned int m_tileY = 0x35 | |
dtNavMeshParams m_navMeshParams | |
float[3] orig | |
[0] = -6933.333496 | |
[1] = 0.000000 | |
[2] = -15999.999023 | |
float tileWidth = 533.333313 | |
float tileHeight = 533.333313 | |
int maxTiles = 0x2AF | |
int maxPolys = 0x80000000 | |
000000013FCA43DF 00000000096BFB80 std::thread::_Invoke<std::tuple<void (__cdecl MMAP::TileBuilder::*)(void),MMAP::TileBuilder *>,0,1>+F C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.28.29910\include\thread line 55 | |
Parameter void* _RawVals = NULL | |
000007FEE8CBF4A0 00000000096BFBB0 _o__realloc_base+60 | |
00000000774155FD 00000000096BFBE0 BaseThreadInitThunk+D | |
000000007757294D 00000000096BFC30 RtlUserThreadStart+1D | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment