GoldenLib.fr

  • Accueil
  • Blog
    • Aventure Pingouin
    • Fiction
    • Informations sur le site
    • Minecraft
    • Numérique
    • Politique
    • Télévision
    • Santé
    • Non classé
  • Fougère
    • Laucher Aventure Pingouin
    • Thread twitter
    • Glossaire
    • Mes avis médias
  • À propos
  • Contact
goldenlib.fr
"Tu ne rentreras jamais dans l'équipe d'Aventure Pingouin"
  1. Accueil
  2. Numérique
  3. Texte principal

Pourquoi j’ai créé un addon pour connecter des vibromasseurs à Garry’s Mod ?

4 février 2026 17Points de popularité 0Commentaires
Avertissement

Cet article peut contenir des termes choquants concernant la sexualité.

Bonjour,

Je ne sais pas trop comment commencer cet article, ni même comment l’articuler. J’ai récemment publié un addon sur le Workshop de Garry’s Mod qui permet de connecter des objets vibrants au jeu. Depuis trois semaines, on m’a souvent demandé pourquoi j’avais fait cela. Permettez-moi donc de vous expliquer mes raisons et les dessous des vibromasseurs dans Garry’s Mod.

L’inspiration : les vidéos youtube et immersion

Je crois que tout a commencé avec des vidéos shitposts qu’on peut voir un peu partout en ligne. Vous avez sûrement déjà vu ce genre de vidéo où une personne ajoute « du réalisme » à son jeu vidéo. En général, ce sont des personnes qui ajoutent des vibrations à leur bureau, à leur chaise ou à leurs épaules en fonction de ce qu’il se passe dans le jeu, à l’aide de moteurs et de pistons. Le concept est assez amusant, car cela rend les jeux injouables. Cela dit, au-delà du mème, je me dis qu’il y a peut-être un côté immersif qu’on sous-estime. Après tout, ce n’est qu’une question de calibrage.

Évidemment, pour faire le buzz en ligne, on a souvent tendance à surdimensionner les projets en faisant vibrer le bureau entier. Pourtant, quand on regarde nos salles de cinéma en France, on constate le grand succès de la 4DX. Or, ce ne sont que des salles auxquelles l’on a ajouté un moteur dans le siège et un jet d’eau dans l’accoudoir. Toutefois, cela suffit à être assez immersif pour les spectateurs.

Je ne pense pas qu’un jeu vidéo doive être réaliste. Cependant, il y a un côté attrayant à jouer à un jeu immersif. Principalement, car il sollicite un sens de plus que l’ouïe et la vue. C’est pour cette raison que beaucoup de joueurs sur console ou avec des manettes apprécient le retour haptique du contrôleur.

L’immersion par les sens : entre réalité et fiction

La version extrêmement poussée de cette idée d’immersion par les sens, nous l’avons tous vue dans les films. Par exemple, dans Ready Player One. Le personnage principal acquiert une combinaison pour ressentir toutes les sensations du métavers et pousser son expérience encore plus loin. Dans le monde réel, le seul "bon" métavers immersif1, c’est VRChat. Cependant, vous savez peut-être que je ne suis pas fan de VRChat. En effet, ce jeu abrite une communauté libidineuse assez importante. De fait, j’avoue ne pas oser m’y aventurer. Je n’ai pas vraiment envie, quand je m’amuse en ligne, de voir des playermodels relativement explicites et des personnes en pleine session de roleplay sexuel.

Néanmoins, il existe un jeu que je trouve très similaire à VRChat et que j’apprécie particulièrement : Garry’s Mod. Garry’s Mod est peut-être la version du sandbox que je préfère. Je trouve le Source Engine magnifique, et Garry’s Mod permet de créer des possibilités infinies. Que ce soit à travers les minijeux classiques que tout le monde plagie ou le roleplay lui-même. L’aspect réalité virtuelle, absent à l’origine, a été ajouté en 2019 par Catse. Il a développé un addon pour rendre le jeu compatible avec les casques VR : GMod VR.

La seule différence entre VRChat et Garry’s Mod réside dans le fait que VRChat permet de ressentir davantage de sensations2. J’ai donc réfléchi à la manière d’ajouter des sensations réalistes à GMod.

La douleur et l’électricité : une idée qui fait mal

En général, quand on parle de sensations réalistes dans un jeu, on parle de douleur. Il faut dire que pour un système de toucher, il faudrait un système de moteurs compliqué, et pour un flottement, c’est impossible actuellement. On se rabat donc sur la douleur, puisqu’on peut la créer avec un simple courant électrique.

Dans mon idée de rendre Garry’s Mod plus réaliste: je pensais utiliser un système similaire et trouver un moyen d’envoyer des décharges électriques au joueur en fonction des actions en jeu. Pour cela, je suis parti des vidéos Minecraft du genre : « Si je prends des dégâts en jeu, j’en prends dans la vraie vie. » J’ai alors distingué deux « modèles matériels » : soit un système d’électrodes que l’on pose à différents endroits. Soit l’utilisation de deux contacteurs, comme un collier électrique pour animal.

