Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Опкоды, Формулы, Клиент > Копаем клиент

Важная информация

Копаем клиент Копаем клиент

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.03.2010, 11:51   #1
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию WDB Cache

WBD - это файлы в которых кешируется сетевой трафик передаваемый сервером клиенту. Но wdb-cache не содержит все данные, а только часть их.

Структура WBD следующая:
Заголовок:
  • Signature - byte[4] (перевернутая строка) Подпись кеша (описание ниже).
  • Version - uint Билд игрового клиента.
  • Lenguage - byte[4] (перевернутая строка) языковый пакет.
  • RowLenght - uint пока точно неизвестно, так как нет практического применения.
  • unk1 - uint
  • Client Cache Version - uint (версия кеша игрового клиента)
Данные:
Тут идет последовательность байт которые надо считывать в определенном порядке по заранее известной структуре.
Саму структуру можно посмотреть тут http://wiki.ytdb.ru/index.php/Wdb_struct

PS. Вобще-то саму строку можно представить в виде структуры:
Код:
uint Entry
uint EntrySize
byte[EntrySize]
Каждый файл кеша имеет свою подпись, по ней и определяется сама структура:
Код:
Файл 			Подпись 

CreatureCache.wdb 	WMOB 
GameObjectCache.wdb	WGOB 
QuestCache.wdb 		WQST 
ItemCache.wdb 		WIDB 
ItemNameCache.wdb 	WNDB 
ItemTextCache.wdb 	WITX 
NPCCache.wdb 		WNPC 
PageTextCache.wdb 	WPTX 
WOWCache.wdb 		WRDN
__________________

Последний раз редактировалось Konctantin; 02.01.2011 в 22:47.
Konctantin вне форума   Ответить с цитированием
9 пользователя(ей) сказали cпасибо:
Dereka (10.03.2010), DeusModus (10.03.2010), KiriX (13.03.2010), Mayss (11.03.2010), Wish (10.03.2010)
 


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 06:43. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot