Strandboy 1965 May 4, 2024 @ 10:17am
Speicherstände übertragen ohne Steam-Cloud
Die Mehrzahl aller Spiele hat eine Steam-Cloud und ich muss mir keine Gedanken um die Spielstände machen, wenn ich von einem PC auf den anderen PC umziehe. Anders sieht es bei den wenigen Spielen OHNE Steam-Cloud aus. Ich muss dann ja wahrscheinlich die Dateien von einem PC auf den anderen PC übertragen. Ehrlich gesagt bin ich nicht so der PC-Experte, dass ich das ohne Probleme erledigen kann. Deshalb bitte ich um ein wenig Hilfe, damit ich weiß, wie ich vorgehen muss. Wo genau auf dem PC finde ich überhaupt die Dateien, welche ich übertragen muss?
< >
Showing 1-6 of 6 comments
Miau E. Katze May 4, 2024 @ 10:28am 
Wo können sich die Spielstände befinden ?

-Benutzer/Name??/Dokumente (wo hier kann man den ganzen Ordner Sichern und auf dem
Neu PC einfach wieder Einfügen)
-Benutzer/Name??/AppData/Local (Versteckte)
-Benutzer/Name??/AppData/Roaming (Versteckte)
-Benutzer/Name??/AppData/LocalLow(Versteckte)
-Benutzer/Öffentliche Dokumente (Auch hier ist dies Möglich falls dort Spielstände drin sind)
-Userdata Ordner zu finden im Steam Ordner ( Kann man auch machen)
-Steam/steamapps/common bein vereinzelten Spielen
- Benutzer/Name???/Gespeicherte Spiele (Hier auch möglich)

Man kann auch den ganzen AppData Ordner Sichern, aber man sollte diesen nicht
auf dem Neuen PC Einfügen um Problemen zu verhindern, sondern nur die
Spielstände der Spiele Einfügen

Ubsisoft Spielstände findest du im Ubisoft Ordner Savegame, diesen Sicher und
wieder Einfügen nach der Ubisoft Launcher Installation.
Last edited by Miau E. Katze; May 4, 2024 @ 10:34am
Kampfdose May 4, 2024 @ 10:52am 
Wenn du die Spielsavedaten sichern möchtest (ohne Cloud) gibt es eine prima free Software die das für Dich macht. Einfach die Daten auf den USB sichern fertig. Und dann die Daten auf den anderen Pc wieder aufrufen fertig. Das Tool ist auf Deutsch und selbsterklärend. https://www.gamesave-manager.com/ Ich habe das noch nie probiert auf ein anderen Rechner zu übertragen aber einfach mal ausprobieren. Ach noch was das Programm sammelst alle Safedaten auf auch die wo eine Cloud haben. Netten Gruss Das Programm muss auf den neuen Rechner auch Installiert werden ....
Last edited by Kampfdose; May 4, 2024 @ 10:57am
ペンギン May 4, 2024 @ 11:46am 
Um auf Drittanbietersoftware zu verzichten besteht auch die Möglichkeit sich eine individuelle Batch-Datei mit einem Texteditor zu erstellen (z.b. "Spiele_sichern.bat") die Spielstände oder andere Dateien an Ort XY, z.b. auf den Desktop in einen Backup-Ordner kopiert, unwichtige Dateien wie Logfiles im selben Atemzug löscht. Für Programmdaten (wenn man denn will) ist das natürlich genauso anzuwenden. z.B. für wichtige Konfigurationsdateien, Dokumente, Lizenzen, Policy-Ordner etc.

Ist das allerdings erst einmal erledigt, besteht jede nachfolgende Sicherung/Dateitransfer nur noch aus einem Mausklick während das Script automatisch durchläuft und eine Sicherung am angegebenen Ort erstellt.

Kann das alternativ auch in Python lösen, aber da explizit erwähnt wurde kein PC-Experte zu sein, sollte das so auch hinhauen ;] Liest sich wahrscheinlich auch schwieriger als es wirklich ist. Bei Rückfragen? Melden.

Ist anfangs natürlich eine kleine einmalige Fleissarbeit die entsprechenden Ordner von Speicherständen für Spiel XY zu suchen, da Entwickler es bis heute nicht schaffen, sich auf einen einheitlichen Ort zu einigen und sogesehen das ganze System zumüllen.

Codebeispiele können übernommen werden. Einfach die Pfade für eure Systeme anpassen und nach Bedarf erweitern

Kurzerklärung der folgenden Beispiele:
- XCopy wird anstelle von Copy verwendet um umfangreiche Funktionalität zu gewährleisten
- delims ermöglicht rekursives Löschen
- /b /ad /s ermöglicht Verzeichnisauflistung und Filterung
- 2^>nul verhindert Fehlermeldungen
- /s Kopiert nur "nicht leere" Verzeichnisse
- /i Hilft Fehlinterpretationen beim Kopieren zu vermeiden
- /q Unterdrückt die Anzeige des Kopiervorgangs
- /rd Verzeichnis löschen
- :: stellt einen einfachen Kommentar dar
- F:\Steam\userdata\****\534380\remote\out (Quellordner - 534380 ist hier die ProduktID des Spiels, zu finden in der URLzeile der Produktseite oder über SteamDB)
- %userprofile%\Desktop\Backup\Documents\dying light 2\out" (Zielordner)
- /Y: Überschreibt Dateien im Zielverzeichnis ohne Rückfrage

