ctocopok (ctocopok) wrote in world_of_tanks,
ctocopok
ctocopok
world_of_tanks

[MOD] Убираем сирену при захвате баз(ы) 0.7.1


Патчим файл BATTLE.PYC
;offset old new
000083C5: 6F 09
000083C6: 05 09
000083C7: 00 09

Как пользоваться хекс-редактором:
1. Берем HxD
2. Открываем в нем файл Battle.pyc (он будет в папке [WOT]\res\scripts\gui\ScaleForm\
3. Нажимаем Ctrl-G
4. Вводим адрес: 83C5 и жмем ентер
5. Курсор установится на нужную позицию, на значении 6F, если значение НЕ такое, значит, патч нам не подходит, либо версия клиента не та, либо я накосячил, в рамках туториала это не важно, предполагаем, что все в порядке, и значение именно 6F
6. Набираем вместо 6F - 09
7. повторяем по п 3-6 по количеству строчек в патче (тут - три раза).
7a. Так как в ДАННОМ патче значения идут подряд (83с5, 83с6, 83с7), вместо троекратного перехода по Ctrl-G можно подряд набрать три раза 09, но проверяя, что под курсором находятся значения из колонки "old". Если значения не те, значит что-то не так.
8. Сохраняем.
9. Перезапускаем клиент.
10. ????
11. PROFIT!!!

Кто напишет гуи-патчер с возможностью выбора dif-файла, проверкой данных перед патчем, бэкапом оригинального файла до патча и открытым кодом - тому симпа, плюс в репу и карму, и т.п.
Кто даст инвайт на хабр, тому теже полезные плюшки :)
Tags: мод
Subscribe
  • Post a new comment

    Error

    Comments allowed for members only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 31 comments