Commit Graph
452 Commits
Author SHA1 Message Date
Ovahlord b96f544f94 Tools/MMapsGenerator: merged a missing hole format change 2019-02-26 00:22:57 +01:00
Ovahlord 8acc08fcba Dep: merged RecastNavigation updates from 3.3.5 branch 2019-02-25 08:25:59 +01:00
Ovahlord fe7bcac696 Core/Maps: ported all master branch changes for map extractor including height map extraction
* new maps, and mmaps are required
2019-02-25 07:37:47 +01:00
Ovahlord 1e4cc2293a Core/Datastores: use generated member names for MapEntry fields
* load all dbc fields of MapEntry
2019-02-24 00:14:44 +01:00
Ovahlord 36bd27e347 Core/Tools: reduced differences for extractors between master and 434 branch 2019-02-24 00:09:48 +01:00
Ovahlord 8374ed3b1a Tools/VmapExtractor: codestyle cleanup for reading map dbc files 2019-01-21 11:41:06 +01:00
Ovahlord d7c3969af7 Tools/Extracors: cleanup for vmap extractors to reduce differences between 434 and master branch 2019-01-21 11:07:29 +01:00
Ovahlord 1a1790b737 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
# Conflicts:
#	src/server/game/AI/SmartScripts/SmartScript.cpp
#	src/server/game/Skills/Archaeology/ArchaeologySites.cpp
#	src/server/scripts/Spells/spell_mage.cpp
2018-09-17 15:43:22 +02:00
Aokromes 47d7f7be1c kill whitespaces 2018-09-09 16:41:58 +02:00
Aokromes c880aca82d Tools/vmapextractor: Fixed undeclared identifier 'assert' on OSX 2018-06-01 12:49:30 +02:00
Ovahlord f1c54a4529 Core/VMAPS: Fixed vmaps in single WMO instances like ragefire chasm (ported commit: 24d30dab84f93a200ad3acad6302327379f5031c)
* Fixed some models not always being spawned because they only appear in one tile file but are large enough to cross tile boundaries (lava in Firelands at Ragnaros place)
2018-04-27 22:55:21 +02:00
Ovahlord 56ba61fc0c Tools/MMaps_generator: fixed setting liquid flags for certain tiles 2018-04-25 12:33:42 +02:00
Ovahlord 8d75deaba7 Tools/Vmaps_extractor: fixed loading doodads 2018-04-24 22:05:00 +02:00
Ovahlord 3fafe93782 Tool: removed some unintended changes caused by debugging 2018-04-24 21:50:03 +02:00
Ovahlord dd11469171 Tools: some followup fixes 2018-04-24 20:37:33 +02:00
Ovahlord fbcb423f60 Tools: merged Master tools updates 2018-04-24 18:45:23 +02:00
Ovahlord e8586b0bcb Tools/mmaps_generator: fixed processing liquids broken in e5d23103f3 2018-04-08 16:30:22 +02:00
Ovahlord d6281d4fb4 Tools/MapExtractor: removed fatigue from Thousand Needles 2018-04-08 16:18:44 +02:00
Ovahlord 9c3f274491 Revert tools changes 2018-04-08 14:59:53 +02:00
Ovahlord ca2358f63e Fixups for recent commit 2018-04-08 13:38:57 +02:00
Ovahlord 459bfdbddc Tools:
*ported master commits:
2c64bb97e6fddcbd15ef39fde3d0828bbf600ec6
a71d4b70ff8329878967652b131ce811ad699aa6
cfa948193c7fcdc8d2acacf7594fcb0a891516c3
2018-04-08 09:46:14 +02:00
Ovahlord a191dcdaaf Tools/Vmapextractor: Fixed extracting liquids in wmos 2018-04-01 18:06:26 +02:00
Ovahlord 30e6bcad3c Tools/Mapextractor: Removed fatigue from Vashj'ir 2018-04-01 00:44:49 +02:00
Ovahlord 98a7ccfab5 Tools/Mapextractor: Implemented liquid object detection
* Core/Vmaps: reverted position and liquid data update function from 3.3.5 and restored master handling in order to fix conflicts between the new phasing and liquid object handlings
2018-03-29 21:41:58 +02:00
ariel- 4aecd176e7 Core/Tools: fix warning 2018-03-28 05:23:53 -03:00
ariel- 5ff847159c Core: header cleanup, split realmlist, boost compatibility, cotire, remove stormlib/zlib and stormlib/bzip2 and instead use dep sources 2018-03-28 04:41:59 -03:00
Aokromes fefdfbb971 make travis happy 2018-03-16 20:06:14 +01:00
Ovahlord 0526b169ff Core/MMaps: fixed loading parent maps 2018-03-13 18:04:22 +01:00
Ovah 3de2e68245 Updated Phasing with latest master differences 2018-03-13 12:30:56 +00:00
Aokromes 8779839d60 Tools/Extractor: Fix vmaps extractor crash on linux 2018-03-13 10:59:11 +01:00
Aokromes af494832b1 Merge branch 'phasing' into '4.3.4'
Phasing

