BSPZIP打包工具
< Zh
Jump to navigation
Jump to search
BSPZIP是一款命令行工具,可将任意文件打包进BSP地图文件。加载地图时,这些文件会被挂载,效果等同于存放在游戏实际内容目录中。
- GUIs/Replacements|图形界面工具]]替代直接操作BSPZIP
{{bug|tested=
|根目录下的![]()
materials/自定义VMT文件可能打包失败,请使用子目录存放
示例:![]()
materials/my_materials/}
虽然推荐使用BSPZIP打包资源,但在处理Maplist Thumbnails等特殊情况时,建议改用资源清单方案。
使用指南
工具路径:common\<gamename>\bin\bspzip.exe
批量添加文件
基础命令格式:
-addlist <输入bsp> <文件列表> <输出bsp> -addorupdatelist <输入bsp> <文件列表> <输出bsp>(仅OrangeBox版支持增量更新)
文件列表(.txt)格式规范:
内嵌路径/file1 本地绝对路径\file1 内嵌路径/file2 本地绝对路径\file2
示例:
materials/foo/bar.vtf D:\Steam\...\materials\foo\bar.vtf sound/lorem/ipsum.mp3 D:\Steam\...\sound\lorem\ipsum.mp3
单文件操作
-addfile <输入bsp> <内嵌路径> <本地路径> <输出bsp>
文件提取
-extract <bsp文件> <输出.zip> -extractfiles <bsp文件> -dir <bsp文件>
Cubemap反射贴图处理
-extractcubemaps <bsp文件> <输出目录> -deletecubemaps <bsp文件>
{{bug|tested=
|此命令可能损坏PAKFILE数据块,建议改用
VIDE或
VPKEdit}
压缩功能
-repack -compress <bsp文件>
解压命令:
-repack <bsp文件>
- 压缩地图会导致
起源电影制作器崩溃 - 已压缩地图生成立方体贴图时将引发游戏崩溃