|
210513更新v3, 支持大气层0.19.3
210501更新v2, 支持大气层0.19.2
注意:新的12.0.0更新对蓝牙服务做了很多改动,在任务控制中破坏了各种东西。这是一个alpha版本,旨在安抚大众,初步支持HOS 12.0.0/Atmosphere 0.19.x,直到我找到时间好好看看。虽然在12.0.0之前的固件上应该可以照常工作,但目前最新固件上的许多控制器配对已经中断。在更新之前已经与控制台配对的控制器应该可以连接并正常工作。可能还有其他问题等待发现(如果你遇到任何问题,请报告!)。
这个版本带来了对新的12.0.0固件的部分支持,一些新的控制器和一些新的功能和改进,包括一个全局模块配置.ini,欺骗名称和地址的主机蓝牙适配器,也许最值得注意的是震动支持(最后!)。
震动支持可用于任天堂、微软和索尼的主要控制台控制器,并且默认为启用。如果你能找到我关于你的控制器的输出报告格式的信息,可以应要求添加对其他控制器的支持。有谁知道一个新手友好的方法来转储HID报告描述符?
请注意,虽然震动在支持的控制器上工作没有问题,但它被认为是一个正在进行中的工作,有改进的空间。不要期望振动是Switch控制器中发现的高清震动完美再现。如果你不喜欢它,可以通过config ini文件在全局范围内禁用。这不会影响官方Switch控制器。
config .ini文件的模板将被安装到/atmosphere/config_templates/missioncontrol.ini中。要修改默认的模块设置,请将模板复制到/atmosphere/config/missioncontrol.ini中,然后取消注释/修改任何你想修改的设置。该文件只在启动时才会被解析,所以你所做的任何更改都需要重启才能生效。目前只有一小部分配置设置,但在未来的版本中会进一步扩展。
[常规]
这些是任务控制功能的一般设置。
enable_rumble 启用/禁用对非官方控制器的震动支持。
enable_motion 启用/禁用运动控制支持。目前未使用。
[蓝牙]
这些设置可以用来欺骗你的蓝牙开关,使其看起来像另一个设备。如果你想在多个设备上使用你的控制器,而不需要每次切换时都重新配对,这可能会很有用(结合链接密钥)。请注意,更改这些设置将使存储在任何先前配对的控制器中的控制台信息无效,并需要重新配对。
host_name 覆盖蓝牙主机适配器名称。
host_address 覆盖蓝牙主机适配器地址。
登陆到这个发布页面的新用户应该首先查看项目主页面上的readme,以获取官方项目文档。在那里,你可以找到安装和使用说明,以及常见问题部分,将回答你的大部分问题。
运行此版本需要大气>= 0.19.0。
更改日志。
增加了对12.0.0固件的支持。
为选定的主要游戏机控制器增加了初步的震动支持。
增加了对以下控制器的支持
Razer Raiju Tournament
Gamesir T1s
8BitDo SN30 Pro Xbox Cloud Gaming Edition
Mad Catz C.T.R.L.R for Samsung
Steelseries Stratus Duo
iCade controller
LanShen X1Pro
增加了对索尼Dualsense播放器leds/lightbar颜色和电池电量报告的支持(感谢@Hydr8gon)。
增加了一个全局模块配置ini文件
增加了对欺骗蓝牙主机适配器名称和地址的支持。
在某些固件版本上增加了对Mocute 050控制器的替代报告格式的支持。
增加了 btdrv SetTsi 功能的 mitm,使命令不会被发送到非开关控制器。这修复了Gamesir G3s和G4s控制器在一段时间后断开连接的问题。也可能提高其他控制器的可靠性。
删除了对CheckApiVersion函数的调用。这是为Atmosphere内部使用而设计的,也是Mission Control经常在Atmosphere发布后需要更新的主要原因。
Home和Capture按钮的按钮组合现在也应用到了任天堂官方控制器上。
更新为使用 Atmosphere 0.18.0 中引入的新 sf 语义。
更新为使用最新的 libstratosphere。这使得模块的大小减少了近 50%。
在生成.zip文件进行分发时,增加了git分支、提交哈希和标记版本。
|
|