題:
我在Steam上進行的所有遊戲的總大小是多少?
Tacroy
2012-07-26 10:18:54 UTC
view on stackexchange narkive permalink

我在Steam上玩了很多遊戲,遠遠超出了我微不足道的硬盤驅動器一次可以容納的範圍。但是,將來我可能希望將它們全部存儲在本地。

有沒有辦法弄清楚我需要安裝所有Steam遊戲(包括我目前尚未安裝的遊戲)需要多少硬盤空間,而無需坐下計算器並手動添加所有內容?

有趣的問題。據我所知,沒有用於此目的的工具。
請注意,這樣的數字始終只是一個下限。即使是現在的一個遊戲,Savegames也可能佔用數百MB。
七 答案:
jprusik
2013-03-31 20:39:36 UTC
view on stackexchange narkive permalink

不要不必要地破壞舊線程,但我剛剛完成了構建您認為正在尋找的工具:

MySteamGauge.com

您的個人資料必須是公開的,並且不是完美的,但是應該使您大致了解安裝整個集合所需的硬盤空間類型(或在多個驅動器上,根據Steam的新功能來指定安裝位置) 。

乾杯!

[編輯] 剛意識到一個屏幕截圖可能不錯:

Typical results from MySteamGauge.com

沒有古老的問題,只是問題還在等待一個好的答案。這裡鼓勵死靈法術!
我會將接受的答案切換給您,因為我不會使該javascript內容保持最新:)
mysteamgauge網站當前提供內部服務器錯誤:(。
Tacroy
2012-07-27 07:08:33 UTC
view on stackexchange narkive permalink

簡短答案

轉到此jsFiddle,為鏈接添加書籤(這是一個書籤),然後在瀏覽器中登錄Steam,然後查看“社區->遊戲->所有遊戲,請使用小書籤(就像打開書籤一樣打開它)。您會收到一條警報,告知您磁盤上的大小和所需購買的大小。

更長的答案

事實證明,當您訪問所有遊戲時在您的用戶個人資料頁面上,Steam將信息存儲在該頁面中嵌入的Javascript變量中,該變量名為rgGames。經過一番混亂之後,我創建了一個 bookmarklet,它將檢查該變量,總結所有文件的大小,並以實際和營銷的形式告訴您總大小

我要注意的一點是,bookmarklet是一種非常不安全的東西,因此,我強烈建議您只有在您對Java腳本的理解程度足夠高,知道我的腳本沒有執行操作時,才這樣做。偷偷摸摸的,或者你相信我。 muahahaha sup> sub>小書籤幾乎可以完成您作為登錄用戶在網站上可以執行的所有操作,所以我不知道使您的所有遊戲都開始安裝在您的計算機之類的東西(ssl應該阻止腳本,這樣我就不會認為任何超重要的東西都容易受到攻擊)。

話雖如此,這是您的使用方式:

1。轉到此jsFiddle,右鍵單擊該鏈接,單擊“為此鏈接添加書籤”或您的瀏覽器所具有的任何等效功能。Goooal no he saves!

2。轉到Steam,確保已登錄帳戶,然後轉到社區->遊戲->所有遊戲。確保您正在查看您的個人資料,很遺憾,您不能使用它來計算任何朋友庫的總大小。進入“所有遊戲”頁面後,單擊書籤中的小書籤,即可完成操作。too many games

3。您將獲得類似這樣的彈出窗口。 “實際”千兆字節和“市場營銷”千兆字節之間的區別是一個無聊,複雜的混亂,沒人在乎,而且幸運的是,固態硬盤已經消失了-只知道“市場營銷”大小就是空間量您要購買的是,“實際”大小是您安裝所有組件後在計算機上看到的大小。All my bytes

現在,有幾點警告:這沒有使用任何官方Steam功能,因此該方法很可能會在沒有警告的情況下隨時停止工作。另一個問題是,此頁面上至少弄亂了一個遊戲;看到Trine 2佔用13.7 MB的空間了嗎?那是骯髒的謊言。遊戲佔用約1.5 GB的空間。

儘管如此,這應該使您對將整個Steam庫存儲在磁盤上需要多少空間有一個合理的了解。只需執行幾個步驟(此外,您還想存儲其餘所有我們在硬盤驅動器之間無處不在的kipple),您應該會很好。

出色的工作和對問題的完美解決。
目前看來這行不通。我看到的第一個問題是Steam現在使用二進制前綴而不是SI前綴,因此遊戲大小在MiB / GiB中給出,這導致腳本中的正則表達式無法找到大小。可能還有其他問題,除此之外,我沒有檢查過腳本。不過,+ 1是一種創造性的方法。
不幸的是,這種嘗試不再起作用:rgGames變量中的Steam不再提供大小,這就是腳本失敗的原因。
Dave McClelland
2012-07-27 01:03:25 UTC
view on stackexchange narkive permalink

我一直在不停地思考這個問題,雖然我沒有答案,但是我對如何解決這個問題有一個想法。借用 xkeeper的答案,我想像一個應用程序可以從每個遊戲商店頁面底部的“系統要求”頁面中抓取數據,並在所有用戶的遊戲中進行爬網,從而可以消除這種情況,甚至提供

現在有人只需要編寫它:)

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

