0% found this document useful (0 votes)
8 views5 pages

MPQ Editor Version Updates and Features

The document outlines the version history of a software, detailing updates and fixes from version 3.0.0.401 to 3.6.0.834. Key improvements include support for various file formats, bug fixes, and enhancements in file handling and user interface. Notable features added across versions include support for external listfiles, improved deep file verification, and compatibility with new map protectors.

Uploaded by

chankatai1019
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views5 pages

MPQ Editor Version Updates and Features

The document outlines the version history of a software, detailing updates and fixes from version 3.0.0.401 to 3.6.0.834. Key improvements include support for various file formats, bug fixes, and enhancements in file handling and user interface. Notable features added across versions include support for external listfiles, improved deep file verification, and compatibility with new map protectors.

Uploaded by

chankatai1019
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

* Version 3.6.0.

834

- Rebuilt with StormLib v 9.22

* Version [Link]

- Support for external listfiles in the UNICODE paths


- Fixed bug with tilde (~) in the MPQ file name

* Version [Link]

- Improved Deep file verification

* Version [Link]

- Korean build

* Version [Link]

- Recompiled - fixed patching bug in StormLib

* Version [Link]

- Fixed crash in "Use Additional Listfile ..."

* Version [Link]

- Support for any weird non-ASCII file names


- Support for new Korean map protector
- Removed NameBreaker

* Version [Link]

- MPQ order is correct when "[Link]", "[Link]" and "[Link]" are open

* Version [Link]

- When extracting file from MPQ, all special characters are now handled properly
according to
[Link]

* Version [Link]

- Ruleset editor now works as expected when MPQEditor_Ruleset.ini doesn't exist

* Version [Link]

- DPI Awareness

* Version [Link]

- Added manual live scan for multiplayer maps only

* Version [Link]

- Warcraft III can be launched in windowed mode if enabled in the configuration

* Version [Link]
- Overcoming protectors fiddling with block indexes like 0x40000000 or 0xF0000000

* Version [Link]

- Warcraft III Live Scanner now supports Warcraft III version 1.27a

* Version [Link]

- Support for an updated Somj2hM16 protection


- Support for MPQs that have invalid (and ignored) flags in the block table
- Support for MPQs that have malformed block indexes (0x8000xxxx or 0x4000xxxx)

* Version [Link]

- Help in MoPaQ 2000 interpreter now works properly


- Fixed heap corruption (crash) in New MPQ Wizard

* Version [Link]

- Support for MPQs with table sizes line 0x80000###

* Version [Link]

- Fixed work with names beginning with special characters

* Version [Link]

- Fix for some Starcraft II patches being unable to be applied


- Beta version of Live Scanner Warcraft III maps
- Accepted issues from the W3xNameScanner contributors
- Added button for merging the results with an existing listfile

* Version [Link]

- Beta version of Name Scanner for Warcraft III maps

* Version [Link]

- Support for [Link] map protector

* Version [Link]

- Adding files into MPQs that have BlockTableSize > HashTableSize is not allowed
- Compacting MPQs that have BlockTableSize > HashTableSize is allowed and works
- Comsole now shows MPQ Editor version

* Version [Link]

- Optimized patching process


- Fixed bug in opening Hearthstone MPQs in patched mode

* Version [Link]

- Zero size files are now processed properly


- Fixed bug in processing HET table

* Version [Link]
- The MoPaQ 2000 command "open" now accepts listfile as an argument.
- The MoPaQ 2000 command "open" no longer accepts useless "FileLimit" argument.
- Starcraft II patching now works properly

* Version [Link]
- Support for signing archives with weak signature

* Version [Link]
- Recompiled with StormLib v 9.00
- Support for Warcraft III maps protected by Spazzler protector
- Support for Warcraft III maps protected by BOBA protector

* Version [Link]
- Support for data files from War of the Immortals (*.scp)
- Support for data files from Longwu online (*.mpk)

* Version [Link]
- Opening read-only files now only requires FILE_READ_DATA + FILE_READ_ATTRIBUTES,
which is the minimum in Windows

