好的,请发送需要翻译的游戏内容。

好的,请发送需要翻译的游戏内容。

Roguelike风格大修:随机化敌人掉落、商店、制作商贩、初始装备。武器随机生成升级等级、属性亲和、战灰,并自动装备。敌方生命值成长随机化,以实现动态难度。高

玩法

本项目仅支持《艾尔登法环》游戏版本 1.16.1

Mod 说明

这是一个《艾尔登法环》物品随机 Mod。

它可以随机敌人掉落、地图拾取物、商店商品、配方商店商品,以及开局职业的武器、防具、护符。

拾取到的武器还可以随机强化等级、质变和战灰,并可选择自动装备。

此外也支持随机敌人血量倍率,让战斗体验更有变化。

本 Mod 会基于游戏当前已经加载的 Param 表内容进行随机。

因此理论上可以兼容大多数会修改物品、掉落、商店或角色数据的其他 Mod。


配置指南

配置文件:elden_ring_item_randomiser_new.ini

  • seed
    • 随机种子。
    • 相同的种子通常会得到相同的随机结果。
    • 如果留空,首次启动时会自动生成。
  • randomize_map_lots
    • 是否随机地图上的拾取物。
  • randomize_enemy_lots
    • 是否随机敌人掉落物。
  • randomize_shop_lineup
    • 是否随机普通商店和配方商店的商品。
  • randomize_weapon_upgrades
    • 是否让拾取到的武器带有随机强化等级。
  • randomize_weapon_affinities
    • 是否让拾取到的武器带有随机质变。
  • randomize_ashes_of_war
    • 是否让拾取到的武器带有随机战灰。
  • randomize_starting_loadout
    • 是否随机开局职业的武器、防具、护符。
  • auto_equip
    • 拾取到可装备物品后,是否自动装备。
  • write_spoiler_log
    • 是否生成随机结果说明文件,方便查询本次种子的内容。
  • strict_key_item_rules
    • 是否启用更严格的关键物品保护规则。
    • 建议保持开启,以减少流程异常风险。
  • random_enemy_hp_enabled
    • 是否启用随机敌人血量倍率。
    • 开启后会在启动时对敌人参数表中的血量进行一次随机。
  • random_enemy_hp_apply_delay_ms
    • 插件启动后等待多少毫秒,再应用敌人血量随机。
    • 如果进游戏时卡顿明显,可以适当调大。
  • random_enemy_hp_min_multiplier
    • 敌人血量最小倍率,例如 1.0
  • random_enemy_hp_max_multiplier
    • 敌人血量最大倍率,例如 5.010.0

使用方法

  1. 将 DLL 和 INI 放入 Mod Loader 使用的目录。
  2. 首次启动游戏后,如有需要再修改配置。
  3. 修改配置后,重新启动游戏使设置生效。

Mod Engine 2 / Mod Engine 3 使用教程

Mod Engine 2

  1. 先准备好可用的 Mod Engine 2,并确认它已经能正常启动《艾尔登法环》。
  2. 打开 Mod Engine 2 使用的 Mod 目录。不同整合包目录名称可能不同,常见的是 modmods 或单独的某个整合目录。
  3. 在这个目录里为本 Mod 新建一个单独文件夹,建议命名为 elden_ring_item_randomiser_new
  4. 将本项目提供的 elden_ring_item_randomiser_new.dllelden_ring_item_randomiser_new.ini 复制到这个文件夹中。
  5. 检查 Mod Engine 2 的配置文件,确认它会加载你刚才放入文件的目录。
  6. 如果你的 Mod Engine 2 需要配合 Mod Loader 使用,也要确认 Mod Loader 已经正确安装。
  7. 首次使用时,先不要改太多参数,保持默认配置启动一次游戏,确认 Mod 能正常读取。
  8. 使用 launchmod_eldenring.bat 或你平时的 Mod Engine 2 启动方式进入游戏。
  9. 进入游戏后,如果 Mod 生效,通常会生成日志文件,并且随机内容会按配置表现出来。
  10. 如果需要修改规则,退出游戏后编辑 elden_ring_item_randomiser_new.ini
  11. 修改配置时,只需要改等号右边的值。true 表示开启,false 表示关闭。
  12. 保存配置后,完全退出游戏,再重新启动一次,让新设置生效。
  13. 如果没有生效,先检查:elden_ring_item_randomiser_new.dllelden_ring_item_randomiser_new.ini 是否放在同一个目录;Mod Engine 2 是否实际加载了该目录;游戏版本是否为 1.16.1

Mod Engine 3

  1. 先准备好可用的 Mod Engine 3,并确认它已经可以正常启动游戏。
  2. 打开 Mod Engine 3 使用的 Mod 根目录。
  3. 在该目录中为本 Mod 新建一个独立文件夹,建议命名为 elden_ring_item_randomiser_new
  4. elden_ring_item_randomiser_new.dllelden_ring_item_randomiser_new.ini 复制到这个文件夹中。
  5. 打开 Mod Engine 3 的配置文件,把本 Mod 所在目录加入加载列表。
  6. 如果你同时使用多个 Mod,建议把本 Mod 放在你想要的加载顺序位置,避免和其他整合目录混在一起不方便排查。
  7. 第一次启动时,先用默认配置进入游戏,确认 Mod 能正常加载。
  8. 使用 Mod Engine 3 的启动方式进入游戏。
  9. 进入游戏后,如果 Mod 正常工作,日志目录里会生成本项目的日志文件。
  10. 如果需要修改随机规则,先退出游戏,再编辑 elden_ring_item_randomiser_new.ini
  11. 修改配置时,只需要改右侧的值,true 为开启,false 为关闭。
  12. 保存后重新启动游戏,让新的设置生效。
  13. 如果没有生效,优先检查:本 Mod 目录是否已经加入 Mod Engine 3 的加载列表;dllini 是否在同一个目录;是否使用了正确的游戏版本 1.16.1

项目说明

本项目根据 LukeYui 已停止维护的 elden_ring_item_randomiser 项目改造而来。

项目功能、结构方向和整体思路参考了原项目,并针对当前版本游戏进行了重新整理与适配。

本项目中的代码修改与实现由 ChatGPT 生成和协助完成。

LukeYui 原项目地址:https://github.com/LukeYui/elden_ring_item_randomiser

本项目源代码地址:https://github.com/ankerlcg1996/elden_ring_item_randomiser_new


鸣谢

感谢 LukeYui 与原版 elden_ring_item_randomiser 项目,为本项目提供了重要的功能设计参考。

同时感谢 Elden Ring Mod Loader、elden-x,以及相关社区工具和研究资料对本项目开发的帮助。