aboutsummaryrefslogtreecommitdiff
path: root/src/tools
AgeCommit message (Collapse)Author
2020-03-20Core/Misc: Fix invalid utf-8 commentsShauren
2020-02-26Tools/MMaps: Fix strange paths in Blackfathom Deepsjackpoz
Increase the agent height by x2 to reduce the chance of having underground mmap layers wrongly picked by recast.
2020-02-14Core/Misc: Remove redundant null pointer checks before delete (#24140)Ujp8LfXBJ6wCPR
* Identified by clang-tidy readability-delete-null-pointer
2020-01-09Core/PathGenerator: Fix path generator returning shortcuts when start and ↵Giacomo Pozzoni
end are on the same polygon (#24036) * Core/PathGenerator: Fix path generator returning shortcuts when start and end are on the same polygon Fix path generator returning shortcuts when start and end are on the same polygon by handling this case as if start and end were on 2 different polygons. This will ensure BuildPointPath() gets called which calls FindSmoothPath(), making sure each step is not longer than SMOOTH_PATH_STEP_SIZE (4 yards) * Change ingame cast error message to SPELL_FAILED_NOPATH from SPELL_FAILED_OUT_OF_RANGE if the generated path is too long
2020-01-02New yearAokromes
Say bye bye to every year changing dates
2019-08-18Tools/Misc: Document strange array access indexingShauren
Closes #23723
2019-02-23Tools build fixShauren
(cherry picked from commit 3c8210a1f3960e974a64da4ecc700819bc09e202)
2019-02-23Core/MMaps: Add rcMedianFilterWalkableArea() to mmaps generation processjackpoz
Add rcMedianFilterWalkableArea() to mmaps generation process to simplify some ground/water areas
2019-02-23Tools/mmaps_generator: Give land priority during area merges over liquidsShauren
Closes #21700 (cherry picked from commit edb2b16f546d18bb66f1527dddb6189f617ec1b3)
2019-02-23Tools/vmapextractor: Improved vmap detail level by extracting wmo doodads ↵Shauren
(tables, chairs etc) (cherry picked from commit fb0a1de5c1b96268ab4b4b383973699c81810724)
2019-02-23Tools/MMapsGenerator: Cleanup duplicated definitionsShauren
* rebuilding is not needed (cherry picked from commit 60c4c29da53da5bad7b40045d10478242d9ce764)
2019-02-23Warning fixShauren
(cherry picked from commit cfa948193c7fcdc8d2acacf7594fcb0a891516c3)
2019-02-23Tools:Shauren
* mapextractor - fixed compressing liquid data * vmapextractor - fixed extracting liquids inside WMOs * vmapextractor - implemented new WMO flags * vmapextractor - store model type for gameobject models * mmap_generator - fixed processing liquids broken in e5d23103f37c40d2e946fa0e2db66d2f527ad9af (cherry picked from commit 2c64bb97e6fddcbd15ef39fde3d0828bbf600ec6)
2019-02-23Tools/Mapextractor: Fixed determining deep waterShauren
(cherry picked from commit 2e648f9eb9a4f2079dce99e3f0c64f37d57a04a3)
2019-02-23Tools/Mapextractor: Implemented liquid object detectionShauren
(cherry picked from commit 82bf263f924144c7fb011acc8dcab3fe4d8c631b)
2019-02-23Tools/Misc: Partial cherry-pick of 7b235ce6e4da0e9c19fa9c6306bc7a71c7fb905dShauren
2019-02-23Tools/Misc: Partial cherry-pick of 457c93bc4b6e5015852a6b7f5d05262b2efbd24aShauren
2019-02-23Tools/Misc: Partial cherry-pick of fe4d11c65a512c61ccb924fbf3dc20c8cfc84dc7Shauren
2019-01-27Tools/MMaps: Allow to specify different Recast settings for different mapsjackpoz
Allow to specify different Recast settings for different maps, currently handled in GetMapSpecificConfig() as a switch statement. Set walkableRadius to 0 in Blade's Edge Arena (Map ID 562) so the pets can walk on the thin rope between the bridge and the pillar.
2019-01-26Dep/Recast: Update recastnavigation to ↵jackpoz
https://github.com/recastnavigation/recastnavigation/commit/14b2631527c4792e95b2c78ebfa8ac4cd3413363 Rebuilding mmaps IS required
2019-01-01Happy New Year, folks. It's 2019!Treeston
2018-01-01Update copyright note for 2018tkrokli
Best wishes for the new year.
2017-12-21Build: Inherit the features and warning flags privatelyNaios
(cherry picked from commit 12853475186569b2f47f1d69f817cbef8e590d83)
2017-11-25Misc: More cleanupAokromes
2017-11-22Merge pull request #20024 from Golrag/fix_collisionWarpten
Core/VMaps: Fix no collision triangles
2017-11-18Tools/MMaps: Improve MMaps qualityjackpoz
Lower Detail Sample Distance and Detail Sample Max Error to get more accurate MMap data, in particular mmap height. More info about Detail Mesh at http://digestingduck.blogspot.it/2009_07_01_archive.html and http://digestingduck.blogspot.it/2009_08_01_archive.html
2017-11-18Dep/Recast: Update recastnavigation to ↵jackpoz
https://github.com/recastnavigation/recastnavigation/commit/2c85309280dbc9c82029e7ab16dfb01b9235c74e
2017-11-18Tools/VMaps: Fix build issue on VS2017jackpoz
2017-08-08Tools/MMapsGenerator: Use system supported threads instead of hardcoded ↵Rochet2
amount (#19255) - Use unsigned int for thread count - Use std::thread::hardware_concurrency() to try estimate available threads instead of hardcoded 3 threads by default - Print thread count always regardless of using --threads switch or not
2017-07-19Core/Tools: fix whitespaceariel-
2017-07-17Tools: Automatically create directories for tools (#17971)keke222
2017-07-14Core/VMaps: Fix no collision trianglesGolrag
2017-07-13Tools/MMapsGenerator: Get all tiles in beginning and calulate proper total ↵Rochet2
tile count (#20013)
2017-06-19Core: ported headers cleanup from master branchariel-
2017-06-05Core/VMaps: Fix LoS in Strand of the Ancients (#19847)Golrag
Core/Collision: Fixed MOPY chunk flags enum. Also avoid loading destructible WMOs into vmaps. VMap re-extraction is required. Closes #15798.
2017-02-25Core/Misc: Fix static analysis issuesjackpoz
2017-01-14Tools/mmaps_generator: Mak percentage progress slightly more accurateShauren
#18832
2017-01-02Update Copyright notice for 2017tkrokli
Happy new year!
2016-12-03Correct Nav type for WMO objects (#18364)zori
* Tools/MMaps: Correct liquid type for WMO objects * MMaps: Update version to 6
2016-12-02Core/Map: missing file change in last commitariel-
2016-10-23Tools/VMAPs: Fix extractor crash when some .mpq files does not exist (#18130)Mikhail Redko
2016-08-21Tools/mmaps_generator: Added estimated percentage progress to console output ↵Eilo
(#17798)
2016-08-17Core/MMAPs: Update recastjackpoz
Update recast to https://github.com/recastnavigation/recastnavigation/commit/64385e9ed0822427bca5814d03a3f4c4d7a6db9f
2016-08-17Tools/MMapGenerator: Avoid saving uninitialized padding bytes to diskjackpoz
Initialize padding bytes in MmapTileHeader struct to avoid saving uninitialized data to disk, causing issues when binary-comparing *.mmtile files.
2016-05-11Core/Maps - Improvements to Cinematic functionr00ty-tc
- Moves to own class for reading, storage and player subclass - Proper destruction handling for player (ensure cinematic is ended) - Timeout for cinematic if it reaches past the end without completing - boost::filesystem::path used for path/filename transform - Correct for assert trigger under certain circumstances - Other changes previously suggested
2016-04-14[Core/Maps] Activate creatures and objects during opening cinematics and ↵r00ty-tc
other flyby cameras (sunwell etc). Requires re-running map extractor to extract camera m2 files from data files. These are very small. Closes #4755 Closes #16772
2016-03-18CMake: Use inherited dependencies in common and toolsNaios
2016-03-16Dep/CppFormat: Update cppformat to cppformat/cppformat@5174b8cNaios
2016-03-07Tools/MMaps: Add format library linking to mmaps_generatorDDuarte
(Very) partial cherry pick of ed75b0649add23e082976fa4e5d504bc0c312602
2016-02-20[3.3.5] Core/Logs: English text correctionstkrokli
This is an attempt to proofread standard error messages and system messages from both core and DB. The corrections span typos, grammar and punctuation. Because some of these messages can have multiple meanings depending on context, this PR will stay in "WIP" status until the corrections have been validated and approved. You are welcome to suggest improvements and files not yet included in this list. Thanks to @Kinzcool for suggesting this line of work. :)