33 votes

Comment trouver l'identifiant d'un jeu sur Steam ?

Chaque jeu sur Steam a un Game ID (également appelé App ID) différent. Par exemple, en regardant sur mon propre ordinateur, Portail a un ID de 400 y FTL : Faster Than Light es 212680 .

Comment trouver cet identifiant pour un jeu spécifique sur Steam ?

53voto

3ventic Points 24937

Allez sur la page de la boutique du jeu et vérifiez l'URL. Le dernier chiffre de l'URL est l'ID de l'application. Toutes les URL des magasins sont au format store.steampowered.com/app/APPID Ainsi, pour Wasteland 2, l'URL est la suivante http://store.steampowered.com/app/240760/ et l'identifiant 240760.

store.steampowered.com/app/240760/

Un autre moyen fiable est de rechercher le programme sur steamdb qui vous montrera également les informations relatives aux jeux retirés de la boutique. L'identifiant de l'application est clairement indiqué dans les résultats de la recherche.

7voto

Waddling Pig Points 683

Plusieurs des méthodes ci-dessus fonctionnent mais je vais vous montrer une version hors ligne. J'utilise Windows et je ne sais pas si cela fonctionne avec d'autres systèmes. Si vous vous rendez dans votre répertoire Steam et ouvrez SteamApps, puis ouvrez Common. Vous y trouverez une liste de jeux. Ouvrez le dossier que vous avez choisi et trouvez "steam_appid". Ouvrez-le, et il affichera l'ID dans un document texte.

6voto

Jacob M. Points 31

Une liste de toutes vos applications vapeur installées et de leurs appID peut être obtenue facilement avec une ligne de BASH hors ligne en utilisant grep, sed et awk pour regarder les fichiers appmanifest dans Steam/steamapps/(sur Linux/Unix).

votre chemin vers /steamapps/ peut varier si vous installez vos jeux à un endroit qui n'est pas celui par défaut.

grep -n "name" ~/Steam/steamapps/*.acf | sed -e 's/^.*_//;s/\.acf:.:/ /;s/name//;s/"//g;s/\t//g;s/ /-/' | awk -F"-" '{printf "%-40s %s\n", $2, $1}' | sort

La décomposition de ce que fait cette seule ligne de bash :

  1. grep pour les lignes contenant "nom" dans tous les fichiers .acf de steamapps/ Les lignes qu'il retourne sont le chemin d'accès au fichier/nom du .acf avec l'appID suivi de notre motif grep "name" et du nom de l'application.
  2. sed pour enlever la ligne jusqu'à et y compris le "_" (laissant l'appid), remplacer les tabulations par un espace simple, enlever les guillemets, enlever le mot "name", remplacer le premier espace après le numéro d'id par un "-" (un caractère qui ne se trouve dans aucun nom de jeu)
  3. awk avec "-" comme délimiteur pour imprimer les colonnes formatées avec le nom du jeu suivi du numéro d'identification.
  4. trier pour classer par ordre alphabétique

3voto

IQAndreas Points 4092

Il existe toutefois une réponse à ce problème dans le support Steam, il faut que vous utilisiez à la fois Steam et Windows. .

Tiré de Support Steam : Trouver l'ID de l'application pour un jeu Steam :

Ce processus peut également être utilisé pour les démos, les médias et d'autres produits sur Steam :

  1. Connectez-vous au compte Steam
  2. Allez à votre bibliothèque
  3. Faites un clic droit sur le jeu installé et choisissez "Créer un raccourci sur le bureau".
  4. Allez sur votre bureau et localisez le nouveau raccourci.
  5. Cliquez avec le bouton droit de la souris sur le raccourci et sélectionnez Propriétés.
  6. Regardez le chemin cible pour le nombre suivant steam://rungameid/ . Ce numéro est l'identifiant de l'application pour le jeu.

2voto

htaccess Points 111

Cette réponse est une autre solution qui fonctionne sous Linux (Ubuntu dans ce cas) inspirée de la réponse de @Slobeck ci-dessus.

$ find ~/Games/steam/steamapps/ -maxdepth 1 -type f -name '*.acf' -exec awk -F '"' '/"appid|name/{ printf $4 "|" } END { print "" }' {} \; | column -t -s '|' | sort -k 2
285820   Action Henk
290340   Armello
622020   ATV Drift & Tricks
308040   Back to Bed
637090   BATTLETECH
376770   Big Thinkers 1st Grade
376760   Big Thinkers Kindergarten
49520    Borderlands 2
261640   Borderlands: The Pre-Sequel

Remplacez le chemin d'accès à votre steamapps si vous ne savez pas où il se trouve, vous pouvez exécuter cette commande pour le trouver :

$ find ~ -type d | grep steamapps

Je serais intéressé de savoir si cela fonctionnerait sur Windows 10 avec le sous-système Windows pour Linux.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X