Installer Tome 1 Mpq Starcraft 2
MPQ ArchivesName breaking What is name breaking?In general, MPQ archives don't contain names of archived files. The files are storedby their name's hash value. The algorithm of calculating hash value is one-way only, so it'simpossible to get back the original archived file name from the hash value. Some files can befound by monitoring calls of SFileOpenFileEx from thelibrary and logging of file names. But most games contain files never used by the game itself.Names of these files cannot be found everywhere (except of hacking developer's serverin Blizzard:-).
Wow Mpq Editor 3.3 5
So how to obtain the complete listfile, which is the one way how to extractall files from an MPQ archive?Name breaking is a way, using a brute-force attack method for searching namesof files store in MPQs. It generates all possible combinations of a name and tests whether suchfile does exist in the MPQ archive. When is the name breaking necessary?Since the game of StarCraft, programmers of Blizzard began to include listfiles in theMPQ archives. The listfile's name is '(listfile)'.
It seems that the battle is won, what isbetter than listfile obtained from the authors? If you try to use this internal listfile,you'll notice that the listfile contains less than 10% of all archived files. What is suchlistfile good for?
If you explore MPQ archives from Diablo II, you'll find that the listfilesare complete. Warcraft III contains complete listfiles too. In the games of Diablo, StarCraft,Brood War and Warcraft II BNE the listfiles are missing or are incomplete.
Installer Tome 1 Mpq Starcraft 2 4
The lists can bedownloaded from internet, they they are incomplete too. Name breaking problems (Bad news)A name of archived file usually includes directory, filename, (at the most 8 characters)and an extension. Let's think about a case when we know the directory and the extensionand look the name only. It can consist of digits (10 combinations), uppercase letters(26 combinations) and the 'underscore' character.
If the file name length were one character,there is 10+26+1 = 37 total combinations of the file name. At two character length, there can be37^2 (37.37) = 1369 of combinations. If we think about maximum name length 8 characters,we get 37^8 + 37^7 + 37^6 + 37^5 + 37^4 + 37^3 + 37^2 + 37 = 3,61. 10^12 (over three trillions)of combinations. It is clear that if the test of one combination take 1 microsecond, the totalestimated time to check all possible combinations is more that 1000 hours (41 days), not speakingabout different extensions and different directories. It is not possible to ease the work using a dictionary,because the file names ave very often abbreviated. Fortunately, most file names in MPQ archives(where name breaking is necessary) are maximum 8 characters.
Newer games (Warcraft III) havelonger file names, often over 20-30 characters. Is it impossible to find such file names usingbrute force attack in geologically short time at all. Name breaking optimizations (Good news)There are some optimizations, which ease and speed-up the name breaking. It is good to sort the names in the archive by their ordinal numbers in the archive.Because the archives are most often built from locally stored files in one batch,archived files from the same directory and the same file types mostly followin a line. Some file names differ only by their index (flame1.cel, flame2.cel.). This can beused for quick guess of file names ('try to win').
File size can tell something too. It is possible to get the size without decrypting the file.
MPQ encryption contains a weakness, which can be used for quick detection of decryption keyof compressed files. Most of archived files are compressed, except for the files that arecompressed from nature, like SMKs or MP3s. So it is possible to extract the file and exploreits structure. This allows us to quess the file type and thus, the extension. Like disk folders, MPQ directories often collect files of the same type.
For exampleif all known files within a directory are WAVes, the unknowns will be most probablyWAVes too. When checking names, it is possible to pre-calculate hash values for a given directoryand then finish the calculation with plain name only. This greatly speeds up the computingof hash values and thus speeds up the complete name breaking process. If a certain group of files seem to have the same prefix (e.g. 2 characters),it is possible to include this prefix into the searched directory and search only the remaining6 characters of the name.

This will shorten the necessary time for testing all names tominutes.Name breaking implementation - The Name BreakerThe Name Breaker is a part of.It allows file viewing before name breaking, saving of current work and supportsauto-detection of unknown file types, using weakness in MPQ encryption. Name breakingruns on the background with lower priority, so you can work or play games whilename breaker will use the remaining CPU time.
Hello Mazenmor, If you are getting the error 'No Installer Data can be found', please make sure that the Installer(.app), Installer Tome 1.MPQ, Installer UI 1.MPQ and Installer UI 2.MPQ files are in the same folder as SC2-WingsOfLiberty-enUS-Installer, or the install process will not function properly. If they are in the same folder, this issue could be caused by corruption. Please remove all StarCraft 2 files:. SC2-WingsOfLiberty-enUS-Installer folder. Blizzard folder in Mac HD/Users/Shared. Remove com.blizzard.downloader.plist & com.blizzard.downloader.prefs from Mac HD/Users/(Your User Name)/Library/Preferences. Any StarCraft 2 Beta files or folders Reboot and Re-Download.If you are using Wi-Fi to perform the Digital Download, we would request testing via Ethernet cable connected directly to the modem.School or Office networks using Proxies could interfere with the installer process as well causing it to get this and other errors.
Also: If your Hard Drive is formatted as Case-Sensitive, StarCraft 2 will either not install or experience a wide range of installation errors. The default format should be Extended (Journaled).
To check this, open a finder window, ApplicationsUtilitiesDisk Utility. Once disk utility is open, highlight your Mac HDErase or RAID tabs. Both of the tabs will show you what the format of your HD is, as well as at the bottom left hand corner of the screen. If it is set as (Case-Sensitive) or (Case-Sensitive, Journaled) then StarCraft 2 will not work properly. In the event that your HD is formatted as Case-Sensitive, you will want to contact the computer manufacturer for information on reformatting the drive to a non Case-Sensitive format.