Раздел:
Основы

Список официальных патчей для Warcraft 3

Автор статьи: Firstrun70
Значимые патчи:
1.00 релиз ROC
1.03 добавлена сложность компьютера (слабый средний сильный)
1.06 переработана система атаки и брони
1.07 релиз TFT
1.10 поддержка CustomKeys
1.11 отсутствует (listfile) в War3patch.mpq, начиная с версии ROC 1.11 TFT 1.12 по версию 1.27b включительно
1.13 добавлены карты - кампания Орды TFT - 2 и 3 акт
1.17 у w3g реплеев показывается номер версии варкрафта
1.21b отвязка от CD
1.24b увеличен максимальный размер карты с 4Мб до 8Мб для локальной игры (Слишком большой размер файла. Выберите другую карту.)
1.26a "народная" версия, наиболее стабильная и без "лишних" наворотов
1.28.0.7205 привязка к CD-key
1.28.0.7205 \Campaigns\DemoCampaign.w3n больше не входит в комплект Warcraft
1.28.0.7205 патчи больше не распространяются в виде инсталлятора. NGDP (Next Generation Download Protocol)
1.28.0.7205 перенос данных в %USERPROFILE%\Documents\Warcraft III или в %PUBLIC%\Documents\Warcraft III
1.28.3.7554 ROC и TFT клиенты объединены в один
1.29.0.9055 удален файл Frozen Throne.exe
1.29.0.9055 расширение обзора в игре до широкоформатного
1.29.0.9055 увеличение максимального размера карты до 480x480
1.29.2.9231 распространение через CDN (Build ID)
1.30.0.9900 переход с MPQ на CASC (с 9655 PTR)
1.30.0.9900 внедрена сверка языка игры с ключом в реестре (если не совпадают, то черный экран)
1.31.0.12071 поддержка x64
1.31.0.12071 переход на мультиязычные карты (_Locales), новые карты не запускаются на старом варкрафте
1.32.0.14481 релиз Reforged
1.32.0.14481 пропала кнопка "Доп. кампании" "Custom Campaign" (папка Campaigns)
1.32.1 и дальше - см. xgm.guru/p/wc3/tag/patch (прим. Администрация)
Базовая информация для установки патчей
Алгоритм получения ROC 1.26:
  1. Установить с диска Warcraft 3 ROC 1.00
  2. Запустить exe-патч ROC 1.26 (Russian / English в зависимости от установленной игры)
Алгоритм получения TFT 1.26:
  1. Установить с диска Warcraft 3 ROC (1.00)
  2. Установить с диска дополнение Warcraft 3 TFT (1.07)
  3. Запустить exe-патч TFT 1.26 (Russian / English в зависимости от установленной игры)
Если уже имеется папка с Warcraft:
  1. Скопировать в эту папку "War3 CurrentDir InstallPath.bat" и запустить этот bat файл
  2. Запустить нужный exe-патч
  • ROC = Warcraft 3 Reign of Chaos
  • TFT = Warcraft 3 The Frozen Throne
  • После установки ROC - версия игры становится 1.00
  • После установки TFT - версия игры становится 1.07 (Даже если до установки была выше, например ROC 1.26)
  • Язык игры не может меняться после патчей. Патчи от других языков не подходят. Должно быть строгое соответствие Язык игры = Язык патча
  • TFT нельзя установить до ROC. Сначала устанавливается ROC игра
  • Патчи разделяются на ROC и TFT. ROC патчи не подходят к TFT игре. TFT патчи не подходят к ROC игре. ROC патчи подходят для игры без дополнения TFT, TFT патчи подходят для игры с дополнением TFT
  • TFT патч самодостадочен и уже включает в себя ROC патч (патчит и ROC и TFT) (только для игры с дополнением TFT)
  • Официальный установщик патчей не установит патч на модифицированный Warcraft, только на официальный (проверяет чексуммы)
  • Патчи разделяются на полные и накопительные. Полные патчи можно ставить на любую предыдущую версию (например 1.20d на 1.15). Накопительные можно ставить только если уже установлена версия на 1 шаг ниже. (например 1.24d на 1.24c)
  • Патч можно ставить только выше текущей версии игры. На понижение версии нельзя ставить. (Например 1.20 на 1.15 - можно, 1.15 на 1.20 - нельзя)
  • Changelog написан в файле Patch.txt в корне игры
  • Офлайн патчи в виде файлов доступны для версий 1.00-1.27b, начиная с версии 1.28.0 патч происходит только "на лету" через Battle.Net. Таким образом, патчей в виде exe файлов для 1.28 и выше не существует.
  • Официальная русская версия выходила с самой первой версии 1.00
  • Смена патча возможна только внутри одного языка + внутри одного дополнения. Всего 4 варианта ROC en, ROC ru, TFT en, TFT ru
