709 Commits

Author SHA1 Message Date
Shauren
bd2b12fa36 Core: Updated to 11.2.7 2025-12-16 00:09:26 +01:00
Shauren
90be8fafb3 Core/Misc: Use std::scoped_lock instead of unique_lock where possible (and old lock_guard) 2025-11-30 14:25:32 +01:00
Shauren
28bcd97dc9 Tools/vmaps_extractor: Fix crash 2025-11-28 20:20:40 +01:00
Shauren
3331699906 Build: Modernize include directory management using target_sources(FILE_SET) 2025-11-12 22:53:54 +01:00
Shauren
f439120b1f Tools/mmaps_generator: Move TerrainBuilder to a shared project 2025-11-06 18:34:58 +01:00
Shauren
73c1a76ab5 Fix GCC warning 2025-11-05 21:58:29 +01:00
Shauren
145bbde231 Tools/mmaps_generator: Save offmesh connections input together with navmesh params for each map 2025-11-05 18:55:45 +01:00
Shauren
1e56367b30 Tools/mmaps_generator: Add separator to mmap tile file names 2025-11-05 18:55:45 +01:00
Shauren
a61195beef Tools/mmaps_generator: Add optional file name suffix to tile files 2025-11-05 18:55:45 +01:00
Shauren
d2fa7398a6 Tools/mmaps_generator: Split loadVMapModel into separate function 2025-11-05 18:55:45 +01:00
Shauren
29985e2c5b Tools/mmaps_generator: Added --input and --output arguments 2025-11-04 16:10:30 +01:00
Shauren
10cdd77224 Tools/mmaps_generator: Move saving .mmtile result to separate function 2025-11-04 12:24:07 +01:00
Shauren
d1a4551bc6 Tools/vmaps_extractor: Include cleanup 2025-11-02 13:03:52 +01:00
Shauren
910b8c70fe Tools/vmaps_extractor: Clean up filename normalization 2025-11-01 15:24:17 +01:00
Shauren
b705b169ef Tools/vmaps_extractor: Use multiple threads to extract data 2025-11-01 14:29:11 +01:00
Shauren
4b27db87b7 Core/Vmaps: Remove tile X/Y coord swapping 2025-11-01 14:26:48 +01:00
Shauren
157a16d790 Tools/vmap_extractor: Preserve destructible models to use them in mmaps_generator 2025-11-01 14:26:48 +01:00
Shauren
f1c7caec27 Tools/mmaps_generator: Remove confusing tile X/Y coord swapping 2025-10-31 11:25:26 +01:00
Shauren
33de27c5b9 Tools/map_extractor: Minor cleanup
* Make temporary tile variables local to ConvertADT
* std::string -> std::string_view for adt chunk lookup
* Replace the only std::ofstream with FILE*
* Remove _CRT_SECURE_NO_DEPRECATE from source files (should only be set on command line)
2025-10-26 23:38:02 +01:00
Shauren
056ae4e77d Tools/mmaps_generator: Fix infinite loop 2025-10-26 23:37:39 +01:00
Shauren
62ba3d8b4e Tools/mmaps_generator: Enable async console logging 2025-10-26 23:37:15 +01:00
Смердокрыл
e8252152cf Tools/map_extractor: Fix segfault with CONF_allow_float_to_int=false (#31353) 2025-10-26 19:08:52 +01:00
Shauren
bc342f2a90 Tools/mmaps_generator: Replace G3D::Array with std::vector 2025-10-26 00:51:01 +02:00
Shauren
f02112d52f Tools/mmaps_generator: Replace do while (false) loops with unique_ptr using custom deleter 2025-10-25 11:30:07 +02:00
Shauren
82e8c26831 Tools/mmaps_generator: Use unique_ptr to manage memory 2025-10-25 10:57:46 +02:00
Shauren
03e2aa6737 Core/Vmaps: Rename VMapManager2 to VMapManager 2025-10-25 00:55:34 +02:00
Shauren
96b567995a Core/Vmaps: Remove VMapManager2 virtual interface 2025-10-25 00:52:55 +02:00
Shauren
1eb581610b Tools/mmaps_generator: Move TileBuilder to its own file 2025-10-24 00:13:50 +02:00
Shauren
4d693d2505 Tools/mmaps_generator: Switch to using Log instead of printf 2025-10-24 00:13:50 +02:00
Shauren
01df927c0f Tools/mmaps_generator: Always rebuild tiles when debug output is enabled 2025-10-23 18:23:22 +02:00
Shauren
c4b02d13e1 Build: Fix duplicate libraries linker warning on macOS 2025-10-17 16:22:17 +02:00
Shauren
e2f80f8f6c Tools/mmaps_generator: Namespace/include cleanup 2025-10-17 12:47:33 +02:00
Shauren
53068a94e8 Core: Updated to 11.2.5.63704 2025-10-10 16:21:55 +02:00
Shauren
6b41c3d327 Core/MMaps: Improve mmap debugging experience for terrain swap maps
* Output terrain map id in `.mmap loc` command
* Suppress file not found errors for terrain swap maps
* Fix generating single tiles for terrain swap maps (--tile argument)
2025-10-02 13:43:45 +02:00
Shauren
4a3f22948c Tools/vmap_extractor: Fixed duplicate output files with .m2 and .m2.vmo extensions 2025-09-25 00:32:39 +02:00
Shauren
5cf0c6c8bb Core: Updated to 11.2.0 2025-08-13 00:31:39 +02:00
Shauren
8a00ab1561 Tools/mmaps_generator: Fixed tile detection for vmap-only maps after a0f13391a0 2025-07-23 21:45:24 +02:00
Shauren
b1e096f44a Tools/Extractors: Update db2 metadata 2025-06-18 13:15:57 +02:00
Shauren
ceb8d561b4 Core: Updated to 11.1.7 2025-06-18 11:37:07 +02:00
Shauren
f22321ede4 Tools/Extractors: Skip extracting visual only liquids (determined by LiquidMaterial flags) 2025-06-07 12:49:34 +02:00
Shauren
f9bf082be9 Core: Updated to 11.1.5 2025-04-25 22:50:11 +02:00
Shauren
71b681bbf0 Core/Network: Move to separate project 2025-04-09 21:02:31 +02:00
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