Crowbar — программа, которая служит для импорта и декомпиляции моделей с последующей интеграцией в игры, созданные на движке Source. Очень часто используется создателями модов и является чуть ли не единственным решение подобного назначения. Еще в состав приложения входит графическая оболочка (GUI), предназначенная для работы с исполнительным файлом studiomdl.exe. Crowbar часто используется «в паре» с редактором Source Filmmaker.
Поддерживаемые игры
На различных версиях движка Source Engine создано огромное количество игр, так что список поддерживаемых утилитой проектов очень обширен. Из самых популярных важных отметим: Black Mesa, Garry’s Mod, Counter-Strike (начиная от Condition Zero и заканчивая Global Offensive), Cry of Fear, Dark Messiah of Might and Magic, Half-Life (1 и 2), Left 4 Dead (1 и 2), Portal (1 и 2), The Stanley Parable, Zeno Clash, Team Fortress 2 и так далее.
Функционал
Итак, Crowbar позволяет декомпилировать файл MDL. Также программа умеет генерировать QCI, создавать SMD (в том числе с референсом), экспортировать наборы текстур, работать с физической моделью, а также создавать VTA-файлы с параметрами лицевой анимации и VRD с конфигурацией процедурных костей. В процессе работы сохраняется подробный лог со всеми осуществленными операциями, а пользователю предоставляют возможность выбрать конечные папки для разных типов контента.
Из прочего важного стоит выделить поддержку пакетной декомпиляции моделей и наличие клавиши для мгновенного сброса всех измененных параметров до стандартных.
Отдельные раздел интерфейса Crowbar посвящен отображению подробной сводки о загруженной модели. Программа определяет ID, хэш сумму, вес и версию импортированного объекта и позволят изменять эти данные самостоятельно. Вообще графическую оболочку здесь нельзя назвать простой и понятной, так что перед работой с приложением рекомендуется ознакомиться с инструкциями по работе с ним. Найти таковые можно в тематических сообществах Steam.
Ключевые особенности
- декомпиляция моделей для игр, созданных на движках Source и GoldSource;
- создание файлов с лицевой анимацией и конфигурацией процедурных костей;
- автоматическая сортировка полученных данных по папкам;
- отображение подробной сводки об импортированном MDL-файле;
- ведение подробного лога;
- работа с наборами текстур.