Ogni gioco su Steam ha un ID gioco diverso (noto anche come ID app). Ad esempio, cercando sul mio computer, Portal ha un ID di 400
e FTL: Faster Than Light è 212680
.
Come faccio a trovare questo ID per un gioco specifico su Steam?
Ogni gioco su Steam ha un ID gioco diverso (noto anche come ID app). Ad esempio, cercando sul mio computer, Portal ha un ID di 400
e FTL: Faster Than Light è 212680
.
Come faccio a trovare questo ID per un gioco specifico su Steam?
Vai alla pagina del negozio del gioco e controlla l'URL. L'ultimo numero nell'URL è l'ID dell'applicazione. Tutti gli URL del negozio sono nel formato store.steampowered.com/app/APPID
, quindi per Wasteland 2, l'URL è http://store.steampowered.com/app/240760/
e appID 240760.
Un altro modo affidabile è cercare il programma su steamdb , che ti mostrerà anche le informazioni per i giochi rimossi dallo store. L'appid è chiaramente etichettato nei risultati di ricerca.
Molti dei metodi sopra descritti funzionano, ma ti mostrerò una versione offline. Sto usando Windows e non sono sicuro che funzioni con altri sistemi. Se accedi alla tua directory di Steam e apri SteamApps, quindi apri common. Lì troverai un elenco di giochi. Apri la cartella scelta e trova "steam_appid". Aprilo e mostrerà l'ID in un documento di testo.
C'è una risposta per questo nell'Assistenza di Steam, tuttavia, richiede che tu esegua sia Steam che Windows .
Tratto da Steam Assistenza: ricerca dell'ID applicazione per un gioco Steam :
Questo processo può essere utilizzato anche per demo, contenuti multimediali e altri prodotti su Steam:
- Accedi all'account Steam
- Vai alla tua libreria
- Fai clic con il pulsante destro del mouse sul gioco installato e scegli "Crea collegamento sul desktop"
- Vai a sul desktop e individua il nuovo collegamento
- Fai clic con il pulsante destro del mouse sul collegamento e seleziona Proprietà
- Guarda il percorso di destinazione per il numero che segue
steam: // rungameid / codice>. Questo numero è l'ID dell'applicazione per il gioco.
Un elenco di tutte le app di Steam installate e dei loro ID app può essere ottenuto facilmente con una riga di BASH offline utilizzando grep, sed e awk per guardare i file manifest dell'app in Steam / steamapps / (su Linux / Unix)
il tuo percorso a / steamapps / potrebbe variare se installi i tuoi giochi in una posizione non predefinita.
grep -n "nome" ~ / Steam / steamapps / *. acf | sed -e 's /^.*_//; s / \. acf:.: / /; s / name //; s / "// g; s / \ t // g; s / / - / '| awk -F "-"' {printf "% -40s% s \ n", $ 2, $ 1} '| ordina
Analisi di ciò che fa quella riga di bash:
Questa risposta è un'altra soluzione che funziona su Linux (Ubuntu in questo caso) ispirata alla risposta di @Slobeck sopra.
$ find ~ / Games / steam / steamapps / -maxdepth 1 -type f -name '* .acf' -exec awk -F '"' '/" appid | name / {printf $ 4 "|"} END {print ""} '{} \;|colonna -t -s '|'|sort -k 2
285820 Action Henk
290340 Armello
622020 ATV Drift & Trucchi
308040 Torna a letto
637090 BATTLETECH
376770 Grandi pensatori 1 ° grado
376760 Asilo per grandi pensatori
49520 Borderlands 2
261640 Borderlands: The Pre-Sequel
Sostituisci il percorso della tua directory steamapps
come appropriato, se non sai dove si trova puoi eseguire questo comando per trovarlo:
$ find ~ -type d |grep steamapps
Sarei interessato a sapere se funzionerebbe su Windows 10 con Windows Subsystem per Linux.
Sebbene la risposta di 3ventic sia il modo più semplice, c'è un modo per farlo che è completamente offline e più garantito della risposta di Waddling Pig (poiché non tutti i giochi lo hanno steam_appid) tuttavia funzionerà solo per i giochi che hai scaricato poiché questo metodo ti consente di cercare nella cartella steamapps.
nella cartella steamapps vedrai una serie di file appmanifest _ ######. acf
, gli # sono l'id app per il gioco, ma anche altre informazioni come dove la directory del gioco è e il suo nome. utilizzando Notepad ++
*.acf
e rapidamente dovresti ottenere un risultato con la riga evidenziata del file che è il nome del gioco, verificalo e guarda il nome del file .acf e il numero nel nome è il tuo id. puoi usare qualsiasi altro programma con cui hai familiarità, se possibile
questo metodo ha anche il vantaggio extra in quanto se stai cercando dove si trovano i file di gioco, anche il file .acf avrà quello elencato lì (mi sono imbattuto nei rari casi in cui le cartelle di gioco in comune non lo sono intuitivo per il gioco che effettivamente sono)
Se utilizzi Windows, puoi provare a utilizzare questo script batch per ottenere l'ID di esecuzione del gioco. Prende i file dalla cartella del menu di avvio di% appdata%, li duplica e cambia l'estensione del file da ".URL" a ".TXT" Quindi legge l'output e lo filtra.
@echo off
REM Imposta la variabile
set GameName = Beat Saber
set TempFile = TempFile
REM Preparati ai guai e raddoppia
copia "% appdata% \ Microsoft \ Windows \ Menu Start \ Programmi \ Steam \% GameName% .url" "% TEMP% \% TempFile% .txt"
pushd% TEMP%
REM ha funzionato?
SE ESISTE "% TempFile% .txt" (
Il file echo Temp è stato creato!
) ALTRO (
echo Uh Oh Stinky!
)
REM legge il file Temp e filtra l'output
Token FOR / F "= * USEBACKQ" %% F IN (`findstr / I" rungameid ". \% TempFile% .txt`) DO (
SET num = %% F
)
set id =% num: ~ 22,28%
REM ha funzionato?
Echo Your Run Game ID è% id%
REM Consente di eseguire il commit di Gammer Moment
avvia steam: // rungameid /% id%
REM ripulisci il casino
del / f% TempFile% .txt
REM è ancora pulito?
SE ESISTE "% TempFile% .txt" (
echo File Temp esiste
) ALTRO (
echo Temp File non esiste più
)
Abilita REM per il debug
pausa
Steamdb è la migliore risorsa di terze parti che fornisce informazioni su Steam.Ha un'enorme quantità di informazioni disponibili.Per trovare un appid
utilizzando steamdb, carica il sito e inserisci il nome del gioco nella casella di ricerca e premi invio.
I risultati restituiti forniscono un elenco di giochi compreso l ' appid
.Puoi fare clic sull ' appid
appropriato per visitare la pagina di quel gioco.Un'altra caratteristica utile è che se hai l ' appid
puoi inserirlo nella casella di ricerca e caricherà automaticamente la pagina per quel gioco.
Ecco un esempio che utilizza Sokobond (appid 290260)
Nessuno dei precedenti ha funzionato (almeno facilmente),
(Giusto per essere chiari, questo funziona sul desktop di Ubuntu Linux)
Un modo da un altro post che ho letto, ... è creare un collegamento sul desktop e R. Fare clic su IT'S properties, ed è alla fine dei "Comandi:" La riga uno troverà l'AppID (rungameid).
ex.(nel mio collegamento)
#Nome: The Elder Scrolls V Skyrim.desktop
Comando: steam steam: // rungameid / 72850
#
Quindi l'appid di Elder Scrolls ... è 72850
Sempre cercando di aiutare, Mark