aboutsummaryrefslogtreecommitdiff
path: root/src/tools/vmap4_assembler
AgeCommit message (Collapse)Author
2024-12-11Core/Vmaps: Minor cleanup (formatting) and documentation updates for ↵Shauren
BIH::build copy vs move choice
2024-10-02Tools/vmap_assembler: Fix missing <mutex> header in TileAssembler.cpp (#30293)nekolisa42
2024-10-01Core/Utilities: Extend make_unique_ptr_with_deleter functionality to allow ↵Shauren
it to create deleters with compile time constant functions (reduces its size to just sizeof(void*))
2024-09-20Build: Add WITH_WARNINGS_AS_ERRORS cmake option that turns compile warnings ↵Shauren
into compile errors
2024-09-15Build: Automatically include WindowsSettings.manifest in all executables ↵Shauren
instead of listing it separately as source file in every target
2024-09-15Core/CrashHandler: Compile WheatyExceptionReport only once and moved its ↵Shauren
global variable initializer to all projects using it
2024-09-14Core: Remove boost iostreams dependencyShauren
2024-07-06Core/Vmaps: Fixed use after free and deadlocks when loading a model file failsShauren
2024-07-06Tools/vmap_assembler: Organize vmap files into directory-per-mapShauren
2024-07-06Tools/vmap_assembler: Use boost::filesystem::path for creating filenamesShauren
2024-07-06Tools/vmap_assembler: Multithread building vmapsShauren
2024-07-06Tools/vmap_extractor: Split temporary dir_bin into multiple files (one per ↵Shauren
map) to significantly reduce peak memory usage by vmap_assembler
2024-07-05Core/Vmaps: Optimize loading vmapsShauren
* 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-05remove double empty lineShauren
2024-07-05Core/Vmaps: Minor cleanup in vmap4assembler - use unique_ptr to manage file ↵Shauren
handles
2024-03-06Tools/vmap_extractor: Move information about model type from spawns in vmap ↵Shauren
tiles to model file itself
2023-12-01Core/Misc: Added windows version checks during startup to avoid confusion ↵Shauren
about crashes when running on unsupported OS
2023-11-24Core/Locales: Set active code page and locale used by c string functions to utf8Shauren
Closes #29455
2023-08-24Core/Misc: Modernize comparison operatorsShauren
2023-06-23Tools/Extractors: Warn when casc storage could not be opened in remote mode ↵Shauren
because a local installation was detected in input/cache directory
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2022-03-05Core: whitespace cleanup, reduce double blank line to single (#25795)Kargatum
* Core/Misc: fix double empty line * worldserver.conf (cherry picked from commit a32b6b8ac4c81128a56b282f20837fb085bdd9e7)
2022-01-26Core/CrashHandler: #ifdef cleanup to make VS not choke when parsing, fixed ↵Shauren
file being all red in editor (cherry picked from commit 39c5e03b749d44df346b8f37aed3eb898526365a)
2022-01-06fixed indentation for cmake filesipriver
(cherry picked from commit a46d047f9466c6f16597755bb7c771a9d1a147f2)
2021-12-22Part1: Modernize codebase with Clang-Tidy range based loops (#24164)Ujp8LfXBJ6wCPR
(cherry picked from commit fb75a958f02695f166481033203869940d98b537)
2021-08-26Tools/Vmaps: Fix models bounds (#26864)François B
2021-04-25Core/Vmaps: Prepare vmaps for reading new WMO chunk - MOVX, replacement for ↵Shauren
MOVI using larger data type (currently unused in 9.0.5 client)
2020-12-08Core/Collision: Fixed false positive errors in console about vmap loadingShauren
2020-09-04Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup ↵Shauren
port
2020-08-14Core/Misc: Replace NULL with nullptrShauren
2020-06-14Tools/vmap extractor: Various fixesShauren
* Fixed output file name case normalization - exclude names built from file ids (starting with FILE) * Skip antiportal WMO groups Closes #23972 Closes #24798
2020-05-10Fix dynamic buildShauren
2020-05-10Tools/vmap assembler: Move TileAssembler from common to vmap4_assembler ↵Shauren
where it belongs
2020-01-02New YearAokromes
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-12-20Build: Inherit the features and warning flags privatelyNaios
2017-06-04Core/Player: Fixed warningvincent-michael
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-11-28Core/Debugging: Partially revert e0fb4445cd2f5f4bb94ea23122548debddc41ba6, ↵Shauren
the cmake hack to build wheaty directly into executable is still needed as it is impossible to have it initialize before every other static variable when it resides in dll (dynamic linking only)
2016-11-28Core/Debugging: Added wheaty everywhere and modified it to always reliably ↵Shauren
report issues during static initialization
2016-10-20Tools: Automatically create directories for tools (#17971)keke222
2016-07-17Tools: Added universal TrinityCore banner with git version info to all toolsShauren
2016-03-19CMake: Use inherited dependencies in common and toolsNaios
(cherry picked from commit abda7a910a760687f9c1b9e0893314e04982c0f1)
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)
2015-08-21Core/Build: Merge common library and move database out of sharedStormBytePP
2015-04-02Remove old ACE referenceDaniel M. Weeks
2015-01-01Update copyright note for 2015Vincent-Michael
Happy new year
2014-10-10Tools/Extractors: Updated map extractorShauren
2014-01-11Merge branch 'master' into 4.3.4DDuarte
Conflicts: dep/libmpq/CMakeLists.txt src/server/game/Battlefield/BattlefieldMgr.cpp src/server/game/Battlefield/BattlefieldMgr.h src/server/game/DataStores/DBCStores.cpp src/server/game/Entities/Creature/Creature.cpp src/server/game/Entities/Creature/Creature.h src/server/game/Entities/Object/Object.cpp src/server/game/Entities/Player/Player.h src/server/game/Entities/Unit/StatSystem.cpp src/server/game/Entities/Unit/Unit.cpp src/server/game/Entities/Vehicle/Vehicle.cpp src/server/game/Globals/ObjectMgr.cpp src/server/game/Handlers/BattlefieldHandler.cpp src/server/game/Handlers/GuildHandler.cpp src/server/game/Movement/Spline/MoveSplineInit.cpp src/server/game/Server/Protocol/Opcodes.cpp src/server/game/Server/WorldSession.h src/server/scripts/EasternKingdoms/Deadmines/deadmines.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_halazzi.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_hexlord.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_janalai.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_nalorakk.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp src/server/scripts/EasternKingdoms/ZulAman/instance_zulaman.cpp src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp src/server/scripts/EasternKingdoms/ZulAman/zulaman.h src/server/scripts/EasternKingdoms/ZulGurub/boss_arlokk.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_hakkar.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_jeklik.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_jindo.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_kilnara.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_marli.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_thekal.cpp src/server/scripts/EasternKingdoms/ZulGurub/instance_zulgurub.cpp src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h src/server/scripts/EasternKingdoms/boss_kruul.cpp src/server/scripts/EasternKingdoms/zone_tirisfal_glades.cpp src/server/scripts/Kalimdor/zone_azshara.cpp src/server/scripts/Kalimdor/zone_moonglade.cpp src/server/scripts/Kalimdor/zone_orgrimmar.cpp src/server/scripts/Kalimdor/zone_stonetalon_mountains.cpp src/server/scripts/OutdoorPvP/OutdoorPvPEP.cpp src/server/scripts/OutdoorPvP/OutdoorPvPEP.h src/server/scripts/Spells/spell_dk.cpp src/tools/map_extractor/mpq_libmpq.cpp src/tools/map_extractor/mpq_libmpq04.h src/tools/vmap4_extractor/loadlib/loadlib.h src/tools/vmap4_extractor/mpq_libmpq.cpp src/tools/vmap4_extractor/mpq_libmpq04.h