Domanda:
Qual è la dimensione totale di tutti i giochi che ho su Steam?
Tacroy
2012-07-26 10:18:54 UTC
view on stackexchange narkive permalink

Ho molti giochi su Steam, molto più di quanto il mio piccolo disco rigido possa contenere contemporaneamente. Tuttavia, in futuro potrei volerli memorizzare tutti localmente.

Esiste un modo per capire quanto spazio sul disco rigido avrò bisogno per installare tutti i miei giochi Steam, compresi quelli che attualmente non ho installato, senza sedermi con una calcolatrice e aggiungendo manualmente tutto?

Domanda interessante. Per quanto ne so, non esistono strumenti per questo scopo.
Nota che un tale numero è sempre solo un limite inferiore. I salvataggi possono richiedere molte centinaia di MB anche per un singolo gioco al giorno d'oggi.
Sette risposte:
#1
+33
jprusik
2013-03-31 20:39:36 UTC
view on stackexchange narkive permalink

Non per urtare inutilmente un vecchio thread, ma ho appena finito di creare lo strumento che penso tu stia cercando:

MySteamGauge.com

Il tuo profilo deve essere pubblico e non è perfetto, ma dovrebbe darti un'idea abbastanza precisa del tipo di spazio su disco rigido di cui avrai bisogno per installare l'intera raccolta (o su più unità, secondo la nuova funzionalità di Steam per specificare la posizione di installazione) .

Ciao!

[Modifica] Ho appena realizzato che uno screencap potrebbe essere carino:

Typical results from MySteamGauge.com

Non ci sono vecchie domande, solo domande che aspettano ancora una buona risposta. La negromanzia è incoraggiata qui!
Passerò la risposta accettata a te perché non terrò aggiornata quella cosa di javascript :)
Il sito web mysteamgauge attualmente fornisce un errore interno del server :(.
#2
+9
Tacroy
2012-07-27 07:08:33 UTC
view on stackexchange narkive permalink

Risposta breve

Vai a questo jsFiddle, aggiungi il link ai segnalibri (è un bookmarklet), accedi a Steam sul tuo browser, guarda Community -> Giochi -> Tutti i giochi, usa il bookmarklet (aprilo come faresti con un segnalibro). Riceverai un avviso indicante la dimensione del disco e la dimensione che dovresti acquistare, approssimativamente.

Risposta più lunga

Si scopre che quando visiti Tutti i giochi sul tuo profilo utente, Steam memorizza le informazioni su di essi in una variabile Javascript incorporata in quella pagina chiamata rgGames. Dopo un po 'di confusione, ho creato un bookmarklet che ispezionerà quella variabile, riassumerà tutte le dimensioni dei file e ti dirà la dimensione totale sia in termini reali che di marketing.

L'unico avvertimento che vorrei è che i bookmarklet sono una cosa piuttosto insicura da usare, quindi ti consiglio vivamente di farlo solo se puoi capire Javascript abbastanza bene da sapere che il mio script non funziona qualcosa di subdolo, o ti fidi di me. muahahaha Un bookmarklet può fare quasi tutto ciò che puoi fare su un sito web come utente registrato, quindi potrei, non lo so, far iniziare l'installazione di tutti i tuoi giochi su il tuo computer o qualcosa del genere (ssl dovrebbe bloccare lo script, quindi penso nulla di super importante sia vulnerabile).

Detto questo, ecco come lo usi:

1. Vai a questo jsFiddle, fai clic con il pulsante destro del mouse sul collegamento, fai clic su "Aggiungi questo collegamento ai segnalibri" o qualsiasi altro equivalente del tuo browser. Goooal no he saves!

2. Vai su Steam, assicurati di aver effettuato l'accesso al tuo account, quindi vai su Community -> Giochi -> Tutti i giochi. Assicurati di guardare il tuo profilo, purtroppo non puoi usarlo per calcolare la dimensione totale delle librerie dei tuoi amici. Una volta che sei nella pagina Tutti i giochi, fai clic sul bookmarklet nei tuoi segnalibri e farà il suo dovere. too many games

3. Otterrai un popup un po 'come questo. La differenza tra gigabyte "reali" e gigabyte "marketing" è un pasticcio noioso e complicato di cui nessuno si preoccupa e per fortuna se ne va con gli SSD - sappi solo che la dimensione del "marketing" è la quantità di spazio compreresti, la dimensione "reale" è quella che vedrai sul tuo computer se installi tutto. All my bytes

Ora, ci sono un paio di avvertenze: questo non sta usando Funzionalità Steam ufficiale, quindi il metodo potrebbe smettere di funzionare in qualsiasi momento senza preavviso. Un altro problema è che almeno un gioco è incasinato in questa pagina; vedi dove dice che Trine 2 occupa 13,7 MB di spazio? Sono bugie sporche. Il gioco occupa circa 1,5 GB di spazio.

Detto questo, tuttavia, questo dovrebbe darti un'idea ragionevole di quanto spazio avresti bisogno per archiviare l'intera libreria di Steam su un disco. Salite solo un paio di gradini (oltre a quanto volete conservare il resto del kipple che tutti portiamo in giro ovunque tra i dischi rigidi), e dovreste essere bravi.

Ottimo lavoro e bella chiusura al problema.
Attualmente non sembra funzionare. Il primo problema che vedo è che Steam ora utilizza prefissi binari, piuttosto che prefissi SI, quindi le dimensioni del gioco sono fornite in MiB / GiB, il che fa sì che la regex nello script non riesca a trovare le dimensioni. Potrebbero esserci anche altri problemi, oltre a questo non ho controllato lo script. Tuttavia, +1 per un approccio creativo.
Sfortunatamente, questo tentativo non funziona più: le dimensioni non vengono più fornite da Steam nella variabile rgGames, motivo per cui lo script fallisce.
#3
+1
Dave McClelland
2012-07-27 01:03:25 UTC
view on stackexchange narkive permalink

Ci ho pensato di tanto in tanto oggi e, anche se non ho una risposta, ho un'idea di come si potrebbe dare la risposta. Prendendo in prestito dalla risposta di xkeeper, immagino che un'applicazione in grado di estrarre i dati dalla pagina "Requisiti di sistema" in fondo alla pagina dello store di ogni gioco ed eseguire la scansione di tutti i giochi di un utente potrebbe eliminarlo e persino fornire un va da "minimo" a "consigliato".

Ora qualcuno deve solo scriverlo :)

