MissionControl 0.5.0 disponible

MissionControl est un sysmodule qui permet l'utilisation de Manette Bluetooth sans Dongle ou autre appareil externe, cette nouvelle version ajoute la compatibilité 12.1.0


Le développeur ndeadly est de retours pour nous proposé une mise à jour de sont sysmodule populaire MissionControl, pour rappel ce dernier permet de connecter des manettes d'autre consoles / PC de manière native sur Nintendo Switch par le Bluetooth sans dongle USB ou autre appareil externe.
Cette beta apporte le support d'Atmosphère 0.19.5 et du firmware 12.1.0 avec la nouvelle version de la libnx.

Rappel des manettes pris en charge :

Télécommande Nintendo Wii + extensions (Nunchuck, Classic Controller, Classic Controller Pro, SNES Mini
TaTaCon (Taiko drum))
Manette Nintendo WiiU Pro
Contrôleur Sony DualShock4
Contrôleur Sony Dualsense
Contrôleur Microsoft Xbox One S / X *
Contrôleur NVidia Shield
Contrôleur Ouya
Contrôleur Gamestick
Contrôleur Gembox
Contrôleurs Ipega (9017s, 9023, 9062S, 9076, 9078, 9087 9096 ont confirmé le fonctionnement. D'autres peuvent également fonctionner)
Contrôleur Xiaomi Mi
Steelseries Free
Steelseries Nimbus
GameSir G3s
GameSir G4s
Hori Onyx
8BitDo ZERO (la plupart des autres contrôleurs 8BitDo ont un mode Switch disponible. Peut nécessiter une mise à jour du micrologiciel)
PowerA Moga Hero
PowerA Moga Pro
PowerA Moga Pro 2
PowerA Moga Pro 2
Razer Serval
Mocute 050
*AtGames Legends Pinball


Remarque : * Tous les contrôleurs sans fil Xbox One ne prennent pas en charge Bluetooth. Les variantes plus anciennes utilisent un protocole propriétaire 2,4 GHz et ne peuvent pas être utilisées avec le commutateur. Voir ici pour plus d'informations sur l'identification de la variante Bluetooth.

Changelog :

Il s'agit de la septième version officielle de Mission Control.

Enfin, les firmwares 12.x.x sont entièrement pris en charge, y compris l'appariement des manettes Wii/WiiU. Cette version s'appuie sur les fonctionnalités et les corrections de bogues des préversions précédentes, y compris les contrôleurs supplémentaires pris en charge, le support initial du rumble, un fichier .ini de configuration globale du module et bien plus encore. Voir ci-dessous pour le journal complet des modifications.

Le support du rumble est disponible pour les principales manettes de console de Nintendo, Microsoft et Sony et est activé par défaut. Veuillez noter que, bien que la fonction Rumble fonctionne sans problème pour les manettes prises en charge, elle est considérée comme un travail en cours et peut être améliorée. Ne vous attendez pas à ce que les vibrations soient des reproductions parfaites du rumble HD que l'on trouve dans les manettes de la Switch. Il peut être désactivé globalement via le fichier config ini si vous ne l'aimez pas. Cela n'affectera pas les manettes officielles de la Switch.

Note : après quelques discussions avec d'autres développeurs, l'emplacement utilisé dans les préversions pour le module de configuration .ini a été changé en sdmc:/config/MissionControl/missioncontrol.ini pour être plus cohérent avec les autres projets homebrew.

Les nouveaux utilisateurs qui arrivent sur cette page de version devraient d'abord consulter le readme sur la page principale du projet pour la documentation officielle du projet. Vous y trouverez les instructions d'installation et d'utilisation ainsi qu'une section FAQ qui répondra à la plupart de vos questions.

Une mention spéciale à @Banz99 qui s'est intéressé au développement du projet récemment et qui m'a aidé à identifier et résoudre plusieurs problèmes, à discuter de nouvelles idées, et qui m'a aidé à raviver mon enthousiasme pour travailler sur le projet après quelques mois difficiles.

Atmosphère >= 0.19.5 est nécessaire pour exécuter cette version.

Changelog :

 Ajout du support pour les contrôleurs suivants :

- Razer Raiju Tournament
- Gamesir T1s
- 8BitDo SN30 Pro Xbox Cloud Gaming Edition
- Mad Catz C.T.R.L.R pour Samsung
- Steelseries Stratus Duo
- Contrôleur iCade
- LanShen X1Pro
- Manette de flipper AtGames Legends

Ajout d'un support complet pour le firmware 12.0.0

Ajout de correctifs ips pour tous les firmwares 12.x.x afin d'assouplir les contrôles de classe de périphérique ajoutés dans la version 12.0.0. Cela permet à ipega et à plusieurs autres contrôleurs qui se présentent comme des claviers ou d'autres périphériques d'entrée de s'apparier à nouveau.

Ajout de correctifs ips pour tous les firmwares 12.x.x afin que la Wii/WiiU et d'autres contrôleurs qui utilisent l'appairage par pincode hérité fonctionnent à nouveau.

Ajout de la prise en charge initiale du rumble pour certaines manettes de consoles majeures.

Ajout d'un fichier ini de configuration globale du module

Ajout de la prise en charge de l'usurpation du nom et de l'adresse de l'adaptateur hôte Bluetooth

Ajout de la prise en charge de la couleur des LED/barre lumineuse du lecteur Sony Dualsense et du rapport sur le niveau de la batterie (merci @Hydr8gon)

Ajout de la prise en charge de l'ancien format de rapport de la manette Xbox One. La mise à jour du micrologiciel de la manette n'est plus nécessaire pour le mappage correct des commandes.

Ajout de la prise en charge d'un format de rapport alternatif pour les manettes Mocute 050 sur certaines révisions du micrologiciel.

Ajout d'une option de configuration pour désactiver la barre lumineuse LED sur les manettes Sony Dualshock4 et Dualsense.

Les combinaisons de boutons pour les boutons Home et Capture sont désormais également appliquées aux manettes officielles de Nintendo. Notez qu'actuellement, la console ignore les combinaisons pour les boutons qui ne sont pas censés être présents sur la manette (par exemple, le bouton Home sur le joycon gauche, le bouton Capture sur le droit).

Correction d'un bug causé par le passage de données invalides de calibration d'usine du stick analogique pour les contrôleurs émulés. Ce bogue affectait la mise à l'échelle des données du stick analogique pour tous les contrôleurs à un certain degré, mais était plus visible pour les contrôleurs Xbox One, où les valeurs du stick atteignaient leur maximum lorsque le stick était seulement incliné à 60-70%.

Ajout de délais entre la lecture et l'écriture de la mémoire du contrôleur lors de l'initialisation des extensions de contrôleur Wii. Cela devrait rendre la détection des extensions de manettes plus fiable pour les personnes qui rencontraient des problèmes.

Réduction du taux de rapport par défaut de la manette Dualshock4 de 1000Hz à 125Hz pour correspondre à la Switch Pro Controller. Cela résout un problème où l'utilisation d'une manette Dualshock4 pouvait sérieusement dégrader les performances wifi et causer des problèmes avec le jeu en réseau local.

La commande SetTsi est désormais uniquement bloquée pour les contrôleurs pour lesquels elle est connue pour créer des problèmes (actuellement les contrôleurs Xbox One et Gamesir). Cela résout un problème où une manette Dualshock4 connectée à une manette officielle de Nintendo présentait une gigue importante, ce qui la rendait inadaptée aux jeux de rythme. Le blocage de cette commande peut également avoir joué un rôle dans les problèmes de wifi mentionnés ci-dessus.

Correction d'un bug où certains boutons de wiimote ne pouvaient pas être pressés avec une manette d'extension connectée.

Correction d'un bogue où les manettes Xiaomi affichaient toujours des niveaux de batterie faibles ou vides.

Amélioration de la précision des rapports de niveau de batterie en général.

Abandon du fork personnalisé de libnx maintenant que tous les changements pertinents ont été intégrés en amont. Le sous-module libnx pointe maintenant vers la branche master officielle, et au moment de la rédaction de cet article, Mission Control peut être construit avec la version officielle de devkitPro sans avoir besoin la nécessité de le compiler vous-même.

Suppression de l'appel à la fonction CheckApiVersion. Cette fonction était destinée à l'usage interne d'Atmosphere et était l'une des principales raisons pour lesquelles Mission Control demandait souvent une mise à jour après une nouvelle version d'Atmosphere.

Mise à jour pour utiliser la nouvelle sémantique sf introduite dans Atmosphere 0.18.0.

Mise à jour pour utiliser la dernière version de libstratosphere. Cela réduit la taille du module de presque 50%.

Ajout de la branche git, du hash du commit et de la version taguée lors de la génération du fichier .zip pour la distribution.


Téléchargement : MissionControl 0.5.0 Beta


Veuillez vous connecter ou vous créer un compte pour commenter cet article !


Il n'y a aucun commentaire pour le moment.