Содержание
Файлы игры Stalzone используют кастомные форматы для защиты ассетов от кражи и повышения производительности вместо стандартных OBJ или PNG, так как бинарные форматы быстрее загружаются.
2D-спрайты и текстуры
TOMIG — устаревший формат 2D-изображений интерфейса, отличающийся от PNG только заголовком. ITEX — бинарный аналог DDS со своей сигнатурой, разрешением (обычно 1×1 или 1×2) и MIP-картами; для защиты используется хэшированный путь — при несовпадении хэша текстура не отображается.
3D-модели и анимации
MKSB (и похожий MKBD) — уникальный формат моделей. Включает хэш для защиты от замены, сигнатуру KSA, версию (последняя — 15), флаги (скелет, UV, нормали, тангенсы, цвета), масштаб UV и геометрию с числами вершин/полигонов. MKAL — формат анимаций с сигнатурой, версией, количеством костей и клипами, содержащими ключевые кадры и смещения костей.
Технические файлы
TOTEXT — сборник DDS-текстур блоков мира без сигнатуры, содержит количество текстур, референсы и размеры. MDAT — кэш 3D-карты (блоки, мебель, метаданные) для ускорения загрузки. MAP (только stcraft.map) — хранит хэш-суммы всех файлов игры для проверки целостности лаунчером. TORRENT.BIN — метаданные для установки/обновления: размер игры, тип клиента, список трекеров, файлы с директориями и размерами; лаунчер работает как торрент-клиент с 1000 запросов. AXION (ранее открытый TXT) — зашифрованный текстовый конфиг с шейдерами, материалами, характеристиками предметов, эффектами и комментариями разработчиков.
Миф о бане за замену файлов
Автоматическая блокировка наступает только при замене файлов ради преимущества (удаление растительности, яркие текстуры артефактов/лута/брони). Косметические моды (например, полноразмерный ходячий фургон) не наказываются. Удаление текстур деревьев приводит к авто-кику и вероятной блокировке аккаунта.
Источник: www.playground.ru