#4
  0
Xkeeper
2012-07-26 15:25:12 UTC
view on stackexchange narkive permalink

Modo rapido e sporco, per i giochi che hai già installato:

  • Sfoglia la tua cartella Steam (di solito \ Programmi \ Steam)
  • Seleziona la cartella "steamapps"
  • Fai clic con il pulsante destro del mouse e seleziona "Proprietà"
  • Attendi qualche istante che venga calcolata la dimensione totale

Ciò potrebbe non essere del tutto affidabile se c'è un gioco là fuori che non funziona bene con Steam (e si installa in una cartella esterna ...) ma non ne ho ancora incontrato uno. Nella maggior parte dei casi ti darà un'idea abbastanza buona.

Ma ...

Se stai cercando di farlo per giochi che non hai installato, " sei un po 'sfortunato, ho scoperto. Oltre ad aggiungerli manualmente, non hai molte opzioni. Scusate. (Non aiuta che alcuni giochi possano avere dimensioni diverse a seconda del DLC che hai, del tipo di computer che stai utilizzando e se Steam dovrà installare elementi aggiuntivi per eseguire il gioco, ad esempio i runtime DirectX)

Hmm sì, intendevo includere i giochi che non ho installato. Modifico la domanda.
#5
  0
Yun Zhao
2017-07-12 16:03:16 UTC
view on stackexchange narkive permalink

Nessuna delle risposte funzionerà completamente .. Non so perché ma per esempio ARK Survival che occupa più di 70 GB dice sulla pagina del prodotto 40000 MB E quando provi quei javascript o il sito steamgauge riporta 0 byte ...

Quindi, alla fine, deve esserci uno strumento / sito migliore.

Mi vengono in mente tre opzioni.

  1. Lascia che uno strumento cerchi tra i siti dei negozi, come già detto da Dave McClelland.

  2. Qualcuno potrebbe tuttavia raccogliere le dimensioni dagli utenti che hanno i giochi installati e pubblicarli sul sito.

  3. Raccogli anche le dimensioni, ma questa volta solo dalla finestra di dialogo di installazione di Steam.

Al primo devo dire di nuovo che non è accurato in quanto l'installazione di ARK è stata superiore a quella alla fine.

Il secondo richiederebbe un po 'di tempo e potrebbe contenere dati errati mescolati a causa delle modifiche.

Per il terzo non so se può essere automatizzato anche lui, ma sembra essere il più preciso di tutti.

#6
  0
steamer
2019-11-23 16:24:24 UTC
view on stackexchange narkive permalink

