调试控制台扩展

向调试控制台添加一组新命令

调试控制台

请注意,我将删除有关脚本编译错误的帖子。如果它们发生在您身上,有50%的几率是您尚未正确设置模组脚本,且有49.99%的几率存在模组冲突。剩余的0.01%概率实际上是模组本身的问题。
如果你的游戏在使用任何脚本模组时都无法启动,请参考此帖;如果游戏仅在使用某个脚本模组时无法启动,特别是这种情况,很可能出现模组冲突。无论哪种情况,都需要进行一些谷歌搜索,帖子部分不适合重复讨论相同的问题与解决方案,因此所有未来关于脚本问题的报告将被移除,除非它们是由模组实际缺陷引起的。
此模组需要安装并启用控制台启用模组才能运行!

这个模组有什么作用:

它添加了一组可以通过调试控制台使用的控制台命令。

安装:

解压文件并将 modConsoleExtensions 文件夹放入《巫师3》安装目录下的 Mods 文件夹内。
然后打开或创建 Mods.settings 文件(确保是 Mods.settings,而不是 Mods.settings.txt!)并添加以下行:

[模组控制台扩展]
Enabled=1
优先级= <- 此处可填入任意数字,根据你的模组调整此值,因为本模组修改了 npc.ws

此模组不会与其他模组产生冲突,如果您遇到问题,可能是安装方式不正确或脚本模组存在普遍性问题。

用法:

进入游戏,打开控制台并使用以下列出的任意命令(请注意命令区分大小写):

