Also bevor man sich das Video anguckt, denke ich sollte ich erstmal was schreiben und erklären.

Man kann ja mit dem Befehl "record demoname" Demos aufnehmen. Sollte jedenfalls bekannt sein ;)

Da diese *.dem Dateien nur in Verbindung mit der Game-Engine laufen (Stelle mir das so vor, dass in diesen Dateien nur die Infos stehen, die auch im Internet übertragen werden, also wo wer is und was der macht etc), muss man die Demo in Counterstrike abspielen. Geht normal mit "playdemo demoname". Aber da ja die tollen Leute von Valve mitgedacht haben, haben sie im Gegensatz zu 1.6 noch eine Funktion eingefügt, um gleich Dateien zu exportieren. Der Befehl "startmovie" ist deshalb eingeführt worden. In Verbindung mit dem Dateinamen (also "startmovie 123"), erstellt css mit dem Präfix 123 tga-Bilder der Demo (die man übrigens mit playdemo o.ä. abgespielen muss) pro frame und diese kann man dann mit anderen Programmen zu einer AVI zusammenfügen.

Allerdings kann der Befehl noch mehr. Schreibt man nämlich "startmovie 123 avi", kann man die Demo direkt als AVI speichern. Zunächst erscheint eine Liste mit verschiedenen Codecs. Zu empfehlen sind 3 Auswahlmöglichkeiten. Keine Kompremierung, wo die Qualität gut ist aber es 1. ein wenig dauert, bis es Fertig ist und 2. man pro sekunde ca 5 MB bei der AVI hat. Deshalb lohnt es sich nur dann, wenn man es später mit einem anderen Programm komprimieren will. XVid ist so ähnlich, wobei die Größe ein wenig kleiner wird. Ich würde den DivX-Codec nehmen, da dieser im Vergleich zu den anderen Möglichkeiten schneller ist und die Dateigröße auch kleiner ist (pro Sekunde ca 1,14 MB). ABER ES MUSS DER 5.2.1 CODEC SEIN (bei uns im Filesbereich, Kategorie Tools), NEUERE FUNKTIONIEREN NICHT!!!!!!

Also die Reihenfolge wäre:

  1. Konsole auf
  2. "demoui" eingeben und die gewünschte demo laden
  3. zur gewünschten Anfangsposition gehen
  4. wieder die Konsole aufrufen (Man muss den Player schließen)
  5. "startmovie dateiname avi" eingeben
  6. DivX-Codec auswählen (wenn die Auswahl nicht kommt, muss man einmal zu Windows und wieder zurück, z.b. mit Alt+Tab)
  7. "demoui" nochmal eingeben und "Resume" drücken
  8. Erst wenn die Konsole geschlossen ist, fängt er an aufzunehmen (Started recording movie, frames will record after console is cleared...). Das heißt, wenn die Konsole nicht weg geht, einfach auf "Spiel fortsetzen" klicken. Falls der Player nicht geschlossen wird, wird er auch auf dem Video zusehen sein!! Also auch schließen.
  9. solange aufnehmen lassen wie man will. Wenn die Demo vorbei ist, kommt automatisch wieder die Konsole und man muss "endmovie" eingeben, damit die Aufnahme gestoppt wird. Will man es vorher machen, einfach mit der Taste für toggleconsole oder ESC die Konsole aufrufen und endmovie eingeben.

Aber naja. Hier das Video-Tutorial (44 MB groß) ;) :