2ae4f23a0342c280a9552f785423cc8cb5400be3
MoonWell Client Sources
Репозиторий с ресурсами и исполняемым файлом модифицированного клиента World of Warcraft 3.3.5a.
Основная цель проекта: хранить и сопровождать клиентские изменения поверх стандартных MPQ-пакетов WoW, включая интерфейс, графику, звук и дополнительные данные для кастомных систем сервера.
Что находится в репозитории
Wow.exe- модифицированный клиентский исполняемый файл.- Поддерживает использование до 4 ГБ ОЗУ.
- Игнорирует блокирование изменений в исходниках
GlueXML, что позволяет вносить свои изменения в интерфейс и модели.
patch-4/- наши изменения поверх стандартногоpatch-4.MPQ.- Содержит графические элементы внутриигрового магазина.
- Основная зона изменений:
Interface/Store_UI.
patch-ruRU-4/- наши изменения поверх стандартныхpatch-ruRU-1.MPQ,patch-ruRU-2.MPQиpatch-ruRU-3.MPQ.- Содержит ресурсы локали
ruRU, связанные с экраном входа,GlueXML, заставками и звуком. - Внутри есть
Interface/GlueXML,Interface/Glues,Interface/LoginScreen,Sound/Ambience,Sound/Music.
- Содержит ресурсы локали
patch-Z/- кастомный пакет для модуля Mythic+.- Содержит графические ресурсы Mythic+.
- Также включает связанные клиентские данные в
DBFielsClient/и иконки вInterface/Icons/.
Структура по назначению
Внутриигровой магазин
Файлы магазина находятся в patch-4/Interface/Store_UI.
Примеры ресурсов:
Currencies/Gold.blpCurrencies/Token.blpFrames/StoreFrame_Main.blp
Экран входа и локализованные ресурсы
Файлы экрана входа и связанные ресурсы находятся в patch-ruRU-4.
Основные каталоги:
Interface/GlueXML- Lua/XML-исходники интерфейса загрузки и логинаInterface/Glues- графика и модели для glue-экранаInterface/LoginScreen- фон и связанные изображенияSound/Ambience/GlueScreen- фоновые звукиSound/Music/GlueScreenMusic- музыка экрана входа
Mythic+
Файлы Mythic+ находятся в patch-Z.
Основные каталоги:
Interface/MythicPlus/textures- текстуры интерфейса Mythic+Interface/MythicPlus/sounds- звуки таймеров и событийInterface/Icons- дополнительные иконкиDBFielsClient- клиентские DBC-данные, связанные с отображением предметов и интерфейсом
Как воспринимать содержимое репозитория
- Каталоги
patch-*представляют содержимое соответствующих MPQ-патчей в распакованном виде. - Названия каталогов соответствуют именам клиентских патч-пакетов, поверх которых вносятся наши изменения.
- Репозиторий не является полной копией клиента WoW, а только набором модифицированных клиентских ресурсов и исполняемого файла.
Для чего используется
Проект нужен для сопровождения клиентской части MoonWell:
- кастомизации GlueXML;
- поддержки внутриигрового магазина;
- добавления графики и данных для Mythic+;
- хранения пакетов графических улучшений;
- работы с модифицированным
Wow.exeдля WoW 3.3.5a.
Description
Languages
Lua
64.1%
Macaulay2
35.7%
Python
0.2%