These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Vorschläge und Ideen

 
  • Topic is locked indefinitely.
 

Videorekorderfunktion im Spiel

Author
145578934
#1 - 2014-05-02 20:57:16 UTC
Mir geistert diese Idee schon eine Weile im Kopf rum. Warum sich die Umstände mit Aufzeichnungs- und Bearbeitungsprogrammen machen, und sich mit ewig langen Downloads zu quälen, wenn eine kleine Textdatei die gesamte Action in bestmöglicher Qualität darstellen kann? Und jedes Grafikupdate auch in älteren Filmen zur Geltung kommt?

Die Umsetzung ist dabei so einfach, wie genial: es werden nur die Daten gespeichert, die vom Server kommen. Daraus wird dann die Szene errechnet und angezeigt. Für den Zuschauer sieht es dann so aus, als wenn er in der Action mittendrin ist, mit dem kleinen Unterschied, das er nicht das Schiffsinterface sieht, sondern bestenfalls die Kamerakontrolle.

Da die Action im Spiel meist beginnt, bevor man mit der Aufzeichnung anfängt, sollte das Spiel den Datenstrom der letzten x Minuten (frei einstellbar) im Speicher behalten. Erst wenn die Aufnahme gestartet wird, wird alles eine entsprechende Datei geschrieben.
Der Client selber wird um eine "Video anschauen/bearbeiten" Option erweitert, die auch zur Verfügung steht, wenn der Server nicht erreichbar ist.

Das Bearbeiten der Videos beschränkt sich auf einfache "Zuschauerfunktionen". Festlegen von Kameraposition, -bewegung und -ausrichtung (z.B. herein oder rauswarpende Schiffe fixiren, Schiffe umkreisen, etc...), Wiederholung von Abschnitten mit unterschiedlichen Sichtwinkeln oder um andere Action zur selben Zeit zu sehen, Geschwindigkeitsänderung und die Auswahl der Musik.
Das Anschauen der Videos bietet die Option, das Video entweder nach Script abzuspielen, oder einzelne Dinge abzuschalten (z.B. freie Kamerabewegung, keine Musik, etc)
Neuntausend
Republic Military School
Minmatar Republic
#2 - 2014-05-03 13:03:40 UTC  |  Edited by: Neuntausend
Ja, ganz einfach! :P

Die Frage tauchte auch in der Fanfest Präsentation zu Eve Probe auf. Eve Probe wird im Prinzip ein Analysetool das die Abläufe im Spiel zur Performanceanalyse aufzeichnet. Auf die Frage hin ob man das auch für Replays nutzen könnte hieß es dann aber nur das sei "a long ways down the road" oder frei übersetzt: nö.
145578934
#3 - 2014-05-03 16:13:08 UTC
Ob die Daten vom Server oder aus einer Datei kommen, ist doch letztlich kein großer Unterschied. Zumindest für das einfache Abspielen. Du hast mich da auch auf einen weiteren Nutzen gebracht: Lehrvideos, in denen ein Kampf auf mögliche Fehler analysiert und kommentiert werden. Dazu könnten externe Sounddateien, die in einen bestimmten Verzeichnis im Spiel liegen, an entsprechender abgespielt werden.
l0rd carlos
the king asked me to guard the mountain
#4 - 2014-05-03 21:08:29 UTC
Haetten wuerde ich das auch gerne, ich bezweifle aber das dies in naher zukunft kommen wird.
Ich meine ein Dev hatte vor Jahren mal was zusammen gehacked, kein plan wie weit er damit gekommen ist.

Youtube Channel about Micro and Small scale PvP with commentary: Fleet Commentary by l0rd carlos

eXeler0n
Shark Coalition
#5 - 2014-05-03 21:26:34 UTC
Für das NEO gab es doch sowas auf der einen Seite (Null-sec.com?).

Doret konnte man Live die Position und dne Status der Schiffe sehen. Natürlich nur als Punkte, damit der Browser das packt. Aber eigentlich müsste das also möglich sein.

eXeler0n

============================

Quafe:  http://quafe.de

Blogpack:  http://eveblogs.de

l0rd carlos
the king asked me to guard the mountain
#6 - 2014-05-03 21:36:56 UTC
eXeler0n wrote:
Für das NEO gab es doch sowas auf der einen Seite (Null-sec.com?).

Doret konnte man Live die Position und dne Status der Schiffe sehen. Natürlich nur als Punkte, damit der Browser das packt. Aber eigentlich müsste das also möglich sein.


Joa, http://null-sec.com/neoii/#/

Beispiel http://null-sec.com/neoii/#/replay/9/0

Youtube Channel about Micro and Small scale PvP with commentary: Fleet Commentary by l0rd carlos

eXeler0n
Shark Coalition
#7 - 2014-05-03 22:24:40 UTC
Wenn man das mit der Engine verbindet, dann sollte theoretisch ein Replay möglich sein.

eXeler0n

============================

Quafe:  http://quafe.de

Blogpack:  http://eveblogs.de

