Contents
- What is the Emergency anyway?
- What is the Flash Player Emergency Kit
- Flash Player Killswitch Workarounds
- Data Horde Updates on Flash
- Adobe’s Statements on Flash Player
- Flash Communities
- Flash Player Projects
- Flash Archives
- Gallery
What is the Emergency anyway?
Flash today is a fallen titan, once used to make games, animations and all kinds of interactive web content.
While no one uses Flash nowadays, there are still a lot of things that were made with Flash, scattered across the vast internet. All it takes is a Flash Player plugin to run these.
Unfortunately, Adobe has decided to end support for Flash Player. Modern versions of Flash Player will cease to function on 31 December of this year, and Adobe will also be removing any and all downloads for past versions on their website. As a result, thousands of websites across the internet, spanning decades are going to be blocked off.
What is the Flash Player Emergency Kit?
Believe it or not, there are a multiple independent efforts to circumvent the damage brought on by the end of Flash Player. There are preservationists, working to copy these games over into alternative formats. There are emulators, which can simulate Flash Player. And there are archives of Flash games and animations, which people have previously salvaged. If that’s too much to handle, you can just follow updates from these different projects, here on Data Horde.
This page serves as a list of resources, for anyone interested in the preservation of Flash media or anyone who just wants to learn how they can access a certain website post-31 December.
Workarounds:
Do you still need to be able to use Flash Player? We have compiled a list of EOL killswitch workarounds which you can read in detail here.
Data Horde Updates:
Click here to view our latest updates and stories on Flash.
Adobe’s Statements:
- 2017 Discontinuation Announcement for Adobe Flash and Flash Player:
https://theblog.adobe.com/adobe-flash-update/ - Flash Player End of Life Terms:
https://www.adobe.com/products/flashplayer/end-of-life.html - Flash Player End of Life Terms for Enterprise Customers:
https://www.adobe.com/products/flashplayer/enterprise-end-of-life.html
Communities:
- BlueMaxima’s Flashpoint, a webgame preservation community heavily geared towards Flash: https://bluemaxima.org/flashpoint/
Flashpoint Wiki has a lot useful tutorial such as the Basic Curation Tutorial for BlueMaxima’s Flashpoint - The Avatar yield project who are trying to recover the Avatar microsite on Nick.com
- The r/flash subreddit:
https://www.reddit.com/r/flash - #Flashcember, #RIPFlash, #100DaysForFlash on Twitter
- #flash on Mastodon
Projects:
Flash Player Emulators (Run .swf files even if you don’t have Flash Player)
- Ruffle, an actively developed, open-source Flash Player emulator written in Rust:
http://ruffle.rs (Works best with ActionScript 1 & 2) - Lightspark, a semi-active, albeit mature Flash Player emulator written in C++/C:
http://lightspark.github.io (Works best with ActionScript 3) - AwayFL, Flash Player emulator written in Typescript. Notably used by poki.com, AwayFL was one of the first Flash Player emulators capable of running games on mobile.
https://awayfl.org/ - swf2js, a .swf to HTML5 converter. A community version for ActionScript1&2 is available on GitHub with a commercial version for ActionScript3 forthcoming:
https://swf2js.com - CheerpX is a commercial program for compiling binaries into Web Assembly. Recently they have unveiled CheerpX for Flash, which functions as a Flash Emulator.
https://leaningtech.com/pages/cheerpxflash.html
(Note: CheerpX is intended for use by businesses, so availability and pricing may vary) - Open Flash, a Free and Open Source project to preserve SWF files past the end of support of Adobe’s Flash Plugin:
https://open-flash.github.io - Gnash, ancient Flash Player emulator:
https://www.gnu.org/software/gnash/
Flash Player Exporters (Developing new .swf media)
- Haxe is a programming language with a nifty cross-compiler, you can export apps and games targeting Flash, JS, Lua and more:
https://haxe.org/ - HaxeFlixel is cross-platform game engine built on top of Haxe, which can export games to Flash, HTML5, Android, iOS and more:
https://haxeflixel.com/ - OpenFL is a software framework which can be exported to a variety of platforms, including Flash. Applications can be written in Javascript, Typescript or Haxe. Notably, Papers, Please was made using OpenFL:
https://www.openfl.org/
Utilities
- Helpful Tools ~ BlueMaxima’s Flashpoint Database
- FlashPatch: A tool for bypassing the EOL kill-switch on an already-installed copy of Flash Player.
For Animators
ALAN BECKER – Freeware Alternatives to Adobe Flash
Other Flash Tools
- Flash Player projectors: Standalone versions of Flash Player which run outside of a browser with minor limitations. Available on Adobe’s website, mirrors: #1 and #2.
- OldWeb.Today (retro browser emulator), also with support for Ruffle
- Conifer (web archiving service)
- KASM
- Apache Flex and Royale, which support Flash’s ActionScript.
SWF to HTML5 Conversion Guides/Tools
- OpenFL Community Discussion: Step by Step Procedure to Convert a Flash Game to HTML5
- PixelPlex Blog: Tools to Convert Flash to HTML5
- Zoë: A stand alone tool for exporting SWF animations as EaselJS sprite sheets that can be used in Canvas and CSS.
Archives:
- Flashfreeze, an Archive of Flash Archives: https://unstable.life/Flashfreeze/
- Newgrounds Auditorium: https://bluemaxima.org/auditorium/
- SpontaneousEgg.com Flash Archive: https://www.spontaneousegg.com/
- The Unofficial Homestuck Collection: https://bambosh.github.io/unofficial-homestuck-collection/
- SwishMax 4.0 memorandum site: Archived Copy of SwishMax 4.0, an animation program built on top off Flash https://www.swishmax.tk/index.html
Gallery:
- Goodnight Flash Player: https://www.youtube.com/playlist?list=PLYE9-xRD-kP-eXsp2rJ7kfFk_GNKljwhU
- Flash Game History: http://www.flashgamehistory.com/
- The Rise and Fall of Flash Player: https://www.youtube.com/watch?v=AznYSnJEjSU
- History of Flash Games: https://www.youtube.com/watch?v=n1UZE8hPqc8
- The Flash Library: https://the-flash-library.labbolab.repl.co/
- AndreMIchelle’s Flash Lab Archive: https://andremichelle.github.io/flash-lab-archive/
Want us to add a resource to this list? Just send it to [email protected].