Question:
Comment trouver l'ID d'un jeu sur Steam?
IQAndreas
2014-01-07 22:11:05 UTC
view on stackexchange narkive permalink

Chaque jeu sur Steam a un identifiant de jeu différent (également appelé identifiant d'application). Par exemple, en regardant sur mon propre ordinateur, Portal a un ID de 400 et FTL: Faster Than Light est 212680 .

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

Neuf réponses:
3ventic
2014-01-07 22:14:27 UTC
view on stackexchange narkive permalink

Accédez à la page de la boutique du jeu et vérifiez l'URL. Le dernier numéro de l'URL est l'ID de l'application. Toutes les URL des magasins sont au format store.steampowered.com/app/APPID , donc pour Wasteland 2, l'URL est http://store.steampowered.com/app/240760/ et appID 240760.

store.steampowered.com/app/240760/

Un autre moyen fiable consiste à rechercher le programme sur steamdb , qui vous montrera également les informations sur les jeux supprimés de la boutique. L'appid est clairement étiqueté dans les résultats de recherche.

Qu'est-ce que c'est, une réponse qui a des cercles à main levée et pas de votes positifs? Je corrigerai cette injustice!
Si simple, _Que magnifique! _ Merci d'avoir également modifié les informations supplémentaires telles qu'un exemple d'URL de jeu et la capture d'écran.
Cela ne fonctionnera pas pour les jeux qui ont été supprimés du magasin, ou les jeux qui n'ont jamais eu de page de magasin * (ce qui est un nombre surprenant) *. Cela ne fonctionne pas non plus pour les DLC ou les packages qui n'ont pas leur propre page de magasin.
@BlueRaja-DannyPflughoeft bon point, a mis à jour la réponse
Fonctionne également avec les pages de la communauté, dans le client Steam, si je vais à la page de la communauté CS: GO, il affiche `http: // steamcommunity.com / app / 730 /` comme URI, 730 est l'identifiant d'application pour CS: GO et ainsi de suite.Je peux l'exécuter depuis une console (sous Linux) avec `steam steam: // run / 730`.
Waddling Pig
2014-01-10 04:19:40 UTC
view on stackexchange narkive permalink

La plupart 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 de votre choix et trouvez "steam_appid". Ouvrez-le et il affichera l'ID dans un document texte.

de nombreux jeux n'ont pas ce fichier steam_appid.txt
@SamWatkins Auriez-vous des preuves à l'appui?
Je ne sais pas comment vous fournir des preuves.J'ai 395 jeux installés par Steam, dont 88 ont steam_appid.txt au bon endroit, l'un d'entre eux est un fichier vide.31 autres jeux ont steam_appid.txt dans un emplacement différent.Seuls 30% de mes jeux ont un fichier steam_appid.txt n'importe où dans l'installation.Ok voici quelques preuves que vous pourrez peut-être vérifierNi Team Fortress 2 ni DOTA 2 (jeux gratuits) n'ont de steam_appid.txt (sous Linux au moins) .Je peux vous offrir un ou deux jeux Windows sans steam_appid.txt si vous ne me croyez pas: Jolly Rover, et Cthulhu Savesle monde.
`find ~ / Jeux / steam / steamapps / common -maxdepth 1 -type d -not -name 'Proton *' -ls |wc -l` => 67 `find ~ / Jeux / steam / steamapps / common -type f -name 'steam_appid.txt' -ls |wc -l => 14 ».Donc, 14 des 67 jeux ont un fichier `steam_appid.txt`.
IQAndreas
2014-01-07 22:11:05 UTC
view on stackexchange narkive permalink

Il y a une réponse à cela dans le support Steam, cependant, cela nécessite que vous exécutiez à la fois Steam et Windows .

Tiré de Steam Assistance: Recherche de l'ID d'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. Accédez à votre bibliothèque
  3. Faites un clic droit sur le jeu installé et choisissez "Créer un raccourci sur le bureau"
  4. Aller à votre bureau et localisez le nouveau raccourci
  5. Faites un clic droit sur le raccourci et sélectionnez Propriétés
  6. Regardez le chemin cible pour le numéro suivant steam: // rungameid / . Ce numéro est l'identifiant de l'application pour le jeu.
Slobeck
2020-04-08 04:56:43 UTC
view on stackexchange narkive permalink

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

votre chemin vers / steamapps / peut varier si vous installez vos jeux dans un autre emplacement par défaut.

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

Répartition de ce que fait cette ligne de bash:

  1. grep pour les lignes contenant "nom" dans tous les fichiers .acf dans steamapps / les lignes qu'il renvoie sont le chemin de fichier / nom du .acf avec l'appID en eux suivi de notre modèle de grep mathématique "nom" et le nom de l'application.
  2. sed pour supprimer la ligne jusqu'à et y compris le "_" (en laissant l'appid), remplacer les onglets par un seul espace, supprimer les guillemets doubles, supprimer le mot "nom", remplacer le premier espace après le numéro d'identification avec un "-" (un personnage qui ne se trouve dans aucun nom de jeu)
  3. awk avec "-" défini comme délimiteur pour imprimer les colonnes formatées avec le nom du jeu suivi du numéro d'identification
  4. trier par ordre alphabétique
Merci pour la solution linux, ajouté cela comme alias dans mon bashrc;)
htaccess
2020-08-08 06:00:24 UTC
view on stackexchange narkive permalink

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 ""} '{} \;|colonne -t -s '|'|trier -k 2
285820 Action Henk
290340 Armello
622020 ATV Drift & Astuces
308040 Retour au lit
637090 BATTLETECH
376770 Grands penseurs 1re année
376760 Maternelle des grands penseurs
49520 Borderlands 2
261640 Borderlands: la pré-suite
 

Remplacez le chemin d'accès à votre répertoire steamapps selon le cas, 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 sous Windows 10 avec le sous-système Windows pour Linux.

Memor-X
2018-10-25 03:14:25 UTC
view on stackexchange narkive permalink

Bien que la réponse de 3ventic soit le moyen le plus simple, il existe un moyen de le faire qui est entièrement hors ligne et plus garunte que la réponse de Waddling Pig (car tous les jeux ne l'ont pas steam_appid), mais cela ne fonctionnera que pour les jeux que vous avez téléchargés car cette méthode vous a demandé de regarder dans le dossier steamapps.

dans le dossier steamapps, vous verrez un tas de fichiers appmanifest _ ######. acf , les # sont l'identifiant de l'application pour le jeu, mais aussi d'autres informations telles que l'emplacement Le répertoire du jeu est et son nom. en utilisant Notepad ++

  1. Ouvrez la boîte de dialogue "Rechercher dans les fichiers" avec CtrlShiftF
  2. dans "Rechercher", saisissez le nom du jeu
  3. dans "Filtre", insérez *.acf
  4. dans "Directory", placez le chemin vers le dossier steampps
  5. décochez "Dans tous les sous-dossiers"
  6. Cliquez sur "Rechercher dans les fichiers"

et rapidement, vous devriez obtenir un résultat avec la ligne en surbrillance du fichier étant le nom du jeu, vérifiez ceci et regardez le nom de fichier du fichier .acf et le numéro dans le nom est votre identifiant. vous pouvez utiliser n'importe quel autre programme que vous connaissez si vous le pouvez

  • rechercher du texte dans des fichiers dans un répertoire spécifié
  • peut être filtré pour ne regarder que les fichiers .acf et / ou juste le répertoire steamapps (car il peut ralentir si vous recherchez également tous les fichiers dans le répertoire commun où les jeux sont normalement téléchargés aussi)

cette méthode présente également l'avantage supplémentaire que si vous recherchez où se trouvent les fichiers du jeu, le fichier .acf aura également celui qui y est répertorié (j'ai rencontré les rares cas où les dossiers de jeu en commun ne sont pas intuitif au jeu qu'ils sont réellement)

AcengMaman
2020-06-20 11:04:36 UTC
view on stackexchange narkive permalink

Si vous utilisez Windows, vous pouvez essayer d'utiliser ce Batch Script pour obtenir votre ID de jeu Run. Il prend les fichiers du dossier du menu de démarrage de% appdata%, les duplique et change l'extension de fichier de ".URL" à ".TXT" Puis il lit la sortie et la filtre.

  @echo off

REM Configurer la variable
set GameName = Battre Sabre
set TempFile = TempFile

REM Préparez-vous aux ennuis et faites-les doubler
copier "% appdata% \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ Steam \% GameName% .url" "% TEMP% \% TempFile% .txt"
pushd% TEMP%


REM a-t-il fonctionné?
SI EXISTANT "% TempFile% .txt" (
echo Le fichier Temp est créé!
) AUTRE (
echo Uh Oh Stinky!
)

REM lit le fichier Temp et filtre la sortie
FOR / F "tokens = * USEBACKQ" %% F IN (`findstr / I" rungameid ". \% TempFile% .txt`) DO (
SET num = %% F
)
set id =% num: ~ 22,28%

REM a-t-il fonctionné?
Écho de votre identifiant de jeu Run est% id%

REM Lets commit Gammer Moment
démarrer Steam: // rungameid /% id%

REM nettoie le désordre
del / f% TempFile% .txt

REM est-il encore propre?
SI EXISTANT "% TempFile% .txt" (
echo Temp File existe
) AUTRE (
echo Temp File n'est plus
)

REM activer pour le débogage
pause
 
htaccess
2020-08-08 11:37:10 UTC
view on stackexchange narkive permalink

Steamdb est la meilleure ressource tierce fournissant des informations sur Steam.Il a une énorme quantité d'informations disponibles.Pour trouver un appid à l'aide de steamdb, chargez le site et entrez le nom du jeu dans le champ de recherche et appuyez sur Entrée.

Les résultats renvoyés fournissent une liste de jeux comprenant le appid .Vous pouvez cliquer sur le appid approprié pour visiter la page de ce jeu.Une autre fonctionnalité pratique est que si vous avez le appid , vous pouvez le saisir dans le champ de recherche et il chargera automatiquement la page de ce jeu.

Voici un exemple utilisant Sokobond (appid 290260)

steamdb

markackerman8-gmail.com
2018-10-24 22:50:57 UTC
view on stackexchange narkive permalink

Aucune des solutions ci-dessus n'a fonctionné (du moins facilement),

(Pour être clair, cela fonctionne dans le bureau d'Ubuntu Linux)

Une façon d'un autre article que j'ai lu, ... est de faire un raccourci sur le bureau, et R. Cliquez sur C'EST les propriétés, et c'est à la fin des "Commandes:" La première ligne trouvera l'AppID (rungameid).

ex.(dans mon raccourci)

#

Nom: The Elder Scrolls V Skyrim.desktop

Commande: steam steam: // rungameid / 72850

#

Par conséquent, Elder Scrolls ... appid est 72850

Toujours essayer d'aider, Mark

Je ne sais pas comment aucun de ces éléments n'a fonctionné "facilement" pour vous.L'URL de Skyrim est https://store.steampowered.com/app/72850/The_Elder_Scrolls_V_Skyrim/.Cela indique la réponse acceptée.Que s'est-il passé dans votre cas?


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...