
臭名昭著的战利品大修(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] 记录是几秒前的,或者根本没有,则说明此模组当时处于空闲状态,崩溃原因在别处。
致谢
- praydog 制作的 REFramework
- Nickesponja 制作的 Gear Progression Overhaul 以及 mishaps 制作的 Lucky Scavenger,他们的代码展示了如何访问宝箱标识符、强化数据和突发事件系统。
显示 1-12 条,共 12 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。