145578934
#8 - 2014-05-03 23:05:18 UTC
Da fehlen aber auch Details, z.B. Wracks, womit geschossen wurde, der Einsatz von Salvagern. Für mich sieht das eher so aus, als wenn nur die Position der Schiffe, wieviel Schaden erlitten oder repariert wurde, und was für E-War auf welches Schiff angewandt wird, aufgezeichnet wurde.
Isaac Grayson
Doomheim
#9 - 2014-05-04 14:22:16 UTC
Du möchtest Quasi so etwas wie die Replay Funktion in WoT ? Wo das Match aufgezeichnet und dann in einem Ordner abgelegt wird ^^


Grundsätzlich fänd ich sowas gar nicht mal schlecht ^^ Kenn es noch aus CSS zeiten das jemand das Match aufgezeichnet hat und dann eben danach analysiert wurde was gut war was nicht wie man nächstes mal vorgehen könnte blabla

(Gott waren das zeiten T.T)
145578934
#10 - 2014-05-04 14:54:25 UTC
Genau das. Mit dem Unterschied, das der Zuschauer nicht auf fixe Kameraeinstellungen festgenagelt ist, sondern sich frei bewegen kann.


Wenn ich so drüber nachdenke, könnte man diese Filme auch im Spiel handelbar machen. Könnte ganz interessant beim Spionieren sein, und Holoreels hätten einen Nutzen.
Isaac Grayson
Doomheim
#11 - 2014-05-04 17:37:12 UTC
145578934 wrote:
Genau das. Mit dem Unterschied, das der Zuschauer nicht auf fixe Kameraeinstellungen festgenagelt ist, sondern sich frei bewegen kann.


Wenn ich so drüber nachdenke, könnte man diese Filme auch im Spiel handelbar machen. Könnte ganz interessant beim Spionieren sein, und Holoreels hätten einen Nutzen.



Naja sich im Video frei bewegen kenn ich jetzt nichts wo das geht ^^ du kannst halt meist um dein Fahrzeug oder was weiß ich herum rotieren...

So Free Cam ala CSS oder so gestaltet sich denk ich eher schwierig ^^



145578934
#12 - 2014-05-04 17:49:29 UTC
Ist gar nicht schwer. Du steuerst die Kamera genauso, wie dein alter Ego im Spiel. Nur das man kein Objekt hat, woran die Kamera zwangsweise verankert wird, wie es momentan im Spiel ist.
Razefummel
Unknown Dimension
#13 - 2014-05-04 17:56:37 UTC
Isaac Grayson wrote:
...
Naja sich im Video frei bewegen kenn ich jetzt nichts wo das geht ^^ ...


Das ist bei jedem Strategiespiel Gang und Gäbe, das man sich nach dem Fight im Replay ansehen kann was wer wann und wo gemacht hat.

Für Eve kann ich mir sowas halt nicht vorstellen, weil dann am Ende aus allen Replays aller Beteiligten sozusagen der komplette Fight interpoliert werden müsste zumal auch kaum zu definieren ist wann der Fight endgültig vorbei ist oder beginnt für den jeweiligen Beteiligten. Ich sag nur Cyno-Baits, Movements, Form Ups etc... das kann mit unter schon ziemlich langwierig sein.

250.000 Skillpunkte gratis zum Start:

Buddyinvite

Unknown Dimension Forum

145578934
#14 - 2014-05-04 18:16:21 UTC
Der Kampf beginnt, wenn die Aufzeichnung gestartet wird (bzw. die im Puffer befindliche Zeit davor) und endet, wenn die Aufzeichnung endet. Wer sichergehen will, nimmt halt davor und danach noch weiter auf, und schneidet es dann passend zusammen.

Die Aufzeichnung geschieht übrigens am Client. Wenn der z.B. woanders hinwarpt oder aus dem Ei schlüpft, läuft die Aufzeichnung dort weiter. Es wird sozusagen nur der aktuelle Grid aufgenommen.
Gerar50 Luckyman
Deep Core Mining Inc.
Caldari State
#15 - 2014-05-16 09:31:12 UTC
Nice to have!

Ich kenne das z.B. aus WoT und es ist ein wirklich nützliches Tool um nach einen Kampf im "replay" eine entsprechende
Auswertung vorzunehmen. Ging aber nur im Offline Modus. Übrigens auch mit freier Kameraeinstellung möglich ist ja auch ein 3D MMOG.
Ich sehe nur das Problem: Du must die Client Version beibehalten können mit der du die "Aufzeichnung" getätigt hast um sie wieder abspielen zu können.
Also technisch machbar!
145578934
#16 - 2014-05-16 20:02:04 UTC  |  Edited by: 145578934
Die Clientversion muss nicht beibehalten werden. Wenn z.B. eine Maelstrom auf eine Abbadon feuert, dann passiert sowas unabhängig von der Version des Client. Nur die grafische Darstellung verändert sich. Und Probleme mit sichtbaren Veränderungen, z.B. der Wegfall eines Turmes in einer überarbeiteten Schiffsversion, kann man dadurch umgehen, das man zum einen die Versionsnummer des Clients mit abspeichert, wenn die Aufzeichnung gemacht wird, und zum anderen die alten Schiffsmodelle in einem separaten Verzeichnis abspeichert, sobald ein neues Modell raus kommt.