Für den Steam/UserData Ordner:
::Dying Light 2 Become Human for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\Documents\dying light 2\out\logs*.?" 2^>nul') do rd /s /q "%%F" for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\Documents\dying light 2\out\dx12logs*.?" 2^>nul') do rd /s /q "%%F" for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\Documents\dying light 2\out\screenshots*.?" 2^>nul') do rd /s /q "%%F" xcopy /s /i /q "F:\Steam\userdata\****\534380\remote\out" "%userprofile%\Desktop\Backup\Steam\userdata\****\534380\remote\out" /Y xcopy /s /i /q "%userprofile%\Documents\dying light 2\out" "%userprofile%\Desktop\Backup\Documents\dying light 2\out" /Y
**** mit eigener ID ersetzen

Löschen von unwichtigen Dateien
for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\Documents\dying light 2\out\logs*.?" 2^>nul') do rd /s /q "%%F"
Löscht während des Kopierens unnötigen Ballast, den man nicht braucht. Dazu gehören z.b. Logdateien, Analysedateien, Restbestände, leere Ordner usw. Kann so selbst sicherstellen, dass nur Dateien gesichert werden, die für Speicherstände relevant sind.

Der eigentliche Kopiervorgang
xcopy /s /i /q "F:\Steam\userdata\****\534380\remote\out" "%userprofile%\Desktop\Backup\Steam\userdata\****\534380\remote\out" /Y xcopy /s /i /q "%userprofile%\Documents\dying light 2\out" "%userprofile%\Desktop\Backup\Documents\dying light 2\out" /Y
Ich übernehme jeweilige Strukturen von Spielen oder Programmen und sichere alles für dieses und folgende Beispiele im Ordner Backup auf dem Desktop. Kann das natürlich anpassen.

Somit stehen alle Möglichkeiten frei den Sicherungordner der Speicherstände (oder anderer Dateien) gebündelt auf andere Geräte zu übertragen und die Steamcloud? Empfehle diese generell zu deaktiveren, aber das muss jeder für sich entscheiden.

Für Appdata/Local
::Bloodstained Ritual of the Night for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\AppData\Local\BloodstainedRotN\Saved\Config*.?" 2^>nul') do rd /s /q "%%F" for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\AppData\Local\BloodstainedRotN\Saved\Crashes*.?" 2^>nul') do rd /s /q "%%F" for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\AppData\Local\BloodstainedRotN\Saved\Logs*.?" 2^>nul') do rd /s /q "%%F" xcopy /s /i /q "%userprofile%\AppData\Local\BloodstainedRotN" "%userprofile%\Desktop\Backup\AppData\Local\BloodstainedRotN" /Y

Für Appdata / Meine Spiele/My Games
::Made in Abyss for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\Documents\My Games\MadeInAbyss-BSFD\Saved\Config*.?" 2^>nul') do rd /s /q "%%F" for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\Documents\My Games\MadeInAbyss-BSFD\Saved\Crashes*.?" 2^>nul') do rd /s /q "%%F" for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\Documents\My Games\MadeInAbyss-BSFD\Saved\Logs*.?" 2^>nul') do rd /s /q "%%F" xcopy /s /i /q "%userprofile%\Documents\My Games\MadeInAbyss-BSFD" "%userprofile%\Desktop\Backup\Documents\My Games\MadeInAbyss-BSFD" /Y

Für AppData/LocalLow
::Rogue Lords for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\AppData\LocalLow\Leikir Studio\Rogue Lords\Unity*.?" 2^>nul') do rd /s /q "%%F" for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\AppData\LocalLow\Leikir Studio\Rogue Lords\*.log" 2^>nul') do rd /s /q "%%F" xcopy /s /i /q "%userprofile%\AppData\LocalLow\Leikir Studio" "%userprofile%\Desktop\Backup\AppData\LocalLow\Leikir Studio" /Y
Hier werden sowohl Ordner (Unity Analytics) als auch bestimmte Dateien (in dem Fall alle mit der Endung *.log) gelöscht

Für AppData/Roaming
::Hades for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\Documents\Saved Games\Hades\Screenshots*.?" 2^>nul') do rd /s /q "%%F" for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\Documents\Saved Games\Hades\Data Dumps*.?" 2^>nul') do rd /s /q "%%F" for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\Documents\Saved Games\Hades\Temp*.?" 2^>nul') do rd /s /q "%%F" for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\Documents\Saved Games\Hades\Data Records*.?" 2^>nul') do rd /s /q "%%F" for /f "delims=" %%F in ('dir /b /ad /s "%userprofile%\Documents\Saved Games\Hades\Hades*.?" 2^>nul') do rd /s /q "%%F" xcopy /s /i /q "%userprofile%\Documents\Saved Games\Hades" "%userprofile%\Desktop\Backup\Documents\Saved Games\Hades" /Y

