AutoBSPpackingTool
< Ru
Jump to navigation
Jump to search
AutoBSPpackingTool - это сторонний инструмент, созданный для разработчиков
Source и картографов. Он автоматически обнаруживает и упаковывает практически все возможные пользовательские ресурсы, которые могут быть использованы на карте.
| Checkbox | Packed file(s), if existent |
|---|---|
| .nav (navigation mesh) | /maps/<mapname>.nav
|
| .ain (info_node) | /maps/graphs/<mapname>.ain
|
| .txt (map description) | /maps/<mapname>.txt
|
| .txt (soundscape) | /scripts/soundscapes_<mapname>.txt
|
| .txt (soundscript) | /maps/<mapname>_level_sounds.txt
|
| .cache (soundcache) | /maps/soundcache/<mapname>.cache
|
| .txt (retake bombplants) | /maps/<mapname>_retake.txt
|
| .txt (camera positions) | /maps/<mapname>_cameras.txt
|
| .txt (map story) | /maps/<mapname>_story.txt
|
| .txt (map commentary) | /maps/<mapname>_commentary.txt
|
| .txt (particles manifests) | /particles/particles_manifest.txt/maps/<mapname>_particles.txt/particles/<mapname>_manifest.txt
|
| .txt (radar information) | /resource/overviews/<mapname>.txt
|
| .dds (radar images) | /resource/overviews/<mapname>_radar.dds/resource/overviews/<mapname>_radar_spectate.dds(and vertical sections) |
| .svg (map icon) | /materials/panorama/images/map_icons/map_icon_<mapname>.svg
|
| .png (map background) | /materials/panorama/images/map_icons/screenshots/1080p/<mapname>.png
|
| .kv (player models) | /maps/<mapname>.kv
|
| .kv3 (bots behaviour) | /scripts/<any mentioned in scripts or .vmf>.kv3
|
| .png (dz spawn mask) | /maps/<mapname>_spawnmask.png
|
| .png (dz deployment map) | /materials/panorama/images/survival/spawnselect/map_<mapname>.png
|
| .vtf (dz tablet map) | /materials/models/weapons/v_models/tablet/tablet_radar_<mapname>.vtf
|
Особенности
- Обнаруживает материалы, текстуры, модели, звуки (.wav, .mp3, .ogg, .flac), материалы skybox, детали, профили коррекции цвета, частицы и другое.
- Обнаруживает материалы и текстуры, используемые в моделях (включая скины), а также определяет параметр $includemodel и гибы.
- Распознаёт материалы Patch.
- Обнаруживает .nav (навигационная сетка), .ain (info_node), .txt (описание карты), .txt (Soundscape), .txt (звуковые скрипты), .cache (Soundcache), .txt (плантации бомбы для ретейков), .txt (позиции камер), .txt (история карты), .txt (комментарии к карте), .txt (манифесты частиц), .txt (информация о радаре), .dds (изображения радара), .svg (иконка карты), .png (фон карты), .kv (модели игроков), .kv3 (поведение ботов), .png (маска спавна Danger Zone), .png (карта развертывания Danger Zone), .vtf (карта планшета Danger Zone).
- Обнаруживает звуки, упомянутые в файлах Soundscape и Soundscript.
- Обнаруживает скрипты и конфигурации.
- Обнаруживает модели, звуки, файлы поведения ботов и другие скрипты и конфигурации внутри обнаруженных скриптов только если они названы с их расширениями файлов (.mdl, .wav, .mp3, .ogg, .flac, .kv3, .nut, .cfg).
- Программа не обнаруживает ресурсы, упомянутые в скриптах, если в пути есть пробел.
- Также находит .vmf файлы, указанные в сущностях func_instance, и упаковывает их пользовательские ресурсы.
- Программа читает
gameinfo.txt(иmount.cfgдля
Garry's Mod), чтобы получить пути для поиска контента. - Программа также читает
libraryfolders.vdf, чтобы получить пути к папкам библиотеки Steam. - Может либо упаковать все найденные файлы в .bsp, либо сохранить файл со списком всех обнаруженных пользовательских ресурсов.
- Программа создаст резервную копию файла .bsp (.bsp.backup).
- Программа проверяет наличие обновлений при запуске.
- Программа отображает уведомление, когда упаковка завершена.
Поддерживаемые игры
Нативная поддержка:
Параметры
Программу также можно использовать через интерфейс командной строки. Ниже приведён список аргументов, которые можно передать напрямую при запуске программы.
--vmf <path>- Установите путь к файлу .vmf.
--bsp <path>- Установите путь к файлу .bsp (если не указано, файл со списком всех обнаруженных пользовательских ресурсов будет сохранён в папке cache).
--game <index | gamefolder | path>- Выберите игру для использования. Индекс — это номер игры в списке поддерживаемых игр, начиная с 0 (порядок игр в списке может измениться в будущем, поэтому лучше использовать имя папки игры или путь к ней).
- Кроме того, если программа не может найти ваш путь к Steam и вы используете путь к папке игры в этом аргументе, то путь к Steam будет получен из него.
- Примеры: 0, 1, csgo, garrysmod,

C:/Program Files (x86)/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/
- Примеры: 0, 1, csgo, garrysmod,
--log(или-l)- Создать файл журнала. Если эта опция включена и любой аргумент недействителен, будет создан файл cmd_exit_reason.log в папке cache.
--notify(или-n)- Показать уведомление, когда упаковка завершится.
--use-native-tools(или-u)- Использовать нативные (встроенные) инструменты вместо vpk.exe и bspzip.exe.
--addcfg <path>- Добавить конфигурацию игры (конфигурации, расположенные в
<каталог, где находится файл .exe>/game_cfgs/, будут добавлены автоматически).
--gameinfo <path>- Установите путь к файлу
gameinfo.txt, если он не хранится в месте по умолчанию или программа не может его найти.
--mountcfg <path>- Установите путь к файлу
mount.cfg, если он не хранится в месте по умолчанию или программа не может его найти (только в
).
--cachedir <path>- Переопределить путь к папке cache по умолчанию (
<каталог, где находится файл .exe>/cache/).
--no-backup(или-b)- Не создавать резервную копию файла .bsp.
Использование с Hammer
Вы можете добавить конфигурацию в Hammer, чтобы упаковать все пользовательские ресурсы сразу после компиляции. Следуйте этим шагам, если хотите.
- Добавьте новую конфигурацию компиляции в экспертном режиме компиляции.
- Назовите её
[AutoBSPpackingTool] - Pack dataили как вам угодно. - Установите в поле Command полный путь к исполняемому файлу программы (.exe).
- Пример:

C:/Users/user/Downloads/AutoBSPpackingTool.exe
- Пример:
- Вставьте в Parameters это:
--vmf $path\$file.vmf --bsp $bspdir\$file.bsp --game $gamedir --notifyи добавьте другие аргументы, если хотите. - Готово! Теперь нажмите Go! и ждите, пока не появится уведомление.
--game в зависимости от игры, с которой вы его используете, так что полные Параметры для --vmf $path\$file.vmf --bsp $bspdir\$file.bsp --game "portal2" --notifyВнешние ссылки
Загрузки
Сообщества
Смотрите также
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