See merge request trinitycore/TrinityCore_434!119
2018-03-12 20:29:01 +00:00
Ovahlord 3dfc062d72 Core/MMaps: fixed some warnings and fixed a typo that caused mmaps generation errors. please re-extract 2018-03-12 21:23:32 +01:00
Ovah 60afe858e8 MMaps phasing 2018-03-12 18:19:19 +00:00
Ovahlord 457839982a Core/MMaps: Implemented loading phased tiles 2018-03-12 19:15:21 +01:00
Ovahlord 1c7cb1b6af Core/Vmaps: fixed parentMapID setting for vmaps. re-extraction required 2018-03-12 19:15:20 +01:00
Aokromes e26c77d3a1 Tools/Vmaps: Fix linux crash
closes #152
2018-03-10 21:36:44 +01:00
Ovahlord fe4f86b1bc Core/VMaps: fixed build, vmaps extraction and some copy paste fails 2018-03-09 22:21:28 +01:00
Ovahlord 4bbdce57e2 Core/VMaps: Implement loading phased tiles 2018-03-09 18:05:47 +01:00
Aokromes 4bd0525edd Update copyright note for 2018 2018-01-01 01:06:19 +01:00
Aokromes b93430ee08 Misc: More cleanup 2017-11-25 02:25:18 +01:00
Aokromes 13a3531698 Core/VMaps: Fix no collision triangles
vmaps extraction required
2017-11-22 17:27:04 +01:00
jackpoz 259e534cca Tools/MMaps: Improve MMaps quality
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-19 18:03:35 +01:00
jackpoz c62b81dd8b Dep/Recast: Update recastnavigation to recastnavigation/recastnavigation@2c85309 2017-11-19 18:03:17 +01:00
Aokromes 7b1168e127 Tools/VMaps: Fix build issue on VS2017 2017-11-19 18:01:01 +01:00
Aokromes 0e6377c90e Tools/MMapsGenerator: Use system supported threads instead of hardcoded amount
- 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-08-13 03:42:20 +02:00
ariel- 698697d9e8 Core/Tools: fix whitespace 2017-07-19 20:26:20 +02:00
Aokromes c6a1ea7c32 Tools: Automatically create directories for tools 2017-07-17 10:26:41 +02:00
Aokromes 61b0fbb9c9 Typo fix 2017-07-14 08:51:24 +02:00
Aokromes e3435b7471 Tools/MMapsGenerator: Get all tiles in beginning and calulate proper total tile count 2017-07-13 21:30:00 +02:00
Golrag 3afbcbc0e4 Core/VMaps: Fix LoS in Strand of the Ancients (#19847)
Core/Collision: Fixed MOPY chunk flags enum.

Also avoid loading destructible WMOs into vmaps.

VMap re-extraction is required.

Closes #15798.
2017-06-06 08:44:49 +02:00