Für Benutzername/Dokumente
Einfache Sicherung nur mit XCopy, ohne Löschen von anderen Dateien
::X4 xcopy /s /i /q "%userprofile%\Documents\Egosoft\X4" "%userprofile%\Desktop\Backup\Documents\Egosoft\X4" /Y

usw.

Sollen die Daten in jeweilige Verzeichnisstrukturen zurückkopiert werden (egal ob auf demselben oder anderen Geräten), erstellt man 'ne zweite Datei, die halt die umgekehrte Reihenfolge der Pfade beinhaltet oder pickt sich einzelne Titel aus der Sicherung heraus.

Wenn dann wie auch schon erwähnt Anbieter dazukommen wie Ubisoft die nochmal ihr eigenes Ding durchziehen, ist nach demselben Muster zu verfahren. Pfad der zu sichernden Dateien angeben, Sicherungsordner angeben....

Das einzig wirklich Komplizierte ist eigentlich nur, erst einmal zu wissen wo welches Spiel/Programm die eigenen Dateien abgelegt. Der Rest beschränkt sich nur noch monotones "Kopieren & Einfügen" von Pfaden.

Weiterführend:
Um sicherzugehen, dass nicht benötigte Dateien im Sicherungsordner entfernt werden wird eine Schleife erstellt um bestimmte Dateien zu entfernen. Praktisch für Dateien mit demselben Namen in zig Verzeichnissen. Vor allem weil diese oftmals bei Deinstallationen übrig bleiben. Nach Bedarf anpassen.

set folder="%userprofile%\Desktop\Backup\" for /f %%i in ('dir output_log.txt /s /b 2^> nul ^| find "" /v /c') do set VAR=%%i for /f %%i in ('dir steam_autocloud.vdf /s /b 2^> nul ^| find "" /v /c') do set VAR=%%i IF EXIST "%folder%" ( cd /d %folder% for /f "delims=" %%i in ('dir /a-d /s /b 2^> nul ^ output_log.txt') do del "%%~i" for /f "delims=" %%i in ('dir /a-d /s /b 2^> nul ^ steam_autocloud.vdf') do del "%%~i" ) chdir /d %ORIGINAL_DIR%
Hier wird nach dem Kopiervorgang nochmal der Backup-Ordner auf dem Desktop überprüft und entfernt explizit die Dateien "output_log.txt" und "steam_autocloud.vdf" aus allen gefundenen Verzeichnissen.

Automatisierung durch Aufgabenplanung
Auch eine Automatisierung des Scriptes ist möglich durch die windowseigene Aufgabenplanung. Ob nun eine tägliche bis monatliche automatisierte Sicherung erfolgen soll könnt ihr ebenfalls nach euren Maßstäben anpassen.
Last edited by ペンギン; May 4, 2024 @ 6:21pm
Strandboy 1965 May 5, 2024 @ 1:16am 
Frage: Steam bietet auch die Möglichkeit, ganze Spiele von einer Festplatte zur anderen Festplatte zu verschieben. Werden dann die Spielstände mit verschoben, oder befinden sie sich an einem anderen Ort? Sollten die Spielstände mit verschoben werden, dann könnte man vielleicht folgendermaßen vorgehen: Externe Festplatte an den PC anschließen. Das Spiel ohne Steam-Cloud von der internen Festplatte auf die externe Festplatte verschieben. Dann auf dem NEUEN PC Steam installieren und an den neuen PC die externe Festplatte anschließen. Auf dem neuen PC das Spiel von der externen Festplatte auf die interne Festplatte übertragen. Wie gesagt, wenn bei der Spiele-Verschiebung die Spielstände mitverschoben würden, wäre das eine einfache und unkomplizierte Lösung.
Just Chill May 5, 2024 @ 1:22am 
Die Spielstände werden mit verschoben, wenn du die Cloud aktiv hast.
Andernfalls musst du es so machen wie zuvor von anderen Nutzern vorgeschlagen.

Ein Savegame Manager oder mit Batch-Dateien.


Du kannst auch selber auf dei Steam Cloud eines Spiels zugreifen:
https://store.steampowered.com/account/remotestorageapp/?appid=1091500

Bei der AppID musst du halt jene des entsprechenden Spiels angeben. Die findet sich indem du den Link der Store Page des jeweiligen Spiels kopierst.
In dem ist immer die AppID drinnen.
Strandboy 1965 May 5, 2024 @ 2:19am 
So, habe jetzt den "Game Save Manager". Damit klappt das ja super.
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: May 4, 2024 @ 10:17am
Posts: 6