命令列表:

  • 相位移动(距离) - 将玩家向前传送X米,无视墙壁和障碍物。
  • 万能钥匙 - 解锁20游戏单位半径内所有真实门(确实存在无法开启的假门)。
  • GTFO - 移除当前选中的实体(但并非所有实体都可移除)。
  • 播放自定义动画(0至15数字) - 播放冥想、嗅探、查看线索等自定义动画。
  • 获取模板 - 快速调试功能,获取最近对象的 w2ent 路径。
  • 获取标签(数字) - 从最近对象中检索指定索引的标签。
  • 切换界面 - 快速开关 HUD 显示(1.01+ 版本)。
  • 设置玩家比例(宽,深,高) - 缩放玩家模型(1.01+ 版本)。
  • 设置比例(宽,深,高) - 缩放当前目标(1.01+ 版本)。
  • 启用删除场景 - 在乌马任务中开启与叶奈法的烹饪场景(1.02+ 版本)。
  • 播放音效("音效名称") - 播放音效提示(1.02+ 版本)。
  • 获取位置 - 显示玩家坐标(1.02+ 版本)。
  • 获取旋转 - 以俯仰/偏航/滚转顺序显示玩家朝向(1.02+ 版本)。
  • 获取目标模板 - 返回交互目标的实体模板(1.03+ 版本)。
  • 获取外观 - 显示交互目标的外观名称(1.03+ 版本)。
  • 自动行走(速度) - 使角色按设定速度自动行走(需先手动开始行走,之后可松开按键)(1.03+ 版本)。
  • 注视镜头(时长) - 使玩家角色看向摄像机(1.03+ 版本)。
  • 兜帽(类型(数字), 肩饰(开/关)) - 添加可穿戴红兜帽,可选配肩饰(1.04+ 版本)。
  • 移除兜帽 - 摘除兜帽,需重新装备物品使头发显现(1.04+ 版本)。
  • 移除头发 - 隐藏头发,需重新装备物品使头发显现(1.04+ 版本)。
  • 添加外观(path) - 添加自定义外观部件(帽子/背包/模型组件)(1.04+ 版本)。
  • 移除外观(path) - 移除自定义外观部件(1.04+ 版本)。
  • 隐藏玩家(可选开关以移除希里佩剑) - 隐藏玩家模型(后颈部位为硬编码,不适用于希里 DLC 外观)(1.05+ 版本)。
  • 塔玛拉(开/关) - 添加塔玛拉外观(用于希里)(1.05+ 版本)。
  • 特莉丝(开/关, 头部#, 身体#) - 添加特莉丝外观(用于希里)(1.05+ 版本)。
  • 叶奈法(开/关, 发型#, 身体#) - 添加叶奈法外观(用于希里)(1.05+ 版本)。
  • 托蜜拉(开/关) - 添加托蜜拉外观(用于希里)(1.05+ 版本)。
  • 罗契(开/关) - 添加罗契外观(用于杰洛特)(1.05+ 版本)。
  • 雷索(开/关) - 添加雷索外观(用于杰洛特)(1.05+ 版本)。
  • 薇丝(开/关, 头部#) - 添加薇丝外观(用于希里)(1.06+ 版本)。
  • 兰伯特(开/关, 身体#) - 添加兰伯特外观(用于杰洛特)(1.06+ 版本)。
  • 艾斯卡尔(开/关) - 添加艾斯卡尔外观(用于杰洛特)(1.06+ 版本)。
  • 梅菲斯特(开/关) - 添加镜中人外观(用于杰洛特)(1.06+ 版本)。
  • 披风(开/关, 隐藏武器 开/关, 灰色版本 开/关) - 添加披风(1.07+ 版本)。
  • 路径生成(path(字符串), 数量, 距离, 敌对(开/关)) - 从 w2ent 路径生成 NPC,可生成所有现有 NPC(1.07+ 版本)。
  • 夏妮(启用:布尔, 头部:整数, 身体:整数, 可选物品:布尔, 可选罗纹:布尔, 可选裸露:布尔, 可选内衣:布尔) (1.08+ 版本)
  • 傲步行走(启用:布尔) - 启用石之心弗洛迪米尔式行走(1.10+ 版本)
  • 强制动画(动画名称) - 强制玩家播放指定动画(1.10+ 版本)
  • 萨尔萨(类型0-3) - 播放石之心萨尔萨舞动画(1.10+ 版本)
  • 全体执行(动画名称) - 强制周围所有 NPC 播放特定动画(1.10+ 版本)
  • 为我执行(动画名称) - 强制目标 NPC 播放特定动画(1.10+ 版本)
  • 屏幕模糊(强度:浮点) - 全屏模糊效果(1.11+ 版本)
  • 径向模糊(位置:布尔,强度:浮点,波纹量:浮点,波速:浮点,波频:浮点) - 生成带参数的径向模糊球体,1 为玩家位置,0 为摄像机位置(1.11+ 版本)
  • 开启棕褐色调() - 启用黑白后期处理(1.12+ 版本)
  • 关闭棕褐色调() - 禁用黑白后期处理(1.12+ 版本)
  • 油画效果() - 启用石之心油画滤镜(建议启用前存档)(1.12+ 版本)
  • 旋转角色(角度:浮点) - 旋转玩家模型(适用于自定义动画/截图,完成后需归零)(1.12+ 版本)
  • Z轴位移(值:浮点) - 上下移动玩家模型(适用于自定义动画/截图)(1.12+ 版本)
  • 前往螺旋() - 传送至“穿越时空”任务世界(即“螺旋”)(1.13+ 版本)
  • 精灵城() - 传送至螺旋内的艾恩·艾尔城镇(1.13+ 版本)
  • 冰封小镇() - 传送至螺旋内的冰冻小镇区域(1.13+ 版本)
  • 毒气森林() - 传送至螺旋内的毒气森林区域(1.13+ 版本)
  • 死寂之地() - 传送至螺旋内的沙漠区域(1.13+ 版本)
  • 前往迷雾岛() - 传送至迷雾岛地图(1.13+ 版本)
  • 迷雾岛海岸() - 传送至迷雾岛起始区域(1.13+ 版本)
  • 过场光照 - 强制启用明亮的“过场动画”光照(1.14+ 版本)
  • 自定义环境(path:字符串) - 加载选定环境(1.14+ 版本)
  • 欧吉尔德(启用:布尔, 头部:整数, 身体:整数, 可选物品:布尔) - 将杰洛特切换为欧吉尔德(1.14+ 版本)
  • 播放表情(动画:名称) - 播放面部表情动画(1.14+ 版本)
  • 我的外观(名称:名称) - 设置玩家外观(对希里有效)(1.14+ 版本)
  • 变形(比例:浮点, 时间:浮点) - 对支持变形的网格体生效(如第四套欧吉尔德身体/头部)(1.14+ 版本)
  • 玩家播放特效(特效名:CName) - 使玩家播放特效(1.14+ 版本)
  • 玩家停止特效() - 停止所有播放中的特效(1.14+ 版本)

对于 capp/rcapp 命令:以下是您可以尝试使用的条目列表。
例如:capp("characters\models\crowd_npc\medic\caps\c_01_ma__medic.w2ent") <- "维瑟米尔帽"。
请记住使用 Windows 路径斜杠 \,而不是网页中使用的斜杠 /
你可以通过使用 quick bms 解压 content0 中的 startup.bundle,并用十六进制编辑器查看 animations 文件夹中的文件,来获取一些可用的自定义动画列表。
如果您在使用玩家替换命令时遇到问题,可以观看这段视频。
如果你只对外观功能感兴趣,可以试试这个模组。
如果你想通过 PayPal 捐款来表达对我工作的感谢,请联系我获取详细信息。