Часто выходят новые патчи и нет под них мх. Можно приспособить старые.
Что нужно:
- OllyDBG
- Warcraft Version Switcher
- ProcessExplorer
- Мозг
Для начала вам нужно иметь 2 копии WC3. Один из них должен быть пропатчен до последней версии, другой до той, на которую у вас есть хаки, используйте для этого Warcraft 3 Version switcher.
Итак, у вас есть 2 копии, Warcraft 3-I (новый патч) и Warcraft 3-2 (старый патч)
Если вы имеете исходный код хака:
Скачайте Warcraft version switcher.
Скачайте и установите ProcessExplorer.
Откройте Warcraft 3-I
Закройте его с помощью ProcessExplorer.
Откройте Warcraft 3-2.
Откройте в OllyDBG обе копии warcraft.
Перейдите к редактированию процесса Warcraft 3-2 с запущеным хаком.
Скопируйте все байты и замените их в Warcraft 3-I.
Скомпилируйте результат.
Если у вас нет исходного кода хака:
Откройте старый хак.
Откройте Warcraft 3-2.
Прикрепите OllyDBG к Warcraft 3-2.
Используйте функции хака, затем проверьте патч.
Должно произойти смещение байтов.
Синхронизируйте их.
Если останутся смещения, то избавьтесь от них с помощью любого хекс редактора.
Все это можно сделать только с помощью шеснадцатиричного редактора и с наличием файлов game.dll с обеих версий.
Удачи
Источник - d3com
Перевод - 6orBouHbl
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).