
对话时的玩家摄像机
轮到你说话时看到自己的脸。该模组恢复了最初由玩家对话镜头模组引入的功能,并附加了一些额外内容。这是从头重建的,没有复用任何代码。
查看大图[size=4][b]描述[/b][/size]
轮到你说话时看到自己的脸。
[b]在游戏设置中,[/b][b]保[/b][b]持“辅助功能 -> [/b][b]对话摄像机”设置为开启。[/b]
[color=#ff7700][size=4][b]我强烈建议在游戏中按 F10 将模组切换为关闭,直到你通过新游戏流程(Barrett 给了你手表)以及任何其他自定义游戏内过场动画。[/b][/size][/color]
[color=#ffff00][size=4][b]大多数问题都可以通过将模组切换为关闭,并在第一人称和第三人称模式之间来回缩放来解决。[/b][/size][/color]
[size=4][b]安装说明[/b][/size]
[color=#D4D4D8]使用 Vortex 安装,或解压到 Starfield/Data/SFSE/Plugins[/color]
[size=4][b]主要功能[/b][/size]
[list]
[][b]自动对话摄像机切换[/b]
根据谁在说话,摄像机会在 NPC 和你的角色之间切换,让对话呈现更具电影感、RPG 风格的演出。[/]
[][b]手动摄像机模式(INI:iSwitchMode=0,然后在游戏对话中按 V)[/b]
更喜欢完全控制?切换到手动模式,使用可配置的热键在 NPC 和玩家摄像机之间自行切换。[/]
[][b]即时摄像机覆盖(按 V)[/b]
即使在自动模式下,你也可以随时手动切换摄像机,之后会自动恢复自动切换。[/]
[][b]面部表情切换(按 X)[/b]
在对话期间使用可配置的热键循环切换不同的面部表情,并通过游戏内通知显示所选表情。[/]
[][b]默认玩家表情(INI:sDefaultExpression=Disgusted)[/b]
设置一个首选表情,当摄像机切换到你的角色时自动应用。[/]
[][b]即时模组旁路切换(按 F10)[/b]
按下可配置的热键,临时禁用整个模组,并将对话的完全控制权交还给 Starfield。对于脚本场景、过场动画、任务特定摄像机序列或模组对话特别有用。再次切换即可恢复正常运行。[/]
[][b]对话期间随机表情(INI:iFunMode=1)[/b]
会产生一些有趣、意想不到的结果;让玩家感觉更有生气,即使表情与情境不匹配(因此称为“Fun mode”)[/]
[][b]完全可配置[/b]
摄像机模式、热键、切换延迟、表情、构图和各种兼容性选项都可以通过 INI 进行调整。[/]
[/list]
[size=4][b]需求[/b][/size]
[color=#D4D4D8]SFSE
[size=4]
[b]INI 设置(PointCameraAtPlayer.ini):[/b][/size][/color]
[code]; 该插件默认以 ACTIVE 状态启动。
; 按下旁路切换键可临时将所有对话/摄像机逻辑
; 交还给 Starfield,然后再次按下以重新激活模组。
;
; 键值使用 Windows 虚拟键码。
; 常见默认值:
; V = 86
; X = 88
; F10 = 121
[Settings]
; ---------------------------------------------------------------------------
; 摄像机模式与热键
; ---------------------------------------------------------------------------
; 0 = 手动摄像机切换
; 1 = 根据谁在说话进行自动切换
iSwitchMode=1
; 在玩家/NPC 摄像机之间手动切换。
; 在自动模式下,这会临时覆盖自动切换。
; 默认:V
iManualSwitchKey=86
; 循环切换玩家面部表情。
; 默认:X
iExpressionCycleKey=88
; 在游戏内开启/关闭整个插件逻辑。
; 旁路时,Starfield 会正常控制对话/摄像机。
; 默认:F10
iPluginBypassToggleKey=121
; ---------------------------------------------------------------------------
; 表情
; ---------------------------------------------------------------------------
; 当摄像机切换到玩家时自动应用的表情。
; None / Off / Disabled = 无默认表情。
sDefaultExpression=None
; 将所选表情显示为游戏内通知。
iExpressionNotifications=1
; 表情通知持续时间(毫秒)。
iExpressionNotificationDurationMs=1400
; 切换到玩家后应用表情前的延迟。
iExpressionApplyDelayMs=120
; 0 = 关闭
; 1 = 玩家对话镜头期间随机表情
iFunMode=0
; ---------------------------------------------------------------------------
; 自动摄像机切换
; ---------------------------------------------------------------------------
; NPC 停止说话后切换到玩家前的延迟。
iAutoPlayerDelayMs=250
; NPC 开始说话后切换回 NPC 前的延迟。
iAutoNpcDelayMs=60
; 对话开始后自动切换开始前的宽限时间。
iAutoStartupGraceMs=350[/code][color=#D4D4D8][size=4]
[b]已知问题
[/b][/size][size=3]- 在自动摄像机切换期间,仍可能偶尔出现对话语音重叠。
- 有报告称在某些情况下(零重力、角度不佳)对话结束后角色会 T 字姿势,目前无法复现,但大多数异常都可以通过将模组关闭(按 F10)并在第一/第三人称之间缩放来修复[/size][/color]
[color=#D4D4D8]同样可在 [url=https://github.com/rrrafau1337/player-camera-during-dialogue#known-issues]GitHub[/url] 上查看
[b][size=4]鸣谢与致谢[/size][/b][/color]
[color=#D4D4D8]- [b]SFSE 团队[/b][/color]
[color=#D4D4D8]- [b]CommonLibSF[/b] 贡献者
- jedijosh920,Player Dialogue Camera 模组的作者
- 使用的模型 - Opus 4.8 / GPT-5.6 Sol
[b]
[size=4]源代码[/size]:[/b] [/color]
[url=https://github.com/rrrafau1337/player-camera-during-dialogue]GitHub[/url]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。