LogoLogo
简体中文
简体中文
  • 主页
  • 联系我们
  • 感谢名单
  • 维基101 - 如何开始?
    • 修改指南
      • 如何备份,解包和重新打包
      • 如何配置修改用一个工作环境
      • 修改工具
        • 如何使用RSPNVPK
        • 资源
          • 游戏目录
          • BSP
            • BSPSource
            • BSP Viewer
            • BSP2MAP
            • BSPZIP
            • EntEd
            • Entspy
            • Map Analyst
            • PackBsp
            • Pakrat
            • VBSP_h4xed
            • VIDE
            • VMEX
            • WinBSPC
            • WinBSPZip
          • Hammer
            • 位移Luxel密度
          • VTF & VMT
            • VTFEdit
            • Vtex
              • Vtex - 编译参数
              • Vtex - 疑难解答
  • 信息
    • 纹理
      • Valve纹理格式-VTF
        • 创建材质
        • 创建动画粒子
        • 修改动画粒子-Wanty的方法
      • Valve材质类型-VMT
      • 纹理和颜色
        • 颜色和纹理信息
      • 着色器
        • $basetexture
        • $color
        • $reflectivity
        • 材质标志
      • 反照率贴图
      • 凹凸贴图
        • $bumpmap
        • $ssbump
      • 立方环境贴图
      • 光照贴图
      • 矢量材质
      • 纹理映射
      • 内容丢失
      • 基础天空盒
        • 2D天空盒
        • 3D天空盒
    • 脚本
      • 关键值
        • Gameinfo.txt
        • 武器配置
      • VScript
    • 文件格式
      • NUT & GNUT-Squirrel游戏语言
      • PSD-Photoshop文档
      • TGA-Truevision图像文件
      • TXT-文本文件
      • VPK-Valve包文件
    • 文件位置
      • VPK
      • 武器
        • 武器模型
        • 武器脚本
        • 武器配置
      • 模型
        • 模型-天空背景
        • 铁驭
          • 模型-铁驭能力
          • 模型-铁驭武器
        • 泰坦
        • 模型-引导标志
        • 模型-容器
        • 模型- Fixtures
        • 模型-IMC基础
        • 模型-工业
        • 模型- 虎大前进基地_live_fire
        • 模型-NPC
        • 模型-边境防御
  • 修改
    • 武器
      • 自定义武器皮肤
        • 使用\应用自定义武器皮肤
          • VTF文件制作
        • 制作武器自定义皮肤
          • 2D图像线框渲染模式(Wireframe mode)
        • 武器自定义皮肤样例
      • 武器效果
      • 准星修改
        • 批量修改准星
        • 准星样例
      • 武器定位
      • 武器视野
      • 一键更换武器视野
      • 特殊/独特武器修改
        • 电能步枪-电弧枪
        • 电能步枪-蓄力颜色
        • LSTAR-蓄力颜色
    • 铁驭
      • 模型-铁驭类
    • 泰坦
      • 泰坦的穹顶护盾
      • 北极星
        • 线缆-钩爪和绊索陷阱
        • 电浆磁轨炮-蓄力特效
        • 北极星-重力特效
        • 北极星-铝热剂特效
      • 浪人
        • 剑封颜色
      • 军团
        • 强大火力-蓄力颜色
      • 离子
        • 镭射炮-蓄力颜色
        • 漩涡防护罩颜色
    • 地图
      • 地图-天空背景
      • 地图-立体地图
      • 战争游戏
        • 全息墙颜色
    • 用户界面
      • 游戏文本修改-r1_language
      • 游戏中
        • 计分板背景
      • 菜单
        • 暂停菜单模糊
        • 主菜单背景
        • 网路-菜单
        • 新闻和聚焦
        • 设置
          • 控制
          • 按键设置
    • 声音
      • 击杀音效
      • 大厅背景音乐
    • 杂项
      • 电缆-滑索
      • 马文机器人-胸部显示屏
      • 脉冲刀范围特效
      • 被声呐探测到的效果
      • 模型-炸蛛
      • 尼斯湖水怪模型
  • 脚本数据
    • 准星
    • 特效(FX)
    • 特效
      • 特效-铁驭
        • 特效-铁驭武器
          • 特效-突击步枪
          • 特效-冲锋枪
          • 特效-轻机枪
          • 特效-狙击步枪
          • 特效-散弹枪
          • 特效-榴弹发射器
          • 特效-副手武器和手枪
          • 特效-反泰坦武器
          • 特效-特殊武器
        • 特效-铁驭投掷物
          • 特效-电弧效果
          • 特效-飞火星
          • 特效-重力星
        • 特效-铁驭能力
      • 特效-泰坦
        • 特效-离子
        • 特效-强力
        • 特效-北极星
          • 特效-电浆轨道炮
          • 特效- Holo Railgun
          • 特效-毒蛇
        • 特效-帝王
          • 特效-Monarch Beam
        • 特效-浪人
        • 特效-烈焰
          • 特效-铝热剂发射器
          • 特效-Meteor First
          • 特效-火墙
        • 特效-军团
      • 特效-NPC和炮台
        • 特效-NPC
          • 特效-无人机
          • FX - Drone Cloak
          • FX - Drone Frag
          • FX - MRVN
          • FX - Mortar
          • FX - Holo Spectre
        • 特效-炮台
      • 特效-杂项和未知项
        • FX - Holo Map
        • FX - Beacon
        • FX - Skybox
          • FX - Skybox 1K
          • FX - Skybox Carrier
          • FX - Skybox Creature
          • FX - Skybox Nuke
          • FX - Skybox Station Traffic
        • FX - Skyway
        • FX - Dev
          • FX - Bug Repro
        • FX - Droppod
        • FX - Scan
      • 特效-原始数据
        • FX - EMP
        • FX - Env
        • FX - Grenade
        • FX - Harvester
          • FX - Coop Harvester FX
        • FX - HUD
          • FX - HUD AR FX
          • FX - HUD AR Impacts
          • FX - HUD AR Lines
          • FX - HUD AR Ordinance
          • FX - HUD AR Pings
          • FX - HUD AR Titandroppoint
        • FX - Impact
          • FX - Impact FX EXP Cutom
        • FX - Light
        • FX - Orbital Strike
        • FX - Projectile Plasma
        • FX - Reload
        • FX - Shell Eject
        • FX - Smoke
        • FX - Tracers
        • FX - Weapon
          • FX - Arc Cannon
          • FX - Dragonbreath
          • FX - Flamethrower
          • FX - Malta Gun
          • FX - Triple Threat
    • 声音
      • 声音-默认语音
      • 声音-铁驭
        • 铁驭武器
          • 突击步枪
          • 冲锋枪
          • 轻机枪
          • 狙击步枪
          • 散弹枪
          • 榴弹枪
          • 副手武器及手枪
          • 反泰坦武器
        • 铁驭投掷物
        • 铁驭能力
      • 声音-泰坦
        • 声音-离子
        • 声音-强力
        • 声音-北极星
        • 声音-帝王
        • 声音-浪人
        • 声音-烈焰
        • 声音-军团
      • 声音-无人机和NPC
        • 声音 -巨型炮塔
      • 声音-杂项和未知项
        • 声音-电弧炮
        • 声音-电弧枪
        • 声音- Flamethrower
        • 声音- Triplethreat
    • 图标和HUD
      • 菜单
        • 私房加载界面
        • 私人比赛
        • 计分板
  • 修改样例
    • 低配模式
    • 无HUD修改
  • 导出资源
    • 导出地图
    • 导出模型
    • 使用Legion的方式导出
  • 资源
    • 纹理库
