Skarn
WoW Mapper
offline
Опыт:
6,076Активность: |
01 - Введение. Как работает моддинг WoW?
Структура Клиента и Сервера.
World of Warcraft - онлайн игра. Это значит, что нужно 2 типа софта, чтобы запустить ее. Клиент, который вы установили как игрок на своем ПК, и сервер, чтобы соединиться с клиентом и доставить необходимую информацию, которой нет в клиенте.
Ниже вы видите изображение, где автор абстрактно показывает все части этих двух систем софта, которые мы меняем, чтобы модифицировать игру. Но не паникуйте если не понимаете чего-то из этого. Дальше все будет описываться. MPQ Архивы
Вся информация клиента WoW храниться в MPQ архивах. Вы можете найти их в папке:
WoWFolder/data?? И также в местной подпапке (у нас ruRU). Она названа местным языковым кодом, вроде deDE, enUS, enGB, ruRU или frFR. Эти архивы такие же как ZIP или RAR. Они содержат все файлы, которые нужны для игры. Модели, карты и текстуры.
Blizzard использует несколько своих форматов файлов, поэтому нужны специальные приложения, чтобы редактировать их. Но также есть и простые mp3 и текстовые файлы для LUA и XML кода. Дальше автор покажет некоторые файлы, которые вы найдете в MPQ.
Итак, для того, чтобы модифицировать WoW нужно распаковать файлы, отредактировать их и запаковать обратно в MPQ, чтобы клиент смог загрузить их. Мы покажем вам в уроке, как это работает.
Типы файлов
Этот список показывает некоторые форматы файлов WoW и описывает для чего они нужны.
Несколько слов о редактировании DBC
DBC - информационные файлы, включающие информацию для клиента или сервера в форме таблиц.
Каждый DBC файл - большой список информации, такой как названия локации на которой вы находитесь, какая погода в той локации и какие спеллы существуют. В большинстве случаев, вам также необходимо скопировать ваши DBC в сервер, который вы используете. Часто сервер берет информацию, которую получает из клиента и сравнивает со своими DBC файлами. Итак, если спелл различается в клиенте и сервере, он просто не будет работать. Нам нужно редактировать DBC для многих задач в моддинге. Может быть, лучше взглянуть на них, чтобы почувствовать и понять что DBC файлы из себя представляют.
"">> Откройте MyDBCEditor из
F:\WoWModding\Tools\MyDbcEditor\MyDbcEditor.exe
>> MENU > File > Open
>> Идите по пути
F:\WoWModding\ClientFiles\DBFilesClient
>> Откройте файл map.dbc.""
Здесь вы увидите список всех карт, которые есть в WoW.
Хорошее место чтобы понять что все эти DBC делают, и что означают какие-либо значения, это WoWDev wiki.
Next > 02 Отредактировано SwordOfTruth, 16.05.2013 в 20:50. |
16.05.2013, 20:00 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
Объеденить все в одну тему, а лучше связаться с DragonSpirit о заведении своего проекта на главной и работать там. |
16.05.2013, 21:13 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Skarn
WoW Mapper
offline
Опыт:
6,076Активность: |
Я с DragonSpirit разговаривал, он полностью одобрил мои действия здесь. Темы должны быть отдельными, т.к. в другом случае это затруднит навигацию и выбор нужного урока. |
16.05.2013, 21:17 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SageOne
x
offline
Опыт:
46,054Активность: |
MF:
обединить можно при переносе на сайт, сделать как в большинстве статей введение и оглавление удобное :3 |
16.05.2013, 22:50 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Skarn
WoW Mapper
offline
Опыт:
6,076Активность: |
Ну а в целом как? Понятно расписано? |
16.05.2013, 22:55 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Wulfrein
где я?
offline
Опыт:
88,242Активность: |
чтобы судить насчет понятности, надо попытаться последовать указаниям в статье, вот тогда будет точно ясно. Пока хз, вроде норм. Надо и правда все упихать на сайт и намутить оглавление, пачка тем выглядит по-нищебродски |
16.05.2013, 23:10 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Skarn
WoW Mapper
offline
Опыт:
6,076Активность: |
Ну сделаем со временем. |
16.05.2013, 23:25 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|