Ru/AutoBSPpackingTool

- это сторонний инструмент, созданный для разработчиков и картографов. Он автоматически обнаруживает и упаковывает практически все возможные пользовательские ресурсы, которые могут быть использованы на .
Checkbox 	Packed file(s), if existent 
.nav (navigation mesh) 	
.ain (info_node) 	
.txt (map description) 	
.txt (soundscape) 	
.txt (soundscript) 	
.cache (soundcache) 	
.txt (retake bombplants) 	
.txt (camera positions) 	
.txt (map story) 	
.txt (map commentary) 	
.txt (particles manifests)	
.txt (radar information) 	
.dds (radar images) 	(and vertical sections)
.svg (map icon) 	
.png (map background) 	
.kv (player models) 	
.kv3 (bots behaviour) 	
.png (dz spawn mask) 	
.png (dz deployment map) 	
.vtf (dz tablet map) 	
== Особенности ==
* Обнаруживает материалы, текстуры, модели, звуки (, , , ), материалы , , , и другое.
* Обнаруживает материалы и текстуры, используемые в моделях (включая ), а также определяет параметр и .
* Распознаёт материалы .
* Обнаруживает (), (), .txt (), .txt (), .txt (), .cache (), .txt (), .txt (), .txt (история карты), .txt (), .txt (), .txt (), .dds (), .svg (иконка карты), .png (фон карты), .kv (), (), .png (), .png (), .vtf ().
* Обнаруживает звуки, упомянутые в файлах и .
* Обнаруживает и .
* Обнаруживает модели, звуки, файлы поведения ботов и другие скрипты и конфигурации внутри обнаруженных скриптов только если они названы с их расширениями файлов (, , , , , , , ).
* Также находит файлы, указанные в сущностях , и упаковывает их пользовательские ресурсы.
* Программа читает gameinfo.txt (и mount.cfg для ), чтобы получить пути для поиска контента.
* Программа также читает libraryfolders.vdf, чтобы получить пути к папкам библиотеки Steam.
* Может либо упаковать все найденные файлы в , либо сохранить файл со списком всех обнаруженных пользовательских ресурсов.
* Программа создаст резервную копию файла (.bsp.backup).
* Программа проверяет наличие обновлений при запуске.
* Программа отображает уведомление, когда упаковка завершена.
== Поддерживаемые игры ==
Нативная поддержка:
* 
* 
* 
== Параметры ==
Программу также можно использовать через интерфейс командной строки. Ниже приведён список аргументов, которые можно передать напрямую при запуске программы.
; : Установите путь к файлу .vmf.
; : Установите путь к файлу .bsp (если не указано, файл со списком всех обнаруженных пользовательских ресурсов будет сохранён в папке cache).
; : Выберите игру для использования. Индекс — это номер игры в списке поддерживаемых игр, начиная с 0 (порядок игр в списке может измениться в будущем, поэтому лучше использовать имя папки игры или путь к ней).
: Кроме того, если программа не может найти ваш путь к Steam и вы используете путь к папке игры в этом аргументе, то путь к Steam будет получен из него. 
:: Примеры: 0, 1, csgo, garrysmod, 
; (или ): Создать файл журнала. Если эта опция включена и любой аргумент недействителен, будет создан файл cmd_exit_reason.log в папке cache.
; (или ): Показать уведомление, когда упаковка завершится.
; (или ): Использовать нативные (встроенные) инструменты вместо и .
; : Добавить конфигурацию игры (конфигурации, расположенные в , будут добавлены автоматически).
; : Установите путь к файлу gameinfo.txt, если он не хранится в месте по умолчанию или программа не может его найти.
; : Установите путь к файлу mount.cfg, если он не хранится в месте по умолчанию или программа не может его найти .
; : Переопределить путь к папке cache по умолчанию ().
; (или ): Не создавать резервную копию файла .
== Использование с Hammer ==
Вы можете добавить конфигурацию в Hammer, чтобы упаковать все пользовательские ресурсы сразу после компиляции. Следуйте этим шагам, если хотите.
# Добавьте новую конфигурацию компиляции в экспертном режиме компиляции.
# Назовите её или как вам угодно.
# Установите в поле Command полный путь к исполняемому файлу программы (.exe).
#: Пример: 
# Вставьте в Parameters это: и добавьте другие аргументы, если хотите.
# Готово! Теперь нажмите Go! и ждите, пока не появится уведомление.
== Внешние ссылки ==
=== Загрузки ===
* 
=== Сообщества ===
* 
== Смотрите также ==
* 
* 
*