Powered by GitBook
On this page
  • 特点
  • 支持
  • 提交错误报告
  • 问题和建议的对策方针(Q&A)

Was this helpful?

  1. 维基101 - 如何开始?
  2. 修改指南
  3. 修改工具
  4. 资源
  5. BSP

PackBsp

PackBsp是一个开源的开发者工具,它可以自动分析地图并生成其的依赖网络,比如说相关的艺术资产,并将它们打包到BSP文件中

PreviousMap AnalystNextPakrat

Last updated 3 years ago

Was this helpful?

PackBsp是一个允许地图制作者很容易就能嵌入自定义模型,纹理和其他资产到他们的基于Valve的引擎的地图。它通过分析地图、确定需要被加入的内容和可能存在的依赖关系,并将所有内容打包到单个BSP文件中来实现这一点。

警告: 目前来说,这个工具如果在 \SteamApps\[steam_username]\Source SDK\ 中检测不到老的(因为某些新的无法更新)的话,是无法工作的。目前并没有相关人员提供更新补丁或者技术支持,所以目前建议您使用 或 代替。

提示:虽然目前没有开发进程,但作者欢迎任何形式的贡献或修复,您可以通过Github来提交。

例如,您的地图中可能有一个自定义模型。PackBSP将分析模型以找到它被调用的所有文件和材料,然后分析这些文件和材料以找到gibs或纹理等,直到所有的相关资源都被发掘。它将把这些文件与GCF/NCF文件夹中存在的文件进行对比,这样地图中将只包含您真正需要改变的自制内容,并且可以在您需要的内容缺失时提交错误报告给您。

