Conception d'un pilote macOS pour l’adaptateur USB pour WiiU et PS3 de Guitar Hero Live

Guitar Hero Live (GHLive) est un jeu distribué par Activision ayant connu un succès mitigé. Il fut conçu et distribué sur plusieurs consoles : Wii U, PS3, Xbox 360, Xbox One. Il existe également une saveur pour téléphones Apple (iOS). La guitare de GHLive a ceci de particulier qu’elle possède 6 touches (frets) contrairement aux guitares des autres jeux Guitar Hero et Rockband qui en possèdent 5. De plus, leur positionnement sur le manche diffère, de sorte qu’un simulacre d’accord barré est possible. Les guitares de GHLive sont universelles, mais l’adaptateur USB assurant la communication entre la guitare et la console ne l’est pas.

À l’heure actuelle, il est possible d’utiliser les adaptateurs USB prévus pour la Wii U, la PS3, et la Xbox 360 sur un PC (Linux et Win7/8/10). Cependant, il n'existe pas de pilote pour macOS.

Un tel pilote est essentiel pour faire fonctionner l’adaptateur GHLive afin de pouvoir utiliser ce périphérique dans les jeux rythmiques tels que Clone Hero ou FretsOnFire.

Ce projet consiste donc à développer un pilote macOS avec DriverKit permettant d’utiliser l’adaptateur WiiU/PS3 de GHLive.

Connaissances requises

Le candidat ou la candidate devra faire de la programmation système macOS (DriverKit SDK) en C++.

Programme d'études visé

Maîtrise avec projet

Domaines de recherche

Technologies de l'information et des communications

Financement

Possibilité de bourse de professeur, à discuter.

Autres informations

Date de début : 2021-04-26

Personne à contacter

Pascal Giard | pascal.giard@etsmtl.ca