J'essaie actuellement d'utiliser une vieille roue de course réelle 3 émulée dans blueStacks. Cette roue fonctionne avec directInput. Lorsque je le branche dans le jeu, il me notifie que j'ai branché un contrôleur logitech. Ce n’est certainement pas la roue que j’utilise (c’est un vieux Microsoft Sidewinder) et cela n’a pas fonctionné.
Ce que j'ai essayé ensuite
Je me suis souvenu du programme x360ce qui traduisait les entrées de n’importe quel contrôleur en un contrôleur xbox (le contrôleur présenté dans BlueStacks avait un aspect similaire, alors je le soupçonnais de fonctionner). J'ai assigné tous les axes puis sauvegardé + fermé le programme. Lorsque j'ai démarré BlueStacks, il m'a informé de la tâche du contrôleur et des boutons / axes sur le contrôleur qui ont une signification. J'ai essayé les boutons correspondants sur la roue mais malheureusement aucun résultat.
J'ai ensuite démarré l'explorateur système et vérifié chaque programme bluestacks, mais aucun d'entre eux ne semblait utiliser aucun des fichiers xinput créés par x360ce. Elle n'a même pas utilisé de dll xInput, aussi je ne suis pas sûr de savoir comment BlueStacks recevrait les données des contrôleurs (directInput?).
Je sais aussi que bluestacks contient un dossier, dans lequel se trouve un fichier destiné à la vraie course 3, contenant un mappage de contrôleur. J'ai également essayé de remplacer ce fichier par les entrées correspondantes du contrôleur, mais cela n'a pas fonctionné.
Ce que j'essaie de réaliser
Une façon d'utiliser un volant de course (ou pour les autres lecteurs: tout contrôleur en général) à l'intérieur de BlueStacks. Je soupçonne que s’il existe un moyen d’émuler n’importe quel contrôleur en tant que contrôleur d’entrée prend en charge (comme essayé ci-dessus), nous pouvons utiliser n’importe quel contrôleur à l’intérieur de bluestacks.