最新公告
  • 微软自带的IE浏览器无法登录账号,请更换其他浏览器访问!强烈推荐谷歌浏览器下载谷歌浏览器
  • Mod Engine 2 & Elden Mod Loader

    Mod Engine 2

    GitHub: https://github.com/soulsmods/ModEngine2
    GitHub: https://github.com/techiew/EldenRingModLoader
    为GMM准备的 ModEngine2 与 EldenRingModLoader 的合并兼容版本

    Mod Engine 2的首个公开预览版已发布,支持Elden Ring游戏的模组加载。请阅读附带的README.txt。

    警告:这是一个预览版本,可能存在功能缺失和问题。我们不提供任何保证,使用模组前请备份存档(存档文件可在AppData\Roaming\EldenRing中找到,或使用存档管理工具)。

    注意:与原始mod引擎不同,Mod Engine 2无需提取到Elden Ring游戏目录中。您可以将其提取到任意位置,将mod文件放入附带的mod目录中,并双击“launchmod_eldenring.bat”即可启动。更多信息请阅读附带的README。

    Mod Engine 2是Mod Engine的全新重写版,是一个运行时代码修补和注入库,用于向FROM Software的Souls游戏添加修改功能。

    入门指南

    1. 下载最新的发布版本
    2. 在mod文件夹中创建一个文件夹,我建议使用mod名称以增加清晰度。
    3. 将mod解压缩到刚创建的文件夹中。
    4. 编辑 eldenring_config.toml(或您选择的游戏) ,包括您刚刚创建的文件夹。
    mods = [
      { enabled = true, name = "default", path = "mod\\testmodName" },
      { enabled = false, name = "default", path = "mod\\disabledTestmodName" },
    ]

    支持的游戏

    查看以下列表以获取有关当前在Mod Engine 2中支持的游戏的信息。

    • Dark Souls 3
    • Elden Ring
    • Dark Souls 2: SOTF
    • Dark Souls Remastered
    • Sekiro: Shadows Die Twice
    • Bloodborne

    差异

    旧版本Mod Engine与新版本之间存在一些架构差异,其中大部分体现在配置格式和如何将ModEngine加载到游戏中。更多详情请见下方。

    新配置格式

    旧的 .ini 格式已经被替换为基于TOML 的新结构化配置文件。
    这种变化是为了适应Mod Engine的新扩展模型,允许插件指定自己的配置要求。

    这由mod加载器插件使用,以指定应加载哪些mod以及它们是否启用。
    它可能在未来扩展以支持“模组清单”,其中包含额外的信息,如网站、版本、作者等。

    作为 dinput8.dll 的副载入是可选的

    随着启动器的介绍,我们不再需要依赖于通过 dinput8.dll 加载游戏,而是可以预先配置好游戏并启动游戏。
    这使得这个模块可以用于任何其他需要副载入的东西。

    支持加载多个mod

    可以在配置中指定多个游戏根路径,允许用户同时运行多个mod,而无需手动替换他们的mod文件夹中的文件。
    但请注意,这仍然受限于不替换冲突文件的mod。

    专注于mod创建工具

    开发Mod Engine 2的主要推动力是创建一个可用于快速反向我们感兴趣的游戏的工具。
    为此,我们提供了以下功能,以使反向过程更容易:

    • 与Optick Profiler集成
    • 运行时脚本和实时代码修补
    • 所有用户的崩溃转储

    功能

    Mod Engine 2涵盖了原始Mod Engine for Dark Souls的所有现有功能,但介绍了一些重要的新功能,mod作者应该注意。

    Mod启动器

    我们创建了一个启动器应用程序,旨在使用您的mod预安装启动游戏,而无需用户在其本地手动复制文件。
    历史上,mod将与游戏文件夹位于同一位置,Mod Engine将尝试将对游戏文件的请求重定向到该游戏文件夹的子目录中的mod文件路径。
    这种部署模型缺乏灵活性,如果用户想要安装多个mod并在它们之间切换,则需要进行大量的手动调整。

    为了解决这个问题,modengine2_launcher被创建了出来。
    这个简单的命令行应用程序有3个主要目标。

    1. 找到用户安装游戏的位置
    2. 启动已经加载了modengine2.dll的游戏
    3. 将信息传递给modengine2.dll,告诉它用户启动游戏的配置

    这使我们可以完全分离mods、modengine和游戏本身。
    结果,直接从Steam运行游戏将始终启动一个纯净的实例。

    扩展/插件支持

    Mod Engine 2引入了对扩展和插件的支持,它们旨在替换旧版Mod Engine的链式加载机制。
    扩展能够使用核心功能来注册修补程序、代码挂钩和与其他扩展交互。
    这将在未来扩展以支持运行时Lua脚本。

    调试器支持

    ScyllaHide与Mod Engine 2分发包一起提供,允许通过本地调试器调试游戏,而无需担心逃避类似Cheat Engine这样的反调试技术。
    相反,您可以使用自己喜欢的调试器(WinDbg、x64dbg或甚至是Cheat Engine),而无需依赖VEH支持。

    Lua脚本

    正在开发中

    艾尔登法环功能插件

    1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
    2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    3.如果本站有侵犯、不妥之处的资源,请在网站右方客服联系我们。将会第一时间解决!
    4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
    5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为。

    巨好用模组 » Mod Engine 2 & Elden Mod Loader
    • 2023-08-24Hi,初次和大家见面了,请多关照!
    升级SVIP尊享更多特权立即升级