BSPZIP打包工具
< Zh(Redirected from Zh/Using Bspzip to Embed Custom Content)
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文件>

- 压缩地图会导致
起源电影制作器崩溃
- 已压缩地图生成立方体贴图时将引发游戏崩溃
