声望曲线平衡器

声望曲线平衡器

通过基于当前声望添加动态权重来平衡声望曲线。显著降低了在-30和+30时的"壁垒",同时保留了原版的S形曲线结构。

游戏玩法

关于1.0.1和1.0.2版本的说明
游戏引擎期望为声望奖励提供一个原因。在1.0.2版本之前,我使用了一个游戏无法识别的占位符名称,因此不会显示原因——这原本是预期行为,且模组功能正常。但这会在x4.log中触发错误日志,让我很困扰。于是在1.0.2版本中,我改用了一个有效原因,现在通知中会额外添加这行小对话。虽然我不喜欢这样,但一直没找到既能避免触发日志错误、又能阻止这行文字出现的方法。
tl;dr: 1.0.1版本运行良好,这次更新远非强制性要求,但至少现在你有了更多选择。不过请注意,如果我需要进行后续更新,1.0.2版本将是基础。

问题: 原版的声望曲线是一条S型曲线。这意味着在-30或+25时,你的进步几乎不可察觉,因为单次击杀或交易在引擎中的“权重”被大幅削弱。

解决方案: 该模组会根据你当前与0点的距离计算一个动态加成。原版游戏越尽力减缓你的速度,该模组就会提供越多的帮助。

工作原理(加权平衡器)
帮助内容有意偏向救赎(负值),以使从“全面战争”状态中恢复成为一个可行的游戏目标。

  • 敌对立场(-30到-10): 在-30时最高可达到9倍加成。
  • 友好立场(+10到+30): 在+30时最高可获得5倍加成。
  • 中立区域(-10至+10): 不干预。 这里游戏速度已足够快,模组保持静默以保留原版体验。

要更改倍数值,请调整以下两行:

<set_value name="$Neg_Weight" exact="8.0" />
<set_value name="$Pos_Weight" exact="4.0" />

将8和4替换为您认为合理的值。请记住最终乘数(在极值-30和+30处)是您设置的权重加1,因此如果您想要x10,则输入9;如果想要x3,则输入2。
欢迎在评论中告诉我,什么样的数值让你觉得流畅且不会显得作弊。8和4目前有点偏低。

兼容性:可在存档进行中安全添加或移除。无需界面模组。
我完全没有修改原版声望脚本,基本上是自定义脚本,因此更新时应该具有较好的韧性,并且(据我所知)不应与任何内容冲突。

注意:当奖励值过低时你不会看到奖励通知,主要在+10到-10之间。这不是bug,而是预期行为。

免责声明:
这是作弊行为吗?
嗯...严格来说,是的,它给你一个不容忽视的加成。但它是作为一种动态平衡设计的:它会随着你的努力递增,同时保留原版的难度曲线,只是省去了那100小时的刷怪壁垒。

安装:
只需在X4 Foundations\extensions\文件夹中解压即可。
对于Vortex用户...嗯,我觉得应该不会有什么问题,但我本人没有使用过它,所以...