mirror of
				https://github.com/thunderbrewhq/thunderbrew
				synced 2025-11-04 10:16:02 +03:00 
			
		
		
		
	* feat(app): add StormLib * feat(app): add OpenArchives * feat(util): update SFile to work with StormLib * feat(app): update SFile * feat(util): update SFile with logging (Windows only) * feat(ui): implemented termination w/o notice * chore(build): update StormLib * chore(util): replace std::string with SStr* functions * fix(stormlib): dwFlags argument for SFileOpenPatchArchive * chore(ui): add Script_* stubs * chore(util): clean up SFile::OpenEx * chore(build): update StormLib --------- Co-authored-by: Phaneron <superp00t@tutanota.com>
		
			
				
	
	
		
			79 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			79 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
  StormLib history
 | 
						|
  ================
 | 
						|
 | 
						|
 Version 9.11
 | 
						|
 | 
						|
 - Fixed bug in processing HET table.
 | 
						|
 | 
						|
 Version 9.10
 | 
						|
 | 
						|
 - Support for weak-signing
 | 
						|
 - Anti-protector: New Spazzler
 | 
						|
 | 
						|
 Version 9.00
 | 
						|
 | 
						|
 - Support for streaming (master-mirror)
 | 
						|
 - Support for multi-file MPQs used by some WoW versions
 | 
						|
 - Opening maps protected by Spazzler protector
 | 
						|
 - Opening maps protected by BOBA protector
 | 
						|
 | 
						|
 Version 8.02
 | 
						|
 | 
						|
 - Support for UNICODE encoding for on-disk files
 | 
						|
 - Optimized file deleting
 | 
						|
 | 
						|
 Version 8.01
 | 
						|
 | 
						|
 - SFileFindFirstFile and SFileFindNextFile no longer find files that have
 | 
						|
   patch file in the oldest MPQ in the patch chain
 | 
						|
 - Write support for MPQs version 4
 | 
						|
 | 
						|
 Version 8.00
 | 
						|
 | 
						|
 - Updated support for protected maps from Warcraft III
 | 
						|
 | 
						|
 Version 7.11
 | 
						|
 
 | 
						|
 - Support for MPQs v 3.0 (WOW-Cataclysm BETA)
 | 
						|
 - StormLib now deals properly with files that have MPQ_SECTOR_CHECKSUM missing,
 | 
						|
   but have sector checksum entry present in the sector offset table
 | 
						|
 | 
						|
 Version 7.10
 | 
						|
 
 | 
						|
 - Support for partial MPQs ("interface.MPQ.part")
 | 
						|
 - The only operation that is externally allowed to do with internal files
 | 
						|
   ("(listfile)", "(attributes)" and "(signature)") is reading. Attempt to modify any of the file
 | 
						|
   fails and GetLastError returns ERROR_INTERNAL_FILE
 | 
						|
 - Fixed memory leak that has occured when writing more than one sector to the file at once
 | 
						|
 | 
						|
 Version 7.01
 | 
						|
 
 | 
						|
 - Support for adding files from memory
 | 
						|
 - Fixed improper validation of handles to MPQ file and MPQ archive
 | 
						|
 - Fixed bug where StormLib didn't save CRC32 of the file when added to archive
 | 
						|
 | 
						|
 Version 7.00
 | 
						|
 | 
						|
 - Properly deals with MPQs protected by w3xMaster
 | 
						|
 - Major rewrite
 | 
						|
 - Fixed support for (attributes)
 | 
						|
 - Added file verification
 | 
						|
 - Added MPQ signature verification
 | 
						|
 | 
						|
 Version 6.22
 | 
						|
 | 
						|
 - Properly deals with MPQs protected by w3xMaster
 | 
						|
 | 
						|
 Version 6.21
 | 
						|
 | 
						|
 - SFileRenameFile now properly re-crypts the file if necessary.
 | 
						|
 - SFileFindFirstFile correctly deals with deleted files
 | 
						|
 | 
						|
 Version 6.20
 | 
						|
 | 
						|
 - Fixed lots of bugs when processing files with same names but different locales
 | 
						|
 - Fixed bugs when repeately extracts the same file with MPQ_FILE_SINGLE_UNIT flag
 | 
						|
 - Added SFileFlushArchive
 | 
						|
 - Fixed issue opening AVI files renamed to MPQ using SFileCreateArchiveEx
 |