Changelog
Patch Beta ROC 1.01 - 1.34 pastebin.com/vMq4WPn5
Patch Beta TFT 300 - 315 pastebin.com/vPgCWFb6
Patch Beta REF 1.32.0.13369 - 1.32.0.14411 pastebin.com/2nzW7cUb
Patch ROC en 1.01 - 1.27b pastebin.com/aM13CQRD
Patch ROC ru 1.01 - 1.27b pastebin.com/jGLsdud3
Patch TFT en 1.01 - 1.28a pastebin.com/SuiB5C2t
Patch TFT en 1.28a - 1.31.1 pastebin.com/7AYvG1yv
Patch TFT ru 1.01 - 1.28a pastebin.com/g8KzWBee
Patch TFT ru 1.28a - 1.31.1 pastebin.com/KvFrxQVk
Patch REF en 1.32.0 - 1.32.2 pastebin.com/LEghqNTj
Patch REF ru 1.32.0 - 1.32.2 pastebin.com/huqDA1ub
Список вышедших версий
Аддон - Дата - Патч - Версия - World Editor - MPQ/CASC - CDN Build ID
ROC - 03.07.2002 - 1.00 - 1.0.0.4448 - WE 4448 - MPQ
ROC - 05.07.2002 - 1.01 - 1.0.1.4482 - WE 4482 - MPQ
ROC - 10.07.2002 - 1.01b - 1.0.1.4483 - WE 4482 - MPQ
ROC - 31.07.2002 - 1.01c - ? - WE 4482 - MPQ
ROC - 16.08.2002 - 1.02 - 1.0.1.4531 - WE 4531 - MPQ
ROC - 06.09.2002 - 1.02a - 1.0.1.4563 - WE 4531 - MPQ
ROC - 09.10.2002 - 1.03 - 1.0.3.4653 - WE 4572 - MPQ
ROC - 04.11.2002 - 1.04 - 1.0.3.4709 - WE 4654 - MPQ
ROC - 07.11.2002 - 1.04b - 1.0.3.4709 - WE 4654 - MPQ
ROC - 30.01.2003 - 1.04c - 1.0.4.4905 - WE 4654 - MPQ
ROC - 31.01.2003 - 1.05 - 1.0.5.4944 - WE 4654 - MPQ
ROC - 03.06.2003 - 1.06 - 1.0.6.5551 - WE 4654 - MPQ
TFT - 01.07.2003 - 1.07 - 1.0.7.5535 - WE 6031 - MPQ
TFT - 03.07.2003 - 1.10 - 1.0.10.5610 - WE 6034 - MPQ
TFT - 15.07.2003 - 1.11 - 1.0.11.5616 - WE 6035 - MPQ
TFT - 31.07.2003 - 1.12 - 1.0.12.5636 - WE 6036 - MPQ
TFT - 16.12.2003 - 1.13 - 1.0.13.5816 - WE 6037 - MPQ
TFT - 19.12.2003 - 1.13b - 1.0.13.5818 - WE 6037 - MPQ
TFT - 07.01.2004 - 1.14 - 1.0.14.5840 - WE 6039 - MPQ
TFT - 10.01.2004 - 1.14b - 1.0.14.5846 - WE 6040 - MPQ
TFT - 14.04.2004 - 1.15 - 1.0.15.5917 - WE 6043 - MPQ
TFT - 10.05.2004 - 1.16 - 1.0.16.5926 - WE 6046 - MPQ
TFT - 20.09.2004 - 1.17 - 1.0.17.5988 - WE 6050 - MPQ
TFT - 01.03.2005 - 1.18 - 1.0.18.6030 - WE 6051 - MPQ
TFT - 19.09.2005 - 1.19a - 1.0.19.6041 - WE 6052 - MPQ
TFT - 21.09.2005 - 1.19b - 1.0.19.6046 - WE 6052 - MPQ
TFT - 03.10.2005 - 1.20a - 1.0.20.6048 - WE 6052 - MPQ
TFT - 12.12.2005 - 1.20b - 1.0.20.6056 - WE 6052 - MPQ
TFT - 09.01.2006 - 1.20c - 1.20.2.6065 - WE 6052 - MPQ
TFT - 21.04.2006 - 1.20d - 1.20.3.6070 - WE 6052 - MPQ
TFT - 22.06.2006 - 1.20e - 1.20.4.6074 - WE 6052 - MPQ
TFT - 22.01.2007 - 1.21a - 1.21.0.6263 - WE 6052 - MPQ
TFT - 06.02.2008 - 1.21b - 1.21.1.6300 - WE 6052 - MPQ
TFT - 30.06.2008 - 1.22 - 1.22.0.6328 - WE 6057 - MPQ
TFT - 20.03.2009 - 1.23 - 1.23.0.6352 - WE 6058 - MPQ
TFT - 04.08.2009 - 1.24a - 1.24.0.6372 - WE 6059 - MPQ
TFT - 25.08.2009 - 1.24b - 1.24.1.6374 - WE 6059 - MPQ
TFT - 01.12.2009 - 1.24c - 1.24.2.6378 - WE 6059 - MPQ
TFT - 21.01.2010 - 1.24d - 1.24.3.6384 - WE 6059 - MPQ
TFT - 11.03.2010 - 1.24e - 1.24.4.6387 - WE 6059 - MPQ
TFT - 08.03.2011 - 1.25b - 1.25.1.6397 - WE 6059 - MPQ
TFT - 24.03.2011 - 1.26a - 1.26.0.6401 - WE 6059 - MPQ
TFT - 14.03.2016 - 1.27a - 1.27.0.52240 - WE 6059 - MPQ
TFT - 13.12.2016 - 1.27b - 1.27.1.7085 - WE 6059 - MPQ
TFT - 05.04.2017 - 1.28.0 - 1.28.0.7205 - WE 6059 - MPQ -
TFT - 27.04.2017 - 1.28.1 - 1.28.1.7365 - WE 6059 - MPQ -
TFT - 10.05.2017 - 1.28.2 - 1.28.2.7395 - WE 6059 - MPQ -
TFT - 20.06.2017 - 1.28.3 - 1.28.3.7554 - WE 6059 - MPQ -
TFT - 20.06.2017 - 1.28.4 - 1.28.4.7608 - WE 6059 - MPQ -
TFT - 06.07.2017 - 1.28.5 - 1.28.5.7680 - WE 6059 - MPQ -
TFT - 10.04.2018 - 1.29.0 - 1.29.0.9055 - WE 6060 - MPQ -
TFT - 23.04.2018 - 1.29.1 - 1.29.1.9160 - WE 6060 - MPQ -
TFT - 03.05.2018 - 1.29.2 - 1.29.2.9231 - WE 6060 - MPQ - 0836dab8d1f4bdb2cf61fe155de1ae7d
TFT - 08.08.2018 - 1.30.0 - 1.30.0.9900 - WE 6061 - CASC - 2aa787736e88e43f6ace0a4ac897fc8f
TFT - 09.08.2018 - 1.30.0a - 1.30.0.9922 - WE 6061 - CASC - 3e7e69c14c807d5df67fd7e10915a99c
TFT - 13.09.2018 - 1.30.1 - 1.30.1.10211 - WE 6061 - CASC - 38f31eb67143d03da05854bfb559ed42
TFT - 30.11.2018 - 1.30.2 - 1.30.2.11024 - WE 6061 - CASC - ?
TFT - 30.11.2018 - 1.30.2 - 1.30.2.11029 - WE 6061 - CASC - e4473116a14ec84d2e00c46af4c3f42f
TFT - 04.12.2018 - 1.30.2 - 1.30.2.11057 - WE 6061 - CASC - 58bb40c142187bca81a280eb76e162ea
TFT - 06.12.2018 - 1.30.2 - 1.30.2.11065 - WE 6061 - CASC - 8741363b75f97365ff584fda9d4b804f
TFT - 13.12.2018 - 1.30.2 - 1.30.2.11113 - WE 6061 - CASC - cb849e73984c98f37ee8f1760356709c
TFT - 04.01.2019 - 1.30.3 - 1.30.3.11235 - WE 6061 - CASC - aab047a72e72fb9016192edbf0662b5e
TFT - 14.01.2019 - 1.30.4 - 1.30.4.11274 - WE 6061 - CASC - 7c45731c22f6bf4ff30035ab9d905745
TFT - 28.05.2019 - 1.31.0 - 1.31.0.12071 - WE 6072 - CASC - cc2dbb838eb5156585bc71cf9951ee65
TFT - 10.06.2019 - 1.31.1 - 1.31.1.12164 - WE 6072 - CASC - 9d237ac1c45b0d44bd40e8b09781235d
REF - 28.01.2020 - 1.32.0 - 1.32.0.14481 - WE 6105 - CASC - 11be6c175d8996141401fedf8ec09a35
REF - 06.02.2020 - 1.32.1 - 1.32.1.14604 - WE 6105 - CASC - 82335baeacb7a47010e4aa377102607a
REF - 24.02.2020 - 1.32.2 - 1.32.2.14722 - WE 6106 - CASC - fd283a3545d954fa86e36a1e464fd226
Номера версий:
Версия World Editor
4448 - 1.00 (1.0.0.4448)
4482 - 1.01-1.01c (1.0.1.4482-?)
4531 - 1.02-1.02a (1.0.1.4531-1.0.1.4563)
4572 - 1.03 (1.0.3.4653)
4654 - 1.04-1.06 (1.0.3.4709-1.0.6.5551)
6031 - 1.07 (1.0.7.5535)
6034 - 1.10 (1.0.10.5610)
6035 - 1.11 (1.0.11.5616)
6036 - 1.12 (1.0.12.5636)
6037 - 1.13-1.13b (1.0.13.5816-1.0.13.5818)
6039 - 1.14 (1.0.14.5840)
6040 - 1.14b (1.0.14.5846)
6043 - 1.15 (1.0.15.5917)
6046 - 1.16 (1.0.16.5926)
6050 - 1.17 (1.0.17.5988)
6051 - 1.18 (1.0.18.6030)
6052 - 1.19-1.21b (1.0.19.6041-1.21.1.6300)
6057 - 1.22 (1.22.0.6328)
6058 - 1.23 (1.23.0.6352)
6059 - 1.24-1.28.5 (1.24.0.6372-1.28.5.7680)
6060 - 1.29.0b-1.29.2 (1.29.0.9055-1.29.2.9231)
6061 - 1.30.0-1.30.4 (1.30.0.9900-1.30.4.11274)
6072 - 1.31.0-1.31.1 (1.31.0.12071-1.31.1.12164)
6105 - 1.32.0-1.32.1 (1.32.0.14481-1.32.1.14604)
6106 - 1.32.2 (1.32.2.14722)
Параметры запуска (на разных версиях работают разные параметры)
Window State:
-w = To force the game to appear in windowed mode
-nativefullscr = To launch Warcraft in native fullscreen
-fullscreen = Starts the game in windowed fullscreen mode
-window = To force the game to appear in windowed mode
-windowmode fullscreen = To launch Warcraft in native fullscreen
-windowmode windowedfullscreen = Starts the game in windowed fullscreen mode
-windowmode windowed = To force the game to appear in windowed mode
-nowfpause = Stops the game from pausing when the window loses focus, useful for testing
Video Mode:
-swtnl = To use software transform and lighting video mode
-d3d = Starts the game using Direct3D mode
-opengl = Starts the game using OpenGL mode
-graphicsapi OpenGL = Starts the game using OpenGL
-graphicsapi OpenGL2 = Works as the old opengl
-graphicsapi OpenGL4 = CRASHES THE GAME
-graphicsapi Direct3D9 = Starts the game using Direct3D
-graphicsapi Direct3D11 = CRASHES THE GAME
-graphicsapi Direct3D12 = CRASHES THE GAME
-graphicsapi Metal2 = CRASHES THE GAME
-graphicsapi Null = CRASHES THE GAME
Other:
-launch = launch Reforged World Editor or Warcraft
-classic = To start the game in Reign of Chaos mode
-loadfile <path> = This allows you to instantly start a replay or a map without going through the menu. Specifies which file to load, the file must be in a subdirectory of your Warcraft III installation. This also works with the editor
-loadfile "%USERPROFILE%\Documents\Warcraft III\Maps\(2)BootyBay.w3m"
-loadfile "C:\Games\Warcraft III\Maps\(2)BootyBay.w3m"
-loadfile "C:\Games\Warcraft III\Replays\LastReplay.w3g"
-datadir <path> = This is a single command that allows you to load all resources from a different directory. Useful for things like total conversions. CustomWar3.mpq
-gametype <string> (It is unknown what this command does, but it works with loadfile and must be a number.)
-crash (Instantly crashes the game, maybe used to test the error reporter)
-assert
-locale <locale> (Appears to change the game from English to another language)
-rockey <key> (Possibly sets the Reign of Chaos CD-Key)
-tftkey <key> (Possible sets the The Frozen Throne CD-Key)
-plugindir <path?> (Are we getting plugins)
-routerconfig <string>
-routerapp
-nomouseclip = Prevents the mouse from being confined to the game window when running in windowed mode.
-mouseclip = Confines the mouse to the game window when running in windowed mode.
FAQ
Зачем нужны старые версии патчей, если есть самый новый последний?
  • Некоторые кастомные карты не работают на новых версиях
  • Реплеи нужно смотреть на том патче, на котором играли игроки
  • В старых патчах другой баланс
  • В старых патчах некоторые другие модели и эффекты
  • В старых патчах другие версии встроенных карт от Blizzard
  • А также близы выключили ftp сервер с патчами и некоторые старые патчи вообще не достать, если только с рук у коллекционеров
