Commit Graph

41 Commits

Author SHA1 Message Date
Shauren
01965086ef Core/DataStores: Fixed string fields containing empty strings in some 10.0.5 db2 files
Closes #28805
2023-02-03 23:41:31 +01:00
Shauren
7395d75b5a Core/Misc: Fixed clang 15 warnings 2023-01-31 18:51:31 +01:00
Shauren
d791afae1d Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api) 2023-01-08 21:16:53 +01:00
Shauren
b1805d291c Core/DataStores: Fixed loading empty db2 files 2022-12-14 00:27:43 +01:00
Shauren
9d9e11f8ca Core/DataStores: Made DB2LoadInfo constexpr 2022-12-14 00:27:01 +01:00
Shauren
82b119da91 Core/DataStores: Sprinkle some constexpr on db2 meta 2022-08-16 20:00:36 +02:00
Shauren
cbcd149ce5 Core/Misc: Explicitly include required headers instead of relying on them to be included by other headers 2022-02-11 14:33:35 +01:00
jackpoz
68faf5bc4b Core/Common: Replace ASSERT(false, "...") with ABORT_MSG("...")
(cherry picked from commit 54c701cf0d)
2022-01-19 22:17:42 +01:00
Shauren
26bdbde467 Core/DataStores: Fixed a crash in db2 loader happening when trying to load additional localized strings from a db2 file newer than db2 for default worldserver locale 2022-01-07 21:22:51 +01:00
Shauren
270db9a352 Core/DataStores: Add a bit more info to db2 file loader sign check assertions 2021-11-04 22:27:28 +01:00
Shauren
23ec4b4075 Core/DataStores: Hackfix broken db2 files that have invalid id tables 2021-10-24 01:28:40 +02:00
Shauren
4499f203a3 Core/DataStores: Fixed sending localized hotfixes and improved db2 loading error messages 2020-07-01 00:34:51 +02:00
Shauren
40c71ea9fc Core/Misc: Remove unused variables 2020-06-29 09:23:38 +02:00
Shauren
2fcb79e2de Core/DataStores: Fixed loading db2 strings
Closes #24916
2020-06-29 00:10:37 +02:00
Shauren
deca201f77 Core/DataStores: Simplified string memory allocation in db2 files, dropped unneccessary level of indirection 2020-06-27 13:33:17 +02:00
Peter Keresztes Schmidt
bab5fd87a3 Core/Misc: Replace Trinity::make_unique with std (#24869) 2020-06-23 08:54:12 +02:00
Shauren
d889228259 Core/DataStores: Allow loading encrypted sections when key is known when reading from casc storage
Closes #24456
2020-05-10 15:29:47 +02:00
Aokromes
b0bf1275ee New Year 2020-01-02 06:44:10 +01:00
Shauren
235ec18143 Core/DataStores: Work around buggy client db2 metadata 2019-11-28 00:23:09 +01:00
Shauren
e32d888c28 Core/DataStores: Fixed out of bounds memory access in sparse db2 loader
Closes #23900
2019-11-03 20:02:10 +01:00
Shauren
3ac790287a Core/DataStores: Updated db2 structures to 8.2.5 2019-10-27 00:12:45 +02:00
Shauren
c22b2f0c7b Core/DataStores: Fixed loading parent indexes for files with multiple sections 2019-08-11 12:17:33 +02:00
Shauren
420e0d0fd7 Tools/Extractors: Swapped to new casclib 64bit file size functions 2019-08-10 19:03:24 +02:00
Shauren
101f82855e Fix warnings and nopch build 2019-06-08 17:57:58 +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
Shauren
ccbe4404f1 Tools: Updated db2 structures 2018-09-16 16:57:48 +02:00
Shauren
1188a48c94 Core/DataStores: Implemented WDC2 2018-09-16 16:57:43 +02:00
Shauren
a2c2721cae Warning fix 2018-05-12 17:07:20 +02:00
Shauren
9829c119c0 Core/DataStores: Fixed loading db2 locale strings 2018-05-12 16:24:41 +02:00
Shauren
31f6ba5a92 Core: Updated allowed build to 7.3.5.26124 2018-02-28 23:18:41 +01: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
7bb62cd23d Core/DataStores: Updated db2 structures to 7.3.2.25480 2017-12-30 00:26:37 +01:00
Shauren
ce0054f030 Core/DataStores: Fixed possible out of bounds memory access 2017-11-25 22:28:30 +01:00
Shauren
4226eb2ea5 Core/Misc: Some /W4 warning fixes 2017-06-07 17:23:50 +02:00
Shauren
3a418a0bbc Core/Common: Include cleanup 2017-05-11 22:29:51 +02:00
Shauren
912774dc26 Warning fix 2017-04-17 00:22:22 +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
d20dedebd6 Core/DataStores: Updated db2 structures to 7.2.0 2017-04-06 23:39:34 +02:00
Shauren
7b235ce6e4 Core/DataStores: Refactor DB2 loaders to be reusable by extractors 2017-03-08 18:10:02 +01:00