En général, les YouTubeurs ne s’attardent pas trop sur le côté logiciel. Ils montrent seulement ce qui va leur faire mal. Beaucoup d’entre eux ne prennent pas la peine de programmer une solution pour cette fonctionnalité et ne la montrent donc pas.

L’aspect érotique : des masochistes aux sextoys DIY

Il se trouve que ce ne sont pas que les YouTubeurs qui veulent avoir mal. Il y a aussi les masochistes. Dans les jeux BDSM, on retrouve l’idée d’infliger de la douleur à distance3.

J’ai donc découvert xtoys, qui permet de connecter des appareils électriques pour infliger des douleurs physiques. Il y a fort à parier que les YouTubeurs utilisent des systèmes similaires, où ils connectent une interface comme celle de xtoys à un plugin de serveur Minecraft. D’ailleurs, sur certains sites BDSM, on retrouve des colliers et des systèmes avec des électrodes à coller sur la peau, comme je l’ai mentionné plus haut.

Seulement, je n’avais pas d’appareils électriques de ce genre. En toute honnêteté, je n’avais pas l’intention de me donner des décharges électriques. Et je n’avais pas envie de dépenser de l’argent (puisque je suis sans emploi) pour un appareil que je ne comptais jamais utiliser (puisque je ne suis pas masochiste). Je me suis donc intéressé aux alternatives à cette application et à la douleur. Je suis alors tombé sur tout un courant de « sexoys DIY ».

Bien que j’aie trouvé cela passionnant, je ne voulais toujours pas me donner des décharges ni acheter les composants pour fabriquer un collier électrique. Puis, je suis tombé sur Nonpolynomial et leur projet buttplug.io. En gros, c’est la version de xtoys qui supporte beaucoup plus d’appareils. On y retrouve une variété de sextoys vibrants de différentes marques.

La découverte de l’open source et des sextoys connectés

Je dois avouer que tout ce voyage dans les sextoys open source et DIY était passionnant. En effet, je n’avais jamais vraiment imaginé que ce pourrait être un monde comme celui-ci. Bien sûr, j’avais déjà entendu parler de sextoys connectés. Mais je n’avais jamais imaginé qu’on pourrait les connecter avec des bibliothèques publiques ou les construire soi-même à la maison.

Cependant, je dois avouer que l’idée me plaît assez. J’aime beaucoup le fait que des entreprises construisent du matériel, puis que ce soient les utilisateurs qui gèrent la partie logicielle comme ils le veulent. J’ai toujours aimé les projets open source. Donc peut-être que l’open source dans un domaine aussi vaste que la vie sexuelle pourrait mener à une ouverture de l’open source à d’autres secteurs.

Je m’égare et rêve d’open source. Revenons à notre sujet : j’ai découvert buttplug.io. Bien que ce soit basé sur les sextoys, il faut noter que la liste de compatibilité est assez grande. Tellement grande qu’on y retrouve les contrôleurs de Xbox et, surtout, les manettes de Nintendo Switch. Il se trouve que j’ai cette console et qu’il m’arrive d’y jouer. De plus, mon ordinateur supporte le Bluetooth. J’avais donc toutes les conditions réunies pour lancer mon idée sans investir un euro.

Le fonctionnement technique : buttplug.io et Intiface

Je ne vais pas vous expliquer tout le fonctionnement en détail, car la documentation de buttplug.io serait sûrement plus claire que moi. Cependant, je vais vous en parler un peu pour que vous compreniez mieux mon addon.

Globalement, un appareil vibrant se connecte en Bluetooth à un serveur. Le serveur est un intermédiaire entre l’application et l’objet. Il envoie à l’application la liste des objets actuellement connectés et, en échange, reçoit les instructions à transmettre aux objets connectés. Pour une Nintendo Switch, par exemple, le serveur est dans la console, et l’application est le jeu qui envoie les vibrations aux manettes.

Diagramme montrant l'architecture technique d'un serveur Buttplug, incluant des connecteurs client, une interface API et des gestionnaires de dispositifs.

Nonpolynomial a créé Intiface Central. Le but de ce logiciel est de remplacer le serveur et d’offrir une sorte d’API aux applications pour qu’elles puissent recevoir les données et envoyer les instructions. Cette API fonctionne donc avec des WebSockets4, et Intiface convertit ensuite cela en Bluetooth pour l’appareil.

Garry’s Mod ne supporte pas les WebSockets. En réalité, on comprend facilement pourquoi : si le jeu pouvait envoyer nativement des paquets WebSockets de cette manière, on pourrait avoir des problèmes de sécurité assez importants. Il a donc fallu ajouter les WebSockets. Comme je ne maîtrise pas les .dll pour le faire moi-même, j’ai utilisé GWSockets, un projet open source qui permet la connexion des WebSockets au jeu. Puisque le VRMod utilise également une bibliothèque externe, je n’y vois pas de problème : c’est la meilleure solution, même si je ne suis pas fan de devoir télécharger manuellement les ressources externes.

