Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- std::vector<string> archiveNames;
- if(loadExpansion() == 1) // TBC
- {
- if(loadGameVersion() == 1) // enGB
- {
- archiveNames[8] = {"common.MPQ", "expansion.MPQ", "patch.MPQ", "patch-2.MPQ",
- "enGB/locale-enGB.MPQ", "enGB/expansion-locale-enGB.MPQ", "enGB/patch-enGB.MPQ", "enGB/patch-enGB-2.MPQ"};
- }
- else if(loadGameVersion() == 2) // enUS
- {
- archiveNames[8] = {"common.MPQ", "expansion.MPQ", "patch.MPQ", "patch-2.MPQ",
- "enUS/locale-enUS.MPQ", "enUS/expansion-locale-enUS.MPQ", "enUS/patch-enUS.MPQ", "enUS/patch-enUS-2.MPQ"};
- }
- else if(loadGameVersion() == 3) // deDE
- {
- archiveNames[8] = {"common.MPQ", "expansion.MPQ", "patch.MPQ", "patch-2.MPQ",
- "deDE/locale-deDE.MPQ", "deDE/expansion-locale-deDE.MPQ", "deDE/patch-deDE.MPQ", "deDE/patch-deDE-2.MPQ"};
- }
- else if(loadGameVersion() == 4) // esES
- {
- archiveNames[8] = {"common.MPQ", "expansion.MPQ", "patch.MPQ", "patch-2.MPQ",
- "esES/locale-esES.MPQ", "esES/expansion-locale-esES.MPQ", "esES/patch-esES.MPQ", "esES/patch-esES-2.MPQ"};
- }
- else if(loadGameVersion() == 5) // frFR
- {
- archiveNames[8] = {"common.MPQ", "expansion.MPQ", "patch.MPQ", "patch-2.MPQ",
- "frFR/locale-frFR.MPQ", "frFR/expansion-locale-frFR.MPQ", "frFR/patch-frFR.MPQ", "frFR/patch-frFR-2.MPQ"};
- }
- else if(loadGameVersion() == 6) // ruRU
- {
- archiveNames[8] = {"common.MPQ", "expansion.MPQ", "patch.MPQ", "patch-2.MPQ",
- "ruRU/locale-ruRU.MPQ", "ruRU/expansion-locale-ruRU.MPQ", "ruRU/patch-ruRU.MPQ", "ruRU/patch-ruRU-2.MPQ"};
- }
- else
- {
- gLog("[World of Warcraft Studio - Editor] - Can't load GameVersion.\n");
- exit(1);
- }
- gLog("[World of Warcraft Studio - Editor] - Loading MPQ archives for TBC\n");
- gLog("[World of Warcraft Studio - Editor] - Archives[TBC] - %s\n", archiveNames[8]);
- }
- else if(loadExpansion() == 2) // WotLK
- {
- if(loadGameVersion() == 1) // enGB
- {
- archiveNames[11] = {"common.MPQ", "common-2.MPQ", "expansion.MPQ", "lichking.MPQ", "patch.MPQ", "patch-2.MPQ",
- "enGB/locale-enGB.MPQ", "enGB/expansion-locale-enGB.MPQ", "enGB/lichking-locale-enGB.MPQ", "enGB/patch-enGB.MPQ", "enGB/patch-enGB-2.MPQ"};
- }
- else if(loadGameVersion() == 2) // enUS
- {
- archiveNames[11] = {"common.MPQ", "common-2.MPQ", "expansion.MPQ", "lichking.MPQ", "patch.MPQ", "patch-2.MPQ",
- "enUS/locale-enUS.MPQ", "enUS/expansion-locale-enUS.MPQ", "enUS/lichking-locale-enUS.MPQ", "enUS/patch-enUS.MPQ", "enUS/patch-enUS-2.MPQ"};
- }
- else if(loadGameVersion() == 3) // deDE
- {
- archiveNames[11] = {"common.MPQ", "common-2.MPQ", "expansion.MPQ", "lichking.MPQ", "patch.MPQ", "patch-2.MPQ",
- "deDE/locale-deDE.MPQ", "deDE/expansion-locale-deDE.MPQ", "deDE/lichking-locale-deDE.MPQ", "deDE/patch-deDE.MPQ", "deDE/patch-deDE-2.MPQ"};
- }
- else if(loadGameVersion() == 4) // esES
- {
- archiveNames[11] = {"common.MPQ", "common-2.MPQ", "expansion.MPQ", "lichking.MPQ", "patch.MPQ", "patch-2.MPQ",
- "esES/locale-esES.MPQ", "esES/expansion-locale-esES.MPQ", "esES/lichking-locale-esES.MPQ", "esES/patch-esES.MPQ", "esES/patch-esES-2.MPQ"};
- }
- else if(loadGameVersion() == 5) // frFR
- {
- archiveNames[11] = {"common.MPQ", "common-2.MPQ", "expansion.MPQ", "lichking.MPQ", "patch.MPQ", "patch-2.MPQ",
- "frFR/locale-frFR.MPQ", "frFR/expansion-locale-frFR.MPQ", "frFR/lichking-locale-frFR.MPQ", "frFR/patch-frFR.MPQ", "frFR/patch-frFR-2.MPQ"};
- }
- else if(loadGameVersion() == 6) // ruRU
- {
- archiveNames[11] = {"common.MPQ", "common-2.MPQ", "expansion.MPQ", "lichking.MPQ", "patch.MPQ", "patch-2.MPQ",
- "ruRU/locale-ruRU.MPQ", "ruRU/expansion-locale-ruRU.MPQ", "ruRU/lichking-locale-ruRU.MPQ", "ruRU/patch-ruRU.MPQ", "ruRU/patch-ruRU-2.MPQ"};
- }
- else
- {
- gLog("[World of Warcraft Studio - Editor] - Can't load GameVersion.\n");
- exit(1);
- }
- gLog("[World of Warcraft Studio - Editor] - Loading MPQ archives for WotLK\n");
- gLog("[World of Warcraft Studio - Editor] - Archives[WotLK] - %s\n", archiveNames[11]);
- }
- else if(loadExpansion() == 3) // Cataclysm
- {
- if(loadGameVersion() == 1) // enGB
- {
- archiveNames[10] = {"art.MPQ", "expansion1.MPQ", "expansion2.MPQ", "expansion3.MPQ", "sound.MPQ", "world.MPQ",
- "enGB/locale-enGB.MPQ", "enGB/expansion1-locale-enGB.MPQ", "enGB/expansion2-locale-enGB.MPQ", "enGB/expansion3-locale-enGB.MPQ"};
- }
- else if(loadGameVersion() == 2) // enUS
- {
- archiveNames[10] = {"art.MPQ", "expansion1.MPQ", "expansion2.MPQ", "expansion3.MPQ", "sound.MPQ", "world.MPQ",
- "enUS/locale-enUS.MPQ", "enUS/expansion1-locale-enUS.MPQ", "enUS/expansion2-locale-enUS.MPQ", "enUS/expansion3-locale-enUS.MPQ"};
- }
- else if(loadGameVersion() == 3) // deDE
- {
- archiveNames[10] = {"art.MPQ", "expansion1.MPQ", "expansion2.MPQ", "expansion3.MPQ", "sound.MPQ", "world.MPQ",
- "deDE/locale-deDE.MPQ", "deDE/expansion1-locale-deDE.MPQ", "deDE/expansion2-locale-deDE.MPQ", "deDE/expansion3-locale-deDE.MPQ"};
- }
- else if(loadGameVersion() == 4) // esES
- {
- archiveNames[10] = {"art.MPQ", "expansion1.MPQ", "expansion2.MPQ", "expansion3.MPQ", "sound.MPQ", "world.MPQ",
- "esES/locale-esES.MPQ", "esES/expansion1-locale-esES.MPQ", "esES/expansion2-locale-esES.MPQ", "esES/expansion3-locale-esES.MPQ"};
- }
- else if(loadGameVersion() == 5) // frFR
- {
- archiveNames[10] = {"art.MPQ", "expansion1.MPQ", "expansion2.MPQ", "expansion3.MPQ", "sound.MPQ", "world.MPQ",
- "frFR/locale-frFR.MPQ", "frFR/expansion1-locale-frFR.MPQ", "frFR/expansion2-locale-frFR.MPQ", "frFR/expansion3-locale-frFR.MPQ"};
- }
- else if(loadGameVersion() == 6) // ruRu
- {
- archiveNames[10] = {"art.MPQ", "expansion1.MPQ", "expansion2.MPQ", "expansion3.MPQ", "sound.MPQ", "world.MPQ",
- "ruRU/locale-ruRU.MPQ", "ruRU/expansion1-locale-ruRU.MPQ", "ruRU/expansion2-locale-ruRU.MPQ", "ruRU/expansion3-locale-ruRU.MPQ"};
- }
- else
- {
- gLog("[World of Warcraft Studio - Editor] - Can't load GameVersion.\n");
- exit(1);
- }
- gLog("[World of Warcraft Studio - Editor] - Loading MPQ archives for Cataclysm\n");
- gLog("[World of Warcraft Studio - Editor] - Archives[Cataclysm] - %s\n", archiveNames[10]);
- }
- else
- {
- gLog("Expansion isn't - The Burning Crusade or Wrath of the Lich King or Cataclysm. Select one of third expansion.\n");
- exit(1);
- }
Add Comment
Please, Sign In to add comment