Ladislav Zezula
|
5d938c500a
|
Tabs -> Spaces
|
2023-11-13 10:35:13 +01:00 |
|
Ladislav Zezula
|
2eab5a3039
|
Version incremented
|
2023-06-07 19:56:08 +02:00 |
|
Ladislav Zezula
|
afd304b180
|
Fixed loading of corrupt MPQ version 2
|
2023-06-06 09:50:16 +02:00 |
|
Ladislav Zezula
|
999ee276cf
|
Fixed bugs
|
2023-02-02 00:22:24 +01:00 |
|
GaryOderNichts
|
d760fe6d41
|
MPQ_V4: Byteswap header after md5 is verified
|
2023-01-07 21:53:35 +01:00 |
|
Ladislav Zezula
|
8a16217c51
|
Added support for non-encrypted MPK files
|
2023-01-06 12:55:59 +01:00 |
|
Ladislav Zezula
|
305583053b
|
Locale & platform problems fixed, regression tests done
|
2022-10-03 18:52:31 +02:00 |
|
Ladislav Zezula
|
6c113f6681
|
lcLocale -> lcFileLocale. Now also contains platform
|
2022-09-28 20:15:07 +02:00 |
|
Ladislav Zezula
|
7a664bf6be
|
Fixed comment
|
2022-07-01 12:39:08 +02:00 |
|
Ladislav Zezula
|
d5d2413e95
|
Fixed
|
2022-06-12 20:51:09 +02:00 |
|
Ladislav Zezula
|
5e179844a8
|
Added more strict check for corrupt HET table
|
2022-06-05 16:34:05 +02:00 |
|
Ladislav Zezula
|
503ab19d3d
|
SFileAddListFile optimized for protectors that set too large hash table
|
2022-02-13 07:40:22 +01:00 |
|
Ladislav Zezula
|
6a107601c6
|
Fixed regression tests
|
2022-02-12 21:14:55 +01:00 |
|
Ladislav Zezula
|
7359c07c46
|
Defragmenting hash table replaced by invalidating bad hash table entries
|
2022-02-12 20:42:23 +01:00 |
|
Ladislav Zezula
|
9eef856125
|
Fixed file search order for Starcraft I
|
2022-02-06 18:05:34 +01:00 |
|
Ladislav Zezula
|
4f4f926c1a
|
Support for protected SCX files
|
2021-12-17 22:33:19 +01:00 |
|
Ladislav Zezula
|
a3332c7c9b
|
nError -> dwErrCode
|
2021-05-17 10:04:06 +02:00 |
|
Ladislav Zezula
|
7a0fcab2d2
|
Yet another NP_Protect version
|
2020-12-20 11:05:08 +01:00 |
|
Ladislav Zezula
|
383e1572ee
|
Added support for amternative MPQ markers
|
2020-12-13 12:32:25 +01:00 |
|
Ladislav Zezula
|
866269d740
|
* Better checks for MPQ header v 4.0
|
2020-12-06 11:28:10 +01:00 |
|
Ladislav Zezula
|
b6102b2600
|
Removed trailing whitespace
|
2020-11-23 12:56:00 +01:00 |
|
Ladislav Zezula
|
809005c7f0
|
* Release 9.23
* Fixed regressions
* Fixed test program
|
2020-11-21 04:27:09 +01:00 |
|
Ladislav Zezula
|
b13aaed6d0
|
Fixed some variants of NP_Protect-ed maps
|
2020-11-18 19:12:53 +01:00 |
|
Ladislav Zezula
|
080158ee13
|
Added universal makefile for Visual Studio
|
2020-10-26 10:41:57 +01:00 |
|
Ladislav Zezula
|
f3560fa9af
|
Name conflict with Unreal Engine 4: TBitArray
|
2020-10-26 08:11:00 +01:00 |
|
Ladislav Zezula
|
ece4f1ad66
|
TBitArray: Changed struct to class
|
2020-10-25 16:26:18 +01:00 |
|
Ladislav Zezula
|
738444bddc
|
Changed PLATFORM_* to STORMLIB_*
|
2020-10-24 09:21:20 +02:00 |
|
Ladislav Zezula
|
51d49e2e16
|
TBitArray made private
|
2020-10-24 08:19:07 +02:00 |
|
Ladislav Zezula
|
4a07a5851c
|
Added support for NP_Protect protector (SC2 Maps)
|
2020-09-22 17:02:57 +02:00 |
|
Ladislav Zezula
|
65784a4ee9
|
Fixed missing hash table in case when HET table exists
|
2020-08-31 07:36:54 +02:00 |
|
Ladislav Zezula
|
ac0dfb94b0
|
Loading of MPQs v 4.0 with fake MPQ headers
|
2020-08-09 11:24:16 +02:00 |
|
Zezula Ladislav
|
33fd0ed19b
|
Bleh
|
2019-09-11 15:21:41 +02:00 |
|
Zezula Ladislav
|
0eb09af5fe
|
Added detection of compiled LUA scripts
|
2019-09-11 15:20:43 +02:00 |
|
Ladislav Zezula
|
17d51a8256
|
* New feature: Force add listfile
|
2018-11-08 17:06:12 +01:00 |
|
Zezula Ladislav
|
f35d106059
|
+ Fixed arbitrarily large allocations caused by TQMPHeader::dwBlockTableSize
|
2018-10-15 11:23:52 +02:00 |
|
Zezula Ladislav
|
dae0b690f7
|
+ SFileAddListFile and SFileCompactArchive now take "const TCHAR *" instead of "const char *"
+ Fixed some bugs
|
2017-11-08 15:31:45 +01:00 |
|
Zezula Ladislav
|
80021e4a67
|
+ Fixed bug when SFileAddFileEx could add a file with MPQ_FILE_SINGLE_UNIT to a Warcraft III map
|
2017-07-28 10:43:49 +02:00 |
|
Ladislav Zezula
|
f813753a66
|
Added support for PG1.11.973 protector
|
2017-07-26 20:34:02 +02:00 |
|
Zezula Ladislav
|
9915997070
|
+ By "2 GB", I really mean 2 GB.
|
2017-01-12 04:58:27 +01:00 |
|
Ladislav Zezula
|
866f56db23
|
+ Reverted include directories
|
2016-11-06 16:50:07 +01:00 |
|
Lectem
|
32f7f18642
|
fix cmake dependency and move headers to include
|
2016-11-05 03:56:39 +01:00 |
|
Ladislav Zezula
|
b8fb98fcc4
|
+ Yet another protector
|
2016-09-30 11:23:29 +02:00 |
|
Ladislav Zezula
|
f311254785
|
+ Fixed bug in opening SQP archives
+ More efficient version of GetNearestPowerOfTwo
|
2016-07-14 14:15:29 +02:00 |
|
Ladislav Zezula
|
303631f9d7
|
+ Updated for protectors fiddling with too big block table index
|
2016-06-18 20:32:15 +02:00 |
|
Ladislav Zezula
|
47b6b6eb4a
|
+ Support for MPQs that have invalid (and ignored) flags in the block table
+ Support for MPQs that have malformed block indexes (0x8000xxxx or 0x4000xxxx)
|
2016-05-27 16:50:50 +02:00 |
|
Ladislav Zezula
|
f1655f8afe
|
+ Added support for an updated Somj2hM16 protection
|
2016-05-26 23:46:09 +02:00 |
|
Ladislav Zezula
|
b86b4e7f63
|
+ Fixed bug on compacting archive
|
2016-05-18 20:35:11 +02:00 |
|
Ladislav Zezula
|
881ea60a01
|
+ Fixed correction of table index
|
2016-03-29 15:35:16 +02:00 |
|
Ladislav Zezula
|
ed195c0d72
|
+ Support for protectors that set hash table offset to zero
+ Support for protectors that set block table offset to zero
|
2016-03-22 10:56:51 +01:00 |
|
Ladislav Zezula
|
b5b9acbaf0
|
+ Updates
|
2016-03-13 16:17:00 +01:00 |
|