6.1 KiB
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-ruRU-5/- пакет русской локализации и дополнительных интерфейсных ресурсов.- Содержит перевод на русский язык для glue-интерфейса и связанных экранов клиента.
- Внутри есть
Interface/GlueXML,Interface/Glues,Interface/GluesVideo,Interface/Loginscreen,Interface/tooltips,Interface/cinematics.
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- музыка экрана входа
Русский перевод для patch-ruRU-5
Файлы русской локализации и расширенного glue-интерфейса находятся в patch-ruRU-5.
Основные каталоги:
Interface/GlueXML- Lua/XML-исходники экранов логина, выбора реалма, выбора и создания персонажаInterface/Glues- текстуры, кнопки, логотипы и элементы интерфейса дляCharacterCreateиCharacterSelectInterface/GluesVideo- видеоресурсы и ассеты glue-экрановInterface/Loginscreen- фон и изображения экрана входаInterface/tooltips- локализованные рамки и оформление тултиповInterface/cinematics- элементы интерфейса для роликов и заставок
Этот пакет используется как слой русификации для дополнительных экранов клиента и их визуальных элементов.
Mythic+
Файлы Mythic+ находятся в patch-Z.
Основные каталоги:
Interface/MythicPlus/textures- текстуры интерфейса Mythic+Interface/MythicPlus/sounds- звуки таймеров и событийInterface/Icons- дополнительные иконкиDBFielsClient- клиентские DBC-данные, связанные с отображением предметов и интерфейсом
Как воспринимать содержимое репозитория
- Каталоги
patch-*представляют содержимое соответствующих MPQ-патчей в распакованном виде. - Названия каталогов соответствуют именам клиентских патч-пакетов, поверх которых вносятся наши изменения.
- Репозиторий не является полной копией клиента WoW, а только набором модифицированных клиентских ресурсов и исполняемого файла.
Для чего используется
Проект нужен для сопровождения клиентской части MoonWell:
- кастомизации GlueXML;
- поддержки русского перевода для
patch-ruRU-5; - поддержки внутриигрового магазина;
- добавления графики и данных для Mythic+;
- хранения пакетов графических улучшений;
- работы с модифицированным
Wow.exeдля WoW 3.3.5a.