Commit Graph

31 Commits

Author SHA1 Message Date
Ladislav Zezula
d1bf5e1c71 Changed behavior of patched files with MPQ_FLAG_DELETE_MARKER 2024-12-04 09:16:28 +01:00
Ladislav Zezula
999ee276cf Fixed bugs 2023-02-02 00:22:24 +01:00
Ladislav Zezula
6c113f6681 lcLocale -> lcFileLocale. Now also contains platform 2022-09-28 20:15:07 +02: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
398f9b7f40 Fixed infinite loop 2021-05-06 12:17:26 +02: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
f438d59c5c * Removed sprintf as source of incompatibilities
* Fixed bug
2020-08-26 10:17:05 +02:00
Ladislav Zezula
1f17e92643 Added checks for obviously fake files 2020-03-25 17:36:20 +01:00
Ladislav Zezula
b60bc45088 CheckWildCard renamed to SFileCheckWildCard to prevent conflict with CascLib 2020-03-25 16:39:13 +01: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
431570180b + Fixed patching bug 2017-08-29 15:08:02 +02: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
303631f9d7 + Updated for protectors fiddling with too big block table index 2016-06-18 20:32:15 +02:00
Ladislav Zezula
dae6c5e315 + Hashing function no longer replaces slashes for backslashes (storm.dll v 2002 doesn't do that either)
+ Support for names beginning with slashes, like \/\BTNThoriumAmmunition.blp
2015-11-07 23:04:44 +01:00
unknown
a8a92ccc92 + Fixed bug in SFileReadFile 2015-05-28 17:24:56 +02:00
Ladislav Zezula
1b38ceb0d4 + Fixed defects found by Coverity (well, most of them) 2015-05-28 13:49:23 +02:00
Ladislav Zezula
c26e12c79f + Fixed bug in "CheckWildCard" 2015-05-21 09:14:56 +02:00
unknown
c45446094e + SFileFindFile now correctly returns hash index and locale, if exist 2015-05-13 17:41:34 +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
a205159d00 + Better algorithm of checking wildcards 2015-04-27 10:53:25 +02:00
unknown
c2261d5103 + Support for MPQ.KangTooJee map protector
+ Compacting optimized
2015-03-13 17:06:51 +01:00
Ladislav Zezula
eec75473b7 + SFILE_FIND_DATA now contains base hash index, instead of patch hash index 2014-10-07 11:47:23 +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
8fa3f25f3e + Removed warnings from MINGW
+ Fixed Win32 makefile
2014-01-13 12:25:48 +01:00
Ladislav Zezula
c34c37b341 + StormLib 9.0 BETA 2013-12-05 15:59:00 +01:00
Ladislav
870acd5827 + Adding files to MPQ no longer removes (listfile) and (attributes) when not enough space in the hash table
+ Fixes in deletion of files from MPQs v 4.0
2013-11-18 12:35:21 +01:00
Ladislav Zezula
a70863499e + Support for SQP and MPK archives
+ Makefiles fixed
2013-11-13 07:56:31 +01:00
Ladislav Zezula
3a926f0228 Initial creation 2013-01-11 14:55:08 +01:00