Internet Archive erweitert Flash-Unterstützung
(mastodon.archive.org)- Die Flash-Emulation des Internet Archive wurde durch die Arbeit der Freiwilligen Nosamu und bai0 verbessert, sodass mehr zuvor nicht abspielbare Flash-Inhalte erhalten und ausgeführt werden können
- Die neue Emulation unterstützt Stummschalten/Stummschaltung aufheben sowie die Anpassung der Bildschirmgröße auf Basis tatsächlicher Animationsinformationen und verbessert so das Wiedergabeerlebnis
- Mit der zusätzlichen Unterstützung für Multi-SWF-Flash können nun auch Inhalte ausgeführt werden, die aus mehreren SWF-Dateien bestehen
- Viele Flash-Dateien, die zuvor als „broken“ eingestuft waren, sollen noch in dieser Woche der Sammlung Software Library: Flash des Internet Archive hinzugefügt werden
- Die separate Sammlung Flash Showcase wählt interessante oder historisch bedeutende Flash-Animationen und -Spiele aus und macht es leichter, die riesige Menge an Flash-Material zu erkunden
Verbesserte Flash-Emulation
- Durch die Arbeit der Freiwilligen Nosamu und bai0 wurde die Flash-Emulation des Internet Archive deutlich verbessert
- Die neue Emulation enthält Funktionen, die Bedienkomfort und Kompatibilität bei der Wiedergabe erhöhen
- Unterstützung für Stummschalten/Stummschaltung aufheben
- Anpassung der Bildschirmgröße anhand tatsächlicher Animationsinformationen
- Unterstützung für Multi-SWF-Flash
Aufnahme zuvor nicht abspielbarer Inhalte in die Sammlung
- Durch diese Verbesserungen sollen viele Flash-Inhalte, die zuvor als „broken“ eingestuft waren, zur Sammlung des Internet Archive hinzugefügt werden
- Die betreffende Sammlung ist Software Library: Flash
Kuratierte Sammlung: Flash Showcase
- Nutzer, denen die Menge an Flash-Inhalten zu groß erscheint, können sich zunächst über eine separate Showcase-Sammlung ausgewählte Materialien ansehen
- Software Library: Flash Showcase ist eine Sammlung interessanter oder historisch bedeutender Flash-Animationen und -Spiele
- Diese Showcase-Sammlung ist so aufgebaut, dass sich die Welt, die Flash im Laufe seines Bestehens gezeigt hat, leicht erkunden lässt
1 Kommentare
Hacker-News-Kommentare
Gestern ein YouTube-Video über Home Star Runner gesehen: https://www.youtube.com/watch?v=Wbh9-mNmviE
Ich habe die Serie zwar nie direkt gesehen, erinnere mich aber daran, von ihr gehört zu haben. Im Video wurde erklärt, dass Flash-Videos wie Home Star Runner ein einzigartiges Medium waren, weder vollständig passive Videos noch vollständig interaktive Inhalte wie Videospiele. Man konnte Minispiele, Easter Eggs und Choose-your-own-adventure-Elemente einbauen, und das war deutlich flexibler als die interaktiven Inhalte von Netflix. Wenn man zum Beispiel eine Option einbaut, die Haarfarbe einer Figur auf Blau zu ändern, ist es bei Realfilm schwer, alle Szenenkombinationen neu zu drehen, während sich das in einer Flash-Animation leicht auf alle folgenden Szenen anwenden lässt. Schön, dass Orte wie das Internet Archive es ermöglichen, solche Cartoons wieder zu erleben
Flash starb, weil Adobe keine Version hinbekam, die auf iOS vernünftig lief. Als das iPhone herauskam, arbeitete ich mit Adobe, und es gab zwar eine Entwicklungsversion, aber sie war auffällig langsam und praktisch unbrauchbar, und über die Zuordnung der UI zu Touch-Eingaben hatte man offenbar auch nicht wirklich nachgedacht. Soweit ich gehört habe, wurde sie Steve Jobs ein paarmal gezeigt und abgelehnt, was ich nachvollziehen kann. Wenn Adobe selbst jetzt noch Flash und Flash CS4 als Open Source freigeben würde, könnten kreative Räume wie Homestar Runner und Newgrounds wieder großen Anklang finden
Der Kern ist, dass Flash ein mächtiges Werkzeug für Amateur-Animatoren war und zu einer Zeit kam, als es im Internet kaum Optionen für Videos gab
Viele Entwickler, die bei Newgrounds mit Flash angefangen hatten, wechselten später zu Konsolen- oder Steam-Spielen. Es gab zwar auch viel billige Massenware, aber es war trotzdem ein Werkzeug, mit dem man Großartiges schaffen konnte
Mit m3u8-Playlists könnte man Videovarianten zudem mit minimalen Redundanzen anordnen. Das ist weniger Content-Produktion als ein Albtraum im Asset-Management. Auch Kinofassungen von Filmen nutzen kleine Unterschiede wie hinzugefügte oder entfernte Requisiten im Hintergrund oder geänderte Farben von Büchern oder Handtüchern als eine Art „Fingerabdruck“, und diese Varianten wurden nicht alle neu gedreht, sondern in der Postproduktion geändert
Damals gab es animierte Figuren mit jeweils eigener Hintergrundgeschichte und Persönlichkeit, sogar mit professionellen Sprechern. Besonders Mitarbeitende in Asien mochten das. Ein anderes Projekt war für Druckerreparateure: Jeder Drucker des Unternehmens war in Flash als 3D-Modell umgesetzt, ließ sich drehen und zerlegen, und wenn ein Techniker einen Reparaturpunkt auswählte, wurden die Reparaturschritte Schritt für Schritt angezeigt. Man konnte beliebig zoomen und drehen und dabei den aktuellen Schritt sehen, und das lässt sich mit Video oder statischem Text und Bildern nur schwer sinnvoll ersetzen. Da alles Vektorgrafik war, waren auch die Dateigrößen sehr klein
Was ich immer noch vermisse, ist das Authoring-Tool von Flash
Es war eine seltene Software, die die Lücke zwischen Künstlern/Kreativen und dem Programmieren schloss und die Erstellung interaktiver Websites demokratisierte. Es hat etwas gemeinsam mit dem Ansatz, Code an visuelle Layouts zu hängen, wie bei Instagram-Filtern oder TikTok-Effekten, aber Flash war viel stärker im Mainstream verankert und deutlich leistungsfähiger. Ich wünschte, Adobe hätte Flash besser gepflegt und den Flash Player auf HTML5 umgestellt; die Erstellung von Websites ist heute viel komplexer als damals, und gerade die Experimente einzelner Künstler scheinen seit dem Tod von Flash stark zurückgegangen zu sein
Früher konnte man, wenn man Webentwickler werden wollte und lernte, wie man Websites baut, schon nach fünf Minuten etwas machen, das dem ziemlich ähnlich war, was man später beruflich erstellen würde. Heute kann man in fünf Minuten eine Squarespace-Seite bauen, und das ist auch beeindruckend, aber weit entfernt von wirklich jobtauglicher Arbeit. Deshalb geben manche auf oder verirren sich in einem Lernlabyrinth aus Bootstrap vs. MUI und Tailwind vs. SASS, bauen am Ende nicht einmal eine eigene Website und kommen stattdessen wie fertige Webdesigner heraus
Es war leicht, etwas zu zeichnen, das allein mit der Maus schon ganz ordentlich aussah. Danach habe ich kein ähnliches Vektor-Zeichenwerkzeug mehr gefunden, oder ehrlich gesagt auch nicht besonders intensiv gesucht
Aber dass Adobe ActionScript getötet und durch CreateJS ersetzt hat, eine ähnliche, aber nicht identische JavaScript-Bibliothek, kann ich weder nachvollziehen noch verzeihen. Deshalb lassen sich bestehende Flash-Inhalte nicht einfach nach HTML5 re-exportieren, und auch die vorhandenen Fähigkeiten von Flash-Produzenten lassen sich nicht direkt auf das neue System übertragen. Technisch gab es dafür kaum einen Grund. Man hätte den Flash Player auf WebAssembly oder asm.js portieren oder einen Compiler von ActionScript nach JavaScript samt Support-Routinen bauen können. Selbst komplexe ältere Flash-Projekte hätte man so unter HTML5 zum Laufen bringen können, und selbst als kostenpflichtiges Feature hätten viele dafür bezahlt. Stattdessen hat Adobe die eigene Plattform einfach sterben lassen, und ich verstehe nicht, warum
Ich habe zwar keine leicht auffindbare offizielle Ankündigung gesehen, aber es scheint, als würde das Internet Archive Ruffle verwenden.
https://ruffle.rs/
Darin steht, dass der sich in Entwicklung befindende Flash-Emulator Ruffle in das Emularity-System des Internet Archive eingebunden wurde, sodass sich einige Flash-Inhalte im Browser so abspielen lassen, als wäre das Flash-Plugin installiert. Früher war es schwierig, Einträge wie https://archive.org/details/gravityrunner-nolimit hinzuzufügen, weil sich kaum Dokumentation finden ließ. Die Funktionsweise besteht darin, Metadaten-Tags, also eine Liste von Schlüssel-Wert-Paaren, zu bearbeiten, und es gibt spezielle Tags, die beeinflussen, wie die Seite dargestellt wird. Die nötigen Einstellungen sind
emulator = ruffle-swfundemulator_ext = swf. Die Konfiguration anderer Einträge kann man sehen, indem man bei den Download-Optionen auf „show all“ klickt und die Datei_meta.xmlansiehtWinnie the Pooh's Home Run Derby ist eine starke Empfehlung. Das ist das Dark Souls der Flash-Spielewelt.
https://archive.org/details/homerunderby_en
Es gibt auch eine japanische Version, aber ohne Unterschiede: https://archive.org/details/homerun_20201126
Im Vollbild kann es allerdings wegen irgendeines Bugs abstürzen
Das erinnert mich an ein Mysterium, das ich seit 15 Jahren nicht lösen konnte. Früher konnte man auf Seiten wie Kongregate schreckliche Flash-Spiele spielen, die aussahen, als wären sie in weniger als 30 Minuten zusammengeschustert worden. Es waren kopierter Müll, und viel schlimmer als das Home Run Derby oben. Trotzdem hatten die meisten irgendwie originelle Spielmusik, die gar nicht mal so schlecht war. Wo kam die bloß her? Hat Adobe einen riesigen Musikkatalog zum Auswählen bereitgestellt?
Zur Referenz: Ein YouTuber hat ein Video gemacht, in dem er versucht, es zu schaffen, und hatte erst nach siebeneinhalb Stunden Erfolg. Die meisten scheiterten praktisch an der Christopher-Robin-Phase, für die faktisch framegenau perfektes Timing nötig war
Trotzdem habe ich es zweimal versucht, und das reicht wohl
Schade, dass große Unternehmen Flash abgeschafft haben, bevor es eine gute Alternative gab. HTML5 war damals nicht wirklich ein vollwertiger Ersatz
Flash war deutlich leistungsfähiger, und es fühlt sich an, als hätten wir eine gute Technologie ein Stück weit verloren. Ich hoffe, dass wir sie eines Tages zurückbekommen
Könnte man dann vielleicht aufbauend darauf etwas wie ein Flash der nächsten Generation entwickeln? Sozusagen ein Flash, aber richtig gemacht
Auch Newgrounds veranstaltet noch Flash-Game-Jams, also ist es nicht völlig tot
Vielleicht ist das keine populäre Meinung, aber Flash war als Medium zur Vermittlung von Absichten äußerst fähig, und seine Großartigkeit wurde von der Schlampigkeit der zugrunde liegenden Implementierung überschattet
In vielen Implementierungen kam Flash immer dem Bauen auf Sand gleich. Man muss gar nicht weit suchen: Es war ein Sicherheitsalbtraum, der nicht einmal wusste, wie schlecht es um ihn stand, bis die Remote-Code-Execution-Lücken nur so hereinströmten
Ich habe viele gute Erinnerungen an Flash. Es war alles andere als perfekt, aber es verband Programmierung und Kunst auf eine Weise, die man heute kaum noch sieht
Ich erinnere mich daran, um 2005 auf einer Flash-Konferenz in Turin in Italien viele großartige interaktive CDs und Spiele von Künstlern aus aller Welt gesehen zu haben. Es gab Tokyoflash, Yugo Nakamura und andere Kreative, die Erlebnisse schufen, wie man sie heute nur noch selten findet. Später gab es auch noch FWA (Favourite Website Award), voller großartiger Flash-Websites, und an GotMilk erinnere ich mich bis heute. Mit dem Aufkommen von Flex und AIR machte es dann auch Spaß, „Rich Internet Applications“ zu bauen. Als Flash starb, habe ich die Webentwicklung verlassen und bin fast 20 Jahre später zurückgekehrt; ehrlich gesagt habe ich nicht den Eindruck, dass es heute besser ist. Adobe war eben Adobe und hat die Sicherheit und Performance des Flash Players am Ende nie in Ordnung gebracht, und noch heute findet man Malware, die sich als Flash Player tarnt
Die Zeit, als Macromedia das Sagen hatte, hat definitiv Spaß gemacht. Das ganze Tool-Ökosystem griff wirklich gut ineinander
Ich erinnere mich, dass Tim Burton mehrere Cartoons mit Director veröffentlicht hat. Director wurde auch auf unzähligen DVDs eingesetzt und ermöglichte dramatischeres Storytelling als die damaligen Business-„Intros“. Solche Intros habe ich selbst auch gebaut. Ich hatte sogar einmal eine Flash-AS3-Zertifizierung, und am Anfang meiner Karriere war ich ziemlich stolz darauf
Xiao Xiao hat bei mir voll die Nostalgie ausgelöst: https://archive.org/details/softwarelibrary_flash?query=xiao...
Das führt offenbar zur Sammlung „Software Library: Flash“ des Internet Archive, und ich frage mich, wie man dort etwas hinzufügen kann.
Ich habe vor ein paar Jahren
gravityrunnerhochgeladen und erst kürzlich, laut Website vor 45 Tagen, herausgefunden, wie man den Emulator für diese SWF-Datei aktiviert. Ich weiß nicht, warum nicht für alle.swf-Dateien Emulation vorgeschlagen wird, aber selbst dann erscheint es nicht an Orten wie der Flash-Spielesammlung. Ich weiß nicht, ob es dazu Dokumentation gibt. Beim Nachsehen habe ich unter dem About-Text den FilterAND primary_collection:softwarelibrary_flashgefunden, also muss ich wohl dieses Tag zu meinem Eintrag hinzufügen. Ich frage mich aber auch, wie man die passenden Sammlungen überhaupt herausfindet. Gibt es irgendwo eine vollständige Liste aller Software-Kategorien?Unter https://archive.org/details/softwarelibrary_flash?query=grav... erscheint es nicht, aber in der siteweiten Suche schon: https://archive.org/search?query=gravityrunner
Dann wird es beim nächsten Durchlauf wahrscheinlich erfasst und in diese Kategorie einsortiert. Du könntest auch per E-Mail nachfragen; normalerweise kommen Antworten dort ziemlich schnell.