The update could not be applied. Blizzard Updater was unable to read the file "C:WoW 3.3.5DataenGBbackup-enGB.MPQ". This error may be caused by problems with the media or drive at C:--for example, a scratched or dirty CD-ROM/DVD-ROM, hard drive corruption, or a networking problem while downloading the update. (The data being read was "Battle.net.dll", and the error code was 0.) If this problem persists, you may be able to solve it by uninstalling and then reinstalling the game. If you are unable to correct this problem, please contact Blizzard Technical Support. (Converter::Load) To check this installation for problems, click the "Repair" button. The Repair tool can automatically fix many update errors.
The update could not be applied. Blizzard Updater was unable to read the file "C:WoW 3.3.5DataenGBbackup-enGB.MPQ". This error may be caused by problems with the media or drive at C:--for example, a scratched or dirty CD-ROM/DVD-ROM, hard drive corruption, or a networking problem while downloading the update. (The data being read was "Wow.exe", and the error code was 0.) If this problem persists, you may be able to solve it by uninstalling and then reinstalling the game. If you are unable to correct this problem, please contact Blizzard Technical Support. (Converter::Load) To check this installation for problems, click the "Repair" button. The Repair tool can automatically fix many update errors.
The update could not be applied. Blizzard Updater was unable to read the file "C:WoW 3.3.5DataenGBbackup-enGB.MPQ". This error may be caused by problems with the media or drive at C:--for example, a scratched or dirty CD-ROM/DVD-ROM, hard drive corruption, or a networking problem while downloading the update. (The data being read was "DataenGBDocumentationReadMeEULA.html", and the error code was 0.) If this problem persists, you may be able to solve it by uninstalling and then reinstalling the game. If you are unable to correct this problem, please contact Blizzard Technical Support. (Converter::Load) To check this installation for problems, click the "Repair" button. The Repair tool can automatically fix many update errors.
The update could not be applied. The patch "pc-game-hdfilesWTFRunOnce.wtf" could not be applied. (Invalid header: size 17747, version 84.) If this problem persists, you may be able to solve it by uninstalling and then reinstalling the game. If you are unable to correct this problem, please contact Blizzard Technical Support. (BNUpdate::PTCApply) To check this installation for problems, click the "Repair" button. The Repair tool can automatically fix many update errors.
Blizzard Updater was unable to read the file "C:WoW 3.3.5DataenGBbackup-enGB.MPQ".
The patch "pc-game-hdfilesWTFRunOnce.wtf" could not be applied. (Invalid header: size 17747, version 84.)
.exe inside of the .mpq are not working exe, they seems to be bsdiff patch, have to confirm this too.
struct UpdateFileHeader{ UINT16 HdrSize; // always 0x0018 UINT8 version; // always 0x04 UINT8 override; // 0x01 => override with new file; 0x04 => update file (bsdiff) UINT32 crc32; // of the file before update UINT32 OldFileSize; // file size before the update (uncompressed) UINT32 NewFileSize; // size of the entire file after the update is applied (uncompressed) UINT32 unknown6; UINT32 unknown7;};
It should not need to be a bsdiff. Iirc, if the installer sees a bsdiff-header, it automatically applies it as patch. If it does not, it should just overwrite the file.
This patch upgrades World of Warcraft from version 3.3.5.12340 to version 3.3.5.12341.Installing World of Warcraft Update at "C:WoW 3.3.5" on Sat Apr 06 14:40:29 2013.Created folder "C:WoW 3.3.5Cache".Created folder "C:WoW 3.3.5CacheWDB".Created folder "C:WoW 3.3.5CacheWDBenGB".Created folder "C:WoW 3.3.5Logs".Created file "C:WoW 3.3.5DataenGBbackup-enGB.MPQ".Created file "C:WoW 3.3.5DataenGBpatch-enGB-4.MPQ".Created file "C:WoW 3.3.5Datapatch-4.MPQ".Created file "C:WoW 3.3.5LogsBlizzard Updater Log.html".Created file "C:WoW 3.3.5Patch.html".Created file "C:WoW 3.3.5Patch.txt".Created file "C:WoW 3.3.5WTFRunOnce.wtf".Created file "C:WoW 3.3.5Battle.net.dll".Created file "C:WoW 3.3.5Wow.exe".<Win32_UnableToAddWorld of Warcraft UpdateToGamesExplorer>The update was successful.
The patch "pc-battlenet-hdfilesBattle.net.dll" could not be applied. (Invalid header: size 24, version 1.)
The patch "pc-battlenet-hdfilesBattle.net.dll" could not be applied. (CRC mismatch: expected 0x00000000, actual 0xb58429b0.
The patch "pc-battlenet-hdfilesBattle.net.dll" could not be applied. (CRC mismatch: expected 0x00000000, actual 0xb58429b0.)
3045337520
The patch "pc-battlenet-hdfilesBattle.net.dll" could not be applied. (PTCApply_BSDiff flunked.)
So unknown 6 or 7 must be the CRC not unknown 3.
So I set override to 0x01 instead of 0x04 and the patching process fully worked!
It should not need to be a bsdiff.
I'm not very good at C++.
OutFile.write(reinterpret_cast<const char*>(&test.HdrSize), sizeof(UINT16));OutFile.write(reinterpret_cast<const char*>(&test.version), sizeof(UINT8));OutFile.write(reinterpret_cast<const char*>(&test.override), sizeof(UINT8));OutFile.write(reinterpret_cast<const char*>(&test.crc32), sizeof(UINT32));OutFile.write(reinterpret_cast<const char*>(&test.OldFileSize), sizeof(UINT32));OutFile.write(reinterpret_cast<const char*>(&test.NewFileSize), sizeof(UINT32));OutFile.write(reinterpret_cast<const char*>(&test.crc32), sizeof(UINT32));OutFile.write(reinterpret_cast<const char*>(&test.crc32), sizeof(UINT32));
OutFile.write(reinterpret_cast<const char*>(&test), sizeof(UpdateFileHeader));
Great work guys, this is a huge step forward in providing an A++ custom server experience
Hello guys maybe can create a little tutorial for newcomers?
The file "pc-game-hdfilesWow.exe" could not be opened. If this problem persists, you may be able to solve it by uninstalling and then reinstalling the game. If you are unable to correct this problem, please contact Blizzard Technical Support. (InstallerFile::Open)
The error i came when i try to install modified update from 335 to 335a to patch to 336.12341. When i open 335a update with ladik mpqeditor i update files and when i open appended installer and open i see installer data. What is wrong. I try to open my test updater i run to this:(QuoteThe file "pc-game-hdfilesWow.exe" could not be opened. If this problem persists, you may be able to solve it by uninstalling and then reinstalling the game. If you are unable to correct this problem, please contact Blizzard Technical Support. (InstallerFile::Open)