1899经济大改

创作者: dev614
已更新:2026-07-17 11:14:55
730KB

关于此 MOD

彻底重做所有可购买/可出售物品及游戏内收益,以反映历史价值
更新: 此模组现已使用自身的.asi脚本以修改收益数值。请移除 更少金钱 - 经济系统重做 因为它已不再需要,并且会产生冲突。

特别感谢 何塞菲格 和 卧槽 感谢他们向我提供源代码,让我更好地理解如何实现这个系统。没有他们就不会有2+版本,所以如果你在外面遇到他们,请给他们一些关爱!


描述

灵感来自 egaxvoint的生存专家模组,我决定尝试自己进行一次重做,并试着处理游戏中的大部分物品。大多数物品是手动设置的,其余的则根据物品类型由各种公式处理。我主要使用了 西尔斯·罗巴克公司商品目录第112号 供参考,以及各种谷歌资源用于比较和调整。世界战利品价值、行人战利品价值和报酬价值也已被重新调整,以更符合此模组在版本2中的愿景。



主要功能

  • 目录兼容工具,可用于使此模组与几乎所有 catalog_sp 兼容(参见底部的“兼容工具”部分)

  • 调整所有世界/行人战利品的数值(由 loot_table_reward.meta 控制)

  • 通过可配置的.ini文件调整所有收益(由1899EconomyOverhaul.asi控制)

  • 调整游戏中几乎所有可购买物品的价格,使其更符合1899年的物价水平。(由catalog_sp控制)

这包括:

食物


通用物资


服装


武器


弹药


还有更多!例如:

  • 武器定制
  • 马匹品种
  • 马具
  • 狩猎物资
  • 贵重物品
我目前知道的主要没法改的就是营地账本的价格。 


减少赔付

从5版本开始,包含的.asi文件会检测每次收到报酬时,并根据金额按等级征税。等级和阈值可在.ini文件中配置,其中包含一些使用默认值的示例。被征税后的报酬现在会显示带有正确数值的自定义UI,而不是显示默认的原版数值。以下活动应免于征税:

  • 赌博
  • 出售物品
  • 玩家死亡退款
  • 银行取款
  • 抢劫/瓜马没收退款
如果你希望只影响任务报酬,仍然可以使用版本4。


需求



推荐

  • 小鬼硬核战利品经济大修<ul></ul> - 请确保我的模组在Kiddo的模组之后加载,这样冲突文件才能优先生效。如果你想使用Kiddo的核心改动等内容,请对其catalog_sp.ymt使用兼容性工具,然后将修改后的catalog复制到你的1899 Economy Overhaul文件夹中。


  • 红醉终极战斗大修 或 真实武器平衡 - 这个模组中的定价不一定遵循严格的平衡性,不过我在合理的情况下确实尽量保留了武器定价的“档次”。这些模组有助于拉平武器之间的平衡,从而使价格感觉更合理一些。我个人两个都用,优先使用真实武器重平衡。

  • 硬核模式中的DLCDisabler.asi - 不要使用此下载中的catalog_sp.ymt,只使用.asi文件即可。它会在你进入城镇时移除特别版中的免费武器,并在你离开城镇时重新激活这些内容。


安装说明

  • 请确保已安装所需依赖项
  • 将压缩包内容解压到游戏根目录
  • 务必确保此模组优先于任何其他修改catalog_sp.ymt或loot_table_reward.meta的内容。


目录兼容性工具

我写了一个Python脚本来解析catalog_sp.ymt并进行批量修改——经过不断调整,我把它精简成了可以通过脚本中设置的字典来指定特定值的形式,如果你对Python有一定了解,可以很方便地编辑和调整这些值。脚本以及一个用于将.py转换为.exe的批处理文件也一并附上,方便你进行任何想要的修改。 

提供的 .exe 文件会自动将任何 catalog_sp 文件的价格更改为本模组的数值(大部分情况下如此,请参阅下方警告)。

使用方法:

  • 从杂项部分下载目录兼容性工具
  • 打开压缩包,将CatalogCompatibilityTool.exe解压到你要修改的catalog_sp.ymt所在的同一文件夹中
    注意:你可以从想要修改的模组中复制catalog_sp.ymt,粘贴到1899 Economy Overhaul文件夹中,然后直接在那里运行.exe。这样可确保你所兼容的模组的原始文件仍以其原始形式存在,以便你日后选择停止使用本模组。只需确保本模组优先于任何其他使用catalog_sp.ymt的模组即可。
  • 运行 CatalogCompatibilityTool.exe
  • catalog_sp.ymt 文件将根据此模组的价格进行修改。
  • 将创建一个 catalog_sp.ymt.bak 文件以保留原始文件。
  • 你可以使用 CatalogBackupRestore.exe 轻松恢复任何 catalog_sp.ymt.bak 并删除日志,同样适用于子目录

目录工具仅应对文件运行一次。如果你要更新到该工具的新版本,你需要获取一份想要修改的原始catalog_sp.ymt文件的新副本,或者使用CatalogBackupRestore.exe来恢复由旧版本创建的备份目录。 之前 正在运行新版本的工具。

警告:
如果用于严重扭曲物品定价的catalog_sp.ymt,此工具可能会对某些类别产生异常数值。部分类别并非由静态字典设定,而是使用公式计算,因此若将意外数值输入公式,可能会产生不符合本模组“平衡”预期的异常结果。我不太了解有哪些模组会大幅修改非字典控制类别的数值,所以你 应该 大部分情况下是安全的。


我已包含 目录改进, 枪手强化 - 一个CI插件,以及 恢复的优雅西装 - 目录改进附加组件 合并是为了方便访问,但这个工具应该能够兼容处理几乎任何不会严重破坏经济系统或试图做同样事情的内容。

 

使用 Xmod 解锁 荒野大镖客2 的全部潜力 — 今天就探索这些顶级 MOD!