跳转至

User Handbook - 第三方工具与扩展

Eden 模拟器本身缺少某些功能——或者需要外部文件(例如打包)才能在特定操作系统上正常运行。此外,一些仓库提供该模拟器的夜间版或专用构建版本。

虽然本指南中提及的大多数链接相对“安全”,但我们仍敦促用户自行保持谨慎,酌情验证所有下载文件的完整性,确保它们未被篡改。

镜像

主源仓库始终位于 https://git.eden-emu.dev/eden-emu/eden。

其他镜像显然在互联网上存在,但我们无法保证其可靠性和/或可用性。

如果你想创建一个镜像,只需搭建 Forgejo 并从源仓库自动镜像即可。或者你也可以镜像一个镜像来为我们节省带宽……随你选择!

配置 Obtainium

非常好用的应用程序,以下是快速配置指南:

  1. 复制 URL:https://git.eden-emu.dev/eden-emu/eden/(或你喜欢的任一镜像)
  2. 打开 Obtainium,点击 Add App。
  3. 将 URL 粘贴到 App Source URL 字段中。
  4. Override Source:找到 Override Source 下拉菜单,选择 Forgejo (Codeberg)。
  5. 点击 Add:Obtainium 现在应该能够解析发布并找到 APK 文件。

Note:尽管该网站并非 Codeberg,但它使用相同的 Forgejo/Gitea 后端,此设置可让 Obtainium 知道如何读取发布数据。

配置 ES-DE

方法 1

  1. 从 GitHub 下载 ZIP
  2. 解压文件并将 es_systems.xml 和 es_find_rules.xml 提取到 \Odin2\Internal shared storage\ES-DE\custom_systems。
  3. 按下 Start -> Other Settings -> Alternative Emulators,并将其设置为 Eden (Standalone)。

方法 2

  1. 导航到 \Odin2\Internal shared storage\ES-DE\custom_systems。
  2. 将以下内容添加到你的 es_find_rules.xml:
<!-- Standard aka. normal release -->
<emulator name="EDEN">
    <rule type="androidpackage">
        <entry>dev.eden.eden_emulator/org.yuzu.yuzu_emu.activities.EmulationActivity</entry>
    </rule>
</emulator>

<!-- Optimized -->
<emulator name="EDEN">
    <rule type="androidpackage">
        <entry>com.miHoYo.Yuanshen/org.yuzu.yuzu_emu.activities.EmulationActivity</entry>
    </rule>
</emulator>
  1. 将以下文本行添加到 es_systems.xml 中其他 switch 系统条目的下方:
<command label="Eden (Standalone)">%EMULATOR_EDEN% %ACTION%=android.nfc.action.TECH_DISCOVERED %DATA%=%ROMPROVIDER%</command>

配置 GameMode

有一个复选框可以自动启用 gamemode。libgamemode.so 库必须能够在标准 LD_LIBRARY_PATH 中找到,否则无法正确启用。如果由于某种原因它无法生效,请参阅 Arch wiki: GameMode 了解更多信息。

你可以通过 gamemode <program> 包装器直接启动模拟器,一切应该都能开箱即用地正常工作。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 eg/Eglantine