* Version [Link]
- Added Polish localization

* Version [Link]
- Recompiled with latest StormLib so it now comtains Heart of the Swarm decryption
key

* Version [Link]
- Fixed bug in merged mode

* Version [Link]
- Fixed behavior of menus
- The "Behavior of Open and OpenWith" is now gone
- New feature "Edit File"

* Version [Link]

- Added "Lock" and "Unlock MPQ"


- Custom ruleset is back
- Chinese version
- Fixed bug in configuring (attributes)

* Version [Link]

- Ribbon UI (optional)
- MPQ rulesets reworked, custom rules editor removed
- Bug fixes

* Version [Link]

- MoPaq console can now open encrypted MPQs


- Fixed bug that causes access to freed memory during opening MPQ

* Version [Link]

- Table viewer now shows HET and BET tables more comfortably
- User-friendly file size
- File Properties Dialog now shows patch list, if available
- Support for UNICODE file names
- New MoPaq2000 command: mksvf
- Partialy fixed deleting in MPQ archives v 4.0
- Table viewer now shows HET and BET table

* Version [Link]

- Fixed listing files when opened multiple MPQs in patch mode


- Console window can now do "paste" using right mouse click
- Write support for MPQs version 4
- Newest patch files (wow-update-enUS-#####.MPQ) now work properly
- Removed ability to convert listfile path and working directory to relative
paths,
as it's more annoying than anything else
- Support for new map protectors
- MPQ Editor now tries to suggest listfile automatically

* Version [Link]

- Added "Search Files" icon


- File mask can now have more fiel extensions
- Built with StormLib 8.0 RELEASE CANDIDATE
- Better UI for opening MPQs in multi, merged and patched mode
- Added "op" command for script interpreter for opening MPQs in patch mode
- Support for patch mode - patched version of a file is extracted
- Fixed extracting patch files from WOTLK patches
- Command line changed: Now can open more MPQs from command line,
and listfile name must follow after "/listfile"
- Added preliminary support for MPQs version 3.0 (WOW-Cataclysm BETA)
- Added support for encrypted MPQs coming with Starcraft II digital download.
- When extracting file that already exists, the dialog now has "no All" option
- All message boxes generated by worker threads are now displayed by the main UI
thread (fixed for WINE)

* Version [Link]

- Added menu item "Tiles" for operating systems Windows XP or newer


- It is now possible to have multiple MPQs open, while one is read-only and others
are editable
- Added configurable behavior of "Open" and "Open With"
- Fixed bug in running scripts using /console command. Scripts
with space in file name are now processed properly.
- Added support for opening multiple MPQs, either in multi-document mode
or in merged mode
- Support for partial MPQs ("[Link]")
- Console command "extract": added flag "-lower" and "-lowercase"
for extracting path as lowercase

* Version [Link]

- Fixed problem with adding files with pseudo-names ("[Link]")


- Support for MPQs that have both block table and hash table zero size
- Better looking toolbar
- Added *.SC2Map and *.SC2Mod extensions from Starcraft II
- "Open file" and "Save file" dialogs now have "places" bar, but are no longer
centered.
- Both "ListFile path" and "work directory" now recognize paths relative to the
EXE
and will be updated appropriately when the EXE is moved to different location
- Fixed bug in "Merge Listfiles" dialog regarding to multiple file additions
- Added "Delete All" button to "Merge Listfiles"
- Fixed few bugs in "Set File Associations" dialog
- Buttons in "Set File Associations" dialog are now enabled or disabled based on
items selected

* Version [Link]

- Added feature for configuring (attributes) in MPQ


- Fixed bug when (attributes) was sometimes saved improperly
- Fixed bug recent file list
- "Create New MPQ" Wizard now has better-looking bitmap instead of the ugly text
- "..." button in "Create New MPQ" wizard now adds an extension,
if any is selected in the "Save file" dialog.

* Version [Link]

- Fixed repaint problem when resizing main window


- When creating new MPQ, the "..." button now has "Save" title
- MoPaQ script interpreter also supports Windows command line
- The "File Associations" dialog was reworked.

* Version [Link]

- "Properties" on root dir item is now allowed and shows archive properties
- Improved file mask in toolbar

* Version [Link]

- Improved MPQ Table Viewer


- MPQ Editor no longer remover W3M protection from W3M Map Utilities
- Set minimum tracking size for main window
- Fixed minimum window size done by splitters

Common questions

Powered by AI

The document outlines several key developments over different versions, suggesting an evolution in utility and complexity. Initial versions focused on fixing bugs and improving basic functionality, such as MPQ extraction and handling special characters . Over time, these updates included support for various international formats, such as Korean and Polish, and compatibility with multiple game protectors, indicating a broadening of use cases . Later versions continue to address vulnerabilities by supporting weak signatures and enhancing user interface elements, demonstrating an ongoing commitment to security and user experience .

Over time, the document highlights several adaptations to security challenges, such as support for archives with weak signatures and the handling of malformed block indexes in MPQs . These updates show a proactive approach to addressing vulnerabilities and ensuring the security of files handled by the software. Additionally, by supporting signatures and improving the handling of encrypted files, the software adapts to evolving security needs and standards, which is crucial in maintaining user trust and preventing data breaches .

Improving file verification methods, as described in versions like 3.6.0.830, increases user confidence by ensuring that files are verified deeply and accurately . This helps users trust the integrity of the files they are handling, ensuring that data corruption or unauthorized modifications are detected, thereby boosting overall product reliability. Consistent updates to handle more complex file name structures and protectors further reinforce this reliability .

The evolution from basic UI features towards an optimized, user-friendly interface, highlighted by changes such as the introduction of the Ribbon UI , reflects a shift towards improving usability and user satisfaction. The addition of features like 'places' bars in file dialogs and more informative table views suggests a priority on making interactions more intuitive and reducing user workload . These advancements show an emphasis on enhancing the overall user experience by making complex procedures more accessible to average users.

Updates that allow processing of non-standard file names and structures, such as support for any non-ASCII and special character file names , enhance software utility by broadening the range of files users can manage. This capability is crucial for users dealing with international and custom file systems, making the software more versatile and accommodating diverse user requirements . Handling such complexities ensures that users are not limited by file naming conventions or system locales, increasing the software's flexibility.

The document demonstrates strategic updates by constantly adapting to new game releases and security paradigms. Features such as live scanning capabilities for Warcraft III and support for Starcraft II's digital downloads ensure that the software remains functional and relevant with major gaming titles and the ongoing updates they receive. This relevancy is crucial in the fast-paced gaming industry where continuous evolution is necessary to meet new technological standards and user expectations.

Internationalization features such as support for Korean paths and Polish localization play a crucial role in enhancing software usability and accessibility. By supporting non-ASCII file names and different language interfaces, the software becomes usable by a broader audience, catering to global users' needs and ensuring they can operate within their language and cultural contexts. This broadens the potential user base and increases adoption across different regions.

The document details numerous bug fixes, ranging from handling errors in file naming conventions to resolving crashes in file wizards . These fixes contribute significantly to software stability and reliability by ensuring that common issues are rectified, minimizing the risk of unexpected failures. Continuous addressing of such bugs shows a commitment to maintaining a robust product that users can depend on, reinforcing its integrity across versions .

Enhancements such as support for various game map protectors like Spazzler and BOBA , as well as file types from different games (MPQs, SCPs, MPKs), significantly improve the software's compatibility. This broadens the software's applicability across different platforms and games, thereby expanding its user reach. Such multifaceted support allows users from diverse domains to use the tool for different applications without facing compatibility issues, thus attracting a more extensive user base.

Supporting both read-only and editable MPQs allows users to benefit from a versatile workflow, where users can access files for review without risking premature edits, while also having the option to modify them if required . This flexibility in handling different types of MPQs facilitates diverse user processes, whether for audit, analysis, or modification tasks, and reduces the risk of accidental data loss or corruption during routine operations.

You might also like