CharGenMenu

CharGenMenu

修改原版CharGenMenu以显示数字、压缩垂直空间以显示更多滑块、添加JSON预设等功能。

需要安装 SFSE 才能使用预设功能,但菜单改进仍然有效。

功能:
[list]
[]保存/加载/删除预设
[
]独立的模组/本地预设目录
[]更小的面部列表条目以实现更多垂直显示
[
]滑块上显示数值
[]翻译位于 sfee.ini 中(UTF8 BOM 编码)
[/list]预设默认从以下目录加载
[list]
[
]Starfield/Data/SFSE/Plugins/Chargen/Presets
[*]Documents/My Games/Starfield/SFSE/Plugins/Chargen/Presets
[/list]
安装:创建或编辑以下文件
[u]Documents\My Games\Starfield\StarfieldCustom.ini[/u]

[code][Archive]
bInvalidateOlderFiles=1
sResourceDataDirsFinal=
[/code]
您可能已为其他模组完成过此操作,这应能使游戏从磁盘加载松散文件

[u]安装 Starfield Script Extender[/u],因为它是此模组的依赖项

使用 [u]sfse_loader.exe[/u] 运行游戏;如果使用模组管理器,它可能会自动执行此操作


[b]为模组作者提供的自定义滑块[/b]

自定义身体滑块需要有效的加载顺序,因为它会根据已加载的模组来加载滑块模组,例如:

配置文件,其中“MyMod.esp”是您已加载模组的文件名,这可以是 [b]esm[/b]、[b]esp[/b] 或 [b]esl
[/b]
[code]Data/SFSE/Plugins/Chargen/Sliders/MyMod.esp/config.ini
[/code]
其内容如下所示:

[code][MorphTargets]
Female=morph_targets.json
[/code]
只要在配置中定义了伴随文件,您就可以随意命名它。类别键是性别,种族默认为人类种族,但如有必要,这可能在未来更改以支持特定种族。

指定的文件应位于同一目录中,如下所示:

[code]Data/SFSE/Plugins/Chargen/Sliders/MyMod.esp/morph_targets.json
[/code]
此文件的内容应为数组项目的 json 负载:

[code][
{
“Name”: “$First Slider”,
“Key”: “MyMorph”
},
{
“Name”: “$Slider 1”,
“Key”: “Slider1”
}
]
[/code]
“Key” 应与 Morph.dat 文件中提供的名称匹配,而 “Name” 是菜单中显示的名称,模组的翻译支持仍在计划中。新滑块将出现在 “BODY” 部分。MorphTargets 必须在 0.0-1.0 范围内,因为引擎本身不允许“过度滑动”。然而,如果/当添加骨骼缩放或脚本驱动的滑块时,可能会有更多键来指示滑块属性(如 min/max/回调)

我将在未来提供完整的“示例”滑块模组,但这些是必要文件和内容。