Добро пожаловать на Wargaming.net Wiki!
/
Пакеты модов

Пакеты модов — различия между версиями

Перейти к: навигация, поиск
Версия 12:38, 30 апреля 2017Версия 13:57, 2 мая 2017
Строка 1:Строка 1:
 {{Блок| ! | content = Статья в разработке}} {{Блок| ! | content = Статья в разработке}}
?{{Блок|i|content = version 0.2, 2017-04-10<br> 
? 
?Anton Bobrov, Wargaming.net<br> 
? 
?Mikhail Paulyshka, XVM team<br> 
? 
?Andrey Andruschyshyn, Independent<br> 
? 
?Koreanrandom.com community<br> 
? 
?License: [https://creativecommons.org/licenses/by-sa/4.0/ CC BY-SA 4.0] 
?}} 
  
 <div class="wot-frame-1"> <div class="wot-frame-1">

Версия 13:57, 2 мая 2017

Статья в разработке

Общая информация

Пакеты это способ организации файлов модификаций, в котором весь контент отдельной модификации упакован в один файл. В случае использования старой схемы распространения файлов, модификации устанавливаются в каталог <каталог WoT>/res_mods/<версия WoT>/. При этом, файлы разных модификаций располагаются в одних и тех же каталогах, и поэтому зачастую трудно определить, какой файл относится к какой именно модификации. Переход на дистрибуцию в пакетах может существенно упростить организацию файлов модификаций: для установки пользователю достаточно скопировать пакет в каталог <каталог WoT>/mods/<версия WoT>/ , а для деинсталляции удалить ровно тот же файл.

Структура пакета

Пакет представляет собой zip-архив без сжатия с расширением .wotmod .

Внимание: архивы с компрессией в текущей версии World of Tanks не поддерживаются, поэтому, при создании архивов необходимо установливать опцию «уровень сжатия» в значение «без сжатия».

Внутри себя пакет содержит:

  • обязательно: каталог /res/. Сюда помещаются ресурсы модификации, то есть все те файлы, которые раньше устанавливались в <каталог WoT>/res_mods/<версия WoT>
  • опционально: служебный файл meta.xml (смотрите раздел «Файл метаданных»)
  • опционально: файл LICENSE с лицензионным соглашением
  • опционально: любой иной контент, который может понадобиться автору модификации: ссылка на сайт модификации, документация, список изменений и тому подобное.

Пример структуры пакета:

/package.wotmod
/meta.xml
/README.md
/LICENSE
/res
/scripts
/client
/gui
/mods
/mod_example.pyc

Установка пакета

Пакеты устанавливаются в <каталог WoT>/mods/<версия WoT>. Это может быть как ручное копирование, так и установка посредством инсталятора модификации или сборки модификаций.

При необходимости, пакеты могут быть организованы в подкаталоги, что позволяет авторам сборок модификаций выполнять группировку файлов:

mods/
0.9.17.1/
MultiHitLog_2.8.wotmod
DamagePanel/
Some_common_library_3.14.5.wotmod
DamagePanel_2.6.wotmod
DamagePanel_2.8.wotmod
DamagePanel_2.8_patch1.wotmod