I can't find 484, but I found 473...Is that perhaps a typo on your part? Anyways, will try with 473 and see if it works.
Go to http://www.zezula.net/en/mpq/download.html and download the BETA build. The latest build should be able to open all European and US versions of the encrypted MPQs.
Also: Is there any chance to upload the 40 MB MPQE file somewhere, so I can add it to my MPQ collection for eventual later tests ?
As some of you probably know, when you download Starcraft II game client from Battle.net, it comes with two encrypted MPQs. I found out that every language version has its own key. To be able to open the MPQs with StormLib (and thus with MPQ Editor), it needs the key.
So far, I got keys for these versions:
en-GB de-DE es-ES fr-FR it-IT pl-PL (coming soon) and ru-RU (coming soon)
I'd like to ask for help retrieving those keys. All you need to know is knowledge of assembler, have downloaded Starcraft II this way, and know how to use a debugger (any debugger will do, infact)
This is how to get the decryption key:
1) Run "Installer.exe"
2) Run a debugger of your choice and attach to the "Installer.exe" process
3) Break the process and set breakpoint to 0053A3D0. The code there must look like a function begin (push ebp; mov ebp, esp)
4) Resume the installer process and click "Install". If the installer warns you that the installation already exists, press "Install" again.
5) When the process breaks into the debugger, dump the information in ECX register as DWORDS.
6) At offset [ECX+0x5C], there is pointer to decryption key. It looks like this: expand 32-byte k[variable part]
7) Copy 0x40 bytes from the memory location and send it to me to zezula-at-volny-dot-cz. Please, also include which language version you have.
This is example of key I got for de-DE version:
00f20020 65 78 70 61 6e 64 20 33 32 2d 62 79 74 65 20 6b expand 32-byte k
I have one problem on my end that I'd like to bring to your attention. Whenever I extract files from an MPQ to a directory and the directory already contains those files it asks me whether I would like to overwrite those files or not. If I click yes there's no problems, however, if I click cancel I will get a 'not enough disk space' error. Seems that clicking cancel is invoking the wrong course of action.
Ooops. I'll look at it and fix it. This is indeed a stupid bug.
It keeps telling me that "there is not enough space on the disk", yet my hard disk has plenty of free disk space (about 1tb out of 1.5tb).
Yeah, you got the reason right. Whenever you see this error message while adding something into MPQ, means that there is no space in the hash table. MPQ Editor includes a feature called "Change hash table size", which should do the same thing, just faster.
Another problem of this kind might be an attempt to add too many files into a default SC2 map, which have hash table size set to 0x40 (IIRC).
Support for encrypted MPQs has only been tested on enGB installer, both Installer Tome 1.MPQE and Installer UI 2.MPQE. I hereby ask you guys who have non-english version of the installer and are not too busy with playing the game, please try if MPQ Editor will work on those installers. Please, let me know by e-mail to zezula-at-volny-dot-cz, even if it works. Thank you.
New MPQ Editor has been released, version 3.1.0.371.
Please, post any features that work wrong, annoying features, tips for new features, or anything else
related to MPQ Editor here. If you want faster response, please, send me an e-mail to zezula-at-volny-dot-cz.
0
Go to http://www.zezula.net/en/mpq/download.html and download the BETA build. The latest build should be able to open all European and US versions of the encrypted MPQs.
Also: Is there any chance to upload the 40 MB MPQE file somewhere, so I can add it to my MPQ collection for eventual later tests ?
0
Yes, for each language version of SC2.
Hmm, interesting. The decryption key is shuffled version of the authentication code, but yes, these basically correspond to decryption keys. Thanks!
Edit: Could someone having enUS version of the downloaded installer check if the MPQE can be open with the latest build of MPQ Editor (3.1.0.484) ?
0
As some of you probably know, when you download Starcraft II game client from Battle.net, it comes with two encrypted MPQs. I found out that every language version has its own key. To be able to open the MPQs with StormLib (and thus with MPQ Editor), it needs the key.
So far, I got keys for these versions: en-GB de-DE es-ES fr-FR it-IT pl-PL (coming soon) and ru-RU (coming soon)
I'd like to ask for help retrieving those keys. All you need to know is knowledge of assembler, have downloaded Starcraft II this way, and know how to use a debugger (any debugger will do, infact)
This is how to get the decryption key:
1) Run "Installer.exe"
2) Run a debugger of your choice and attach to the "Installer.exe" process
3) Break the process and set breakpoint to 0053A3D0. The code there must look like a function begin (push ebp; mov ebp, esp)
4) Resume the installer process and click "Install". If the installer warns you that the installation already exists, press "Install" again.
5) When the process breaks into the debugger, dump the information in ECX register as DWORDS.
6) At offset [ECX+0x5C], there is pointer to decryption key. It looks like this: expand 32-byte k[variable part]
7) Copy 0x40 bytes from the memory location and send it to me to zezula-at-volny-dot-cz. Please, also include which language version you have.
This is example of key I got for de-DE version:
00f20020 65 78 70 61 6e 64 20 33 32 2d 62 79 74 65 20 6b expand 32-byte k
00f20030 53 53 58 48 00 00 00 00 34 58 46 58 4b 34 4b 58 SSXH....4XFXK4KX
00f20040 00 00 00 00 38 45 4b 4a 44 33 43 41 30 30 30 30 ....8EKJD3CA0000
00f20050 59 36 34 5a 59 34 35 4d 30 30 30 30 59 44 39 56 Y64ZY45M0000YD9V
Thanks in advance.
0
Ooops. I'll look at it and fix it. This is indeed a stupid bug.
Yeah, you got the reason right. Whenever you see this error message while adding something into MPQ, means that there is no space in the hash table. MPQ Editor includes a feature called "Change hash table size", which should do the same thing, just faster.
Another problem of this kind might be an attempt to add too many files into a default SC2 map, which have hash table size set to 0x40 (IIRC).
0
MPQ Editor update: Now includes experimental support for encrypted MPQs that are part of Starcraft II installation (Digital Purchase).
http://www.zezula.net/en/mpq/download.html
Support for encrypted MPQs has only been tested on enGB installer, both Installer Tome 1.MPQE and Installer UI 2.MPQE. I hereby ask you guys who have non-english version of the installer and are not too busy with playing the game, please try if MPQ Editor will work on those installers. Please, let me know by e-mail to zezula-at-volny-dot-cz, even if it works. Thank you.
0
Blizzard has updated MPQ format. New BETA release of WOW-Cataclysm contains MPQs in this new format already.
Preliminary BETA versions of both StormLib and MPQ Editor are on my download page:
http://www.zezula.net/en/mpq/download.html
0
New MPQ Editor has been released, version 3.1.0.371.
Please, post any features that work wrong, annoying features, tips for new features, or anything else related to MPQ Editor here. If you want faster response, please, send me an e-mail to zezula-at-volny-dot-cz.
Download
0
Post deleted, I made my own thread related to MPQ Editor:
http://forums.sc2mapster.com/mapping-utilities/third-party-tools/4421-ladiks-mpq-editor/