2 Punkte von GN⁺ 2023-07-15 | 1 Kommentare | Auf WhatsApp teilen
  • 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

 
GN⁺ 2023-07-15
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 war aus mehreren Gründen eine großartige Technologie, und wenn Adobe es am Ende als Open Source veröffentlicht hätte, wäre dabei wohl auf die eine oder andere Weise viel Gutes herausgekommen
      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
    • Diese Mechanismen waren nette Gimmicks, aber Homestar Runner funktionierte wegen des niedlichen Charakterdesigns, der witzigen Texte und Matts wirklich hervorragender Sprecherleistung. Auf YouTube hält es sich immer noch gut
      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
    • Stimmt, viele Flash-Spiele waren tatsächlich innovativ
      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
    • Wenn man kleine Unterschiede wie Haarfarben in wiederverwendbares Videomaterial einarbeiten müsste, ließe sich das bei Realfilm auch in der Postproduktion erledigen
      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
    • Flash war wirklich etwas Besonderes. Früher habe ich alle möglichen Lerninhalte in Flash erstellt, aber nachdem Kunden iPads für die Mitarbeiterschulung eingeführt hatten, wurde alles in statischen Text und Bilder verwandelt und ist bis heute extrem langweilig
      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

    • Nicht nur Flash, sondern die gesamte Webentwicklung ist viel zu komplex geworden
      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
    • Ich erinnere mich gern daran, wie ich zum ersten Mal herausfand, wie man an Buttons eine goto-Aktion hängt, und dann wie verrückt Choose-your-own-adventure-Animationen gebaut habe
      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
    • Das Produktionswerkzeug selbst gibt es noch, es heißt jetzt Adobe Animate, und wahrscheinlich kann man damit mit einem ähnlichen Workflow interaktive Inhalte erstellen
      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 immer noch keine gute Alternative gefunden, um im Web einfache interaktive Animationen leicht zu erstellen. Selbst mit begrenztem künstlerischem Talent hat Flash Spaß gemacht
    • HTML5 reichte nicht aus, um Flash einfach so zu konvertieren, und es scheint auch heute noch nicht auszureichen. Die vielen Flash-„Alternativen“ der letzten Jahre zeigen das
  • Ich habe zwar keine leicht auffindbare offizielle Ankündigung gesehen, aber es scheint, als würde das Internet Archive Ruffle verwenden.
    https://ruffle.rs/

    • Die Ankündigung dazu ist hier: https://blog.archive.org/2020/11/19/flash-animations-live-fo...
      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-swf und emulator_ext = swf. Die Konfiguration anderer Einträge kann man sehen, indem man bei den Download-Optionen auf „show all“ klickt und die Datei _meta.xml ansieht
    • Wenn das Archive den Emulator lädt, erscheint vor dem Start der Animation der Ruffle-Startbildschirm, daher scheint es fast sicher, dass Ruffle verwendet wird
  • Winnie 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

    • Jetzt hat sich diese grauenhafte Musik in meinem Kopf festgesetzt
      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?
    • Wie dieses Spiel jemals freigegeben wurde, ist wirklich ein Rätsel
      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
    • Ich wurde fünfmal in Folge ausgestrikt, habe dann endlich einen vernünftigen Treffer gelandet, und das Spiel ist abgestürzt
    • Die Rezensionen zum englischen archive.org-Eintrag sind ein Kunstwerk und zugleich ein Denkmal für die Opfer, und gleichzeitig noch etwas völlig anderes. So etwas habe ich sonst nirgendwo gesehen
    • Ich habe es auf Firefox Mobile tatsächlich im Vollbild gestartet, und es ist abgestürzt
      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

    • Ich frage mich, was passiert, wenn Ruffle irgendwann alle Flash-Dateien der Welt oder wenigstens 99 % davon abspielen kann
      Könnte man dann vielleicht aufbauend darauf etwas wie ein Flash der nächsten Generation entwickeln? Sozusagen ein Flash, aber richtig gemacht
    • Gerade bei vektorbasierten Animationsfilmen kann man damit pro Bandbreite eine viel höhere Qualität erreichen als mit komprimierter Rastergrafik, und es passt sich automatisch an künftig höhere Videoauflösungen an
    • Das Nächste an einer Rückkehr von Flash ist Ruffle, und es funktioniert ziemlich gut
      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

    • Und dann hat Adobe auf das alles gespuckt. Völlige Verschwendung, und alles ist Adobes Schuld
  • 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 gravityrunner hochgeladen 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 Filter AND primary_collection:softwarelibrary_flash gefunden, 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

    • Noch nie gesehen. Eine Sache, die du versuchen könntest, wäre, das Ruffle-Emulator-Flag in den Metadaten hinzuzufügen.
      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.
    • Du könntest auch @textfiles auf Twitter fragen