Commit Graph

138 Commits

Author SHA1 Message Date
Shauren
7a406db506 Core/Collision: Fixed false positive errors in console about vmap loading 2020-12-08 18:16:47 +01:00
Shauren
6b6d5aff05 Dep/CascLib: Update to ladislav-zezula/CascLib@737a8705b5 2020-12-08 18:16:46 +01:00
Shauren
b231903932 Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup port 2020-09-04 13:38:24 +02:00
Golrag
c46aa9d5b5 Core/VMaps: Fix no collision triangles
(cherry picked from commit 89d641f1e6)
2020-08-18 18:53:13 +02:00
Shauren
1c52d5fff7 Core/Misc: Replace NULL with nullptr 2020-08-14 17:06:03 +02:00
Shauren
49a99811de Tools: Update RetardCheck() 2020-07-09 15:14:16 +02:00
Shauren
4499f203a3 Core/DataStores: Fixed sending localized hotfixes and improved db2 loading error messages 2020-07-01 00:34:51 +02:00
Peter Keresztes Schmidt
bab5fd87a3 Core/Misc: Replace Trinity::make_unique with std (#24869) 2020-06-23 08:54:12 +02:00
Shauren
83aaa48b85 Tools/vmap extractor: Various fixes
* Fixed output file name case normalization - exclude names built from file ids (starting with FILE)
* Skip antiportal WMO groups

Closes #23972
Closes #24798
2020-06-14 00:43:02 +02:00
Shauren
4d69cc1c56 Core/Misc: GCC build and warning fixes 2020-05-21 22:15:58 +02:00
Ghaster
00c4be9f59 Tools/vmap_extractor: Fixed a typo reading MAIN/MAID chunks (#24637) 2020-05-17 01:35:40 +02:00
Shauren
fe7a0c9ad8 Tools/Extractors: Don't try extracting maps that have no wdt defined in Map.db2 2020-05-10 15:22:58 +02:00
Shauren
885d2a7213 Tools/Extractors: Refactor CascHandles into classes 2020-05-10 15:09:19 +02:00
Shauren
ea812fec11 Dep/CascLib: Update to ladislav-zezula/CascLib@0a05c59eb8 2020-05-07 14:39:40 +02:00
Aokromes
b0bf1275ee New Year 2020-01-02 06:44:10 +01:00
Shauren
4328e1dfb2 Tools/vmap_extractor: Fixed crash in extracting gameobject models when db2 reader encounters encrypted section 2019-10-28 16:45:59 +01:00
Shauren
420e0d0fd7 Tools/Extractors: Swapped to new casclib 64bit file size functions 2019-08-10 19:03:24 +02:00
Shauren
9bb85965e1 Tools/Extractors: Support specifying which wow version to open when installed to the same directory (retail/ptr/other) 2019-06-19 20:00:14 +02:00
Shauren
101f82855e Fix warnings and nopch build 2019-06-08 17:57:58 +02:00
Shauren
25819ea926 Tools/Extractors: Use FileDataID whenever possible 2019-06-08 17:10:10 +02:00
Shauren
bcaaa3d6f6 Core/DataStores: Updated db2 structures to 8.1.5 2019-06-08 17:10:00 +02:00
vincent-michael
5620eb9463 Update copyright note for 2019
auto happy = new year(2019);
2019-01-01 10:14:33 +01:00
Neonix
4279bfb6cb Tools/vmapextractor: Fixed undeclared identifier 'assert' on OSX (#21994) 2018-06-01 12:45:57 +02:00
Shauren
24d30dab84 Core/VMAPS: Fixed vmaps in single WMO instances like ragefire chasm
* 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)

Closes #21879
2018-04-27 20:23:52 +02:00
Shauren
fb0a1de5c1 Tools/vmapextractor: Improved vmap detail level by extracting wmo doodads (tables, chairs etc) 2018-04-21 16:57:41 +02:00
Shauren
cfa948193c Warning fix 2018-04-07 22:22:56 +02:00
Shauren
2c64bb97e6 Tools:
* mapextractor - fixed fatigue in Thousand Needles
* 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 e5d23103f3
2018-04-07 21:56:19 +02:00
Shauren
e74ca891ce Tools/Vmapextractor: Fixed extracting liquids in wmos 2018-04-01 15:35:12 +02:00
Shauren
6d5e25ddd4 Tools: Moved db2 metadata structures to a location shared by all tools 2018-03-25 19:28:36 +03:00
Shauren
4798d9ce7a Core/VMaps: Implement loading phased tiles
Closes #15163
2018-03-25 19:28:36 +03:00
Shauren
75603fe1a0 Core/DataStores: Updated db2 structures to 7.3.5.25996 2018-02-18 16:33:50 +01:00
vincent-michael
7d00ae4045 Update copyright note for 2018
auto happy = new year(2018);
2018-01-01 00:40:17 +01:00
Shauren
87758326fc Tools/Extractors: Update to 7.3.2.25480 2017-12-30 00:26:38 +01:00
Naios
1285347518 Build: Inherit the features and warning flags privately 2017-12-20 04:04:28 +01:00
Shauren
7eab6dbb95 Tools/Extractors: Implement proper installed locale detection 2017-08-18 16:45:36 +02:00
Shauren
b55fb35b93 Tools/Extractors: Add retard check 2017-06-26 00:03:06 +02:00
Shauren
ff1a71d6f7 Tools/Extractors: Improved game build reported by extractors 2017-06-13 23:31:41 +02:00
Golrag
a5819bdadd Core/VMaps: Fix LoS in Strand of the Ancients 2017-06-06 13:25:55 +02:00
Shauren
3c8210a1f3 Tools build fix 2017-05-11 22:51:26 +02:00
joschiwald
66744c4b4c Core/Tools: MapId can have 4 digits
Note: Re-extracting any maps is NOT required.
2017-04-27 19:24:14 +02:00
Shauren
0b9548a1cc Core: Updated GameTables to 7.2.0
Tools/Extractors: Updated to 7.2.0
Tools/ConnectionPatcher: Updated patterns to 7.2.0

Supported version is now 7.2.0.23911
2017-04-17 00:03:44 +02:00
Shauren
7b235ce6e4 Core/DataStores: Refactor DB2 loaders to be reusable by extractors 2017-03-08 18:10:02 +01:00
Shauren
d5133a64f6 Tools/vmapextractor: Fixed extracting gameobject models 2017-03-07 17:15:07 +01:00
Shauren
b8db320bf1 Core/Misc: Prefix all preprocessor defines from CompilerDefs with TRINITY_ to avoid conflicts (PLATFORM_WINDOWS is used/defined by CascLib) 2017-03-04 18:46:18 +01:00
Shauren
7b43adc436 Tools/Extractors: Use boost::filesystem for path manipulations
Fixes coverity issue CID 1324654
2017-01-23 18:42:29 +01:00
Shauren
3fd51db845 Tools/Extractors: Intruduce safe casc handles and fix all casc related memory leaks
CID 1254545
CID 1254555
CID 1254588
CID 1343649
2017-01-18 17:20:16 +01:00
vincent-michael
86b98686a9 Update copyright note for 2017
Happy new year
2017-01-01 16:23:13 +01:00
Aokromes
22396f1bcf Fix typo in VMap BIH generation (#18297)
Fix typo in VMap BIH generation
By zorix
(cherry picked from commit 2402f47642)

Core/Maps: bumping Vmap version after 2402f47642

Re-extracting vmaps is required
(cherry picked from commit ec9a8345a4)

Core/Map: missing file change in last commit
(cherry picked from commit 881cd78ae3)
2016-12-03 15:27:23 +01:00
Shauren
9633c8c2b7 Core/Debugging: Partially revert e0fb4445cd, 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-28 20:21:21 +01:00
Shauren
e0fb4445cd Core/Debugging: Added wheaty everywhere and modified it to always reliably report issues during static initialization 2016-11-28 18:37:51 +01:00