Патчер качания прицела World of Tanks

Многим уже известно, что качание прицела в World Of Tanks обрабатывается на клиенте и никак не проверяется. В связи с этим, разработчиками было принято решение включить возможность выключать качание прицела со следующим патчем 0.6.4.

Однако, патч выйдет скорее всего летом. Поэтому я решил написать патчер, чтобы любой игрок мог отключить его уже сейчас. Инструкция для патчинга HEX-редактором уже лежит в интернете.

Вкратце, для того, чтобы пропатчить клиент, нужно в файле каждого танка найти бинарную последовательность начинающуюся на «FAR0» и заканчивающуюся на символ 0x03 и изменить числа на равные нулю. Этим мой патч и занимается.

Инструкция по применению:

0. Идем в папку игры, заходим в \res\scripts\item_defs\vehicles\
1. Заходим в папку одной нации, выделяем мышкой файлы танков (только танков, т.к. патчит ВСЕ, что дашь) файлы list.xml и прочие, не являющиеся файлами танков — не патчим.
2. Перетаскиваем на файл программы
3. Наблюдаем картину примерно такую же как на скриншоте.
4. Повторяем с остальными нациями

Если клиент не запустился — значит вы пропатчили лишний файл или неправильно пропатчили. Восстановите файлы танков из бекапа (Файл-Танка.xml.bak) и попробуйте снова внимательно.

Совет: если сомневаетесь или боитесь сломать клиент, сделайте архив папок с нациями (ussr, usa, germany), после чего попробуйте пропатчить ваш главный (или любой из тех, что в ангаре) танк, после чего запустите клиент и прокатитесь на нем. Если качания нет — повторите с остальными танками. Удачной игры!

Внимание! С версии 0.6.4 в патчере нет нужды. Качание отключается через настройки.

19 thoughts on “Патчер качания прицела World of Tanks”

    1. Позвольте поинтересоваться, зачем адаптировать патчер под Windows 7 64-bit, если он под ней же писался и на ней же и работает чудесно?
      У вас что-то не заработало?

  1. Извиняюсь, я не знал, что патчер написан под x64-битной версии Win.7..
    да, не заработал, патчер не срабатывает, винда пишет ошибку не совместимости..
    Ещё 1000 извинений, а вот в отдельной папке с отдельно взятыми танками, патчер отлично справился со своей задачей.. Так что сорри, это наверное только у меня так было..
    «Как говорится, 90% проблем компьютера и О.С., сидит перед монитором.. ))
    Спасибо за патчер, ручками править каждый танк долговато..

    1. Если вы покажете скриншот с ошибкой и опишете что вы сделали — возможно я пойму в чем ошибка и кто ошибся — вы или программа…
      P.S. Такой тип приложений как эта программка «на раз» в оптимизации не нуждаются в принципе 🙂
      Удачи на поле боя 😉
      P.P.S. Кстати, какой ник в WoT? 🙂

  2. Здравствуйте, Вы не поверите, как бы я сейчас не старался получить ту ошибку снова, она больше не повторяется..
    Наверное всё-таки я что-то делал не правильно, и поспешил сообщить о том, что мол, программка не работает под 64-биткой.. Хотя всё совсем наоборот, программка прекрасно работает..
    Если у меня вдруг, снова вылезет ошибка, то я обязательно за скриню и подробно опишу что я в тот момент сделал..

    P.S.: Спасибо..!! И Вам ленивых, жирных фрагов побольше 🙂

    P.P.S.: Ник: Aotpust

  3. Ошибка с патчем вылезла. Если перетащить мышкой файл из папки с игрой на патчер на рабочем столе или на патчер в той же папке игры, то выдаёт ошибку — приложение будет закрыто. Если же скопировать файл на рабочий стол и там перетащить его на патчер, то всё работает нормально. Возможно, проблема в длине пути до файла в игре, хотя и рабочий стол неблизко, хз. Win7 64.
    p.s. Спасибо за работу.

    1. Скорее всего, игра стоит в C:\Program files(x86)\…, а значит, на нее распространяется защита UAC и программа не может производить запись в защищенные файлы. Я не предусмотрел в программе возможность выдавать ошибки и объяснять их причину.
      timon, добавил скрин. Легче стало?:)

  4. патчится нормально.
    вылечил все три нации, клиент работает.
    Win XP SP3.
    Аффтару, спасибо за труды!

  5. приятная прога но немогу запустить на ноутбуке выдает ошибку—————————
    wot_tank_patcher.exe — .NET Framework Initialization Error
    —————————
    To run this application, you first must install one of the following versions of the .NET Framework:

    v2.0.50727

    Contact your application publisher for instructions about obtaining the appropriate version of the .NET Framework.
    —————————
    ОК
    —————————

    1. С патча 0.6.4 качание танка можно отключать в меню. В патчере уже нет нужды.
      А вообще, для запуска надо .NET Framework иметь, написано же.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *