我在Steam上玩了很多遊戲,遠遠超出了我微不足道的硬盤驅動器一次可以容納的範圍。但是,將來我可能希望將它們全部存儲在本地。
有沒有辦法弄清楚我需要安裝所有Steam遊戲(包括我目前尚未安裝的遊戲)需要多少硬盤空間,而無需坐下計算器並手動添加所有內容?
我在Steam上玩了很多遊戲,遠遠超出了我微不足道的硬盤驅動器一次可以容納的範圍。但是,將來我可能希望將它們全部存儲在本地。
有沒有辦法弄清楚我需要安裝所有Steam遊戲(包括我目前尚未安裝的遊戲)需要多少硬盤空間,而無需坐下計算器並手動添加所有內容?
不要不必要地破壞舊線程,但我剛剛完成了構建您認為正在尋找的工具:
您的個人資料必須是公開的,並且不是完美的,但是應該使您大致了解安裝整個集合所需的硬盤空間類型(或在多個驅動器上,根據Steam的新功能來指定安裝位置) 。
乾杯!
[編輯] 剛意識到一個屏幕截圖可能不錯:
轉到此jsFiddle,為鏈接添加書籤(這是一個書籤),然後在瀏覽器中登錄Steam,然後查看“社區->遊戲->所有遊戲,請使用小書籤(就像打開書籤一樣打開它)。您會收到一條警報,告知您磁盤上的大小和所需購買的大小。
事實證明,當您訪問所有遊戲時在您的用戶個人資料頁面上,Steam將信息存儲在該頁面中嵌入的Javascript變量中,該變量名為rgGames。經過一番混亂之後,我創建了一個 bookmarklet,它將檢查該變量,總結所有文件的大小,並以實際和營銷的形式告訴您總大小
我要注意的一點是,bookmarklet是一種非常不安全的東西,因此,我強烈建議您只有在您對Java腳本的理解程度足夠高,知道我的腳本沒有執行操作時,才這樣做。偷偷摸摸的,或者你相信我。 muahahaha sup> sub>小書籤幾乎可以完成您作為登錄用戶在網站上可以執行的所有操作,所以我不知道使您的所有遊戲都開始安裝在您的計算機之類的東西(ssl應該阻止腳本,這樣我就不會認為任何超重要的東西都容易受到攻擊)。
話雖如此,這是您的使用方式:
1。轉到此jsFiddle,右鍵單擊該鏈接,單擊“為此鏈接添加書籤”或您的瀏覽器所具有的任何等效功能。
2。轉到Steam,確保已登錄帳戶,然後轉到社區->遊戲->所有遊戲。確保您正在查看您的個人資料,很遺憾,您不能使用它來計算任何朋友庫的總大小。進入“所有遊戲”頁面後,單擊書籤中的小書籤,即可完成操作。
3。您將獲得類似這樣的彈出窗口。 “實際”千兆字節和“市場營銷”千兆字節之間的區別是一個無聊,複雜的混亂,沒人在乎,而且幸運的是,固態硬盤已經消失了-只知道“市場營銷”大小就是空間量您要購買的是,“實際”大小是您安裝所有組件後在計算機上看到的大小。
現在,有幾點警告:這沒有使用任何官方Steam功能,因此該方法很可能會在沒有警告的情況下隨時停止工作。另一個問題是,此頁面上至少弄亂了一個遊戲;看到Trine 2佔用13.7 MB的空間了嗎?那是骯髒的謊言。遊戲佔用約1.5 GB的空間。
儘管如此,這應該使您對將整個Steam庫存儲在磁盤上需要多少空間有一個合理的了解。只需執行幾個步驟(此外,您還想存儲其餘所有我們在硬盤驅動器之間無處不在的kipple),您應該會很好。
我一直在不停地思考這個問題,雖然我沒有答案,但是我對如何解決這個問題有一個想法。借用 xkeeper的答案,我想像一個應用程序可以從每個遊戲商店頁面底部的“系統要求”頁面中抓取數據,並在所有用戶的遊戲中進行爬網,從而可以消除這種情況,甚至提供
現在有人只需要編寫它:)
快速而骯髒的方式,對於已經安裝的遊戲:
如果有一款遊戲不能在Steam上很好玩(並安裝到外部文件夾...),但我還沒有真正遇到過這種遊戲。
但是...
如果您要為尚未安裝的遊戲進行此操作,則表示我有點運氣,我發現了。除了手動添加它們外,您沒有太多選擇。抱歉。 (根據您擁有的DLC,所運行的計算機的類型以及Steam是否必須安裝其他東西來運行遊戲(例如DirectX運行時),某些遊戲的大小可能會有所不同,這沒有幫助。
沒有一個答案可以完全起作用。.我不知道為什麼,但是例如,佔用70 GB以上的ARK Survival在產品頁面上顯示40000 MB並且 嘗試這些JavaScript或Steamgauge網站時,報告0字節...
因此,最終需要一個更好的工具/站點。
我想到三個選擇。
就像Dave McClelland所說的那樣,讓工具搜索商店。
但是有人可以從安裝了遊戲的用戶那裡收集尺寸並將其發佈在網站上。
也可以收集大小,但這一次只能從Steam的安裝對話框中進行。
首先,我不得不再次說這是不准確的,因為ARK的安裝最終比安裝的要高。
第二個可能會花費一些時間,並且可能由於mods而混入了錯誤的數據。
對於第三個,我也不知道它是否也可以自動化,但它似乎是最準確的。
好的,書籤小程序對我不起作用,但是我有一種不太簡單但更可靠的方法。
您需要一個打開的文本文件來寫下一些數字。為了獲得加分,您可以啟動一個Excel文件為您自動添加所有內容。
因此,首先您需要弄清楚當前所有已安裝遊戲的大小。 (不用擔心,我們將計算整個庫,但是您需要單獨進行此部分。)只需右鍵單擊Steam文件夾並選擇屬性(如果需要更精確的覆蓋範圍,則選擇Steam應用程序即可。)有多個Steam安裝位置,您也需要為所有這些安裝位置做同樣的事情。
寫下結果。可以說它的STeam文件夾:100gb。
現在通過蒸汽進入蒸汽庫。選擇所有遊戲。他們全部。甚至已安裝的。抓緊一切。現在,右鍵單擊其中之一,然後選擇“選擇安裝”。 Steam將為您顯示安裝大小!寫下來。對於我們的示例,假設它是3000gb。
好的,這就是事實,即使您選擇了已經安裝的遊戲,Steam也不會將它們計入要安裝的文件中。因此,您想將當前安裝的遊戲(100gb)添加到安裝遊戲的結果(3000)gb中,以得出總的Steam庫大小:(3100gb)!
完成。
在您提出此問題後的10個小時內,您可以手動完成此操作(現在請記住,我並不是在批評您,我只是在使用它指出手動執行此操作可能是唯一的方法)。對於所有已安裝的遊戲,在 Library
菜單中右鍵單擊它們,然後單擊 Local Files
。它會告訴您該遊戲正在使用多少磁盤空間。對於尚未安裝的程序,只需單擊它們,然後單擊“安裝”按鈕。佔用所需的磁盤空間
並取消使用。在一張紙上寫下所有值,然後用計算器將它們相加(甚至更好,將它們寫下在記事本程序中,並用加號將每個值分開,然後輸入到Google中,它應該為您完成此操作) 。您也可以在Microsoft Excel中執行此操作,如果您想不斷更新它會很好)。
編輯:對於Google的添加選項,僅當您的遊戲少於32個時才有效...(因為Google不允許您搜索超過32個字)。