Ladislav Zezula
d13270a686
The flag MPQ_OPEN_NO_LISTFILE is now propagated by SFileOpenPatchArchive
2024-02-11 09:46:30 +01:00
Ladislav Zezula
2e38824099
Improved retrieving the hash entry index
2023-12-27 20:25:21 +01:00
Ladislav Zezula
47e5e0aced
Fixed https://github.com/ladislav-zezula/StormLib/issues/311
2023-12-21 22:35:08 +01:00
Ladislav Zezula
c308b83c69
Beautifying
2023-06-07 11:50:24 +02:00
Ladislav Zezula
5dca772f39
Build toolset updated
2022-10-31 18:33:10 +01:00
Ladislav Zezula
6c113f6681
lcLocale -> lcFileLocale. Now also contains platform
2022-09-28 20:15:07 +02:00
Ladislav Zezula
d5d2413e95
Fixed
2022-06-12 20:51:09 +02:00
Ladislav Zezula
a3332c7c9b
nError -> dwErrCode
2021-05-17 10:04:06 +02:00
Ladislav Zezula
383e1572ee
Added support for amternative MPQ markers
2020-12-13 12:32:25 +01:00
Ladislav Zezula
b6102b2600
Removed trailing whitespace
2020-11-23 12:56:00 +01:00
Ladislav Zezula
6065d16ba9
* ZLIB updated
...
* Minor fixes
2020-05-10 06:43:37 +02:00
Ladislav Zezula
1f17e92643
Added checks for obviously fake files
2020-03-25 17:36:20 +01:00
Zezula Ladislav
f35d106059
+ Fixed arbitrarily large allocations caused by TQMPHeader::dwBlockTableSize
2018-10-15 11:23:52 +02:00
Ladislav Zezula
4ad0bff21d
+ When opening a file by special name, the file is first checked whether that file is there.
2018-06-13 15:49:23 +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
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
7597fe1702
+ Yet another protector solved
2016-07-11 22:52:11 +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
unknown
46930855f5
+ Removed back reference of FileTable -> HashTable, as it is logically incorrect
...
+ Optimized patching process so it consimes less memory
+ Added hash table and block table defragmenting for malformed War3 maps
2015-05-01 07:06:29 +02:00
Ladislav Zezula
2d3b3e11c0
+ Improved patching process so that it works for Starcraft II patches
...
+ Removed memory leaks in file search
2014-10-07 11:23:52 +02:00
Ladislav Zezula
568f189ea5
+ Improved key detection for archives with large sector sizes
2014-03-14 10:17:34 +01:00
Ladislav
3a9a6ec46b
+ Support for master-mirror pairs
...
+ Support for streaming MPQs
+ Bug fixes
2013-12-27 23:13:28 +01:00
Ladislav Zezula
c34c37b341
+ StormLib 9.0 BETA
2013-12-05 15:59:00 +01:00
Ladislav Zezula
a70863499e
+ Support for SQP and MPK archives
...
+ Makefiles fixed
2013-11-13 07:56:31 +01:00
Ladislav Zezula
16f2797b8c
+ Support for SQP files
...
+ Several checks added (thanks Dmitry "Vortex" Koteroff)
+ Fixed zlib
+ StormLib no longer changes "/" to "\". Hopefully this won't be problem for Linux and Mac people
2013-10-11 15:51:18 +02:00
Ladislav Zezula
46af69aeb2
+ Fixed double-free for list file cache
...
+ Fixed bug with patch prefixes
+ Fixed bug in SFileDecompression2
2013-01-28 12:46:18 +01:00
Ladislav Zezula
3a926f0228
Initial creation
2013-01-11 14:55:08 +01:00