Shauren
23624ed75a
Core: Updated to 11.1.0
2025-03-02 15:43:34 +01:00
Shauren
d778d5ec7c
Core/Misc: Include cleanup - remove MapUtils.h from Containers.h
2024-12-31 18:12:36 +01:00
Shauren
4f7079f471
Core: Updated to 11.0.7
2024-12-18 22:50:33 +01:00
Shauren
62dbb0619b
Core/Vmaps: Minor cleanup (formatting) and documentation updates for BIH::build copy vs move choice
2024-12-11 19:44:03 +01:00
Shauren
b0352ef78e
Core/DataStores: Updated db2 structures to 11.0.5
2024-10-30 14:40:23 +01:00
nekolisa42
5959e6e374
Tools/vmap_assembler: Fix missing <mutex> header in TileAssembler.cpp ( #30293 )
2024-10-02 18:33:06 +02:00
Shauren
b13b5142f1
Core/Utilities: Extend make_unique_ptr_with_deleter functionality to allow it to create deleters with compile time constant functions (reduces its size to just sizeof(void*))
2024-10-01 21:03:44 +02:00
Shauren
7ac0c685dd
Build: Add WITH_WARNINGS_AS_ERRORS cmake option that turns compile warnings into compile errors
2024-09-20 13:19:42 +02:00
Shauren
a21e7c738e
Build: Automatically include WindowsSettings.manifest in all executables instead of listing it separately as source file in every target
2024-09-15 12:55:50 +02:00
Shauren
fd0a7ba871
Core/CrashHandler: Compile WheatyExceptionReport only once and moved its global variable initializer to all projects using it
2024-09-15 12:13:54 +02:00
Shauren
dbe8d1f11e
Core: Remove boost iostreams dependency
2024-09-14 13:50:56 +02:00
Shauren
df1ec76d54
Core: Updated to 11.0.2
2024-08-16 00:03:22 +02:00
Shauren
df51150381
Core/DataStores: Updated to 11.0.0
2024-08-02 14:40:12 +02:00
Shauren
d05dbaaecb
Core/Vmaps: Fixed use after free and deadlocks when loading a model file fails
2024-07-06 22:52:11 +02:00
Shauren
518fe1fd1e
Tools/vmap_assembler: Organize vmap files into directory-per-map
2024-07-06 14:29:54 +02:00
Shauren
51d1ff11bc
Tools/vmap_assembler: Use boost::filesystem::path for creating filenames
2024-07-06 14:06:20 +02:00
Shauren
11a252e601
Tools/vmap_assembler: Multithread building vmaps
2024-07-06 12:56:59 +02:00
Shauren
a0f13391a0
Tools/vmap_extractor: Split temporary dir_bin into multiple files (one per map) to significantly reduce peak memory usage by vmap_assembler
2024-07-06 01:24:26 +02:00
Shauren
35a2d49971
Core/Vmaps: Optimize loading vmaps
...
* Changed spawn id to BIH tree index mapping from generated on load to baked in tile files
* Remove map holding model load counts and moved that to ModelInstance instead
2024-07-05 21:20:25 +02:00
Shauren
c3dd80a96e
remove double empty line
2024-07-05 15:08:03 +02:00
Shauren
c8a55f4a18
Core/Vmaps: Minor cleanup in vmap4assembler - use unique_ptr to manage file handles
2024-07-05 13:09:00 +02:00
Shauren
08778dc1c8
Tools/mmaps_generator: Fixed executable name and default values in --help
2024-06-30 22:48:51 +02:00
Shauren
fd4ffc81b2
Core/Misc: Fixed windows _UNICODE incompatibilities
2024-06-02 14:21:13 +02:00
Shauren
468a06baf0
Core: Update to 10.2.7
2024-05-08 20:55:51 +02:00
Shauren
241606ada3
Tools: Fixed build with gcc 14
2024-05-02 14:05:07 +02:00
Shauren
cfa838df5d
Core/Misc: Support boost 1.85
2024-04-22 11:52:58 +02:00
thesillyone
a59f7351dd
Tools/mmaps_generator: Only initialize memory for inds mesh when it will be read ( #29795 )
...
* this change does NOT require re-generating mmaps
2024-03-25 23:35:40 +01:00
Shauren
6cd4607a65
warning fix
2024-03-23 16:40:05 +01:00
Shauren
8d45d1dd48
Tools/vmap_extractor: Support new 9.2 wmo group splits (child groups should inherit their parent wmo group id)
2024-03-23 16:28:11 +01:00
Shauren
ac5aee6a98
Core: Updated to 10.2.6.53840
2024-03-21 21:07:23 +01:00
Shauren
a70e758ba5
Tools/vmap_extractor: Move information about model type from spawns in vmap tiles to model file itself
2024-03-06 00:04:19 +01:00
Shauren
382e76f02d
Tools/vmap_extractor: Preserve UniqueId from MODF adt chunks in final vmap output (used in db2 files and packets)
2024-03-06 00:04:19 +01:00
Shauren
1aa04cabe1
Tools/mmaps_generator: Added const on some functions interfacing with vmaps
2024-03-06 00:04:19 +01:00
Shauren
67244a1f70
Core/Misc: Replace sprintf with safer alternatives (Trinity::StringFormat or snprintf)
2024-03-01 16:05:34 +01:00
Shauren
a4a4d010a0
Core: Updated to 10.2.5
2024-01-21 22:25:10 +01:00
Shauren
333630b7de
Core/Misc: Added windows version checks during startup to avoid confusion about crashes when running on unsupported OS
2023-12-01 19:53:13 +01:00
Shauren
b299902881
Core/Locales: Set active code page and locale used by c string functions to utf8
...
Closes #29455
2023-11-24 20:01:17 +01:00
Shauren
54d969713b
Tools/Map extractor: Minor optimization in MCNK parsing loop - look up end iterator once
2023-11-17 20:56:14 +01:00
Shauren
97f9e18cbd
Tools: Updated expected table hash for Map.db2 in extractors
2023-11-09 19:08:17 +01:00
Shauren
1eea1d11b1
Core: Update to 10.2.0
2023-11-09 13:33:26 +01:00
Shauren
348e29c79f
Tools/mmaps_generator: Allow specifying custom offmesh area/flags
2023-10-16 10:55:34 +02:00
Shauren
b84199f137
Tools/Extractors: Log error message instead of crashing when downloading tact keys fails
...
Closes #29338
2023-09-26 00:07:56 +02:00
Shauren
8efeb202a5
Core: Update to 10.1.7
2023-09-07 01:10:07 +02:00
Shauren
f0a862e71b
Core/Misc: Modernize comparison operators
2023-08-24 00:51:26 +02:00
Shauren
b6a0fa3518
Tools: Updated db2 metadata used by extractors
2023-07-12 20:51:39 +02:00
Shauren
0cea730fa2
Core: Update to 10.1.5
2023-07-12 16:29:00 +02:00
Shauren
8ffc4c1034
Tools/Extractors: Warn when casc storage could not be opened in remote mode because a local installation was detected in input/cache directory
2023-06-23 10:27:44 +02:00
Shauren
16bc74667e
Core: Update to 10.1
2023-05-04 17:00:52 +02:00
Shauren
ffc06b27d0
Core/DataStores: Minor db2 loader cleanup
2023-04-18 18:46:08 +02:00
Shauren
922f60fa25
Core: Update to 10.0.7
2023-03-22 00:08:20 +01:00