Как расшифровать версию?
_English для английской версии варкрафта
_Russian для русской версии варкрафта
War3PatchXXX и War3Patches_XXX - патч для ROC, для TFT не подойдет
War3ROC - патч для ROC, для TFT не подойдет
War3TFT - патч для TFT, для ROC не подойдет
_124c_124d_ - если два номера, то патч накопительный, где первая цифра это номер версии игры, на которую нужно ставить, вторая цифра это номер патча который станет после пропатчивания
War3ROC_124b_124c_English - патч для ROC, накопительный патч 1.24c, ставить на 1.24b, английский язык
War3TFT_121b_Russian - патч для TFT, полный патч 1.21b, ставить на любую версию с 1.07 по 1.20a, русский язык
1.24(версия).0(a),1(b),2(c),3(d).6378(билд)
Чем отличаются v1 и v2?
По-разному патчат, но результат одиинаковый.
У меня возникает ошибка во время установки патча, из-за чего?
  • установленная версия варкрафта выше версии запускаемого патча
  • язык варкрафта и язык патча не соответствуют
  • аддон не соответствует (запуск ROC патча при установленном аддоне TFT и наоборот)
  • папка с файлами варкрафта находится не по тому пути, который прописан в реестре
  • не хватает прав, нужно обновлять в безопасном режиме
  • установлен модифицированный варкрафт, либо модифицированы какие-то отдельные файлы
Почему некоторые патчи маленького размера?
Существуют полные патчи большого размера, которые можно поставить на любую прошлую версию.
А существуют накопительные патчи малого размера, которые можно ставить только на одну определенную версию.
Чем отличаются полные и накопительные патчи?
По разному патчат, но результат одинаковый.
Нужно ли соблюдать язык установленного варкрафта и патча?
Нужно, патчи с другим языком не установятся.
Можно ли изменить язык варкрафта установкой патча с другим языком?
Нет, нельзя. Нужно устанавливать с нуля варкрафт с нужным языком, а потом его патчить.
Нужно ли ставить оба патча ROC и TFT?
Нет, если у вас версия ROC, то нужно ставить только ROC.
Если у вас версия TFT, то нужно ставить только TFT
Нужно ли ставить все старые патчи по порядку?
Нет, не обязательно, достаточно поставить самый последний. (War3TFT_127b_Russian или War3TFT_127b_English)
Если у меня стоит 1.18 патч, то я смогу сразу поставить 1.24с? Или надо по порядку ставить?
Достаточно запустить один из четырёх файлов в зависимости от установленной версии:
War3ROC_124c_English.exe
War3ROC_124c_Russian.exe
War3TFT_124c_English.exe
War3TFT_124c_Russian.exe
Что нужно сделать, чтобы пропатчить?
Установить версию ROC 1.0 + по желанию TFT 1.07, запустить выбранный патч.
Откуда патч знает, куда установлен варкрафт?
Из реестра (строковый параметр)
[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III]
"InstallPath"="C:\Program Files\Warcraft III"
"InstallPathX"="C:\Program Files\Warcraft III"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Blizzard Entertainment\Warcraft III] (имеет преимущество)
"InstallPath"="C:\Program Files\Warcraft III"
"InstallPathX"="C:\Program Files\Warcraft III"
Почему после патча варкрафт не запускается и просит диск?
Потому что в версиях 1.00-1.21a требуется диск
Начиная с версии 1.21b диск не требуется
Где указано, в каком CD-приводе Warcraft проверяет наличие диска перед запуском игры? (Буква диска)
Из реестра (строковый параметр)
[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III]
"War3CD"="E:\"
"War3XCD"="E:\"
Как можно изменить папку установки в реестре для патча?
Пять способов:
  1. Вручную удалить данные из реестра и переустановить Warcraft с оригинальных дисков
  2. Прописать вручную новый путь в реестре (regedit.exe)
[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III]
"InstallPath"="C:\Games\Warcraft3"
"InstallPathX"="C:\Games\Warcraft3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Blizzard Entertainment\Warcraft III] (имеет преимущество)
"InstallPath"="C:\Games\Warcraft3"
"InstallPathX"="C:\Games\Warcraft3"
  1. Через программу WarRun
  2. Сгенерировать reg файл на сайте auct.eu/wc3rf и запустить его
  3. Создать bat файл, скопировать его в любую папку с Warcraft и запустить:
War3_CurrentDir_InstallPath.bat
@echo by Firstrun70
reg delete "HKCU\Software\Blizzard Entertainment\Warcraft III" /v InstallPath /f
reg delete "HKCU\Software\Blizzard Entertainment\Warcraft III" /v InstallPathX /f
reg delete "HKLM\Software\Wow6432Node\Blizzard Entertainment\Warcraft III" /v InstallPath /f
reg delete "HKLM\Software\Wow6432Node\Blizzard Entertainment\Warcraft III" /v InstallPathX /f
reg add "HKCU\Software\Blizzard Entertainment\Warcraft III" /v InstallPath /t REG_SZ /d "%CD%"
reg add "HKCU\Software\Blizzard Entertainment\Warcraft III" /v InstallPathX /t REG_SZ /d "%CD%"
pause
Можно ли играть на Battle.net?
Нет, для игры на Battle.net требуется купленный ключ игры Warcraft 3: Reign of Chaos, Frozen Throne или Reforged
Все ключи, которые находятся в открытом доступе или генерируются через кряк - не работают для Battle.net, а работают только для установки варкрафта.
Можно ли купить ключ ROC или TFT?
В официальном магазине продаются только Reforged ключи.
Ключи ROC и TFT действуют только ранее купленные, когда они были в продаже.
Как узнать какой аддон у меня установлен?
1.00 - 1.28.5.7680 - Если есть файл Frozen Throne.exe, то TFT, иначе ROC
1.29.0.9055 - 1.32 - TFT
Как узнать какая версия у меня установлена?
1.00-1.28.5.7680 Файл War3.exe или Game.dll - ПКМ - Свойства - Подробно - Версия файла
1.28.5.7680-1.32 Файл Warcraft III.exe - ПКМ - Свойства - Подробно - Версия файла
А можно как-нибудь понизить версию с 1.24 до 1.23 ?
Можно:
  1. Удалить ветки реестра
