Difference between revisions of "Ruffle"
(Tags: Mobile edit, Mobile web edit) |
(→Overview) |
||
Line 23: | Line 23: | ||
==Overview== | ==Overview== | ||
As of March 2023, Ruffle primarily supports older Flash content while also supporting some AS3 contents, which use ActionScript 1.0 and 2.0 with 90% of the language and 73% of the API implemented. ActionScript 3.0 support is at 60% of the language and 50% of the API. Bleeping Computer reported that all the SWF games they tried in February 2021 "worked flawlessly." | As of March 2023, Ruffle primarily supports older Flash content while also supporting some AS3 contents, which use ActionScript 1.0 and 2.0 with 90% of the language and 73% of the API implemented. ActionScript 3.0 support is at 60% of the language and 50% of the API. Bleeping Computer reported that all the SWF games they tried in February 2021 "worked flawlessly." | ||
+ | |||
+ | ===Newgrounds=== | ||
+ | Newgrounds gives the option to use Ruffle for all of its Flash content, but the site staff avoids enabling Ruffle by default on posts that haven't been confirmed as compatible yet. To manually load a Flash post in Ruffle regardless of whether or not it's the default, you can add <code>?emulate=flash</code> to the end of the URL, [https://www.newgrounds.com/portal/view/59593?emulate=flash like so]. | ||
+ | |||
+ | ===Homestar Runner=== | ||
+ | Most older Flash sites, if they adopt Ruffle at all, will use a more set-and-forget approach to installing the emulator, which unfortunately means that updates to the hosted code are rather infrequent. [https://homestarrunner.com Homestar Runner] is a prime example of this. |
Revision as of 16:55, 10 March 2023
Developer(s) | Mike Welsh kmeisthax Nathan Adams Callum Thomson relrelb Repository Contributors |
---|---|
Latest version | N/A |
Active | Yes |
Platform(s) | Windows Linux macOS HTML5 |
Emulates | Adobe Flash |
Website | ruffle.rs/ |
Support ($) | Open Collective |
Programmed in | Rust |
License | MIT and Apache 2.0 (dual-licensed) |
Source code | GitHub |
Ruffle is an experimental, free and open-source Adobe Flash emulator written in Rust, available under either the Apache 2.0 or MIT licenses. It's available either as a desktop player or as a HTML5 web embed using JavaScript/TypeScript and WebAssembly, and even though Ruffle is still a work-in-progress the HTML5 version in particular has already seen widespread adoption across various sites that depend heavily on Flash content, including such famous examples as Newgrounds and Homestar Runner.
Download
Latest automatic builds |
Overview
As of March 2023, Ruffle primarily supports older Flash content while also supporting some AS3 contents, which use ActionScript 1.0 and 2.0 with 90% of the language and 73% of the API implemented. ActionScript 3.0 support is at 60% of the language and 50% of the API. Bleeping Computer reported that all the SWF games they tried in February 2021 "worked flawlessly."
Newgrounds
Newgrounds gives the option to use Ruffle for all of its Flash content, but the site staff avoids enabling Ruffle by default on posts that haven't been confirmed as compatible yet. To manually load a Flash post in Ruffle regardless of whether or not it's the default, you can add ?emulate=flash
to the end of the URL, like so.
Homestar Runner
Most older Flash sites, if they adopt Ruffle at all, will use a more set-and-forget approach to installing the emulator, which unfortunately means that updates to the hosted code are rather infrequent. Homestar Runner is a prime example of this.