À partir de là, je n’ai plus eu qu’à créer mon interface graphique et mes commandes dans le jeu. Les instructions sont ensuite transmises par GWSockets (que l’utilisateur a installé) à Intiface. Le tout fonctionne donc comme n’importe quelle application.

Diagramme illustrant le fonctionnement de l'addon pour Garry's Mod, montrant les connexions entre l'interface Intiface, les WebSockets GWSockets, Bluetooth, et les appareils vibrants pour des sensations immersives.

J’ai donc créé le premier retour haptique par WebSocket pour Garry’s Mod. Bien sûr, certains plugins qui gèrent mieux les manettes de console pourraient utiliser Intiface Game Haptics Router ou d’autres solutions. Mais j’avoue que je préfère ma méthode, car elle est plus simple et permet de connecter d’autres appareils que les manettes. Évidemment, les autres appareils sont pour l’instant des sextoys, mais techniquement, il suffit que ce soit un appareil similaire avec au minimum un moteur. Théoriquement, donc, si quelqu’un vendait une veste vibrante compatible avec buttplug.io, on aurait la première veste vibrante de Garry’s Mod grâce à mon addon5.

Les limites techniques et la réception de l’addon

Ce procédé a encore des limites. J’ai par exemple découvert que si ma puce Bluetooth est mauvaise, on a beaucoup d’interruptions, et que Windows semble avoir des difficultés quand il y a plusieurs appareils connectés. Si on met plusieurs adaptateurs Bluetooth pour régler cela, Windows ne sait généralement pas les gérer et n’en gardera qu’un seul. Pour contourner ce problème, j’ai utilisé Intiface sur mon portable, mais je dois avouer que cela consomme beaucoup de batterie.

J’avoue que cela m’agace un peu que le Bluetooth ne soit pas mieux géré sur les ordinateurs modernes et par Microslop6.

Une fois l’addon publié, j’avoue que la réception a été assez étrange. Il faut dire que c’est la première fois que je reçois des menaces de mort après avoir publié un addon sur le Workshop. Je ne pense pas que l’addon soit vraiment utilisé, car, comme je vous l’ai dit, cela sert juste à faire des vibrations. À cause des termes du Workshop de Garry’s Mod, la communauté GMod libidineuse est également assez minime. Je vois donc des personnes l’utiliser sérieusement ou de manière récréative/sexuelle.

En même temps, vous avez compris que je vois cela plus comme un concept d’immersion théorique qu’un vrai projet. Le code a été écrit en quelques jours, et je pense qu’un autre ferait mieux que moi. Je reste quand même content : j’ai eu un petit succès, avec 91 % de notes positives. J’ai eu des gens qui ont signalé mon addon. Bientôt 7 000 visites sur la page, et les 11 pages de commentaires que j’ai reçues me font généralement rire.

Conclusion : à vous de tester !

Pour conclure, je voudrais vous inviter à tester par vous-même. Actuellement, toute la documentation est dans la description de l’addon et sur Steam. J’espère que cela inspirera d’autres à rendre Garry’s Mod plus immersif :

🔗 Lien vers l’addon sur le Workshop Steam

  1. qui ne soit pas une tentative d’entreprise de vendre des produits virtuels ↩︎
  2. Il y a déjà des moyens implémentés au jeu pour pouvoir ressentir des sensations additionnelles ↩︎
  3. allez savoir si c’est parce que le sadique ne veut pas bouger ses bras ou si c’est pour le faire à distance ↩︎
  4. ce qui est pratique, car on est en local ↩︎
  5. et ce serait très cool ↩︎
  6. fallait-il demander mieux à Microslop ? Ils sont déjà trop occupés avec slopilot, ils n’ont pas le temps de rendre la connexion facile entre le portable et l’ordinateur, voyons ↩︎

Partager :

  • Partager sur X(ouvre dans une nouvelle fenêtre) X
  • Partager sur Facebook(ouvre dans une nouvelle fenêtre) Facebook
  • Envoyer un lien par e-mail à un ami(ouvre dans une nouvelle fenêtre) E-mail
  • Plus
  • Imprimer(ouvre dans une nouvelle fenêtre) Imprimer
  • Partager sur Mastodon(ouvre dans une nouvelle fenêtre) Mastodon
  • Partager sur Reddit(ouvre dans une nouvelle fenêtre) Reddit
  • Partager sur WhatsApp(ouvre dans une nouvelle fenêtre) WhatsApp
  • Partager sur Pocket(ouvre dans une nouvelle fenêtre) Pocket
  • Partager sur Pinterest(ouvre dans une nouvelle fenêtre) Pinterest
  • Partager sur Telegram(ouvre dans une nouvelle fenêtre) Telegram
  • Partager sur Tumblr(ouvre dans une nouvelle fenêtre) Tumblr
  • Partager sur LinkedIn(ouvre dans une nouvelle fenêtre) LinkedIn

Similaire

Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
Catégories : Numérique Santé
Dernière mise à jour :3 février 2026

goldenlib

Le seul et unique

< Article précédent

Commentaires sur l'article

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
Annuler la réponse

COPYRIGHT © 2025 goldenlib.fr. ALL RIGHTS RESERVED.