Switch 大气层系统介绍
2024-04-06 16:22:17

hekate

hekate 是 Switch 开机后第一个运行的程序,类似于 PC 电脑上的 BIOS 程序,负责引导系统(比如大气层系统)。
还有一些实用工具等功能。

Atmosphere 大气层系统

GitHub:https://github.com/Atmosphere-NX/Atmosphere
升级系统时,要确认 Atmosphere 的版本是否支持目标 Switch 版本,如果不支持的话则要先升级 Atmosphere,再升级 Switch 系统版本。

系统插件

插件是随系统启动的。类似于 Windows 系统上的服务程序,是不可见的,在后台工作。
系统插件安装目录:\atmosphere\contents
插件的配置目录:\config
插件配置文件夹要与插件名相同,比如特斯拉插件的配置路径是:

1
\config\Tesla\

系统应用

应用程序文件扩展名是.nro,等同于我们手机上的 APP,需要从系统相册中启动应用。
系统应用安装目录:\atmosphere\switch

特斯拉菜单

特斯拉需要单独拿出来讲,因为它有自己的开发框架和应用(.ovl程序)。简单理解的话就是类似微信,它为我们提供了小程序(.ovl程序)。
特斯拉由两个部分组成:nx-ovlloaderTesla-Menu
工作原理:nx-ovlloader是系统插件,它会加载\switch\.overlays\ovlmenu.ovl,也就是特斯拉菜单。
特斯拉菜单自身也属于一个加载器(微信),它负责加载.ovl后缀的菜单程序(小程序)。
菜单程序安装位置:switch\.overlays

配置特斯拉菜单

呼出快捷键修改位置:\config\tesla\config.ini如果文件不存在则创建它,否则无法呼出菜单

1
2
[tesla]
key_combo=L+DDOWN

上面的配置是指按L + 左摇杆下呼出菜单。
支持的按键:

  • 普通按键 = A, B, X, Y, L, R, ZL, ZR
  • 摇杆 = LS, RS
  • 加和减 = PLUS, MINUS,
  • 方向键 = DUP, DDOWN, DLEFT, DRIGHT


如果想修改菜单的顺序,可以插件名字前面加个数字,比如:

1
2
3
0_EdiZon
1_emuiibo
2_QuickNTP

虚拟amiibo

emuiibo 是一个可以虚拟 amiibo 的插件,支持特斯拉。
主要讲讲如何生成 amiboo 数据:

  1. 安装 emuiibo 插件。
  2. 安装 AmiiboGenerator
  3. 进入相册启动AmiiboGenerator程序。
  4. 确保网络畅通,按下-键开始更新数据库。
  5. 可选图像下载。按下B,再按ZR启用图像下载。网络不好的最好设置代理服务器。
  6. 按下ZL键选中所有的数据,再按X键开始生成数据,生成完毕后打开 emuiibo 就可以模拟 amiibo 了。


amiboo 数据库地址:https://www.amiiboapi.com/api/amiibo/
懒得折腾的话就直接下载网友生成好的数据:https://www.bilibili.com/read/cv25544001/

金手指

EdiZon-SE 是金手指插件。
作弊码可以通过 aio-switch-updater 程序在线下载,不过都是英文的。
推荐还是按需下载,玩什么游戏就去网上找,解压到 \atmosphere\contents\ 目录下。

特斯拉版本插件用这个:https://github.com/proferabg/EdiZon-Overlay

常用插件和程序

应用名称 .nro .ovl 说明
daybreak ✔️ 系统固件升级程序。已经包含在大气层系统中
DBI ✔️ 系统必备!安装游戏、传输文件等功能
Checkpoint ✔️ 存档管理工具。支持备份、还原等
aio-switch-updater ✔️ 在线更新系统、金手指作弊码等功能
EdiZon-SE ✔️ 金手指
EdiZon-Overlay ✔️ 特斯拉版金手指
emuiibo ✔️ 虚拟amiibo
ovl-sysmodules ✔️ 系统模块管理

Switch 固件下载地址

https://darthsternie.net/switch-firmwares/
https://github.com/THZoria/NX_Firmware

参考

Tesla - The Nintendo Switch Overlay Menu
大气层特斯拉菜单插件排序调整方法