3DS Presence : affichez vos jeux Nintendo 3DS sur Discord grâce au Rich Presence

Le projet open source 3DS Presence permet désormais d'afficher le jeu auquel vous jouez sur votre Nintendo 3DS directement sur votre profil Discord, grâce à une version modifiée de Luma3DS.


Le développeur Leonlb aussi connu par sont pseudo Leon Le Breton à, avec sa Team, proposé le proket Open Source, 3DS Presence, qui permet désormais d'afficher le jeu auquel vous jouez sur votre Nintendo 3DS directement sur votre profil Discord, grâce à une version modifiée de Luma3DS.

Alors que la Nintendo 3DS continue de bénéficier de nombreux projets développés par la communauté homebrew, une équipe de développeurs nous propose 3DS Presence, un projet plutôt intéressant permettant d'intégrer le Discord Rich Presence directement à la console portable de Nintendo.
Le principe est simple : lorsque vous lancez un jeu sur votre Nintendo 3DS, celui-ci peut apparaître automatiquement dans votre activité Discord, un peu comme ce que proposent déjà les jeux PC.
Le projet repose sur une version personnalisée du célèbre custom firmware Luma3DS, accompagnée d'une infrastructure permettant de communiquer avec Discord.



Comment fonctionne 3DS Presence ?

Contrairement à un simple logiciel exécuté sur un ordinateur, 3DS Presence fonctionne directement depuis la Nintendo 3DS grâce à une modification de Luma3DS.
Cette version personnalisée du CFW récupère plusieurs informations concernant le jeu actuellement lancé sur la console, notamment son nom, son identifiant et son éditeur.
Ces informations sont ensuite transmises à un serveur chargé de générer une activité Discord Rich Presence.
Certains jeux peuvent également bénéficier d'informations supplémentaires, comme le niveau ou le score, lorsque des intégrations spécifiques sont disponibles.
Le projet est entièrement open source et se compose de plusieurs éléments, dont un firmware personnalisé, un backend, un générateur d'activités et une interface web.

Tutoriel : installer 3DS Presence sur votre Nintendo 3DS

Pour profiter de cette fonctionnalité, il faudra disposer d'une Nintendo 3DS compatible avec Luma3DS et ayant accès à Internet.

Prérequis :

- Une Nintendo 3DS, 3DS XL, 2DS, New 3DS ou New 2DS XL modifiée
- Un accès à la carte SD de la console
- Une connexion Internet fonctionnelle
- Un compte Discord
- Une sauvegarde de votre configuration Luma3DS actuelle

Étape 1 : récupérer votre configuration Discord

Rendez-vous dans un premier temps sur le site officiel du projet : https://3ds-presence.top/

Le site permet de connecter votre compte Discord afin de récupérer le fichier de configuration nécessaire au fonctionnement de 3DS Presence.
Suivez les instructions proposées par le site pour autoriser la connexion et générer votre configuration personnelle.
Une fois celle-ci récupérée, conservez le fichier pour la suite de l'installation.
Attention à ne pas partager publiquement votre fichier de configuration, celui-ci pouvant contenir des informations liées à votre compte.

Étape 2 : installer la version modifiée de Luma3DS

- 3DS Presence utilise une version personnalisée de Luma3DS pour récupérer les informations concernant le jeu actuellement lancé.
- Le code source du firmware est disponible sur le GitHub officiel : https://github.com/3ds-presence/Presence3DS
- Avant toute modification, pensez à sauvegarder votre fichier boot.firm actuellement présent à la racine de votre carte SD.
- Téléchargez ensuite la version de Presence3DS indiquée dans le guide d'installation officiel, puis suivez les instructions pour installer le firmware personnalisé sur votre console.
- Il est important de ne pas mélanger les fichiers de différentes versions de Luma3DS et de Presence3DS.

Étape 3 : ajouter la configuration sur la carte SD

- Une fois le fork de Luma installé, il faudra ajouter le fichier de configuration précédemment généré depuis le site officiel.
- Copiez ce fichier à l'emplacement indiqué dans la documentation du projet.
- Vérifiez également que la console dispose bien d'une connexion Internet fonctionnelle, puisque celle-ci sera nécessaire pour transmettre les informations au serveur.

Étape 4 : lancer un jeu et vérifier Discord

- Une fois l'installation terminée, redémarrez votre Nintendo 3DS puis lancez un jeu.
- Si tout fonctionne correctement, 3DS Presence devrait détecter le titre actuellement exécuté et transmettre les informations au serveur.
- Vous pourrez alors vérifier votre profil Discord afin de voir si l'activité du jeu apparaît correctement.

Selon le jeu lancé, les informations affichées peuvent varier. Certains titres disposent d'une intégration plus complète que d'autres.

Un projet intéressant pour la scène Nintendo 3DS
Même si cette fonctionnalité reste principalement esthétique, elle permet d'ajouter une intégration moderne à une console sortie il y a maintenant plus de quinze ans.
Le fait que le projet soit open source permet également aux développeurs de contribuer à son amélioration, notamment en ajoutant de nouveaux logos ou des scripts permettant d'afficher davantage d'informations sur certains jeux.
Il est également possible d'héberger sa propre infrastructure pour les utilisateurs souhaitant disposer de leur propre serveur.
Une initiative sympathique qui montre une nouvelle fois que la scène homebrew Nintendo 3DS reste particulièrement active.

Liens utiles :

Site officiel : https://3ds-presence.top/
GitHub du projet : https://github.com/3ds-presence
Firmware Presence3DS : https://github.com/3ds-presence/Presence3DS
Serveur Discord du projet : https://discord.gg/npkgkVgzWF


Veuillez vous connecter ou vous créer un compte pour commenter cet article !


Il n'y a aucun commentaire pour le moment.