4.2 Тестирование вашей работы без MPQ-патчей


Тестирование вашей работы без MPQ-патчей

В этой части урока объясняется, как протестировать свои изменения без создания MPQ всякий раз, когда вы что-то меняете. Результатом данного руководства будет возможность вашего клиента производить чтение патча непосредственно из папки, для экономии вашего времени.

Установка:

  • Загрузите модифицированный файл Wow.exe и замените им оригинальный

Рекомендуется сделать резервную копию оригинального файла

Создайте папку с именем «Patch-X.MPQ» и поместите туда свои отредактированные файлы. Почему X?

Дело в том, что клиент WoW'a устроен так, что осуществляет чтение патчей в алфавитном порядке. Сначала происходит чтение числовых патчей (от 1 до 9), далее читаются буквенные наименования патчей (от A до Z)

Так как существующая структура игры (рассматривается версия 3.3.5) уже имеет патчи с первого по третий, вы можете назвать свою папку patch-4.MPQ или patch-5.MPQ и так далее. Количество патчей ограничено лишь количеством незанятых цифр и букв латинского алфавита

Теперь ваш клиент может читать файлы прямо из этой папки, и теперь вам не нужно создавать патчи.

Помимо этого, есть возможность упростить свою работу и для Noggit'a.

5wErLhI.png

В настройках Noggit (вкладка Noggit > Settings) найдите параметр Project Path и вставьте путь к вашей папке-патчу.

Пример:

C:/Work/World of Warcraft/patch-4.mpq

После того, как Noggit сохранит файлы непосредственно в этой папке, вы можете запускать одновременно и Noggit, и игровой клиент.

Чтобы сразу увидеть изменения, которые вы сохранили, вам нужно будет перезагрузить карту в игре посредством телепортации в другую зону и обратно. Телепортация осуществляется с помощью ввода команд в окно чата:

.tele gmisland (телепортирует вас на ГМ Остров)
.recall (возвращает вас в предыдущую локацию, из которой вы совершили телепорт)

Не сохраняйте ничего в Noggit'e, пока клиент загружает карту и наоборот: это может повредить ваши файлы

 

  • Like 1


Recommended Comments

Есть ли инструкция, как проделать подобное с клиентами других версий? 

Share this comment


Link to comment
Share on other sites

В оригинальной версии руководства есть комментарий от пользователя Ghaster.

Quote

If you are looking to enable this on 5.3.x or 5.4.x, it's a bit different

Go to the offset "7BFA", there you will find (on 5.4.8) "E8 97 99 00 00"

Replace this with "90 90 90 90 90"

And it should work

Можно спросить его, наверняка он знает как модифицировать на другие версии клиента.

Share this comment


Link to comment
Share on other sites

Ребят, а где взять этот модифицированный WoW.exe ?

Share this comment


Link to comment
Share on other sites
On 12/20/2018 at 11:23 PM, Anomaex said:

Ребят, а где взять этот модифицированный WoW.exe ?

@Anomaex Загрузил файл (выделен в тексте зелёным)

Share this comment


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now