[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Blizzard Entertainment\Warcraft III]
  1. Установить варкрафт в новую папку
  2. Пропатчить до 1.23
Либо 4. Иметь несколько папок с разными версиями варкрафта. Тогда можно в любой момент запускать разные версии. Для абсолютно всех версий 1.00-1.27b потребуется 120 Gb (ROC+TFT+Rus+Eng), каждая версия размером по 1 Гб.
Либо 5. Иметь различающиеся файлы для всех версий и копировать их перед запуском. Folder Copy (9 Gb) или Warcraft 3 Version Switcher (7 Gb) или Warcraft Assistant
Как изменить CD Key?
Удалить ветки реестра:
[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Blizzard Entertainment\Warcraft III]
Переустановить Warcraft, указать новый ключ во время установки
Либо использовать "Warcraft 3 CD Key Changer"
Какие файлы изменяются во время патча?
1.00-1.27a
Папка \Maps\
BNUpdate.exe
bnupdate.log
CustomKeyInfo.txt
CustomKeysSample.txt
Frozen Throne.exe
game.dll
License.txt
LicenseUK.txt
Microsoft.VC80.CRT.manifest
msvcm80.dll
msvcp80.dll
msvcr80.dll
Patch.txt
replays.ico
Storm.dll
war3.exe
War3Patch.mpq
Warcraft III.exe
worldedit.exe
+ 1.27b
Папка \Movies\
Папка \redist\miles\
blizzard.ax
BlizzardError.exe
ijl15.dll
MoviePatcher.exe
Mss32.dll
msvcp120.dll
msvcr120.dll
SystemSurvey.exe
  • Смена патча между 1.00 и 1.27b происходит заменой нескольких небольших по размеру файлов, а также возможен обратный откат через копирование этих файлов (см. патч folder), в то время как, начиная с 1.28 каждый билд (каждый патч) меняется содержимое основных mpq файлов игры (War3.mpq War3Local.mpq War3x.mpq War3xLocal.mpq), которые занимают более 1 Гб. Таким образом, смена патча почти ничем не отличается от смены самого клиента целиком. Ситуацию осложняет небольшое распространение в сети версий с 1.28.0.7205 по 1.29.2.9231 и отсутствие официальных патчей.
Как включить запуск вступительного видеоролика?
[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\Misc]
"seenintromovie"=dword:00000000
Как посмотреть лицензионное соглашение в World Editor?
[HKEY_CURRENT_USER\Software\Blizzard Entertainment\WorldEdit]
"Has Been Run"=dword:00000000
Почему варкрафт предлагает перенести игровые файлы из каталога игры в \User\Documents\ ?
Начиная с версии 1.28.0.7205 Warcraft хранит все данные в папке %USERPROFILE%\Documents\Warcraft III или в %PUBLIC%\Documents\Warcraft III
При первом запуске перемещает туда все папки из каталога игры.
Перемещает такие папки как - Maps, Replays, Campaigns, AI Scripts, Errors, Logs, Screenshots, Scripts.
Как отключить перенос файлов в \User\Documents\ ?
Для предотвращения переноса папок нужно добавить ключ в реестре
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Warcraft III]
"Migration Complete"=dword:00000001
Warcraft не видит папку Maps, как сделать, чтобы можно было копировать карты в папку варкрафта?
Для того, чтобы Warcraft работал в локальной директории (как это было в старых версиях), нужно добавить ключ в реестре
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Warcraft III]
"Allow Local Files"=dword:00000001
Столько разных версий, не могу разобраться.
В народе существуют три названия варкрафта:
  1. "Старый" Warcraft - 1.00 - 1.27b
  2. "Новый" Warcraft - 1.28 - 1.31
  3. Warcraft Reforged - 1.32
Где найти патчи новее чем 1.27b?
Нигде, официально они не распространяются, т.к. клиент обновляется онлайн.
Как мне поиграть в старые версии варкрафта выше версии 1.27b ?
Только качать полный клиент. Искать в гугле клиент по таким запросам:
Warcraft 1.29.0.9055
Warcraft 1.29.0
WarCraft 3 PvPgn for Bnet и Patch v1.28a
Warcraft III Expansion Set 1.28f
Warcraft III Expansion Set 1.29
Warcraft III Expansion Set 1.29.2
Warcraft III Expansion Set 1.30.2
Warcraft III Expansion Set 1.30.4
Warcraft III Expansion Set 1.31.1
Почему при запуске он начинает обновляться?
После 1.27b нужно запускать через Warcraft III.exe, а не через Warcraft III Launcher.exe
А также нельзя соглашаться на предложение обновиться до самой последней версии после запуска через Warcraft III.exe
Чем отличается Warcraft III Launcher.exe от Warcraft III.exe ?
Warcraft III Launcher.exe - Обновляет варкрафт
Warcraft III.exe - Запускает варкрафт
Где хранятся CD-ключи?
1.00-1.27b "War3.mpq"(ROC) и "War3X.mpq"(TFT). Ключи находятся в MPQ архивах, в папке "font" (в зашифрованом виде)
1.28.0.7205-1.29.2.9231 roc.w3k tft.w3k в папке Warcraft
1.30.0.9900-1.32.0.14722 roc.w3k tft.w3k в папке C:\ProgramData\Blizzard Entertainment\Warcraft III
Нужно ли иметь оба ключа ROC и TFT?
1.00-1.06 - только ROC ключ + диск
1.07-1.21a - ROC или ROC+TFT ключи + диск
1.21b-1.27b - ROC или ROC+TFT ключи
1.28.0.7205-1.30.4.11274 - ROC или ROC+TFT ключи
1.31.0.12071-1.31.1.12164 - только ROC ключ
1.32.0.14481-1.32.1.14722 - REF ключ для HD, ROC ключ для SD
Что такое SD и HD в Reforged?
SD - старая графика, модельки и озвучка
HD - новая графика, модельки и озвучка
Где хранятся официальные карты?
Начиная с патчей ROC 1.11 TFT 1.12, файл (listfile) хранится не в War3Patch.mpq, а в patch.exe файле и скармливается во время установки.
1.00-1.27b:
Blizzard Maps хранятся в exe патче (копируются в \Maps\ во время патча, заменяя старые)
Blizzard Campaign хранятся в war3.mpq(ROC)+War3xlocal.mpq(TFT)+War3Patch.mpq(TFT_OrcX2)
1.28 - 1.29.2.9231:
Blizzard Maps хранятся на серверах Blizzard (копируются в \Maps\ во время онлайн патча, заменяя старые)
Blizzard Campaign хранятся в war3.mpq(ROC)+War3xlocal.mpq(TFT+TFT_OrcX2)
1.30.0.9900 - 1.32:
Blizzard Maps хранятся в CASC
Blizzard Campaign хранятся в CASC
Как открыть MPQ?
Ladik's MPQ Editor
WinMPQ
Как открыть CASC?
Ladik's Casc Viewer (CascView)
CASC Explorer
Где хранятся настройки?
[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III]
%USERPROFILE%\Documents\Warcraft III\War3Preferences.txt
%USERPROFILE%\Documents\Warcraft III\WorldEditPreferences.txt
Warcraft раньше был переносной (portable), а сейчас ставится в Program Files, его уже нельзя переносить?
Любую версию с 1.00 по 1.32 по прежнему можно перенести в любую папку и запускать её из этой папки. Также можно установить разные версии (>50 штук) одновременно в разные папки и запускать любую из них без дополнительных манипуляций.
Как узнать, какой номер патча нужен для каждой конкретной карты?
Нужно из файла war3map.w3i спарсить номер World Editor, в котором создана карта. Из номера будет понятен патч.
Как переустановить варкрафт с нуля?
1.00 - 1.27b:
  1. удалить:
