Valve va enfin rendre le DualShock 4 de la PlayStation 4 compatible avec Steam |
————— 17 Octobre 2016 à 06h58 —— 12559 vues
Valve va enfin rendre le DualShock 4 de la PlayStation 4 compatible avec Steam |
————— 17 Octobre 2016 à 06h58 —— 12559 vues
Tout joueur PC aura au moins eu une fois en main une manette conçue pour console. Dans ce domaine, il y a plusieurs écoles. Les aficionados des manettes Microsoft, ceux qui ne jurent que par les modèles de Sony et enfin un marché dédié au PC qui a exploré diverses variantes, pour en arriver à des engins types Steam Controller qui changent un peu des copies de modèles pour console.
Du coup, le joueur PC qui n'a pas envie de tout le temps se coltiner le duo clavier/souris doit faire un choix. Si ce dernier est possesseur d'une ludothèque Steam, il n'avait jusque là que deux options : manette de Xbox (360 ou One) ou Steam Controller. De quoi frustrer tous ceux qui pensent que les DualShock y ont aussi leur place, les obligeant à passer par des solutions types JoyToKey pour faire croire à Steam et aux jeux qu'ils utilisent une manette compatible. Heureusement pour eux, il semble que Valve ait enfin compris que limiter les possibilités des joueurs n'était pas une bonne idée et une prochaine version de l'API de Steam devrait permettre un contrôle natif de la DualShock 4 de la PlayStation 4.
C'est ce qui a été révélé durant les Steam Dev Days et ça n'a rien de surprenant. Pourquoi ? Il y a plusieurs raisons. Tout d'abord, Valve avait aux débuts de sa plateforme tout intérêt à se mettre Microsoft dans la poche. Son logiciel fonctionnant sous Windows et les développeurs concevant les jeux pour Windows, la manette de Xbox était un choix logique (et simple). Cependant, avec le temps Valve a voulu s'éloigner de Microsoft (SteamOS est toujours en développement, même si la chose met du temps à évoluer et que les utilisateurs boudent le jeu sous GNU/Linux) et s'est rapproché d'autres partenaires tout en développant ses propres technologies. Parmi ces dernières, il y a le Steam Controller qui, s'il n'est pas parfait, a cherché à aller plus loin que les manettes de Microsoft et de par ce fait se retrouve plus proche d'une DualShock 4 que d'une manette de Xbox One. La DualShock 4 ayant un touchpad et un gyroscope, l'API de Steam peut la prendre en charge comme un Steam Controller (qui embarque des éléments similaires) et proposer plus de réglages aux joueurs, ainsi qu'aux développeurs.
Après, voir Valve s'intéresser aux produits de Sony au moment où la firme sort son PlayStation VR, et en sachant que de nombreux joueurs console aimeraient avoir accès à Steam, ça n'a absolument pas l'air innocent. Si ça ne permet pas aux deux géants du jeu de trouver un terrain d'entente, ça permettra toujours aux développeurs d'avoir un contrôleur "standard" à exploiter en réalité virtuelle. Microsoft va-t-elle devoir faire évoluer ses manettes dans ce sens (et se mettre à la réalité virtuelle) ? L'avenir nous le dira ! (source : Gamasutra)
Les manettes Microsoft sont depuis longtemps pourvues d'un driver pour qu'elles fonctionnent sur Windows (sur PC ?). La manette est de base fonctionnelle, il n'est pas étonnant qu'elle soit prise en charge.
A côté, les manettes Sony ont pendant longtemps été dépourvues de driver. Ce n'est seulement que fin août dernier que ces drivers sont enfin arrivés.
L'API Steam ne fait pas de miracle ni de driver. Si une manette fonctionne sur PC, ils l'ajoutent à l'API. Si un mois et demi après que la DS4 devienne compatible PC elle est ajoutée sur Steam alors que les manettes XBox compatibles depuis bien plus longtemps sont présentes depuis bien plus longtemps, il y a une explication beaucoup plus simple que des raisons politiques ou autre. Et le principe du rasoir d'Ockham est formel dans ces cas là...
Pour aller plus loin dans ton développement de la chose, c'est surtout l'API Xinput de DirectX qui a fait que la solution Microsoft était la préférée des développeurs pendant un bon moment. Les manettes et contrôleurs non compatibles (Direct Input...) sont donc restés sur la touche en attendant d'être rendus compatibles par un moyen ou un autre. L'API de Steam en ce cas va faire le boulot que Microsoft ne veut pas faire, même si le pilote Sony permet déjà une reconnaissance matérielle sur la machine. Encore un moyen pour Gabe de se séparer de l'écosystème fermé de Microsoft (en développant son propre système fermée de son côté