Ru/AutoBSPpackingTool: Difference between revisions
< Ru
		
		
		
		Jump to navigation
		Jump to search
		|  (Translated to Russian) | mNo edit summary | ||
| Line 1: | Line 1: | ||
| {{LanguageBar}} | {{LanguageBar}} | ||
Latest revision as of 00:26, 22 September 2024
 AutoBSPpackingTool - это сторонний инструмент, созданный для разработчиков
 AutoBSPpackingTool - это сторонний инструмент, созданный для разработчиков  Source и картографов. Он автоматически обнаруживает и упаковывает практически все возможные пользовательские ресурсы, которые могут быть использованы на карте.
 Source и картографов. Он автоматически обнаруживает и упаковывает практически все возможные пользовательские ресурсы, которые могут быть использованы на карте.
 Примечание:Для работы программы требуется Microsoft
Примечание:Для работы программы требуется Microsoft  .NET Framework версии 4.0 или выше.
 .NET Framework версии 4.0 или выше. Совет:Лучше, если вы сами упакуете свой пользовательский контент, упомянутый в скриптах, потому что существует много ситуаций, в которых невозможно обнаружить пользовательские ресурсы, используемые в скриптах, без запуска движка.
Совет:Лучше, если вы сами упакуете свой пользовательский контент, упомянутый в скриптах, потому что существует много ситуаций, в которых невозможно обнаружить пользовательские ресурсы, используемые в скриптах, без запуска движка. Важно:Вам следует поместить программу в отдельную папку, так как она создаст папку кэша и папку для хранения конфигураций игры в каталоге, где находится файл .exe
Важно:Вам следует поместить программу в отдельную папку, так как она создаст папку кэша и папку для хранения конфигураций игры в каталоге, где находится файл .exe| 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), чтобы получить пути для поиска контента. 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! и ждите, пока не появится уведомление.
 Примечание:Если вы используете
Примечание:Если вы используете  Hammer++ с игрой, которая не поддерживается официально (например, с
 Hammer++ с игрой, которая не поддерживается официально (например, с  Portal 2), вам может потребоваться вручную установить параметр
 Portal 2), вам может потребоваться вручную установить параметр --game в зависимости от игры, с которой вы его используете, так что полные Параметры для  Portal 2 будут выглядеть так:
 Portal 2 будут выглядеть так:--vmf $path\$file.vmf --bsp $bspdir\$file.bsp --game "portal2" --notifyВнешние ссылки
Загрузки
Сообщества
Смотрите также
| 
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||




