特点

  • 对于steam上所有的起源游戏mod都有效,比如说:

    • 半条命2

    • 半条命2 第一章

    • 半条命2 第二章

    • 军团要塞2

    • 胜利之日:起源

    • CS:GO

  • 支持自定义内容,包括(但不限于):

    • 模型和武器皮肤

    • 材质和纹理

    • 背景音乐和声音

    • 粒子

    • 天空盒

支持

提交错误报告

要提交bug报告,请到Github页面创建一个新问题,提交packbsp_debug.log的副本,此副本可以在PackBsp的根目录中文件夹找到。

问题和建议的对策方针(Q&A)

“PackBsp不会自动在我的地图中找到某个依赖项,我必须手动添加它。”

  • 请提交一个bug报告,并说明缺失的依赖关系以及关系链的类型。例如,你的地图中可能有一个prop_static,它有一个自定义模型,这个模型可能有一个自定义皮肤,而那个皮肤材质可能有一个自定义纹理,但是纹理缺失了。

"“引擎”的下拉框为空或缺少条目!我找不到需要运行的游戏文件!"

  • 你的Source SDK 配置可能损坏或不完整。

  • 尝试快速启动缺失的游戏。

  • 尝试使用在Source SDK启动器中的 "Refresh SDK Content" 选项

  • 如果你能够使用游戏自带的的Hammer编辑器,但不能使用PackBsp,请提交bug报告。

"我尝试选择steam目录,它说客户端注册表.Blob正在被另一个进程使用!"

  • Steam可能正在以某种方式重新配置自己,比如更新。请稍后再试。

  • 如果稍后再次尝试还是不起作用,请尝试重新启动Steam。

  • 如果问题仍然存在,请提交错误报告。

"我的env_projectedtexture没有显示出来"

  • 因为它很难分析和预测某些行为,PackBsp并不支持由Hammer中的I/O系统所触发的依赖关系。

  • env_projectedtexture 实体依赖于I/O系统,你必须配置所要使用的纹理。

  • 请检查您的地图的依赖逻辑关系网来确定需要哪些文件,并手动添加它们。

"我有一些地图逻辑关系物,比如说一个显示道具的模型,但当我触发它时,它的的新模型消失了"

  • 因为它很难分析和预测某些行为,PackBsp并不支持由Hammer中的I/O系统所触发的依赖关系。

  • 请检查您的地图的依赖逻辑关系网来确定需要哪些文件,并手动添加它们。

引用文献:

使用和 一样查找方式去查找特殊的实体数据文件。如果你可以在Hammer中选择一个材料或模型,PackBsp应该同样检测得到它。

源文档链接:

Hammer
http://technofovea.com/blog/projects/packbsp
http://technofovea.com/blog/
https://github.com/DHager/packbsp
https://developer.valvesoftware.com/wiki/Packbsp
Source
Source SDK
SteamPipe
bspzip
Pakrat