[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Blizzard Entertainment\Warcraft III]
  1. Скачать оригинальный диск
  2. Установить ROC 1.00 / TFT 1.07
  3. Установить нужный патч
1.28 - 1.31:
Искать уже установленную версию в интернете
1.32:
  1. Скачать ланчер Battle.net
  2. Удалить
[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Blizzard Entertainment\Warcraft III]
C:\ProgramData\Battle.net\
C:\Users\Admin\AppData\Local\Blizzard Entertainment\Telemetry
C:\Users\Admin\AppData\Local\Battle.net\
C:\Users\Admin\AppData\Roaming\Battle.net\
по желанию удалить %USERPROFILE%\Documents\Warcraft III и %PUBLIC%\Documents\Warcraft III
  1. Запустить установку
Почему у меня чёрный экран при запуске? (актуально для версий 1.30.0.9900-1.32)
Не соответствует язык клиента и язык в реестре, нужно изменить в реестре язык на тот, который в клиенте.
(w3 - Retail, w3t - Test PTR, w3b - Beta)
(enUS ruRU deDE esES frFR itIT koKR plPL zhCN zhTW - ROC TFT)
(enUS ruRU deDE esES frFR itIT koKR plPL zhCN zhTW enGB esMX jaJP ptBR thTH - Reforged)
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Classic Launcher\w3] "Locale"="ruRU" / "Locale"="enUS"
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Classic Launcher\w3t] "Locale"="ruRU" / "Locale"="enUS"
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Classic Launcher\w3b] "Locale"="ruRU" / "Locale"="enUS"
Как заново выбрать язык при установке игры с ланчера?
Удалить:
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Classic Launcher\w3]
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Classic Launcher\w3t]
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Classic Launcher\w3b]
Как скачать последнюю версию Warcraft?
По ссылкам:
Что такое CDN Build ID?
Идентификатор для скачивания клиента через BlizzGet или CascView.exe /online "%CD%\11111:w3:us:cc2dbb838eb5156585bc71cf9951ee65"
Список exe патчей
Beta ROC\w3b_101.exe
Beta ROC\w3b_102.exe
Beta ROC\w3b_103.exe
Beta ROC\w3b_110.exe
Beta ROC\w3b_110_111.exe
Beta ROC\w3b_111_112.exe
Beta ROC\w3b_112.exe
Beta ROC\w3b_112_113.exe
Beta ROC\w3b_113_120.exe
Beta ROC\w3b_120_121.exe
Beta ROC\w3b_121_130.exe
Beta ROC\w3b_130_131.exe
Beta ROC\w3b_131_132.exe
Beta ROC\w3b_132_133.exe
Beta ROC\w3b_133_134.exe
Beta TFT\w3xp300.exe
Beta TFT\w3xp301.exe
Beta TFT\w3xp302.exe
Beta TFT\w3xp303.exe
Beta TFT\w3xp304.exe
Beta TFT\w3xp304a.exe
Beta TFT\w3xp305.exe
Beta TFT\w3xp305a.exe
Beta TFT\w3xp306.exe
Beta TFT\w3xp307.exe
Beta TFT\w3xp308.exe
Beta TFT\w3xp309.exe
Beta TFT\w3xp310.exe
Beta TFT\w3xp311.exe
Beta TFT\w3xp312.exe
Beta TFT\w3xp313.exe
Beta TFT\w3xp314.exe
Beta TFT\w3xp314a.exe
Beta TFT\w3xp315.exe
ROC multi\War3Patch100_101.exe
ROC multi\War3Patch100_101b.exe
ROC multi\War3Patch101c.exe
ROC multi\War3Patch101_101b.exe
ROC multi\War3Patch102.exe
ROC multi\War3Patch102a.exe
ROC multi\War3Patch102_102a.exe
ROC multi\War3Patches_103.exe
ROC en\War3Patches_104b_English.exe
ROC en\War3Patches_104c_English.exe
ROC en\War3Patches_104_English.exe
ROC en\War3Patches_105_English_v1.exe
ROC en\War3Patches_105_English_v2.exe
ROC en\War3Patches_105_English_v3.exe
ROC en\War3Patches_106_English.exe
ROC en\War3ROC_110_English.exe
ROC en\War3ROC_111_English.exe
ROC en\War3ROC_112_English.exe
ROC en\War3ROC_113b_English.exe
ROC en\War3ROC_113_English.exe
ROC en\War3ROC_114b_English.exe
ROC en\War3ROC_114_English_v1.exe
ROC en\War3ROC_114_English_v2.exe
ROC en\War3ROC_115_English.exe
ROC en\War3ROC_116a_English.exe
ROC en\War3ROC_117a_English.exe
ROC en\War3ROC_118a_English.exe
ROC en\War3ROC_119a_119b_English.exe
ROC en\War3ROC_119a_English.exe
ROC en\War3ROC_120a_English.exe
ROC en\War3ROC_120b_English.exe
ROC en\War3ROC_120c_English.exe
ROC en\War3ROC_120c_to_120d_English.exe
ROC en\War3ROC_120d_120e_English.exe
ROC en\War3ROC_120d_English.exe
ROC en\War3ROC_120e_121a_English.exe
ROC en\War3ROC_120e_English.exe
ROC en\War3ROC_121a_121b_English.exe
ROC en\War3ROC_121a_English.exe
ROC en\War3ROC_121b_122a_English_v1.exe
ROC en\War3ROC_121b_122a_English_v2.exe
ROC en\War3ROC_121b_English.exe
ROC en\War3ROC_122a_123a_English.exe
ROC en\War3ROC_122a_English.exe
ROC en\War3ROC_123a_124a_English.exe
ROC en\War3ROC_123a_English.exe
ROC en\War3ROC_124a_124b_English.exe
ROC en\War3ROC_124a_English.exe
ROC en\War3ROC_124b_124c_English.exe
ROC en\War3ROC_124b_English.exe
ROC en\War3ROC_124c_124d_English.exe
ROC en\War3ROC_124c_English.exe
ROC en\War3ROC_124d_124e_English.exe
ROC en\War3ROC_124d_English.exe
ROC en\War3ROC_124e_125b_English.exe
ROC en\War3ROC_124e_English.exe
ROC en\War3ROC_125b_126a_English.exe
ROC en\War3ROC_125b_English.exe
ROC en\War3ROC_126a_English.exe
ROC en\War3ROC_127a_English.exe
ROC en\War3ROC_127b_English.exe
ROC ru\War3Patches_104b_Russian.exe
ROC ru\War3Patches_104c_Russian.exe
ROC ru\War3Patches_104_Russian.exe
ROC ru\War3Patches_105_Russian.exe
ROC ru\War3Patches_106_Russian.exe
ROC ru\War3ROC_110_Russian.exe
ROC ru\War3ROC_111_Russian.exe
ROC ru\War3ROC_112_Russian.exe
ROC ru\War3ROC_113b_Russian.exe
ROC ru\War3ROC_113_Russian.exe
ROC ru\War3ROC_114b_Russian.exe
ROC ru\War3ROC_114_Russian.exe
ROC ru\War3ROC_115_Russian.exe
ROC ru\War3ROC_116a_Russian.exe
ROC ru\War3ROC_117a_Russian.exe
ROC ru\War3ROC_118a_Russian.exe
ROC ru\War3ROC_119a_119b_Russian.exe
ROC ru\War3ROC_119a_Russian.exe
ROC ru\War3ROC_120a_Russian.exe
ROC ru\War3ROC_120b_Russian.exe
ROC ru\War3ROC_120c_Russian.exe
ROC ru\War3ROC_120c_to_120d_Russian.exe
ROC ru\War3ROC_120d_120e_Russian.exe
ROC ru\War3ROC_120d_Russian.exe
ROC ru\War3ROC_120e_121a_Russian.exe
ROC ru\War3ROC_120e_Russian.exe
ROC ru\War3ROC_121a_121b_Russian.exe
ROC ru\War3ROC_121a_Russian.exe
ROC ru\War3ROC_121b_122a_Russian_v1.exe
ROC ru\War3ROC_121b_122a_Russian_v2.exe
ROC ru\War3ROC_121b_Russian.exe
ROC ru\War3ROC_122a_123a_Russian.exe
ROC ru\War3ROC_122a_Russian.exe
ROC ru\War3ROC_123a_124a_Russian.exe
ROC ru\War3ROC_123a_Russian.exe
ROC ru\War3ROC_124a_124b_Russian.exe
ROC ru\War3ROC_124a_Russian.exe
ROC ru\War3ROC_124b_124c_Russian.exe
ROC ru\War3ROC_124b_Russian.exe
ROC ru\War3ROC_124c_124d_Russian.exe
ROC ru\War3ROC_124c_Russian.exe
ROC ru\War3ROC_124d_124e_Russian.exe
ROC ru\War3ROC_124d_Russian.exe
ROC ru\War3ROC_124e_125b_Russian.exe
ROC ru\War3ROC_124e_Russian.exe
ROC ru\War3ROC_125b_126a_Russian.exe
ROC ru\War3ROC_125b_Russian.exe
ROC ru\War3ROC_126a_Russian.exe
ROC ru\War3ROC_127a_Russian_v1.exe
ROC ru\War3ROC_127a_Russian_v2.exe
ROC ru\War3ROC_127b_Russian.exe
TFT en\War3TFT_110_English.exe
TFT en\War3TFT_111_English.exe
TFT en\War3TFT_112_English.exe
TFT en\War3TFT_113b_English.exe
TFT en\War3TFT_113_English.exe
TFT en\War3TFT_114b_English.exe
TFT en\War3TFT_114_English.exe
TFT en\War3TFT_115_English.exe
TFT en\War3TFT_116a_English.exe
TFT en\War3TFT_117a_English.exe
TFT en\War3TFT_118a_English.exe
TFT en\War3TFT_119a_119b_English.exe
TFT en\War3TFT_119a_English.exe
TFT en\War3TFT_120a_English.exe
TFT en\War3TFT_120b_English.exe
TFT en\War3TFT_120c_English.exe
TFT en\War3TFT_120c_to_120d_English.exe
TFT en\War3TFT_120d_120e_English.exe
TFT en\War3TFT_120d_English.exe
TFT en\War3TFT_120e_121a_English.exe
TFT en\War3TFT_120e_English.exe
TFT en\War3TFT_121a_121b_English.exe
TFT en\War3TFT_121a_English.exe
TFT en\War3TFT_121b_122a_English_v1.exe
TFT en\War3TFT_121b_122a_English_v2.exe
TFT en\War3TFT_121b_English.exe
TFT en\War3TFT_122a_123a_English.exe
TFT en\War3TFT_122a_English.exe
TFT en\War3TFT_123a_124a_English.exe
TFT en\War3TFT_123a_English.exe
TFT en\War3TFT_124a_124b_English.exe
TFT en\War3TFT_124a_English.exe
TFT en\War3TFT_124b_124c_English.exe
TFT en\War3TFT_124b_English.exe
TFT en\War3TFT_124c_124d_English.exe
TFT en\War3TFT_124c_English.exe
TFT en\War3TFT_124d_124e_English.exe
TFT en\War3TFT_124d_English.exe
TFT en\War3TFT_124e_125b_English.exe
TFT en\War3TFT_124e_English.exe
TFT en\War3TFT_125b_126a_English.exe
TFT en\War3TFT_125b_English.exe
TFT en\War3TFT_126a_English.exe
TFT en\War3TFT_127a_English.exe
TFT en\War3TFT_127b_English.exe
TFT ru\War3TFT_110_Russian.exe
TFT ru\War3TFT_111_Russian.exe
TFT ru\War3TFT_112_Russian.exe
TFT ru\War3TFT_113b_Russian.exe
TFT ru\War3TFT_113_Russian.exe
TFT ru\War3TFT_114b_Russian_v1.exe
TFT ru\War3TFT_114b_Russian_v2.exe
TFT ru\War3TFT_114_Russian.exe
TFT ru\War3TFT_115_Russian_v1.exe
TFT ru\War3TFT_115_Russian_v2.exe
TFT ru\War3TFT_116a_Russian.exe
TFT ru\War3TFT_117a_Russian.exe
TFT ru\War3TFT_118a_Russian.exe
TFT ru\War3TFT_119a_119b_Russian.exe
TFT ru\War3TFT_119a_Russian_v1.exe
TFT ru\War3TFT_119a_Russian_v2.exe
TFT ru\War3TFT_120a_Russian.exe
TFT ru\War3TFT_120b_Russian.exe
TFT ru\War3TFT_120c_120d_Russian.exe
TFT ru\War3TFT_120c_Russian.exe
TFT ru\War3TFT_120d_120e_Russian.exe
TFT ru\War3TFT_120d_Russian.exe
TFT ru\War3TFT_120e_121a_Russian.exe
TFT ru\War3TFT_120e_Russian.exe
TFT ru\War3TFT_121a_121b_Russian.exe
TFT ru\War3TFT_121a_Russian.exe
TFT ru\War3TFT_121b_122a_Russian_v1.exe
TFT ru\War3TFT_121b_122a_Russian_v2.exe
TFT ru\War3TFT_121b_Russian.exe
TFT ru\War3TFT_122a_123a_Russian.exe
TFT ru\War3TFT_122a_Russian.exe
TFT ru\War3TFT_123a_124a_Russian.exe
TFT ru\War3TFT_123a_Russian.exe
TFT ru\War3TFT_124a_124b_Russian.exe
TFT ru\War3TFT_124a_Russian.exe
TFT ru\War3TFT_124b_124c_Russian.exe
TFT ru\War3TFT_124b_Russian.exe
TFT ru\War3TFT_124c_124d_Russian.exe
TFT ru\War3TFT_124c_Russian.exe
TFT ru\War3TFT_124d_124e_Russian.exe
TFT ru\War3TFT_124d_Russian.exe
TFT ru\War3TFT_124e_125b_Russian.exe
TFT ru\War3TFT_124e_Russian.exe
TFT ru\War3TFT_125b_126a_Russian.exe
TFT ru\War3TFT_125b_Russian.exe
TFT ru\War3TFT_126a_Russian.exe
TFT ru\War3TFT_127a_Russian.exe
TFT ru\War3TFT_127b_Russian.exe
bat - Очистка Blizzard
Требуется для ручной очистки системы либо для переустановки настроек
По умолчанию, в середине выполнения скрипта остановлено на том месте, где начинаются настройки игры, Bonjour, ключи. Для полной очистки нужно удалить две строки "pause exit" в середине кода.
Blizz clear.bat
taskkill /F /IM Agent.exe
taskkill /F /IM Battle.net.exe
del /s "C:\Windows\Prefetch\AGENT*.pf"
del /s "C:\Windows\Prefetch\BATTLE.NET*.pf"
del /s "C:\Windows\Prefetch\SYSTEMSURVEY*.pf"
RMDIR "%APPDATA%\Battle.net" /S /Q
RMDIR "%LOCALAPPDATA%\Battle.net" /S /Q
RMDIR "%LOCALAPPDATA%\Blizzard Entertainment" /S /Q
RMDIR "%LOCALAPPDATA%\Blizzard" /S /Q
RMDIR "%HOMEPATH%\Desktop\Battle.net" /S /Q
RMDIR "%TEMP%\blizzard_browser_cache" /S /Q
RMDIR "C:\Program Files (x86)\Battle.net" /S /Q
RMDIR "C:\Program Files\Battle.net" /S /Q
RMDIR "C:\ProgramData\Battle.net" /S /Q
RMDIR "C:\ProgramData\Blizzard Entertainment\Battle.net" /S /Q
reg delete "HKCR\battlenet" /f
reg delete "HKCR\blizzard" /f
reg delete "HKCR\Blizzard.URI.Battlenet" /f
reg delete "HKCR\Blizzard.URI.Blizzard" /f
reg delete "HKCR\Blizzard.URI.Heroes" /f
reg delete "HKCR\Blizzard.URI.SC2" /f
reg delete "HKCR\heroes" /f
reg delete "HKCR\starcraft" /f
reg delete "HKCR\Warcraft3.Replay" /f
reg delete "HKCR\Warcraft3.Save" /f
reg delete "HKCR\WorldEdit.AIData" /f
reg delete "HKCR\WorldEdit.Campaign" /f
reg delete "HKCR\WorldEdit.MapInfo" /f
reg delete "HKCR\WorldEdit.Scenario" /f
reg delete "HKCR\WorldEdit.ScenarioEx" /f
reg delete "HKLM\SOFTWARE\Classes\battlenet" /f
reg delete "HKLM\SOFTWARE\Classes\blizzard" /f
reg delete "HKLM\SOFTWARE\Classes\Blizzard.URI.Battlenet" /f
reg delete "HKLM\SOFTWARE\Classes\Blizzard.URI.Blizzard" /f
reg delete "HKLM\SOFTWARE\Classes\Blizzard.URI.Heroes" /f
reg delete "HKLM\SOFTWARE\Classes\Blizzard.URI.SC2" /f
reg delete "HKLM\SOFTWARE\Classes\heroes" /f
reg delete "HKLM\SOFTWARE\Classes\starcraft" /f
reg delete "HKLM\SOFTWARE\Classes\Warcraft3.Replay" /f
reg delete "HKLM\SOFTWARE\Classes\Warcraft3.Save" /f
reg delete "HKLM\SOFTWARE\Classes\WorldEdit.AIData" /f
reg delete "HKLM\SOFTWARE\Classes\WorldEdit.Campaign" /f
reg delete "HKLM\SOFTWARE\Classes\WorldEdit.MapInfo" /f
reg delete "HKLM\SOFTWARE\Classes\WorldEdit.Scenario" /f
reg delete "HKLM\SOFTWARE\Classes\WorldEdit.ScenarioEx" /f
reg delete "HKLM\SOFTWARE\RegisteredApplications" /v "Warcraft III World Editor" /f
reg delete "HKLM\SOFTWARE\RegisteredApplications" /v "Warcraft III" /f
reg delete "HKLM\SOFTWARE\RegisteredApplications" /v Battle.net /f
reg delete "HKLM\SOFTWARE\Wow6432Node\Blizzard Entertainment" /f
reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Battle.net" /f
reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Warcraft III" /f
reg delete "HKLM\SOFTWARE\Wow6432Node\RegisteredApplications" /v "Warcraft III World Editor" /f
reg delete "HKLM\SOFTWARE\Wow6432Node\RegisteredApplications" /v "Warcraft III" /f
reg delete "HKLM\SOFTWARE\Wow6432Node\RegisteredApplications" /v Battle.net /f
reg delete "HKCU\SOFTWARE\Blizzard Entertainment\Battle.net" /f
reg delete "HKCU\SOFTWARE\Blizzard Entertainment\Blizzard Error" /f
reg delete "HKCU\SOFTWARE\Blizzard Entertainment\Launcher" /f
reg delete "HKCU\SOFTWARE\Blizzard Entertainment\System Survey" /f
pause
exit
::Settings Настройки игры
reg delete "HKCU\SOFTWARE\Blizzard Entertainment\Classic Launcher" /f
reg delete "HKCU\SOFTWARE\Blizzard Entertainment\Warcraft III Beta" /f
reg delete "HKCU\SOFTWARE\Blizzard Entertainment\Warcraft III Public Test" /f
reg delete "HKCU\SOFTWARE\Blizzard Entertainment\Warcraft III" /f
reg delete "HKCU\SOFTWARE\Blizzard Entertainment\WorldEdit Beta" /f
reg delete "HKCU\SOFTWARE\Blizzard Entertainment\WorldEdit" /f
RMDIR "%PUBLIC%\Documents\Warcraft III Beta" /S /Q
RMDIR "%PUBLIC%\Documents\Warcraft III Test" /S /Q
RMDIR "%PUBLIC%\Documents\Warcraft III" /S /Q
RMDIR "%USERPROFILE%\Documents\Warcraft III Beta" /S /Q
RMDIR "%USERPROFILE%\Documents\Warcraft III Test" /S /Q
RMDIR "%USERPROFILE%\Documents\Warcraft III" /S /Q
::Bonjour
RMDIR "C:\Program Files (x86)\Bonjour" /S /Q
RMDIR "C:\Program Files\Blizzard" /S /Q
RMDIR "C:\Program Files\Bonjour" /S /Q
::Keys ключи
RMDIR "C:\ProgramData\Blizzard Entertainment\Warcraft III Beta" /S /Q
RMDIR "C:\ProgramData\Blizzard Entertainment\Warcraft III Public Test" /S /Q
RMDIR "C:\ProgramData\Blizzard Entertainment\Warcraft III" /S /Q
::Other Другое
reg delete "HKCR\.w3g" /f
reg delete "HKCR\.w3i" /f
reg delete "HKCR\.w3m" /f
reg delete "HKCR\.w3n" /f
reg delete "HKCR\.w3x" /f
reg delete "HKCR\.w3z" /f
reg delete "HKCR\.wai" /f
reg delete "HKLM\SOFTWARE\Classes\.w3g" /f
reg delete "HKLM\SOFTWARE\Classes\.w3i" /f
reg delete "HKLM\SOFTWARE\Classes\.w3m" /f
reg delete "HKLM\SOFTWARE\Classes\.w3n" /f
reg delete "HKLM\SOFTWARE\Classes\.w3x" /f
reg delete "HKLM\SOFTWARE\Classes\.w3z" /f
reg delete "HKLM\SOFTWARE\Classes\.wai" /f
::Delete manually Удалить вручную
reg delete "HKCU\Software\Microsoft\DirectInput\BATTLE.NET.EXEXXXXXXXXXXXXXXXX" /f
pause
bat - Изменение буквы CD-диска в реестре
  1. Создать bat файл
