MissionControl 0.5.1 disponible

MissionControl est un sysmodule qui permet l'utilisation de Manette Bluetooth sans Dongle ou autre appareil externe


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 mise à jour optimise énormément le sysmodule pour la dernière version de la Nintendo Switch, a savoir le firmware 12.1.0 (et plus généralement la 12.X.X)

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
*Microsoft Xbox Elite Series 2 Controller
*Gamesir T2a


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 huitième version officielle de Mission Control.

Cette version est principalement une version de correction de bogues, mais elle apporte également un support pour les contrôleurs Xbox Elite Wireless Series 2 et GameSir T2a et introduit une mémoire flash SPI virtuelle basée sur des fichiers pour tous les contrôleurs non officiels. Voir ci-dessous pour le changelog complet.

La fonction de mémoire flash SPI virtuelle permet à la console de lire et d'écrire des données de contrôleur qui seraient normalement stockées dans la mémoire d'une manette officielle. Cela signifie que les calibrations de l'utilisateur peuvent maintenant être complétées et stockées/récupérées. Les manettes WiiU Pro et les autres manettes Nintendo plus anciennes dotées de sticks analogiques présentent des valeurs qui peuvent varier d'une unité à l'autre et dont les valeurs centrales sont souvent décalées. Ce problème a toujours existé, mais il est devenu plus apparent depuis la version 0.5.0 qui a amélioré la précision de la gestion des sticks analogiques. Il est recommandé d'effectuer un étalonnage de ces contrôleurs pour obtenir des performances optimales.

Bien qu'il ne devrait pas y avoir de raison de toucher à ces fichiers, ils se trouvent sous sdmc:/config/MissionControl/controllers/

/spi_flash.bin où
est l'adresse Bluetooth de la manette représentée par une chaîne de caractères hexagonaux.

La Xbox Elite Wireless Series 2 a été la toute première demande de contrôleur que ce projet a reçue, mais pour des raisons inconnues, elle renvoyait un code d'erreur générique lors de la tentative de couplage avec la console. Au cours de l'année écoulée, de nombreuses démarches ont été entreprises pour essayer de la faire fonctionner ou du moins pour comprendre ce qui n'allait pas, mais en vain. N'en possédant pas moi-même, j'avais pratiquement abandonné cette manette jusqu'à ce que @DatenThielt vienne m'offrir son aide il y a environ un mois. Au cours du dernier mois, avec l'aide de @DatenThielt et le débogage et l'ingénierie inverse du module bluetooth, j'ai pu développer un ensemble de correctifs pour permettre l'appariement de cette manette.

C'était facilement l'aspect le plus difficile du projet à ce jour et a pris une quantité incroyable de temps et de patience, ce qui n'est pas rendu plus facile par le fait que je ne possède même pas le contrôleur. Un grand merci à @DatenThielt pour avoir donné de son temps et m'avoir aidé à déboguer avec gdb à distance depuis l'autre bout du monde avec son propre contrôleur.

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.

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

Changelog :
Ajout du support pour les contrôleurs suivants :

*Microsoft Xbox Elite Series 2 Controller
*Gamesir T2a

- Mise à jour du jeu de patchs ips pour permettre un appairage réussi de la manette Xbox Elite Wireless Series 2.
- Ajout d'un système de flash SPI virtuel basé sur des fichiers. Les données telles que les calibrations peuvent maintenant être stockées et récupérées pour chaque contrôleur.
- Les valeurs analogiques pour L/R sur la manette classique Wii sont maintenant prises en compte lors du mappage des commandes. Cela permet d'obtenir un comportement de déclenchement identique des manettes Gamecube utilisées via un adaptateur wiimote par rapport à l'adaptateur USB officiel.
- Correction d'une régression où les manettes Mocute 050 et 8bitdo Zero se déconnectaient suite à la réception de la commande SetTsi de la console.
- Les données de vibration envoyées avec le rapport de sous-commande (0x01) sont maintenant correctement traitées.
- Correction d'un avertissement d'indice de tableau partiellement en dehors des limites du tableau pendant la compilation du module.


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.