Pytanie:
Jaki jest całkowity rozmiar wszystkich gier, które mam na Steam?
Tacroy
2012-07-26 10:18:54 UTC
view on stackexchange narkive permalink

Mam wiele gier na Steamie, znacznie więcej niż mieści się na moim słabym dysku twardym naraz. Jednak w przyszłości mogę chcieć przechowywać je wszystkie lokalnie.

Czy istnieje sposób, aby dowiedzieć się, ile miejsca na dysku będę potrzebować, aby zainstalować wszystkie moje gry Steam, w tym te, których aktualnie nie mam, bez konieczności korzystania z kalkulatora? i dodając wszystko ręcznie?

Interesujące pytanie. O ile wiem, nie istnieją żadne narzędzia do tego celu.
Zauważ, że taka liczba jest zawsze tylko dolną granicą. Zapisane gry mogą obecnie zajmować wiele setek MB nawet na jedną grę.
Siedem odpowiedzi:
jprusik
2013-03-31 20:39:36 UTC
view on stackexchange narkive permalink

Aby niepotrzebnie nie wciskać starego wątku, ale właśnie skończyłem budować narzędzie, którego myślę, że szukasz:

MySteamGauge.com

Twój profil musi być publiczny i nie jest doskonały, ale powinien dać ci dość dokładne wyobrażenie o rodzaju miejsca na dysku twardym, którego potrzebujesz, aby zainstalować całą kolekcję (lub na wielu dyskach, zgodnie z nową funkcją Steam, aby określić lokalizację instalacji) .

Na zdrowie!

[Edytuj] Właśnie sobie sprawę, że zrzut ekranu może być fajny:

Typical results from MySteamGauge.com

Nie ma starych pytań, tylko pytania wciąż czekające na dobrą odpowiedź. Zachęcamy do nekromancji!
Przełączę zaakceptowaną odpowiedź na Ciebie, ponieważ nie będę aktualizować tego javascript :)
Witryna mysteamgauge obecnie wyświetla wewnętrzny błąd serwera :(.
Tacroy
2012-07-27 07:08:33 UTC
view on stackexchange narkive permalink

Krótka odpowiedź

Przejdź do tego jsFiddle, dodaj link do zakładek (to bookmarklet), zaloguj się do Steam w przeglądarce, spójrz na Społeczność -> Gry -> Wszystkie gry, użyj bookmarkletu (otwórz go tak, jak zakładkę). Otrzymasz alert informujący o rozmiarze dysku i rozmiarze, który chcesz kupić, w przybliżeniu.

Dłuższa odpowiedź

Okazuje się, że kiedy odwiedzasz Wszystkie gry na Twoim profilu użytkownika, Steam przechowuje informacje o nich w zmiennej Javascript osadzonej na tej stronie o nazwie rgGames. Po krótkiej przerwie utworzyłem bookmarklet, który sprawdza tę zmienną, podsumowuje wszystkie rozmiary plików i podaje całkowity rozmiar zarówno w kategoriach rzeczywistych, jak i marketingowych.

Jedyną ostrożnością, jaką chciałbym być, jest to, że bookmarklety są dość niebezpieczną rzeczą w użyciu, więc zdecydowanie zachęcam, abyś to zrobił tylko wtedy, gdy albo rozumiesz JavaScript wystarczająco dobrze, aby wiedzieć, że mój skrypt nie działa cokolwiek podstępnego, albo mi zaufasz. muahahaha Bookmarklet może zrobić prawie wszystko, co możesz zrobić na stronie internetowej jako zalogowany użytkownik, więc mógłbym, nie wiem, rozpocząć instalację wszystkich twoich gier Twój komputer lub coś (ssl powinien blokować skrypt, więc nie uważam , że coś bardzo ważnego jest podatne na ataki).

Biorąc to pod uwagę, oto jak tego używasz:

1. Przejdź do tego jsFiddle, kliknij prawym przyciskiem myszy link, kliknij „Dodaj ten link do zakładek” lub inny odpowiednik, który ma Twoja przeglądarka. Goooal no he saves!

2. Przejdź do Steam, upewnij się, że jesteś zalogowany na swoje konto, a następnie przejdź do Społeczność -> Gry -> Wszystkie gry. Upewnij się, że patrzysz na swój profil, niestety nie możesz go użyć do obliczenia całkowitego rozmiaru żadnej z bibliotek znajomych. Gdy znajdziesz się na stronie Wszystkie gry, kliknij bookmarklet w swoich zakładkach, a to zrobi swoje. too many games

3. Otrzymasz takie wyskakujące okienko. Różnica między „prawdziwymi” gigabajtami a „marketingowymi” gigabajtami to nudny, skomplikowany bałagan, którym nikt się nie przejmuje i na szczęście odchodzi z dyskami SSD - wystarczy wiedzieć, że rozmiar „marketingowy” to ilość miejsca kupisz, „rzeczywisty” rozmiar to rozmiar, który zobaczysz na swoim komputerze po zainstalowaniu wszystkiego. All my bytes

Jest kilka zastrzeżeń: to nie używa żadnego oficjalna funkcja Steam, więc metoda może przestać działać w dowolnym momencie bez ostrzeżenia. Innym problemem jest to, że co najmniej jedna gra jest pomieszana na tej stronie; zobacz, gdzie jest napisane, że Trine 2 zajmuje 13,7 MB miejsca? To brudne kłamstwa. Gra zajmuje około 1,5 GB miejsca.

Biorąc to wszystko pod uwagę, powinno to jednak dać ci rozsądne pojęcie o tym, ile miejsca potrzebujesz, aby przechowywać całą bibliotekę Steam na dysku. Po prostu przejdź kilka kroków w górę (plus o wiele więcej, jeśli chcesz przechowywać resztę bibułki, którą wszyscy nosimy wszędzie między dyskami twardymi) i powinieneś być dobry.

Świetna robota i ładne zamknięcie problemu.
To obecnie nie działa. Pierwszym problemem, jaki widzę, jest to, że Steam używa teraz przedrostków binarnych, a nie przedrostków SI, więc rozmiary gier są podawane w MiB / GiB, co powoduje, że regex w skrypcie nie znajduje rozmiarów. Mogą być też inne problemy, poza tym nie sprawdzałem skryptu. Mimo to +1 za kreatywne podejście.
Niestety, ta próba już nie działa: rozmiary nie są już dostarczane przez steam w zmiennej rgGames, dlatego skrypt zawodzi.
Dave McClelland
2012-07-27 01:03:25 UTC
view on stackexchange narkive permalink

Myślałem o tym dzisiaj z przerwami i chociaż nie mam odpowiedzi, mam pomysł, jak można odpowiedzieć. Pożyczając z odpowiedzi xkeepera, wyobrażam sobie, że aplikacja, która może pobierać dane ze strony „Wymagania systemowe” na dole strony sklepu z każdą grą i przeszukiwać wszystkie gry użytkownika, może to wyeliminować, a nawet zapewnić zakres od „minimum” do „zalecanego”.

Teraz ktoś musi to napisać :)

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