War3CD.bat
@echo by Firstrun70
set CD=E:\
reg delete "HKCU\Software\Blizzard Entertainment\Warcraft III" /v War3CD /f
reg delete "HKCU\Software\Blizzard Entertainment\Warcraft III" /v War3XCD /f
reg delete "HKCU\Software\Wow6432Node\Blizzard Entertainment\Warcraft III" /v War3CD /f
reg delete "HKCU\Software\Wow6432Node\Blizzard Entertainment\Warcraft III" /v War3XCD /f
reg add "HKCU\Software\Blizzard Entertainment\Warcraft III" /v War3CD /t REG_SZ /d %CD%
reg add "HKCU\Software\Blizzard Entertainment\Warcraft III" /v War3XCD /t REG_SZ /d %CD%
pause
  1. Изменить букву диска на ту, в которой находится диск Warcraft
  2. Запустить bat файл
bat - Изменение каталога установки в реестре (для применения патча)
  1. Создать bat файл
War3_CurrentDir_InstallPath.bat
@echo by Firstrun70
reg delete "HKCU\Software\Blizzard Entertainment\Warcraft III" /v InstallPath /f
reg delete "HKCU\Software\Blizzard Entertainment\Warcraft III" /v InstallPathX /f
reg delete "HKLM\Software\Wow6432Node\Blizzard Entertainment\Warcraft III" /v InstallPath /f
reg delete "HKLM\Software\Wow6432Node\Blizzard Entertainment\Warcraft III" /v InstallPathX /f
reg add "HKCU\Software\Blizzard Entertainment\Warcraft III" /v InstallPath /t REG_SZ /d "%CD%"
reg add "HKCU\Software\Blizzard Entertainment\Warcraft III" /v InstallPathX /t REG_SZ /d "%CD%"
pause
  1. Скопировать bat файл в ту папку, в которой находится варкрафт, который нужно пропатчить
  2. Запустить bat файл