快速而骯髒的方式,對於已經安裝的遊戲:

  • 瀏覽到Steam文件夾(通常為\ Program Files \ Steam)
  • 選擇“ steamapps”文件夾
  • 右鍵單擊它,然後選擇“屬性”
  • 請稍等片刻以計算總大小

如果有一款遊戲不能在Steam上很好玩(並安裝到外部文件夾...),但我還沒有真正遇到過這種遊戲。

但是...

如果您要為尚未安裝的遊戲進行此操作,則表示我有點運氣,我發現了。除了手動添加它們外,您沒有太多選擇。抱歉。 (根據您擁有的DLC,所運行的計算機的類型以及Steam是否必須安裝其他東西來運行遊戲(例如DirectX運行時),某些遊戲的大小可能會有所不同,這沒有幫助。

嗯,我的意思是包括尚未安裝的遊戲。我將編輯問題。
Yun Zhao
2017-07-12 16:03:16 UTC
view on stackexchange narkive permalink

沒有一個答案可以完全起作用。.我不知道為什麼,但是例如,佔用70 GB以上的ARK Survival在產品頁面上顯示40000 MB並且 嘗試這些JavaScript或Steamgauge網站時,報告0字節...

因此,最終需要一個更好的工具/站點。

我想到三個選擇。

  1. 就像Dave McClelland所說的那樣,讓工具搜索商店。

  2. 但是有人可以從安裝了遊戲的用戶那裡收集尺寸並將其發佈在網站上。

  3. 也可以收集大小,但這一次只能從Steam的安裝對話框中進行。

  4. ol>

    首先,我不得不再次說這是不准確的,因為ARK的安裝最終比安裝的要高。

    第二個可能會花費一些時間,並且可能由於mods而混入了錯誤的數據。

    對於第三個,我也不知道它是否也可以自動化,但它似乎是最準確的。

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

好的,書籤小程序對我不起作用,但是我有一種不太簡單但更可靠的方法。

您需要一個打開的文本文件來寫下一些數字。為了獲得加分,您可以啟動一個Excel文件為您自動添加所有內容。

因此,首先您需要弄清楚當前所有已安裝遊戲的大小。 (不用擔心,我們將計算整個庫,但是您需要單獨進行此部分。)只需右鍵單擊Steam文件夾並選擇屬性(如果需要更精確的覆蓋範圍,則選擇Steam應用程序即可。)有多個Steam安裝位置,您也需要為所有這些安裝位置做同樣的事情。

寫下結果。可以說它的STeam文件夾:100gb。

現在通過蒸汽進入蒸汽庫。選擇所有遊戲。他們全部。甚至已安裝的。抓緊一切。現在,右鍵單擊其中之一,然後選擇“選擇安裝”。 Steam將為您顯示安裝大小!寫下來。對於我們的示例,假設它是3000gb。

好的,這就是事實,即使您選擇了已經安裝的遊戲,Steam也不會將它們計入要安裝的文件中。因此,您想將當前安裝的遊戲(100gb)添加到安裝遊戲的結果(3000)gb中,以得出總的Steam庫大小:(3100gb)!

完成。

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

在您提出此問題後的10個小時內,您可以手動完成此操作(現在請記住,我並不是在批評您,我只是在使用它指出手動執行此操作可能是唯一的方法)。對於所有已安裝的遊戲,在 Library 菜單中右鍵單擊它們,然後單擊 Local Files 。它會告訴您該遊戲正在使用多少磁盤空間。對於尚未安裝的程序,只需單擊它們,然後單擊“安裝”按鈕。佔用所需的磁盤空間並取消使用。在一張紙上寫下所有值,然後用計算器將它們相加(甚至更好,將它們寫下在記事本程序中,並用加號將每個值分開,然後輸入到Google中,它應該為您完成此操作) 。您也可以在Microsoft Excel中執行此操作,如果您想不斷更新它會很好)。

編輯:對於Google的添加選項,僅當您的遊戲少於32個時才有效...(因為Google不允許您搜索超過32個字)。

實際上,我想出了一種整潔的方法,我只是想確保自己沒有復制某些著名的Steam服務。另外,將它們全部加起來很難手工完成,因為有些遊戲的大小是KB,有些遊戲的大小是MB,有些遊戲的大小是GB。您也必須手動進行單位轉換。
@Tacroy您能發表如何?我很感興趣,因為我在硬盤空間和Steam遊戲方面也遇到了問題。涉及KB / MB / GB的問題,您只需要選擇一個通用單位(我個人會使用MB),完成後,在結果中添加4000-5000MB的填充以確保您有足夠的空間(因為總而言之,總比做不到要好!)轉換本身非常簡單,我幾乎可以保證Excel具有一種神奇的實現方式。
我本來打算,只是在問了一個問題之後才解決了問題。我還認為,如果我立即自我回答,沒有人會告訴我“嘿,這裡有這個網站可以做到” :)
-1表示*“在您提出此問題以來已過的10個小時內,您可以手動完成。” *幸運的是,他改問了這個問題,因此他*不必*做10個小時做令人難以置信的艱苦工作,並且能夠花時間做一些更有趣的事情。
@BlueRaja-DannyPflughoeft在這種情況下,睡覺:)
-1


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...