ShadowFlare's Realm
http://sfsrealm.hopto.org/cgi-bin/yabb2/YaBB.pl
ShadowFlare's Realm Forums >> Support >> WinMPQ 1.64 and common.mpq (BC 5991)
http://sfsrealm.hopto.org/cgi-bin/yabb2/YaBB.pl?num=1160950989

Message started by Vaako on Oct 15th, 2006, 10:23pm

Title: WinMPQ 1.64 and common.mpq (BC 5991)
Post by Vaako on Oct 15th, 2006, 10:23pm

I've downloaded lates burning crusade beta client (2.0 - 5991)

data dir contains 2 files:

common.mpq (3.756.287.905 bytes)
expansion.mpq (1.389.154.829 bytes)

I got WinMPQ 1.64

I have no problems opening expansion.mpq file but common.mpq file generates error msg "This file does not contain an MPQ archive"

so how can I view/extract files from this file ?

new version of winMPQ ? :)

Title: Re: WinMPQ 1.64 and common.mpq (BC 5991)
Post by ShadowFlare on Oct 16th, 2006, 5:08pm

Probably will need a new version of WinMPQ as well as SFMPQAPI.  I've heard that the format is a bit different for those archives.

To update it with support for that may be sort of difficult, though, considering that I don't have that game.  There may be enough information from others to be able to do it; however, I cannot test it myself.  Those who have the game would need to test it for me.

Title: Re: WinMPQ 1.64 and common.mpq (BC 5991)
Post by Vaco on Oct 17th, 2006, 11:00am

some useful links for you:  :)

http://www.worldofwarcraft.com/downloads/expansion-bc/WoW-2.0.0.5991-enUS-Installer-downloader.exe

http://www.worldofwarcraft.com/downloads/expansion-bc/WoW-2.0.0.5991-enGB-Installer-downloader.exe

https://beta.worldofwarcraft.com/expansion/downloads/#none

client is big (2.13gb) but i hope you got fast connection

you are the best ! :D

Title: Re: WinMPQ 1.64 and common.mpq (BC 5991)
Post by End on Oct 23rd, 2006, 12:41am

I suspect it's just an issue with the mpq being a really large file.  The BC installer writes the mpq files in phases, mostly alternating between writing common.mpq and expansion.mpq.  While writing expansion.mpq, you can actually open common.mpq because it isn't too large yet.  However, once the install finishes, you won't be able to open common.mpq anymore.

Also, SFileOpenArchive() will succeed opening common.mpq, but no files can be read from the mpq.

Title: Re: WinMPQ 1.64 and common.mpq (BC 5991)
Post by ShadowFlare on Oct 23rd, 2006, 1:09am

Hmm, it could just be a result of some MPQ code (for finding the header and possibly some other little things) that is still being used in WinMPQ but that doesn't need to be, since there are equivalent functions in sfmpq.dll.  I'll try switching it to those and then you can see if that fixes it.

Title: Re: WinMPQ 1.64 and common.mpq (BC 5991)
Post by munche on Oct 24th, 2006, 5:39am

I think this info will be helpful for ShadowFlare:
http://zohar.dyndns.org:47805/projects/mpqkit/wiki/MoPaQ_Format - There discribed diffirences in WOW TBC MPQ and svn:
https://zohar.dyndns.org:47806/svn/mpq


Title: Re: WinMPQ 1.64 and common.mpq (BC 5991)
Post by Uktrap on Dec 21st, 2006, 9:55am

This program can open the .mpq's from BC. I don't know if it will be usefull for u, as I know nothing about programming. But I thought maybe there was some code you could use.

http://www.cnitblog.com/Files/linghuye/MyWarCraftStudio_0.9.5991.rar <-- That's the program

Title: Re: WinMPQ 1.64 and common.mpq (BC 5991)
Post by diandong on Jul 17th, 2007, 8:38pm

why WOW.EXE can open common.mpq?
maybe Winmpq can learn something from it?

ShadowFlare's Realm » Powered by YaBB 2.2.1!
YaBB © 2000-2008. All Rights Reserved.