臭名昭著的战利品大修(ILO)

臭名昭著的战利品大修(ILO)

彻底检修《龙之信条2》中的战利品系统

Infamous Loot Overhaul

一款针对《龙之信条2》的战利品系统大修模组。敌人与宝箱可掉落装备,普通物品可能成倍增加,价格、宝箱刷新和世界事件频率均可调整。所有内容均可在游戏中配置,每个设置都可关闭。

需要 REFramework。无其他依赖。已针对 TDB 版本 83 进行构建和测试。

随意复用此模组的任何内容。如果本模组帮助你构建了自己的作品,在致谢中提及一下我们将不胜感激——正是通过这种方式,我才最初摸索到了掉落表和宝箱系统的门路。


功能简介

装备掉落。 宝箱、首领和普通敌人在原有战利品之外,还有可能掉落装备。装备品阶与区域挂钩:维蒙德掉落 1 阶,巴塔尔掉落 2 阶,火山岛掉落 3 阶,通关后内容掉落 4 阶,偶尔会有上下浮动。一部分武器掉落会匹配你当前游玩的职业。

幸运战利品。 每个宝箱、尸体、击杀或采集点都有一次判定机会。若判定成功,该来源符合条件的物品数量将会翻倍——通常是两倍,有时是三倍。适用于材料、治疗品、金币和少量指定名称的物品。装备、任务物品、唤魂石和传送石永远不会被翻倍。

额外物品。 另有一次独立判定,从同一掉落池中额外获得一件物品,品阶也按区域划分。

强化装备。 掉落的装备可能已经自带强化。锻造类型也遵循区域规则——维蒙德为维蒙德式,巴塔尔为巴塔尔式,火山岛主要为矮人式。龙火强化需要先拥有全部三个等级,且仅在 4 阶时出现,与游戏原版机制一致。

物品堆叠。 提高单个堆叠中可容纳的物品数量。这是一个基础值而非倍率,因此所有可堆叠的物品都会达到相同的上限。不可堆叠的物品则保持不变。

宝箱刷新。 已打开的宝箱会在设定的游戏内天数后重新填充。斯芬克斯奖励和一次性剧情宝箱永远不会刷新。

经济系统。 调整购买和出售价格,以及强化的金币和材料成本。

世界事件。 调整突发事件(击杀、护送、保护遭遇战)的冷却时间。更多事件意味着更多首领,这就是为什么它会出现在一个战利品模组中。


安装方法

解压到游戏根目录,使文件最终位于:

Dragons Dogma 2/
└── reframework/
    └── autorun/
        ├── InfamousLootOverhaul.lua
        └── ILO/
            └── (十一个文件)

或使用 Fluffy Mod Manager

设置位于 REFramework 菜单中的 Script Generated UI → Infamous Loot Overhaul。设置会被保存到 reframework/data/ILO/Config.json

卸载方法

删除文件并重启游戏。不会向你的存档写入任何内容,因此价格、掉落率和事件计时器将在下次启动时恢复正常。

或者直接使用 Fluffy Mod Manager

设置和宝箱刷新数据保存在 reframework/data/ILO/ 中,可以随模组一起删除。


配置说明

每个设置区块都有一个 关于(About)节点来解释其功能,以及一个 重置本节(Reset section)按钮。滑块在悬停时会显示描述。底部有一个 重置所有设置(Reset all settings)按钮。

有三个值得了解的默认设置:

  • 保底增加(Pity increase):每次判定失败后提高装备掉落几率,成功命中后重置。默认值 0.01 仅能缓解长时间不出货的情况。数值在 0.1 左右会非常强力。
  • 额外物品数量(Bonus item amount):使用一条曲线,最高数值总是接近 2%,因此提高上限会扩大范围,而不是整体平移。
  • 调试模式(Debug mode):默认关闭。开启后会增加一个诊断区块,并将日志文件写入 reframework/data/ILO/debug/

可编辑数据文件

首次运行时会创建于 reframework/data/ILO/

  • LuckyLootWhitelist.json — 指定哪些物品可以被翻倍。列在此处的名称会覆盖所有类别规则。
  • EnemyFilter.json — 指定哪些敌人类别可以掉落装备。野生动物、幽灵、狼、史莱姆和鹰身女妖默认被排除;首领始终允许掉落。提供了一个 bosses_only 开关。

已知限制

宝箱只有在其所在区域被加载时才会刷新。即使天数变化时你站在宝箱旁边,也需要离开并重新进入该区域才会触发刷新。

宝箱刷新数据在存档槽位之间共享。错误的条目会在进入某个区域时自动修正,因为真实状态是从游戏中读取的——但如果在两个周目中都打开过同一个宝箱,它可能会提前或延后几天刷新。

敌人族系表有 64 个条目。未来更新中添加的敌人将无法被识别,也不会掉落装备,这虽然是一种安全的处理方式,但也意味着该表需要持续维护。

品阶阈值是固定数值。任何比当前游戏中现有装备更强的新装备都会归入 4 阶。


报告崩溃

如果游戏崩溃,有用的文件是 Dragons Dogma 2/re2_framework_log.txt,而不是崩溃转储。日志包含方法名称,转储文件只有地址。

打开日志并复制最后一百行左右的内容。关键在于崩溃前是否立即出现了任何 [ILO] 行。如果最后一条 [ILO] 记录是几秒前的,或者根本没有,则说明此模组当时处于空闲状态,崩溃原因在别处。


致谢