Cette application Linux pour les jeux coopératifs avec manette vient de recevoir une grosse mise à jour
L'outil de jeu Linux CtrlAssist, qui permet à plusieurs manettes de jeu physiques d'agir comme un seul appareil virtuel pour le jeu coopératif, vient de publier une mise à jour Rumble. Cet utilitaire vous permet également de personnaliser vos configurations d'entrée afin que vous puissiez utiliser plusieurs contrôleurs pour effectuer différentes choses dans le jeu.
La fonctionnalité la plus importante ajoutée à cette version est le transfert de grondement tant attendu, également connu sous le nom de Force Feedback Forwarding. Vous pouvez désormais configurer exactement quel contrôleur physique reçoit les effets de vibration du périphérique virtuel. Vous pouvez choisir d'acheminer le grondement vers le contrôleur principal, le contrôleur d'assistance, les deux ou aucun des deux. Je pense que la meilleure partie de cette mise à jour est la possibilité de partager ces rencontres haptiques immersives, que vous essayiez de faire atterrir un avion ou que vous sentiez le moteur bégayer dans un jeu de course, directement avec votre copilote.
Le développeur a également intégré des informations sérieuses sur la fiabilité du contrôleur. Le logiciel est suffisamment intelligent pour détecter quand un contrôleur tombe en panne ; une fois que vous le rebranchez, les fonctions de vibration reviennent immédiatement sans avoir besoin de redémarrer. C'est une énorme amélioration de la qualité de vie, car perdre un combat contre un boss intermédiaire est définitivement perturbateur.
Le développeur s’est apparemment fortement concentré sur la nécessité de rendre l’expérience de saisie beaucoup plus naturelle et précise. Tous les modes d'assistance disposent désormais d'une synchronisation améliorée, ce qui se traduit directement par un gameplay plus fluide. Le mouvement du bâton est désormais beaucoup plus fluide. La mise à jour synchronise les axes X et Y afin qu'ils se déplacent à l'unisson, évitant ainsi les mouvements saccadés qui se produisent souvent lors du changement d'entrée.
Le système copie désormais instantanément la position exacte des boutons et des sticks de la manette de jeu active. Cela évite les « entrées fantômes », où le jeu pense que vous maintenez un bouton enfoncé simplement parce que l'autre joueur le maintenait lorsque vous avez changé.
Sous le capot, CtrlAssist a également permis une meilleure découverte des appareils. L'application identifie désormais mieux le matériel connecté, ce qui empêche des contrôleurs similaires de perturber le système. Cette fiabilité améliorée est également utile lors de la sélection des périphériques à cacher et pour diriger cette nouvelle fonctionnalité de transmission du grondement. Le développeur a remanié la gestion des entrées pour une meilleure cohérence dans les trois modes de contrôle, corrigé quelques bizarreries mineures de mappage des boutons et rendu le processus d'arrêt plus fluide grâce à un nettoyage robuste lorsque vous appuyez sur Ctrl+C.
Si vous êtes un utilisateur Linux qui compte sur ce type d'utilitaire, vous pouvez facilement mettre à niveau dès maintenant en utilisant le cargo install ctrlassist --force commande. Cependant, il reste encore un obstacle majeur que le développeur s'efforce de surmonter, et il affecte sans doute le plus grand public de jeux Linux : le Steam Deck.
Le développeur a déclaré que même si le système d'exploitation (SteamOS) peut voir le périphérique virtuel dans le terminal, l'interface Steam réelle l'ignore complètement. C’est vraiment décevant, car le Steam Deck est un endroit où de nombreuses personnes jouent à des jeux Linux de nos jours.
La cause probable de cet écart de compatibilité est que SteamOS a personnalisé la gestion de ses périphériques d'entrée par rapport aux distributions conventionnelles comme NixOS ou Ubuntu. Quoi qu’il en soit, vous pouvez toujours jouer sur un ordinateur de bureau ou un ordinateur portable, mais je garderais un œil sur le Steam Deck à l’avenir. Vous pouvez le télécharger sur la page de version de GitHub.
