01 - Как работает модмейкинг WoW - Форум All-infoWoW
 
Главная Статьи Файлы Фото Мувимейкинг Гайды Видео Патчи


  • Страница 1 из 1
  • 1
Модератор форума: SwordOfTruth  
Форум All-infoWoW » Модмейкинг » Для новичков » 01 - Как работает модмейкинг WoW (Взаимодействие клиента и сервера)
01 - Как работает модмейкинг WoW
SwordOfTruthДата: Суббота, 15.02.2014, 21:16 | Сообщение # 1


Группа: Модераторы
Сообщений: 30
Награды: 0
Репутация: 0
Статус:
Структура Клиента и Сервера.


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/OGG - Звук для музыки и эффектов.

Несколько слов о редактировании 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.

http://www.pxr.dk/wowdev/wiki/index.php?title=Category:DBC_WotLK
 
Форум All-infoWoW » Модмейкинг » Для новичков » 01 - Как работает модмейкинг WoW (Взаимодействие клиента и сервера)
  • Страница 1 из 1
  • 1
Поиск:
Статистика
Rambler's Top100
 
07.07.2012 » Расплывчатые углы в Sony Vegas

05.07.2012 » Как замедлить и ускорить видео в Sony Vegas

04.07.2012 » Проблемы при фрапсинге

 
24.10.2010 » Маг Noone и нынешнее PvP
30.09.2011 » 5 причин полюбить Катаклизм
02.09.2011 » Неопределенность направлений оборвавшихся сюжетных тропинок
 
Соц сети

Сайт управляется системой uCoz | Copyright All-infoWoW.ru © 2009-2018 | Designs by Jekins Designs
All-infoWoW.ru - World of Warcraft портал - аддоны, статьи, патчи, новости, Warlords of Draenor...