Стартовые экраны

Beta ROC 1.00-1.34

Demo ROC 1.01

Beta TFT 300-315

Beta REF 1.32

en Beta REF

ru Beta REF

1.00-1.27

ROC en 1.00-1.27

ROC ru 1.00-1.27

TFT en 1.00-1.27

TFT ru 1.00-1.27

1.28.0.7205-1.28.5.7680

1.29.0.9055-1.31.1.12164

R​O​C en 1.29.0.9055-1.31.1.12164

R​O​C ru 1.29.0.9055-1.31.1.12164

T​F​T en 1.29.0.9055-1.31.1.12164

T​F​T ru 1.29.0.9055-1.31.1.12164

P​T​R 1.29.0.8803-1.31.1.12173

1.32

REF en 1.32

REF ru 1.32

Прочие полезные изображения
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
32
4 года назад
3
раскрыть
Значимые патчи:
1.00 релиз ROC
1.03 добавлена сложность компьютера (слабый средний сильный)
1.06 переработана система атаки и брони
1.07 релиз TFT
1.10 поддержка CustomKeys
1.11 отсутствует (listfile) в War3patch.mpq, начиная с версии ROC 1.11 TFT 1.12 по версию 1.27b включительно
1.13 добавлены карты - кампания Орды TFT - 2 и 3 акт
1.17 у w3g реплеев показывается номер версии варкрафта
1.21b отвязка от CD
1.24b увеличен максимальный размер карты с 4Мб до 8Мб для локальной игры (Слишком большой размер файла. Выберите другую карту.)
1.26a "народная" версия, наиболее стабильная и без "лишних" наворотов
1.28.0.7205 привязка к CD-key
1.28.0.7205 \Campaigns\DemoCampaign.w3n больше не входит в комплект Warcraft
1.28.0.7205 патчи больше не распространяются в виде инсталлятора. NGDP (Next Generation Download Protocol)
1.28.0.7205 перенос данных в %USERPROFILE%\Documents\Warcraft III или в %PUBLIC%\Documents\Warcraft III
1.28.3.7554 ROC и TFT клиенты объединены в один
1.29.0.9055 удален файл Frozen Throne.exe
1.29.0.9055 расширение обзора в игре до широкоформатного
1.29.0.9055 увеличение максимального размера карты до 480x480
1.29.2.9231 распространение через CDN (Build ID)
1.30.0.9900 переход с MPQ на CASC (с 9655 PTR)
1.30.0.9900 внедрена сверка языка игры с ключом в реестре (если не совпадают, то черный экран)
1.31.0.12071 поддержка x64
1.31.0.12071 переход на мультиязычные карты (_Locales), новые карты не запускаются на старом варкрафте
1.32.0.14481 релиз Reforged
1.32.0.14481 пропала кнопка "Доп. кампании" "Custom Campaign" (папка Campaigns)
Каждый патч характеризуется нововведения или исправлениями, что он принёс, тут нужно информацию совершенно другую, где ретурн баг и хештаблицы, где запрет чтения и записи памяти, где новые функции 129 патча, где введение фреймов.. Это трешак какой-то а не список
0
8
4 года назад
0
где новые функции 129 патча
Спойлер "Changelog", строки:
Patch TFT en 1.28a - 1.31.1 pastebin.com/7AYvG1yv
Patch TFT ru 1.28a - 1.31.1 pastebin.com/KvFrxQVk
0
32
4 года назад
0
Firstrun70, ладно это ченджлог, там написано всё что угодно, но стоит выделить из ченджлога самое важное что было в патче
0
16
4 года назад
0
в ченжлогах 1.01-29 прыжок от 20-21 сразу к 30 патчу
0
8
4 года назад
Отредактирован Firstrun70
0
DracoL1ch:
в ченжлогах 1.01-29
Таких ченджлогов в списке нет.
DracoL1ch:
прыжок от 20-21 сразу к 30 патчу
Если имелись ввиду "Patch Beta ROC 1.01 - 1.34", то после 1.21 следующим вышел патч 1.30, всё верно.
0
26
4 года назад
0
Firstrun70, что за два последних изображения в прочих полезных? Смысла не вижу в большинстве скринов стартовых экранов и прочих полезных.