Szybki i nieprzyjemny sposób, dla gier, które już zainstalowałeś:

  • Przejdź do folderu Steam (zwykle \ Program Files \ Steam)
  • Wybierz folder "steamapps"
  • Kliknij prawym przyciskiem myszy i wybierz „Właściwości”
  • Poczekaj chwilę na obliczenie całkowitego rozmiaru

Może to nie być całkowicie wiarygodne, jeśli istnieje gra, która nie działa dobrze na Steamie (i instaluje się w zewnętrznym folderze ...), ale tak naprawdę jeszcze jej nie spotkałem. W większości daje to dobry pomysł.

Ale ...

Jeśli próbujesz to zrobić dla gier, których nie zainstalowałeś, to trochę pecha, znalazłem. Poza dodawaniem ich ręcznie nie masz wielu opcji. Przepraszam. (Nie pomaga to, że niektóre gry mogą mieć różne rozmiary w zależności od posiadanego DLC, rodzaju używanego komputera i tego, czy Steam będzie musiał zainstalować dodatkowe rzeczy, aby uruchomić grę, np. Środowiska wykonawcze DirectX)

Hmm tak, miałem na myśli włączenie gier, których nie zainstalowałem. Zmienię pytanie.
Yun Zhao
2017-07-12 16:03:16 UTC
view on stackexchange narkive permalink

Żadna z odpowiedzi nie zadziała w pełni .. Nie wiem dlaczego, ale na przykład ARK Survival, który zajmuje ponad 70 GB, mówi na stronie produktu 40000 MB ORAZ podczas wypróbowywania tych skryptów javascripts lub witryny steamgauge raportuje 0 bajtów ...

Ostatecznie potrzebne jest lepsze narzędzie / witryna

Przychodzą mi do głowy trzy opcje

  1. Pozwól narzędziu przeszukiwać strony sklepów, jak już powiedział Dave McClelland.

  2. Ktoś może jednak zebrać rozmiary od użytkowników, którzy mają zainstalowaną grę (gry) i opublikować je w witrynie.

  3. Zbieraj też rozmiary, ale tym razem tylko z okna dialogowego instalacji steam.

Po pierwsze muszę powtórzyć, że nie jest dokładny, ponieważ instalacja ARK była na końcu wyższa.

Drugi może zająć trochę czasu i może zawierać błędne dane z powodu modyfikacji.

Po trzecie, nie wiem, czy można to również zautomatyzować, ale wydaje się, że jest to najdokładniejsze ze wszystkich.

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

OK, aplet zakładek nie działał dla mnie, ale mam nieco mniej prosty, ale bardziej niezawodny sposób, aby to zrobić.

