Boards von Warzone2100.de
Boards zur Seite => Sonstiges => Thema gestartet von: Black NEXUS am 2007-02-26, 22:28:13
-
Ich wollte mal wissen, ob es eine Möglichkeit gibt, WZ2100 Matches aufzunehmen und diese dann auch wieder abzuspielen? Wäre doch geil wenn man nach jeden Tunier ein Replay machen könnte.
Was für Programme bräuchte ich da, wenn es gehen sollte? Oder muss man erst eins entwickeln?
-
Es ist ein Unterschied, ob du ein Replay haben möchtest (im Sinne einer vom Spiel erzeugten Aufzeichnung des Spiels) oder eine Videoaufnahme.
Willst du eine Videoaufnahme, so kannst du natürlich nur einen Spieler filmen und siehst nur das, was der Kameramann für interessant hält. Eine Replay-Funktionalität müsste erst noch ins Spiel integriert werden. Leider habe ich keine Ahnung von Replays und deren Funktionsweise, ich kann mir allerdings vorstellen, dass das Ganze nicht einfach zu implementieren ist, weil man für das Replay wieder einiges nur an Eingabe- und Ausgabefunktionen bauen müsste (von der Verarbeitung und Darstellung im Spiel ganz zu schweigen). Da der Quellcode derzeit aber eine große Baustelle ist und sich viele interne Abläufe mit sehr hoher Wahrscheinlichkeit noch ändern werden, dürfte eine Replay-Funktionalität erst lange nach der nächsten großen Version (2.1) eingebaut werden.
EDIT: Wenn du so etwas wirklich zusätzlich zum Spiel programmieren wollen würdest, müsstest du (meines Wissens nach zumindest ;)) Warzone "überwachen", um so eine Art Log zu erhalten, aus der du dann das Replay bauen kannst. Um das Replay dann aber auch anschauen zu können, würdest du wiederum Warzone als Umgebung brauchen... Ich bin mir ziemlich sicher, dass das alles um ein Vielfaches einfacher, weniger fehleranfällig und besser portierbar läuft, wenn es in das Hauptspiel eingebaut ist.
-
Naja, so als Videoaufnahme würde es soch auch reichen, am ende geben alle Player ihren Teil jemanden, dann kann man das z.B. zusammenschneiden, z.B. bei 2on2, hat man genaue Gegenüberstellung.
Und ein Replaysystem zu machen, da stimme ich dir zu, ist derzeit wirklich nicht einfach^^
-
So eine Videoaufnahme frisst nur enorme Ressourcen und ich meine nicht nur die Festplattenkapazität.
Wenn man ein Video aufnehmen wollen würde, das 15 Bilder pro Sekunde bei einer Auflösung von 1024 x 768 macht, hätte man nur an zu speichernde Rohdaten schon 1024 x 768 x 15 x 3 Byte = 35.389.440 = 35 MB/s (natürlich gibt es da viel bessere Videoformate, die das alles viel kleiner speichern können, aber wenn die Festplatte entlastet wird, wird der Prozessor mehr belastet, da kodiert werden muss).
Zumindest auf meinem Rechner würde das nicht funktionieren.
Eine andere Möglichkeit wäre durch zusätzliche Hardware möglich. Ein digitaler Camcorder z.B. kann (so ist meines Wissens nach das Warzone2100-Video entstanden) den Grafikkartenoutput speichern (wie das genau funktioniert weiß ich nicht, da müsste man den R.E.Z. fragen ^^)... aber wer hat schon einen digitalen Camcorder? xD
-
Da gibts ne software für, ich glaube die heisst "Fraps"
Einen moment...
http://www.3dcenter.org/downloads/fraps.php
Damit sollte es eigentlich gehen.
-
Das Tool werde ich mir mal näher Anschauen ;)
-
in der gratis version kannste nur 30(?) sek schnipsel aufnehmen, wenn's unlimitiert sein soll, müsstest die kaufen.
offizielle page ist: www.fraps.com
-
Mit xvidcap (http://xvidcap.sourceforge.net/) wurde Warzone auch schon aufgenommen (https://gna.org/bugs/download.php?file_id=2216).
-
Also, ich habe mal das Fraps getestet, und bin auf folgenden Entschluss gekommen:
Unregestriert kann man nicht gerade viel Aufnehmen, was ziemlich blöde ist. Dann habe ich einige Probleme mit der Verwendung einen Starters. Ist Fraps an, bevor man den Starter startet (nettes Wortspiel^^), so ist das Game danach nicht mehr ordentlich spielbar, d.h., die Grafik ist dann unter aller Sau und man hat Glück, wenn man 1 FPS bekommt.
KA was das Problem ist, aber wenn ich erst den Starter an mache und dann Fraps starte, funktioniert alles wie vorher, naja, es laggt etwas durch Fraps^^
Mit xvidcap komme ich überhaut nicht klar, habe die Datei runtergeladen und enpackt, ein richtiges wirrwar von Dateien. Manche haben nicht mal eine Endung, wenn man die im Editor öffnet kann man zwar was lesen, aber das ist alles sowas von unverständlich und blöde formatiert, naja, weis nicht was ich dazu sagen soll...
Es gibt doch bestimmt noch mehr Tools, oder? Ich würde Fraps ja gerne nutzen, aber das ersteinmal Regestrieren, ich hab doch kein Geld^^
Evt. hat jemand eine Möglichkeit, dass so freizuschalten^^
-
Hehe, ich sehe gerade:
Operating System : All POSIX (Linux/BSD/UNIX-like OSes)
Also eh nix für Windows ^^
EDIT: Also nur für coole OSes :D
-
Naja, was solls, dann eben nicht xD
-
Evt. hat jemand eine Möglichkeit, dass so freizuschalten^^
sorry, sowas machen wir hier garnicht!
Neosys
-
Das ist mir schon klar ;)
Hab da noch was, nennt sich SnagIt 8, kann man auch unheimlich viel mit machen. Ist nur etwas umständlich zu bedienen.
-
Hab da noch was, nennt sich SnagIt 8, kann man auch unheimlich viel mit machen. Ist nur etwas umständlich zu bedienen.
Bevor ich 40$ für eine Lizenz für ein Closed-Source-Programm ausgebe (http://www.techsmith.com/purchase/order/snagit.asp), würde ich eher versuchen Warzone mit xvidcap unter Linux aufzunehmen oO
-
Nun ja, da muss man Linux haben, und ich habe es nicht, habe ja nicht mal Geld, mir sowas zu Leisten, und wenn, bräuchte ich eh noch ne neue HDD, meine ist nahezu voll...
Aber mit den beiden Progs geht es auch, muss ja...
-
Mit der GameCam: http://www.planetgamecam.com/?locid=download (http://www.planetgamecam.com/?locid=download) funktioniert das auch gut.
-
Die nutze ich auch ;)
-
jo aber wie kann man dieses doofe fenster unten rechts abstellen?
-
Das geht glaube ich nur in der Reg. Version, ansonsten kann man es verschieben und verkleinern^^