Bergi_Bear:
стоит выделить из ченджлога самое важное что было в патче
Надо бы помочь, часть важных вещей он ведь выделил)
0
8
4 года назад
0
что за два последних изображения в прочих полезных?
Эффективность одного юнита против другого.
0
18
4 года назад
0
А что насчет 4444 версии редактора?
Она в (1)TheDeathSheep.w3m написана

А так спасибо, список версий редактора очень даже пригодится)
2
8
4 года назад
Отредактирован Firstrun70
2
Статья обновлена v1.01: (находится на одобрении)
  • добавлены патчи 1.04b 1.19a 1.19b 1.20c_to_1.20d
  • обновлен график
  • обновлена xlsx таблица
  • обновлены стартовые экраны ROC en ru
  • добавлен размер всех клиентов в xlsx таблице
  • добавлены PTR точки на графике
А что насчет 4444 версии редактора?
Она в (1)TheDeathSheep.w3m написана
Есть и другие номера версий WE у этой карты:
4432 ROC 1.00 en-Scenario-(1)TheDeathSheep.w3m
4448 ROC 1.00 ru-Scenario-(1)TheDeathSheep.w3m
В остальных 38 вариациях карты - 4444
По поводу клиента (об этом указано также в основной Build таблице):
Beta 1.32 - 4308
Beta 1.33 - ?
Beta 1.34 - ?
ROC 1.00 - 4448
WE 4444 возможно имеет клиент ROC Beta 1.34 и возможно карта была создана именно в нём (но он открыто не поставляется вместе с World Editor, возможно World Editor зашит где-то внутри клиента как это было с ROC Beta 1.21)
Сама же карта (например из клиента 1.30.4.11274) успешно запускается даже в ROC 1.00
В старых клиентах не запускаются только две версии этой карты с _Locales, это 1.31.0.12071 и 1.32.0.14481
Есть и другие уникальные WE (помимо тех, что указаны в статье, а в статье указана именно версия WE в релизном клиенте):
Другие номера WE ниже под спойлером
Из оффициальных карт Blizzard:
ROC
4164
4414
4421
4422
4425
4426
4428
4432
4434
4436
4437
4439
4441
4443
4444
Demo CD
4449
Beta TFT
6008
6009
6010
6011
6013
6015
6017
6018
6025
6026
Beta TFT, TFT
6030
(8)FunnyBunnysEggHunt.w3x
6041
6047
TFT 1.31 1.32
6070
6071
Beta REF, REF
6090
6091
6092
6094
6095
6097
6098
6099
6101
6102
6103
0
2
3 года назад
0
Про 1.27 версии ни слова
1
1
2 года назад
1
1.30.2.1104 - 34872da6a3842639ff2d2a86ee9b3755
0
8
2 года назад
0
Xlsx обновлён до 1.02 (с 1.32.2.14722 по 1.32.10.18067)
Обновлены строки:
ROC beta 113
1.25a - 1.25.0.6394
1.29.2.9208
1.30.2.11024
Добавлены строки:
1.24a - 1.24.0.6366
1.32.3.14857
1.32.3.14883
1.32.4.15098
1.32.5.15129
1.32.5.15216
1.32.6.15269
1.32.6.15355
1.32.7.15539
1.32.7.15572
1.32.8.15731
1.32.8.15762
1.32.8.15801
1.32.9.15935
1.32.9.16015
1.32.9.16105
1.32.9.16145
1.32.9.16207
1.32.9.16551
1.32.9.16589
1.32.10.17020
1.32.10.17093
1.32.10.17165
1.32.10.17380
1.32.10.17734
1.32.10.18067
Чтобы оставить комментарий, пожалуйста, войдите на сайт.