• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

umpqx: simple MPQ extractor

Status
Not open for further replies.
Level 2
Joined
Jul 28, 2012
Messages
4
umpqx is a simple, free MPQ extractor intended for Warcraft III maps based on RMPQEx. It automatically detects most files in the MPQ by parsing files. umpqx has been tested on both Windows and Linux.

Original post: http://www.codelain.com/forum/index.php?topic=21713.0
Link: https://code.google.com/p/umpqx/

Features
  • MPQ extraction with automatic file detection (in case listfile is incomplete)
  • Reconstruct MPQ's, with compression and compacting
  • "Antivirus" check to see if map exploits anything dangerous, like Preload vulnerability
  • Uses StormLib with the force open v1 option, so still works on a greater range of corrupted/protected maps than other tools
  • Automatic W3MMD library addition to the JASS file (useful for people like me who want to add stats tracking to protected maps that are no longer being developed)
Planned
  • Automatic cheat scan
  • ???

From README:
umpqx is a simple command-line MPQ extraction utility.
It also features the ability to reconstruct MPQ's.
As far as I know, umpqx is the only free MPQ extractor that can rebuild the listfile.
See MPQ Recover and RMPQEx for similar non-free tools.

The official umpqx webpage is at:
https://code.google.com/p/umpqx/
For support, please reply to this topic at codelain.com:
http://www.codelain.com/forum/index.php?topic=21713.0
Alternatively, use the Issues tracker on the Google Project Hosting page.

umpqx is developed by uakf.b and released under the GNU General Public License v3.0.
See LICENSE or http://www.gnu.org/licenses/quick-guide-gplv3.html for details.
 
Last edited:
Level 2
Joined
Jul 28, 2012
Messages
4
It was written for Linux because I use Linux... The umpqx program doesn't require Warcraft III, so your reply doesn't really make much sense, because umpqx can be used with any MPQ even though it has special features for extracting corrupted Warcraft III maps. Like I said, it should also work on Windows, but I haven't fully tested it yet and there is no compiled binary available yet. Warcraft III can run in wine on Linux, and I wrote it partly because I needed something like it that I could easily modify if needed because RMPQEx and MPQ Recover are both closed source and don't run natively on platforms other than Windows.

umpqx is free, so you can improve it or modify it to work on other platforms if you want.

Edit: I got Windows installed and updated umpqx to work on Windows. There is an executable as well. Latest development version is available from SVN.
 
Last edited:
Status
Not open for further replies.
Top