真实之光 - 真实火把阴影

真实之光 - 真实火把阴影

亨利手中的火把以其火焰照亮世界,投下真实的阴影,包括他自己的影子。

[size=5]前言[/size]
游戏不会用 Henry 手中的火炬照亮场景。它使用的是他头顶上方一盏为第一人称视角设计的隐形光源:阴影只落在摄像机前方的锥形范围内,而且 Henry 不会投下阴影。切换到第三人称或拍照模式时,这表现为边缘笔直的阴影,以及没有身体、悬浮在空中的武器阴影。

[b]True Light[/b] 会关闭那盏光源,改由火焰照亮场景,阴影投向四面八方,包括 Henry 的阴影。

[size=5]功能预期[/size]
[list]
[][b]手持火炬或提灯:[/b]由火焰发光,阴影投向四面八方,包括 Henry 的阴影。它会跟随火焰经过任何动画,包括动画模组。[/]
[][b]蹲下、上马、下马:[/b]游戏会隐藏火炬模型。光源会保持在 Henry 头顶正上方继续照明,并带有完整阴影;待火炬再次举起后,光源会回到火焰处。[/]
[][b]收起火炬、对话、过场动画:[/b]没有火炬光照,与游戏本体一致。[/]
[]NPC 的火炬以及其他所有光源均不受影响。无可测量的帧率开销。[/]
[/list]
[size=5]安装[/size]
使用你的模组管理器安装,或解压到你的 [b]Mods[/b] 文件夹:
[code]
Mods/
\-- true_light/
    |-- mod.manifest
    |-- mod.cfg              (设置)
    \-- Data/
        \-- true_light.pak[/code]运行后,[b]kcd.log[/b] 会显示一行 [TrueLight] loaded。要卸载,请删除 Mods/true_light。

[size=5]设置[/size]
[b]Mods/true_light/mod.cfg[/b],在载入存档时读取。1 = 真实火炬光照,0 = 游戏自带光照。
[list]
[][b]true_light_third_person[/b](默认 1):第三人称(TPVCamera 或任何摄像机模组)[/]
[][b]true_light_photo_mode[/b](默认 1):拍照模式[/]
[][b]true_light_first_person[/b](默认 0):第一人称[/]
[/list]相同的名称也可用作控制台命令。[b]true_light_reload[/b] 会重新读取该文件。

[b]来自其他模组的光源[/b]
来自模组的火炬和提灯(类 Lamp)已内置支持。要添加其他模组的手持光源,请使用:
[code]
true_light_held_light <class | name:prefix> [helper] [state][/code][b]name:[/b] 匹配实体名称的开头而不是类名,[b]helper[/b] 是模型上的火焰辅助节点,[b]state[/b] 是它必须处于的脚本状态才算作已点亮;- 表示跳过某一项。不带值时,该命令会列出光源。该物品在被持有时必须获得游戏的火炬光照,就像火炬和提灯那样。

[size=5]兼容性[/size]
[list]
[][url=https://www.nexusmods.com/kingdomcomedeliverance2/mods/3263]Proper Third Person View (TPV Camera)[/url]:推荐使用,但非必需。它的视角信号也会将其特写镜头计为第三人称。[/]
[]其他摄像机模组:根据摄像机到 Henry 头部的距离进行检测。[/]
[/list]
[size=5]已知限制[/size]
[list]
[]在第一人称下(默认关闭),持火炬的手臂可能会在视野中投下阴影。[/]
[/list]
[size=5]致谢[/size]
[list]
[]Warhorse Studios - Kingdom Come: Deliverance II[/]
[/list]
我的所有 Kingdom Come: Deliverance II 模组和工具都可以在这个 [url=https://github.com/tkhquang/KCD2Tools]GitHub 仓库[/url] 中找到。欢迎贡献或提出改进建议!