PackBSP工具
< Zh
		
		
		
		Jump to navigation
		Jump to search
		 Packbsp 是一个开源开发者工具,它能自动分析地图并发现其依赖网络(如美术资源),然后将它们打包进BSP文件。
 Packbsp 是一个开源开发者工具,它能自动分析地图并发现其依赖网络(如美术资源),然后将它们打包进BSP文件。
 警告:目前该工具如果无法在\SteamApps\[steam用户名]\Source SDK\路径下检测到旧的Source SDK就无法工作,这使得它在新版SteamPipe更新后基本无法使用(因为所有游戏文件夹都被移到了SteamApps\common\)。在有人修复并发布新的二进制文件之前,建议您改用bspzip或Pakrat。
警告:目前该工具如果无法在\SteamApps\[steam用户名]\Source SDK\路径下检测到旧的Source SDK就无法工作,这使得它在新版SteamPipe更新后基本无法使用(因为所有游戏文件夹都被移到了SteamApps\common\)。在有人修复并发布新的二进制文件之前,建议您改用bspzip或Pakrat。 提示:虽然不再积极开发,但作者欢迎通过Github提交任何贡献或修复。
提示:虽然不再积极开发,但作者欢迎通过Github提交任何贡献或修复。例如,您的地图中可能包含一个自定义模型。PackBSP会分析该模型以找到它使用的所有文件和材质,然后继续分析这些文件来查找碎片或纹理等,直到探索完所有依赖。它会将这些文件与GCF/NCF文件中的内容进行比较,这样只有您真正需要的自定义内容才会被打包到地图中,并且可以显示缺失的必要内容。
功能
- 以与Source SDK启动器相同的方式检测引擎和游戏
- 自动检测游戏相关的GCF并检查其内容
- 使用与Hammer相同的数据(FGD)智能检测地图中纹理、模型等的使用情况
- 打包自定义天空盒纹理和细节精灵
- 检查VMT文件并理解各种依赖关系,如凹凸贴图、环境贴图、补丁着色器等
- 处理地图特定的粒子清单
- 处理自定义声景
未来计划
- 支持《求生之路》系列和《异形丛生》
- 支持Mac系统
外部链接
已知问题
如果.bsp地图包含.mp3声音文件,"Packbsp"会将其列为"sound-name.mp3.wav"
"Packbsp"无法识别.bsp中带有".spr"后缀的精灵文件,例如materials/sprites/sprite-name.spr
"Remove Selected"按钮存在bug,不总是能移除高亮选中的项目
参见
| 
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||































