无人工玩家光源 - 无角色“发光”效果

无人工玩家光源 - 无角色“发光”效果

一个完全移除游戏中人造玩家光源的模组,使角色模型的光照准确反映周围环境,带来更沉浸的视觉效果。

[size=4][b]描述[/b][/size]
[size=3][color=#D4D4D8]移除游戏中的“人造玩家光照”,同时移除某些场景中出现的角色“发光”效果。从 3 个变体中选择一个,若存在冲突则可使用 .dll:[/color][/size]

[b]Lite[/b] - 仅移除 2 个“局部光照”。角色发光减少,但未完全融入环境。
[b]Full[/b](推荐)- 移除 2 个局部光照以及朝向玩家的次级平行光。角色模型完全融入环境
[b]“Full” .dll:[/b] 适用于存在冲突 drawparam 文件的用户。游戏内效果与“full”变体模组相同。
[b]Dark[/b] - 移除上述全部 3 个光照以及“半球环境光”。角色模型将完全融入,游戏仅由太阳和其他有意放置的光源照亮。
(三个版本均保留烘焙地图光照、GI 探针、雾效等。)

[color=#D4D4D8]现有的 [url=https://www.nexusmods.com/eldenring/mods/3185]No fake player light[/url] 模组移除了你的角色投射到世界上的光照,但没有移除投射到玩家模型本身的人造光。本模组两者都做到了。[/color]

[color=#D4D4D8]随附一个更新的“No Fake Light Casting” sfx 文件,以防你没有它。此随附的 sfx 文件也使用了游戏更新后的 sfxbnd_commoneffects.ffxbnd 文件,因此我推荐使用这个。[/color]

[color=#D4D4D8][b]可选变体[/b]:还包含三个主要版本各自的变体,同时移除游戏的暗角、色差和锐化。[/color]

与我的另一个 Elden Ring 模组配合效果极佳:[url=https://www.nexusmods.com/eldenring/mods/10875?tab=description]Neutral Shadows and LUT Tweaks[/url]

[size=4][b]安装说明[/b][/size]
[][size=3][color=#D4D4D8]安装 ModEngine 2。[/color][/size][/]
[][size=3][color=#D4D4D8]将你选择的文件夹内容复制到你的 ModEngine “Mod”目录中([u]一次只安装一个变体[/u])[/color][/size][/]
[][size=3][color=#D4D4D8][b]要获得“full”效果,需要其中一个变体和 SFX 组件。[/b][/color][/size][/]
[]通过 ModEngine 的 launchmod_eldenring.bat 启动 Elden Ring
[b]卸载:[/b] 从 ModEngine 文件夹中移除添加的文件。随时可以安全操作。

[u]如果使用 .dll 版本[/u][/
]
[]ER Mod Loader:
    将 NoCharacterGlow.dll 放入 ELDEN RING\Game\mods\[/
]
[]ModEngine 2:将 NoCharacterGlow.dll 放入你的 ModEngine 文件夹(与 modengine2_launcher.exe 同级),并在 config_eldenring.toml 中设置此行:external_dlls = [ "NoCharacterGlow.dll" ]


[b][size=4]需求[/size][/b]
[size=3][color=#D4D4D8]你需要通过 ModEngine 安装并启动游戏才能生效。[/color][/size]
[color=#d4d4d8]这是一个仅限离线的模组[/color]

[b]技术细节[/b]
[spoiler]sfxbnd_commoneffects 中两个被编辑的文件名:
effect\f000000300.fxr   - 玩家的点光源
effect\f000680010.fxr   - Torrent 的点光源

Full 文件夹中的每个 .gparam.dcx(321 个文件)都更改了相同的 8 个参数,全部位于“LightSet”组中。这些文件中的其他内容均未改动。
Directional Light LocalLight DiffColor1 - alpha(强度)设为 0
Directional Light LocalLight SpecColor1 - alpha(强度)设为 0
Directional Light LocalLight DiffColor2 - alpha(强度)设为 0
Directional Light LocalLight SpecColor2 - alpha(强度)设为 0
Directional Light DiffColor1 - alpha(强度)设为 0
Directional Light SpecColor1 - alpha(强度)设为 0
Directional Enable LocalLight1 - 设为 false
Directional Enable LocalLight2 - 设为 false


RGB 保持不变;仅将每种颜色的第 4 个分量(强度)清零。Lite 是前 4 种颜色 + 2 个标志;Dark 在 Full 的基础上增加了两个“Directional Light Hemi Color”参数。[/spoiler]
[color=#D4D4D8][size=4][b][b]冲突[/b][/b][/size][/color]
[color=#D4D4D8]任何同样编辑 param/drawparam 的模组[/color]
[color=#D4D4D8]移除虚假玩家光照投射会与任何其他 sfxbnd_commoneffects 模组冲突。[/color]




















[/
]