Eine Batch-Datei (*.bat) wäre eine Lösung (eigendlich 2 Dateien).
Die erste schiebt vor dem Start alle PK3's die nicht zum Original gehören in eine anderes Verzeichnis um ein sauberes ET für Demos zu bekommen.
Die zweite schiebt alle Dateien wieder rein damit du beim zocken wieder alle hast.
Der Nachteil ist, daß du immer wenn eine neue PK3 hinzu kommt, du die beiden Batch-Dateien ergänzen musst da ja für jede PK3 ein 'move'-Befehl vorhanden sein muss.
Meine Lösung wäre einfach ein zweites 'etmain'-Verzeichnis.
Kopier dein 'etmain'-Verzeichnis und benenne es um (zB 'etmainx').
Aus diesem 'etmainx'-Verzeichnis löscht du alle PK3's raus die nicht original sind.
Wenn du dann eine Demo ansiehst, änderst du die Verzeichnisnamen vorher.
zB:
etmain --> etmainy
etmainx --> etmain
Zum spielen dann wieder zurück ändern.
Auch das lässt sich mit einer Batch-Datei vereinfachen.
Beispiel: 'et-switch.bat'
Code: Alles auswählen
c:
cd "\Programme\Wolfenstein - Enemy Territory"
rename etmain etmain_temp
rename etmain_2nd etmain
rename etmain_temp etmain_2nd
Die erste Zeile ist der Wechsel der Partition auf der sich ET befindet (musst du natürlich anpassen)
Die zweite Zeile wechselt ins ET-Verzeichnis (musst du ebenfalls anpassen)
Die letzten drei Zeilen benennen die Verzeichnisse in einer Rotation um.
Dadurch brauchst du nur eine Batch-Datei und es ist egal ob du neue PK3's bekommst weil sie i dem Verzeichnis landen das gerade 'etmain' heisst.
Damit du siehst auf welches Verzeichnis du gewechselt hast, kann man die Batch-Datei noch erweitern.
Erstell in beiden 'etmain'-Verzeichnissen eine Text-Datei mit dem Namen 'switch.txt'.
In die 'switch.txt' die im 'etmain'-Verzeichnis liegt das zum spielen ist, schreibst du 'Spiel-Verion'.
In die 'switch.txt' im anderen 'etmain'-Verzeichnis schreibst du 'Original-Version'.
Die 'et-switch.bat' sieht dann so aus:
Code: Alles auswählen
c:
cd "\Programme\Wolfenstein - Enemy Territory"
rename etmain etmain_temp
rename etmain_2nd etmain
rename etmain_temp etmain_2nd
echo Aktuelle Version:
echo.
type etmain\switch.txt
echo.
echo.
pause
Dieses kleine Helferlein berückrichtigt nur das 'etmain'-Verzeichnis!
Wenn du zusätzliche PK3's im 'etpro'-Verzeichnis hast, muss das selbe Spiel auch mit dem 'etpro'-Verzeichnis veranstaltet werden!
Code: Alles auswählen
rename etpro etpro_temp
rename etpro_2nd etpro
rename etpro_temp etpro_2nd
Sollte mal eine neue Version von ETpro released werden, musst du natürlich die neue etpro*.pk3 auch ins 'etpro_2nd'-Verzeichnis kopieren.
Sollte noch ein ET-Patch kommen (was ich nicht glaube) musst du ebenfalls die neuen Dateien ins 'etmain_2nd'-Verzeichnis kopieren.
Für gewöhnlich kommt eine pak#.pk3 hinzu (das '#' steht für eine Zahl) und die 'mp_bin.pk3' wird ersetzt.
Viel Spass beim zocken und Demo gucken
mfG WoodSTokk