Ok, l'applet dei segnalibri non ha funzionato per me, ma ho un modo leggermente meno semplice ma più affidabile per farlo.

Avrai bisogno di un file di testo aperto per annotare alcuni numeri. Per ottenere punti bonus, puoi avviare un file Excel per aggiungere automaticamente tutto per te.

Quindi prima devi capire esattamente quanto sono grandi tutti i tuoi giochi attualmente installati. (Non preoccuparti, conteremo l'intera libreria, ma devi fare questa parte separatamente.) Fai clic con il pulsante destro del mouse sulla cartella di Steam e seleziona le proprietà (o le app di Steam se desideri un'impronta leggermente più accurata). hai più posizioni di installazione di Steam, devi fare la stessa cosa anche per tutte quelle.

Annota il risultato. diciamo la sua cartella STeam: 100 GB.

Ora vai nella tua libreria di Steam tramite Steam. Seleziona TUTTI i tuoi giochi. Tutti loro. Anche quelli installati. Prendi tutto. Ora fai clic con il pulsante destro del mouse su uno di essi e seleziona "Installa selezionata". Steam ti mostrerà quanto è grande la dimensione dell'installazione! Scrivi anche questo. Per il nostro esempio supponiamo che sia 3000 GB.

Ok, ecco il punto, anche se hai selezionato i tuoi giochi già installati, Steam non li ha contati nella dimensione dei file da installare. Quindi si desidera aggiungere i giochi attualmente installati (100 GB) al risultato dei giochi di installazione (3000) GB per ottenere la dimensione totale della libreria Steam: (3100 GB)!

Fatto.

#7
-6
smoth190
2012-07-26 21:06:19 UTC
view on stackexchange narkive permalink

Nelle 10 ore trascorse da quando hai posto questa domanda, avresti potuto farlo manualmente (ora tieni presente, non ti sto criticando, lo sto solo usando per sottolineare che farlo manualmente potrebbe essere l'unico modo). Per tutti i giochi installati, fai clic con il pulsante destro del mouse su di essi nel menu Library e fai clic su File locali . Ti dirà quanto spazio su disco viene utilizzato da quel gioco. Per quelli che non hai installato, fai clic su di essi e fai clic sul pulsante Installa. Prendi Spazio su disco richiesto e cancellalo. Annota tutti i valori su un foglio di carta e sommali con una calcolatrice (o ancora meglio, annotali in un programma di blocco note separandoli ciascuno da un segno di addizione, quindi inseriscilo in Google e dovrebbe farlo per te . Potresti anche farlo in Microsoft Excel, il che sarebbe utile se volessi aggiornarlo continuamente).

Modifica : per l'aggiunta in Google opzione, che funzionerà solo se hai meno di 32 giochi ... (perché Google non ti consente di cercare più di 32 parole).

In realtà ho trovato un modo pulito per farlo, volevo solo assicurarmi di non replicare un noto servizio Steam. Inoltre, aggiungerli tutti in questo modo diventa difficile da fare a mano perché alcuni giochi sono in KB, alcuni sono in MB e altri sono in GB; dovresti anche fare le conversioni di unità a mano.
@Tacroy Potresti postare come? Mi interessa vedere, perché anch'io ho avuto problemi con lo spazio sul disco rigido e con i giochi Steam. Coinvolgendo il problema di KB / MB / GB dovresti solo scegliere un'unità comune (io andrei con MB, personalmente) e quando hai finito, aggiungi un riempimento 4000-5000 MB al risultato per assicurarti di avere abbastanza spazio (perché molto è meglio che non abbastanza!) Le conversioni stesse sono piuttosto semplici, posso quasi garantire che Excel ha un modo magico di farlo.
Avevo intenzione di farlo, ho risolto i nodi solo dopo aver fatto la domanda. Ho anche pensato che se mi avessi risposto immediatamente nessuno mi avrebbe detto "ehi, c'è questo sito qui che lo farà" :)
-1 per * "Nelle 10 ore trascorse da quando hai posto questa domanda, avresti potuto farlo manualmente." * Fortunatamente, ha fatto questa domanda invece, quindi * non * doveva fare 10 ore facendo un lavoro incredibilmente umile, ed è stato in grado di trascorrere il suo tempo facendo invece qualcosa di più divertente.
@BlueRaja-DannyPflughoeft In questo caso, dormendo :)
@BlueRaja Penso che tu abbia interpretato male quello che ho detto. Stavo semplicemente cercando di dimostrare che, sebbene possa volerci un po 'di tempo, può e deve essere stato fatto manualmente.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...