Do zapisania kilku liczb potrzebny jest otwarty plik tekstowy. Aby otrzymać dodatkowe punkty, możesz uruchomić plik Excela, aby automatycznie dodać wszystko za Ciebie.

Najpierw musisz dowiedzieć się, jak duże są wszystkie aktualnie zainstalowane gry. (Nie martw się, policzymy całą twoją bibliotekę, ale musisz zrobić tę część osobno.) Po prostu kliknij prawym przyciskiem myszy folder Steam i wybierz właściwości (lub aplikacje Steam, jeśli chcesz uzyskać nieco dokładniejszy ślad). masz wiele lokalizacji instalacji Steam, musisz zrobić to samo dla wszystkich.

Zapisz wynik. powiedzmy jego folder STeam: 100 GB.

Teraz przejdź do swojej biblioteki Steam przez Steam. Wybierz WSZYSTKIE swoje gry. Wszyscy. Nawet te zainstalowane. Po prostu złap wszystko. Teraz kliknij jeden z nich prawym przyciskiem myszy i wybierz „Zainstaluj wybrane”. Steam pokaże, jak duży jest rozmiar instalacji! Zapisz to też. W naszym przykładzie powiedzmy, że to 3000 GB.

OK, więc oto rzecz, mimo że wybrałeś już zainstalowane gry, Steam nie policzył ich w rozmiarze plików do zainstalowania. Więc chcesz dodać aktualnie zainstalowane gry (100 GB) do wyniku instalacji gier (3000) GB, aby uzyskać łączny rozmiar biblioteki Steam: (3100 GB)!

Gotowe.

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

W ciągu 10 godzin, które minęły od zadania tego pytania, mogłeś zrobić to ręcznie (teraz pamiętaj, nie krytykuję Cię, używam tego tylko do wskazania, że ​​robię to ręcznie może być jedynym sposobem). W przypadku wszystkich zainstalowanych gier kliknij je prawym przyciskiem myszy w menu Biblioteka i kliknij polecenie Pliki lokalne . Powie ci, ile miejsca na dysku jest używane przez tę grę. W przypadku tych, których nie masz zainstalowanych, po prostu kliknij je i kliknij przycisk Instaluj. Weź Wymagane miejsce na dysku i anuluj z niego. Zapisz wszystkie wartości na kartce papieru i zsumuj je za pomocą kalkulatora (lub jeszcze lepiej, zapisz je w programie do notatnika oddzielając je od siebie znakiem dodawania, a następnie wprowadź do Google i powinien zrobić to za Ciebie . Możesz to również zrobić w programie Microsoft Excel, co przydałoby się, gdybyś chciał go stale aktualizować).

Edycja : do dodawania w Google opcja, która zadziała tylko wtedy, gdy masz mniej niż 32 gry ... (ponieważ Google nie pozwoli ci wyszukać więcej niż 32 słowa).

Właściwie wymyśliłem zgrabny sposób na zrobienie tego, po prostu chciałem się upewnić, że nie replikuję jakiejś dobrze znanej usługi Steam. Ponadto dodanie ich wszystkich w ten sposób jest trudne do wykonania ręcznie, ponieważ niektóre gry są w KB, inne w MB, a niektóre w GB; musiałbyś też wykonać konwersje jednostek ręcznie.
@Tacroy Czy możesz opublikować, jak? Jestem zainteresowany, ponieważ ja też miałem problemy z miejscem na dysku twardym i grami Steam. Uwzględniając kwestię KB / MB / GB, musisz po prostu wybrać wspólną jednostkę (osobiście wybrałbym MB), a kiedy skończysz, dodać wypełnienie 4000-5000 MB do wyniku, aby upewnić się, że masz wystarczająco dużo miejsca (ponieważ za dużo jest lepsze niż niewystarczające!) Same konwersje są dość proste, mogę prawie zagwarantować, że Excel ma magiczny sposób na zrobienie tego.
Planowałem, rozwiązałem problemy dopiero po tym, jak zadałem pytanie. Doszedłem też do wniosku, że jeśli odpowiem natychmiast, nikt mi nie powie „hej, jest tutaj ta witryna, która to zrobi” :)
-1 dla * „W ciągu 10 godzin, które minęły od zadania tego pytania, mogłeś zrobić to ręcznie”. * Na szczęście zamiast tego zadał to pytanie, więc * nie * musiał robić 10 godzin wykonując niesamowicie uciążliwą pracę i zamiast tego mógł spędzać czas na robieniu czegoś przyjemniejszego.
@BlueRaja-DannyPflughoeft W tym przypadku spanie :)
@BlueRaja Myślę, że źle zinterpretowałeś to, co powiedziałem. Po prostu próbowałem pokazać, że chociaż może to chwilę potrwać, może i musiało zostać zrobione ręcznie.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...