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