XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> World of WarCraft
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
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 и описывает для чего они нужны.
  • BLP - Blizzard Picture, собственный формат изображений Blizzard. Текстуры, карты, модели и элементы интерфейса используют этот формат.
  • DBC - DataBase Client, эти файлы-таблицы хранят информацию для клиента. Они похожи на таблицы Excell. Вы увидите строки и колонки, хранящие множество информации. Например карты которые у вас есть, расы, спеллы и многое другое.
  • LUA - Скрипт-файлы на языке LUA, которые регулируют действия интерфейса. Например, что случиться если нажать кнопку "Вход"
  • XML - Эти файлы регулируют внешний вид интерфейса. Включают в себя модели, изображения и UI элементы.
  • M2 - Модели, такие как существа, деревья, камни и другие мелкие предметы.
  • SKIN - Текстурная информация для m2.
  • WMO - Большие модели, такие как дома, мосты и даже целые города и подземелья. Например Даларан - одна модель WMO.
  • ADT - Файл карты, такой как Восточные Королевства. Каждая карта может состоять максимум из 64х64 квадратов (файлов ADT).
  • WDT - Уточняющий файл карты. Он содержит информацию из скольких файлов АДТ состоит карта или построена ли она только из одного WMO, как некоторые подземелья.
  • WDL - Карта высот всех АДТ карты. Этот фал используется для того, чтобы отображать горы в далеке.
  • Wav/mp3 - Звук для музыки и эффектов.
Несколько слов о редактировании 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
MF
Что-то вокруг не так
offline
Опыт: 26,594
Активность:
Объеденить все в одну тему, а лучше связаться с DragonSpirit о заведении своего проекта на главной и работать там.
Старый 16.05.2013, 21:13
Skarn
WoW Mapper
offline
Опыт: 6,076
Активность:
Я с DragonSpirit разговаривал, он полностью одобрил мои действия здесь. Темы должны быть отдельными, т.к. в другом случае это затруднит навигацию и выбор нужного урока.
Старый 16.05.2013, 21:17
SageOne
x
offline
Опыт: 46,054
Активность:
MF:
Объеденить все в одну тему, а лучше связаться с DragonSpirit о заведении своего проекта на главной и работать там.
обединить можно при переносе на сайт, сделать как в большинстве статей введение и оглавление удобное :3
Старый 16.05.2013, 22:50
Skarn
WoW Mapper
offline
Опыт: 6,076
Активность:
Ну а в целом как? Понятно расписано?
Старый 16.05.2013, 22:55
Wulfrein
где я?
offline
Опыт: 88,242
Активность:
чтобы судить насчет понятности, надо попытаться последовать указаниям в статье, вот тогда будет точно ясно. Пока хз, вроде норм. Надо и правда все упихать на сайт и намутить оглавление, пачка тем выглядит по-нищебродски
Старый 16.05.2013, 23:10
Skarn
WoW Mapper
offline
Опыт: 6,076
Активность:
Ну сделаем со временем.
Старый 16.05.2013, 23:25
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 11:38.