User Handbook - 基础知识¶
简介¶
Eden 是一款非常复杂的软件,包含许多可以配置的旋钮和开关。其中大部分对普通用户来说是不可见的,不过高级用户或许能够利用它们为自己带来优势。
本手册主要介绍这些旋钮和开关。常规配置选项在模拟器自身中已有描述,这里不再详细展开。
硬件要求¶
该模拟器对硬件要求很高,需要一台配置不错的中端电脑/手机。
推荐配置和最低配置请参阅配置要求页面。
CPU 必须支持 FMA 才能获得最佳游戏体验。GPU 需要支持 OpenGL 4.6(兼容性列表)或 Vulkan 1.1(兼容性列表)。
如果你的 GPU 不支持,或者只是落后一个小版本,请参阅下面提到的 Mesa 环境变量(仅限 *nix 系统)。
发布与版本¶
- 稳定版/版本化发布:带有版本号,是我们期望第三方仓库(如包管理器等)托管的版本。这些版本相当稳定,回归问题较少(相对于 master 和 nightly),总体上专注于“保持无回归”,推荐普通用户使用。
- RC 发布:候选发布版,通常属于“不太稳定但仍算稳定”的版本。
- 正式发布:“你能获得的最稳定版本”。
- Nightly:构建大约在 UTC 时间下午 2 点完成(如果有任何更改),通常很稳定,但不推荐普通用户使用。这些版本包含每日更新,也可能包含针对某些游戏的关键修复。
- Master:不稳定的构建,既可能让游戏运行得异常出色,也可能让游戏瞬间崩溃。这些版本包含最新出炉的修复;除非你计划贡献点什么,否则不要使用它们!它们非常具有实验性!不过 95% 的情况下它们仍然能正常工作。
- PR 构建:高度实验性的构建,测试人员可以从中获取。普通用户应将其视为与 master 构建相同。
用户配置¶
配置目录¶
Eden 会将配置文件存储在以下目录中:
- Windows:
%AppData%\Roaming。 - Android:数据存储在内部。
- Linux、macOS、FreeBSD、Solaris、OpenBSD:
$XDG_DATA_HOME、$XDG_CACHE_HOME、$XDG_CONFIG_HOME。 - HaikuOS:
/boot/home/config/settings/eden
如果当前工作目录中存在 user 目录,那么它将覆盖所有全局配置目录,模拟器将改用该 user 目录。
环境变量¶
本手册通篇都会提到环境变量。它们通常要么是全局的(系统级),要么是局部的(在脚本中设置,仅对当前会话有效)。强烈建议仅在局部环境中使用它们,因为这样可以轻松回滚更改(例如,如果设置它们后出现回归问题)。
推荐的方式是在模拟器 .exe 旁边创建一个 .bat 文件,其内容可以类似如下:
Android 没有便捷的方式来设置环境变量。
对于其他平台,推荐的方法是使用 shell 脚本:
然后只需运行 chmod +x script.sh && source script.sh。
兼容性列表¶
Eden 不维护兼容性列表。不过,EmuReady 也为多个模拟器/分支提供了更细粒度的兼容性信息。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 eg/Eglantine