Конвертация файлов World of Tanks Blitz и Tanks Blitz в формат .dvpl и обратно

BlitzFoxHub APK наш проект

Вшиваем моды прямо в APK — ставится и работает на Android без танцев с бубном. apk.blitzfoxhub.com

Перетащите файл сюда

.dvpl → обычный файл  ·  любой файл → .dvpl  ·  .zip → пакетная конвертация

Максимальный размер: 450 МБ

API-токен для скриптов (curl и т.п.)

FAQ по API

Как получить токен?

Нажмите «Получить токен на 7 дней» в блоке выше. Токен показывается один раз — сразу скопируйте и сохраните его, повторно посмотреть не получится (сервер хранит только хэш).

Как сконвертировать файл через curl?

Заголовок X-API-Key нужен, только если сервер требует авторизацию. Параметр mode обязателен всегда — автоопределения по расширению на API нет.

curl -X POST https://dvpl.blitzfoxhub.com/api/convert \
  -H "X-API-Key: ВАШ_ТОКЕН" \
  -F "file=@model.tex" \
  -F "mode=pack" \
  -o model.tex.dvpl

Обратная конвертация — то же самое, но mode=unpack и на вход .dvpl-файл.

Как конвертировать сразу .zip с кучей файлов?

Передайте zip как обычный файл — сервер распакует его, применит mode к каждому файлу внутри и вернёт новый zip.

curl -X POST https://dvpl.blitzfoxhub.com/api/convert \
  -H "X-API-Key: ВАШ_ТОКЕН" \
  -F "file=@assets.zip" \
  -F "mode=pack" \
  -o assets_converted.zip
Архив защищён паролем — что делать?

Сначала отправьте запрос без пароля — если он не подошёл, придёт 422 с {"need_password": true}. Повторите запрос, добавив поле password:

curl -X POST https://dvpl.blitzfoxhub.com/api/convert \
  -H "X-API-Key: ВАШ_ТОКЕН" \
  -F "file=@secret.zip" \
  -F "mode=pack" \
  -F "password=мой_пароль" \
  -o secret_converted.zip
Получаю 401 / 429 — в чём дело?

401 — токен неверный, истёк или отсутствует заголовок X-API-Key. Получите новый токен. 429 — превышен лимит запросов, подождите немного перед повтором.