Zitat von
dinka
Es gibt auch keine Verzeichnisswahl bei Steam.Aber es gibt eine einfache Sache.Steam nicht auf dem Systemlaufwerk Installieren. [...]
Habe ich auch nicht. Steam ist auf meiner Spielepartition - die ist aber leider Teil einer herkömmlichen HDD.
Meine Idee ist ja nun, dass gerade am liebsten gespielte Steam-Spiel zu sichern, zu löschen und anschließend auf der schnelleren SSD wiederherzustellen. Meine SSD hat nur 120 GB - das reicht dicke fürs System und die Programme, aber im Leben nicht für den kompletten Steamordner - geschweige denn für alle Spiele
Zitat von
dinka
[...] Einige Games,beste Beispiel Masseffect,speichern ihre Saves und Profile im Dokumenten Ordner.Und da sollte man Tunlichst in Regel-
mäßigen Abständen,z.B den Bioware Ordner sichern.....Dumm,wenn die Profildatei weg ist,und damit alle errungenen Erfolge. [...]
Joa, bekannt. Ich habe die Win7-"Bibliothek" meiner "Eigene Dateien" auf Laufwerk F:\ gemountet. Per default landet also alles, was sonst in "Eigene Dateien" landet direkt auf F:\ - meiner Datenpartition. Trotzdem interessiert das einige Spiele nicht und sie speichern Spielstände im eigenen Programmverzeichnis und Usereinstellungen unter %username%\appdata\local | locallow | roaming \blahblubb. Diese Querulanten kriegt man dran, wenn man ihr Zielverzeichnis durch einen "Hardlink" ersetzt, der wiederrum auf die Datenpartition verweist.
Beispiel:
S.T.A.L.K.E.R. - Clear Sky speichert die Spielstände und Einstellungen bei mir normalerweise unter "E:\Steam\SteamApps\common\STALKER Shadow of Chernobyl\_appdata_\"
Mit dieser .cmd-Datei wird nach dem Ausführen ein "Hardlink" auf F:\Spielstände\Stalker\Shadow_of_Chernobyl\ generiert, der aber _appdata_ heißt ... Stalker merkt das nicht, das speichert weiter unter _appdata_ - die Daten landen aber im o.a. Verzeichnis auf F:\
Code:
@ECHO OFF
SETLOCAL
FOR /F "tokens=2* delims= " %%A IN ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Personal') DO SET personal=%%B
DIR /b /a:d F:\Spielst* > s.tmp
SET /p sav=<s.tmp
SET sav=%personal%%sav%\Stalker\Shadow_of_Chernobyl
MKLINK /D /H /J "_appdata_" %sav%
ECHO _appdata_ verweist auf %sav%
DEL s.tmp
ENDLOCAL
Die .cmd ist etwas komplizierter, weil ich den Pfad zum Ordner "Eigene Dateien" aus der Registry auslese und ich in der Commandshell zudem noch Probleme mit dem "ä" im Ordner Spielstände hatte ... funktioniert aber hervorragend und ich nutze dieses Skript - entsprechend abgewandelt - für die Erstellung von Hardlinks, wenn Programme ihre Daten nicht dort abspeichern, wo ICH das möchte
Man muß nur beachten: Das Skript muß da liegen, wo der Hardlink erzeugt werden soll.
Aber nun zurück zur Frage: Kann man beim restore eines Steamspiels das Laufwerk ändern?