跳转至

User Handbook - 命令行

有两个主要应用程序,一个基于 SDL 的应用程序(eden-cli)和一个基于 Qt 的应用程序(eden);两者接受相同的命令行参数。

  • ./eden <path>: 使用单个参数运行且不附带其他内容时,模拟器会查找指定文件并加载它;此行为类似于 eden-cli;允许将游戏拖放到应用程序中。
  • --debug/-d: 进入调试模式,允许在端口 1234 启用 gdb stub。
  • --config/-c: 指定替代配置文件。
  • --fullscreen/-f: 使用全屏模式。
  • --help/-h: 显示帮助。
  • --game/-g <path>: 指定要加载内容的另一种方式,会覆盖其他方式。但请注意,以 - 开头的参数将被视为选项/被忽略;如果你的游戏出于某种原因以 - 开头,为了安全处理它,你可能需要将其指定为普通参数。
  • --multiplayer/-m: 指定多人游戏选项。
  • --program/-p: 指定要传递的程序参数(可选)。
  • --user/-u <number>: 指定用户索引。
  • --version/-v: 显示版本并退出。
  • --input-profile/-i <name>: 指定要使用的输入配置文件名称(仅适用于玩家 #0)。
  • --null-render/-n: 强制使用“Null”渲染后端,无论设置如何。
  • --filter/-x: 设置调试日志过滤器,无论设置如何。
  • --singlecore/-s: 强制使用单核,无论设置如何。

只有 Qt 前端支持以下参数:

  • -qlaunch: 启动 QLaunch。
  • -hlaunch: 启动自制软件启动器 nx-hbloader。
    • 需要将 Atmosphere 的副本解压到 sdmc 中。
    • 这是 <eden folder>/sdmc/atmosphere/hbl.nsp 的简写。
  • -setup: 启动设置 applet。

eden(使用 --room 时)与 eden-room 同样支持以下选项:

  • -n/--room-name: 房间名称。
  • -d/--room-description: 房间描述。
  • -s/--bind-address: 房间的绑定地址。
  • -p/--port: 房间使用的端口。
  • -m/--max-members: 此房间的最大玩家数量。
  • -w/--password: 房间的密码。
  • -g/--preferred-game: 此房间的首选游戏。
  • -i/--preferred-game-id: 此房间的首选游戏 ID。
  • -u/--username: 用于通告的用户名。
  • -t/--token: 用于通告的令牌。
  • -a/--web-api-url: yuzu Web API URL。
  • -b/--ban-list-file: 用于存储房间封禁列表的文件。
  • -l/--log-file: 用于存储房间日志的文件。
  • -h/--help: 显示此帮助并退出。
  • -v/--version: 输出版本信息并退出。

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