- Общая информация
- Установка пакета
- Рекомендации по именованию пакетов
- Файл метаданных meta. xml
- Загрузка пакетов
- Совместное использование пакетов и res_mods
- Разрешение конфликтов при загрузке
- Исполнение Python-кода
- Рекомендованные пути для файлов модификаций
- Файлы журналов
- Временные файлы
- Иные файлы модификации
- Работа с файлами внутри пакетов
- Типовые операции
- Получение списка элементов в каталоге
- Копирование файла из пакета в каталог
- Известные проблемы
- Работа с файлами GNU Gettext
- Исполнение. py файлов
- Переопределение порядка монтирования пакетов
- Приложение А. Список изменений
- Порядок действий для установки модов
- Как проходит проверка?
- Games Gallery
- Модпак ПроТанки для World of Tanks 1
- Как установить Модпак от ПроТанки
- Скачать Модпак ПроТанки
- Описание
Общая информация
Пакет представляет собой zip-архив со следующими свойствами:
Внимание: архивы с компрессией в текущей версии World of Tanks не поддерживаются, поэтому, при
создании архивов необходимо установливать опцию «уровень сжатия» в значение «без сжатия».
архивы размером 2 ГиБ и больше в текущей версии World of Tanks не поддерживаются,
поэтому большие пакеты необходимо разбивать на более мелкие, размер каждого из которых не
будет превышает 2 ГиБ — 1 байт.
Внутри себя пакет содержит:
Пример структуры пакета:
Установка пакета
При необходимости, пакеты могут быть организованы в подкаталоги, что позволяет авторам сборок модификаций выполнять группировку файлов:
Рекомендации по именованию пакетов
Для имени пакета (в дальнейшем package_id ) рекомендована следующая схема формирования:
package_id = author_id.mod_id
( com.example ) или же просто его никнеймом ( noname )
Данное имя используется в файле meta.xml (смотрите раздел 5), а также как часть имени файла
пакета.
Пример имён пакетов:
Имя файла пакета формируется следующим образом:
Файл метаданных meta. xml
Необязательный файл meta.xml содержит опциональные поля, описывающие модификацию.
Пример заполнения:
Загрузка пакетов
Для переопределения порядка загрузки может быть использован файл load_order.xml , который должен находиться в вышеуказанном каталоге.
В случае, если все пакеты указаны в load_order.xml , то загрузка выполняется в указанном в файле порядке.
В случае, если часть пакетов в load_order.xml не указана, то сначала выполняется загрузка пакетов из load_order.xml , а затем отсутствующих в нём пакетов в алфавитном порядке.
Внимание: в данный момент использование файла load_orders.xml затруднено (смотрите раздел 9.4).
Совместное использование пакетов и res_mods
С точки зрения клиента игры, корень виртуальной системы формируется из:
Разрешение конфликтов при загрузке
В общем случае, система пакетов не допускает ситуации, когда в каталоге res/ внутри разных пакетов находятся одинаковые файлы. Такая ситуация cчитается конфликтом.
В случае обнаружения конфликта, вызвавший его пакет не будет загружен, а пользователю будет
показано соответствующее уведомление.
Например, если пакеты a.wotmod и b.wotmod будут содержать внутри себя файл res/scripts/entities.xml , то a.wotmod будет загружен успешно, а b.wotmod вызовет конфликт и загружен не будет.
Для управления обработкой конфликтов можно использовать:
1. Файл load_order.xml .
Пакеты, перечисленные в этом файле, не считаются конфликтующими и загружаются без анализа на пересечение имен файлов.
Версии пакетов сравниваются посимвольно согласно таблице ASCII. Поведение совпадает с функцией
strcmp():
Исполнение Python-кода
После монтирования всех пакетов и разрешения конфликтов, происходит исполнение всех .pyc — файлов из каталога /scripts/client/gui/mods/ в алфавитном порядке, имя которых начинается с mod_ .
В пакете данный файл должен быть расположен по следующему пути:
Рекомендованные пути для файлов модификаций
Для хранения файлов конфигурации модификаций рекомендованно использовать путь
author_id и mod_id — идентификаторы, описаные в разделе 4 данной спецификации.
Файлы журналов
Помимо штатного файла python.log , для хранения журналов рекомендованно использовать путь:
Временные файлы
Для хранения временных файлов модификации рекомендованно использовать следующий путь:
Иные файлы модификации
Для хранения внутри пакета контента, к которому необходимо получить доступ из клиента игры, рекомендованно использовать следующий путь:
Работа с файлами внутри пакетов
Для работы с файлами внутри пакетов необходимо использовать модуль ResMgr .
Типовые операции
def read_file(vfs_path, read_as_binary=True):
vfs_file = ResMgr.openSection(vfs_path)
if vfs_file is not None and ResMgr.isFile(vfs_path):
if read_as_binary:
return str(vfs_file.asBinary)
else:
return str(vfs_file.asString)
return None
myscript = read_file(‘scripts/client/gui/mods/mod_mycoolmod.pyc’)
Получение списка элементов в каталоге
if folder is not None and ResMgr.isDir(vfs_directory):
for name in folder.keys():
if name not in result:
result.append(name)
content = list_directory(‘scripts/client/gui/mods/’)
Копирование файла из пакета в каталог
import os
import ResMgr
def file_copy(vfs_from, realfs_to)
realfs_directory = os.path.dirname(realfs_to)
if not os.path.exists(realfs_directory):
os.makedirs(realfs_directory)
vfs_data = file_read(vfs_from) #смотрите 8.1.1
if vfs_data:
with open(realfs_to, ‘wb’) as realfs_file:
realfs_file.write(vfs_data)
Известные проблемы
На данный момент, при монтировании файлов в виртуальную файловую систему:
В результате, если файл содержится как в пакете, так и в res_mods , и при этом содержит хоть один символ в имени в верхнем регистре, то есть вероятность повторной загрузки файла.
Работа с файлами GNU Gettext
В качестве временного решения, вы можете использовать пакет net.openwg.vfsgettext :
Исполнение. py файлов
На данный момент невозможно исполнение .py -файлов, которые размещены внутри пакета.
Размещать в пакете не только .py , но и скомпилированные в байткод .pyc -файлы.
Переопределение порядка монтирования пакетов
На данный момент невозможно переопределить порядок монтирования пакетов используя файл load_order.xml .
Временное решение
Нет известного решения. Решение ожидается в скором времени.
Приложение А. Список изменений
Инструкция по установке модов для WoT.
Все моды служат одной цели — изменить клиент World of Tanks. Не важно, маленький это мод, меняющий лампочки, или большой, затрагивающий не только интерфейс, но и функционал игры, принцип действия у них один — перезаписывать стандартные функции игры.
Всегда читайте инструкции по установке на странице загрузки мода, либо в файле «установка.txt» или «readme.txt» в архиве с модом.
Порядок действий для установки модов
Если таких папок нет — создайте их вручную.
В некоторых случаях создатели модов уже включают в архив необходимые папки верхнего уровня и мод может начинаться с папки mods или с версии игры, например 1.21.0.1.
Или в архиве может всё лежать в куче. В таком случае надо читать инструкцию (если есть), смотреть, что перед Вами и действовать по ситуации.
Не надо слепо распаковывать каждый мод в корень игры — сначала проверьте, что внутри.
Еще несколько важных фактов об установке:
Ну и напоследок, пожалуй, анекдот: Заходят как-то в бар алкоголик, скинхед, стример, казах, киберспортсмен, ютубер, космонавт, танкист, машинист, обзорщик и организатор. А бармен им говорит: «после того стрима я тебе больше не наливаю».
В связи с возникшими проблемами на сервере в последние несколько дней, праздник будет продлён. Да, «Майнкрафт» останется с нами до конца текущей недели. Кроме того, всем игрокам, зашедшим в игру 7 или 8 апреля будет выдано 2 дня премиум аккаунта в качестве компенсации. Подготовьтесь к выходным как следует, чтобы не упустить ни одного кристалла.
Ошибки устранены, работа сервера восстановлена.
Извините за возможные неудобства. Благодарим за терпение и понимание!
За время проведения первоапрельской акции с 1 по 10 апреля было сброшено 168,471 секретных ящика. Благодаря этому игроки смогли получить 35,784 дней премиум-аккаунтов и 158,229,000 кристаллов!
Наиболее редким оказался ящик, содержащий 50,000 кристаллов, который был подобран всего лишь 291 раз.
Танкисты, подобравшие ящик в 50,000 кристаллов по 2 раза: n1jaS, Jaison, master.skills, Finality, OlegoMexicano, POSIVNOY, Kada666l, John, ToT_sAMie, vanrim, 1999, 3LOY_LLIkoLHuk, x_XoJIogHbIu_TankucT.
Лидером по количеству собранных кристаллов стал игрок под ником KoTTaTu4, который поймал 216 секретных ящиков и получил с них 264,000 кристаллов.
Танкист Fewest сумел накопить 54 суток премиум-аккаунта, подобрав 159 ящиков.
Игрок под ником TT.P.O.B.O.P.H.bl.U поймал 199 секретных ящиков, среди которых 45 раз оказался ящик «M-M-M-M-MONSTER KILL».
Открыт набор в космические танковые войска. Требование к будущим покорителям космоса только одно — захотеть.
В честь дня космонавтики в игру временно добавлена праздничная карта «Космическая станция» с пониженной гравитацией, на которой выпадает золотой ящик с номиналом 3000 кристалов. Зашёл на неё и ты уже самый настоящий космонавт.
На карты Александровск, Берлин, Чернобыль, Дюссельдорф, Кунгур, Тэмпл, Серпухов, Жаворонки, Соликамск, Зона добавлена космическая тема карт с пониженной гравитацией.
Помимо карт, в период с 12.04.2023 по 15.04.2023 05:00 по Киевскому времени в игре будет действовать скидка 45% на пушки и корпуса.
Несколько дней без остановки мы красили пасхальные яйца, запиваясь при этом энергетиками (не повторяйте нашу ошибку, берегите своё здоровье), а когда остановились, то поняли, что слегка перестарались. Переборщили как с количеством покрашенных яиц, так и с закупленными на это дело энергетиками и красками. Не долго думая, куда всё это девать, выход был найден.
В период с с 16 по 19 апреля 4:55 по Киевскому времени в в игре вы сможете увидеть:
— Золотые ящики заменены на пасхальные яйца. Их шанс выпадения в 3 раза выше, чем у обычного золотого, а внутри не 1000 и даже не 2000, а от 3000 до 5000 кристаллов.— 50% скидка на все краски.
И не забывайте следить за новостями, чтобы первыми быть в курсе предстоящих событий.
До лета осталось совсем чуть-чуть, буквально парочка недель. Просьба всех отчитаться о том, как прошёл процесс приведения себя и своей боевой машины в форму. И чтобы каждый успел сделать всё то, что планировал, командование поручило опустошить все наши склады для обеспечения максимальной поддержки на полях танковых сражений.
С период с 10 мая и до 14 мая включительно в игре будут действовать:— Увеличенные в 2 раза фонды;— Увеличенная в 2 раза частота выпадения золотого ящика;— Скидки на всё содержимое гаража 40% (исключая подарки).
А на выходных в продаже появится временный абонемент, позволяющий неограниченно использовать расходники, не тратя их при этом.
Ещё раз напоминаю о необходимости отчитаться об успехах к концу праздника. И постарайтесь не привыкнуть с бесконечным расходникам: ходит слух, что они не просто так в народе называются «нарка».
Спешим поделиться новостью о двух крутых киберспортивных турнирах, которые стартуют в ближайшие дни!
Первый турнир — ProTanki Fighting Tandem. Регистрация откроется Сегодня 5-ого мая, а первые бои пройдут в Среду 10-го мая. Соревноваться в нем будут тандемы в формате 2-2 с использованием припасов. Главный приз — краска Кислота с защитой от всех пушек и мин 18%. Зрелище обещает быть захватывающим, не пропустите!С правилами турнира вы можете ознакомиться в канале https://discord.com/channels/981580338776146000/1103015926787477645
Второй турнир — Mots Clans. Регистрация будет открыта во Вторник 9 мая, а первые бои пройдут в Субботу 13 мая. Лучшие команды будут бороться за титул чемпионов и редкую краску Импульс с защитой от всех пушек и мин 20%. Не пропустите это шоу!Соревноваться команды будут в формате Light с использованием Смоки и Рельс.Турнир состоит из трёх этапов, и первый из них — Рейтинговые Блицы.С правилами турнира вы можете ознакомиться в канале https://discord.com/channels/981580338776146000/1097210288358572234
Присоединяйтесь к нашему киберспортивному дискорд-серверу и принимайте участие в турнирах https://discord.gg/protanki-esports-tankisport-981580338776146000Не забывайте поддерживать своих любимых игроков и приходите на наши киберспортивные трансляции https://www.youtube.com/@esportsstreamptМинимальное звание для участия во всех турнирах — Старший Лейтенант.
Увидимся на турнирах, друзья!
Для тех, кто «в танке», мы напоминаем о начале майских праздников.
С период с 10 мая и до 14 мая включительно в игре будут действовать:— Увеличенные в 2 раза фонды в битвах;— Увеличенная в 2 раза частота выпадения золотого ящика;— Скидки 40% на корпуса, пушки, краски, расходники и абонементы (кроме абонемента «Переименование»).
А на выходных в продаже появится временный абонемент, позволяющий неограниченно использовать расходники, при этом их не тратя. Из-за теоретической угрозы стабильности серверов, абонемент не будет действовать в режиме «Паркур».
И ещё раз напоминаем о необходимости отчитаться об успехах к концу праздника. Постарайтесь не привыкнуть к бесконечным расходникам: ходит слух, что они не просто так в народе называются «нарка».
В период с 8 по 15 мая было поймано 66626 золотых ящиков!
С 15 по 22 мая было собрано 6657 золотых ящиков!
Всего с 22 по 29 мая было собрано 5995 золотых ящиков.
По радиосвязи передали шифровку, состоящую из трёх слов:
«Песок», «солнце», «жара». Весь штаб долго и упорно размышлял в попытках понять, что это означает. Товарищ капитан так сильно перенапряг голову, что у него она у него аж закружилась. Облокотившись об стену, офицер случайно перевернул висящий на ней календарь, про который все в штабе давно позабыли. В результате героических действий товарища капитана, календарь случайно перевернулся, да сразу на июнь. Увидев это, всех словно разразил гром. Так вот что это значило! Наступило лето! Три слова наверняка означают три дня, а загадочность шифровки говорит о том, что намечается настоящее расследование.
На протяжении трёх дней, в пятницу, субботу и воскресенье, танкисты будут получать подсказки, которые, при должной внимательности и смекалке, приведут их к разгадке. Да, вы всё правильно поняли. Это «Игра»!
Помимо самого квеста, всю текущую неделю, то есть до воскресенья включительно, частота выпадения золотого ящика будет увеличена в 4 раза, а в гараже будут действовать скидки 35%:05.06 — 06.06 на пушки;07.06 — 08.06 на корпуса;09.06 — 10.06 на краски;11.06 на всё вышеперечисленное сразу.
Танкиста, поймавшего наибольшее количество золотых ящиков, наверняка покажут по телевизору, так что не расслабляйтесь. Увидимся на пляже.
С 9 по 11 июня в игре пройдёт уже второй квест «ИГРА» для самых опытных и смекалистых игроков ProTanki, в котором может принять любой желающий.
Это череда загадок и головоломок, которую вы будете решать на протяжении 3 дней. Каждый день квеста стартует в 18:00 МСК с подсказки, опубликованной в данном канале. От неё вы проходите долгий путь через разные уголки игры к кодовому слову дня. Это слово нужно как можно быстрее записать в специальную форму, отправленную вместе с подсказкой.
Проходя квест, каждый игрок зарабатывает очки. Чем быстрее вы записываете ответ в форму, тем больше очков получаете. Каждый участник может записать не более 1 ответа в день.
1 место — «танк мечты» либо 200.000 кристаллов на выбор, 10 дней премиум-аккаунта;2 место — 100,000 кристаллов, 7 дней премиум-аккаунта;3 место — 50,000 кристаллов, 5 дней премиум-аккаунта ;4-10 места — 20,000 кристаллов, 3 дня премиум-аккаунта;11-25 места — 10.000 кристаллов, 1 день премиум-аккаунта.
Удачи вам в поисках, танкисты!
Технические работы завершены и игра снова работает.
Ошибка была исправлена, а аккаунты, с которыми она приключилась, возвращены в изначальное состояния. Кроме того, так как на время исправления всех ошибок пришлось на пару часов останавливать работу игровых серверов, всем игрокам будет выдана компенсация в виде одного дня премиум аккаунта. Получить компенсацию можно просто зайдя в игру 11.06 или 12.06, премиум будет начислен на аккаунт автоматически.
В связи с сегодняшними неполадками скидки продлеваются на один день, чтобы каждый танкист успел прикупить всё то, что запланировал
Из-за вчерашней ошибки с некорректной работой скидок, игроки, закупившиеся в гараже прошлым утром, потеряли некоторое количество кристаллов. На данный момент потерянные таким образом кристаллы уже возвращены на счёт всех пострадавших танкистов. Также стоит обратить внимание на то, что благодаря продлению скидок на один день, о котором было объявлено вчера, возвращённые сегодня кристаллы можно потратить с выгодой.
Игровое сообщество World of Tanks невероятное и разнообразное, и многие из вас обладают неограниченной фантазией. За годы существования игры вы создали большое количество модификаций, которые улучшали игру и делали её удобнее. Некоторые из них (круг обзора, артприцел и т. д.) даже вдохновили нас на добавление новых возможностей, которым пользуются сейчас все игроки. Чтобы продемонстрировать нашу поддержку, мы запускаем официальный портал игровых модификаций World of Tanks (сейчас он доступен на русском и английском языках).
На портале игровых модификаций World of Tanks вы сможете найти все новые и лучшие моды для игры. Быстро отыскать нужный мод поможет простой и понятный интерфейс, а требования к публикации модификаций гарантируют, что он не будет запрещённым. Также вы в любое время можете прислать нам свои собственные разработки, чтобы мы проверили их на соответствие политике честной игры. И, если ваш мод её пройдёт, мы добавим его на портал.
Как проходит проверка?
Этап 1: мы проверяем, чтобы в игровой модификации не было багов, чтобы она критически не влияла на производительность, соответствовала политике честной игры и работала корректно. Если мод отвечает всем требованиям, он станет доступен для загрузки.
Этап 2: после того как модификация будет скачана определённое количество раз, мы более тщательно проверим её стабильность и влияние на производительность. Если обнаружатся проблемы, мы вернём мод разработчику на улучшение. Модификации, которые успешно проходят эту проверку, отмечаются на портале зелёной галочкой.
Хочу себе моды!
Заходите на портал, чтобы скачивать нужные моды и делиться собственными разработками с остальными игроками!
Games Gallery
A team-based MMO action game dedicated to mid-20th century armored tank combat
Модпак ПроТанки для World of Tanks 1
Дата обновления: 14.06.2023
Базовая версия модпака включает:
Видео по Модпаку Протанки на YouTube
Как установить Модпак от ПроТанки
Установка модов Протанки описана в видео.
Скачать Модпак ПроТанки
прямая ссылка wotsite.net
1ая ссылка — лайт версия, 2-4 ссылки — Базовая версия, ссылки 5-7 — Расширенная версия и торрент
Описание
Модификации в игре «Мир танков» бывают разными. Одни вносят только визуальные изменения в интерфейс клиента, другие качественно дополняют игровой процесс. А вот в расширенной версии модпака Про танки для World of Tanks WOT собрано столько полезных дополнений, что прямо глаза разбегаются!Большое количество прицелов, самых различных форм, от строгих минималистских, до самых причудливых, видимо снятых с подбитого звездного штурмовика. Тоже самое касается их информативности. Количество боеприпасов и время перезарядки орудия, а также динамический индикатор готовности к ведению огня, дистанция до цели и кратность в режиме снайперского прицеливания, количество HP в процентах. Для любителей САУ есть специальные прицельные системы с различными «примочками» типа времени полета снаряда, и расчета угла упреждения по движущейся цели.Основательной модернизации в сборке модов Protanki подверглись функции управления камерой и изменение визуальных эффектов. Появилась возможность установки «командирской камеры» — улучшенный вид от третьего лица, отключение эффектов реалистичности. При загрузке клиента теперь не будет устанавливаться связь с сервером в режиме автовыбора.При установке соответствующих опций модов от Протанки мини-карта превращается просто в кладезь информации. Ее можно увеличивать, на ней могут появиться не только «ники» игроков, но и тип их техники, и количество единиц жизни каждого танка. Всевозможные модификации навыка «Шестое чувство». Маркер ближайшего врага подскажет, кто из команды «красных» находится ближе всех с указанием типа танка и дистанции до него. Появилась возможность обновить информационную панель, сменив не только маркер направления атаки, но и счетчик количества игроков в команде. «Шкурки» с зонами пробития, и всевозможные дополнения в виде белых остовов подбитой техники и статичных объектов. Есть и полезная функция, не дающая вести огонь по союзникам и уничтоженным танкам.Желающие узнать, насколько хорошо они воюют, в процессе схватки получат информацию о нанесенном уроне и полученном от врагов уроне. Не забыты ЛБЗ. О том, как идет их выполнение, можно узнать прямо во время боя.В ангаре можно устроить настоящий информационный центр. Увеличить иконки техники, и у каждого танка или «пэтэшки» появятся данные о среднем уроне, уровень боя и данные об эффективности.Все описанное – только часть изменений, имеющихся в модпаке Протанки. Каждый «танкист» без труда найдет в нем то, что подходит именно ему. Убедитесь в этом сами.
Дата обновления: 14-06-2023 года
Актуально для патча: 1.21.0.0 WOT
Текущая версия: 4