Skip to content

Instantly share code, notes, and snippets.

@Faq
Created February 21, 2022 20:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Faq/a10fe482618611b87388a97ede11355c to your computer and use it in GitHub Desktop.
Save Faq/a10fe482618611b87388a97ede11355c to your computer and use it in GitHub Desktop.
crash
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