Ruffle: Difference between revisions
Undo revision 112718 by MrScottyPieey (talk) Tag: Undo |
Ilyagredasov (talk | contribs) Tags: Mobile edit Mobile web edit Advanced mobile edit |
||
| (5 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox emulator | {{Infobox emulator | ||
|logo = Ruffle_vector_logo.svg.png | |logo = Ruffle_vector_logo.svg.png | ||
|version = {{Version|Ruffle}}<br><small>(Windows, Linux, macOS)</small><br>{{Version|RuffleAndroid}}<br><small>(Android)</small> | |||
|active = Yes | |active = Yes | ||
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on browsers|HTML5]] | |platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on browsers|HTML5]]<br/>[[Emulators on Android|Android]] | ||
|target = [[Flash|Adobe Flash]] | |target = [[Flash|Adobe Flash]] | ||
|developer = [https://github.com/Herschel Mike Welsh]<br>[https://github.com/kmeisthax kmeisthax]<br>[https://github.com/Dinnerbone Nathan Adams]<br>Callum Thomson<br>[https://github.com/relrelb relrelb]<br><small>[https://github.com/ruffle-rs/ruffle/graphs/contributors Repository Contributors]</small> | |developer = [https://github.com/Herschel Mike Welsh]<br>[https://github.com/kmeisthax kmeisthax]<br>[https://github.com/Dinnerbone Nathan Adams]<br>Callum Thomson<br>[https://github.com/relrelb relrelb]<br><small>[https://github.com/ruffle-rs/ruffle/graphs/contributors Repository Contributors]</small> | ||
| Line 9: | Line 10: | ||
|source = [https://github.com/ruffle-rs/ruffle GitHub] | |source = [https://github.com/ruffle-rs/ruffle GitHub] | ||
|support = [https://opencollective.com/ruffle Open Collective] | |support = [https://opencollective.com/ruffle Open Collective] | ||
|issuetracker = [https://github.com/ruffle-rs/ruffle/issues GitHub] | |||
|license = {{license|MIT}} and {{license|Apache2}} <small>(dual-licensed)</small> | |license = {{license|MIT}} and {{license|Apache2}} <small>(dual-licensed)</small> | ||
}} | }} | ||
'''Ruffle''' (derived from "RuFl", which is short for "'''Ru'''st '''Fl'''ash") is an experimental, free and open-source [[Flash|Adobe Flash]] emulator written in Rust, available under either the Apache 2.0 or MIT licenses. It's available as a desktop player, as a HTML5 web embed using JavaScript/TypeScript and WebAssembly, and as a browser extension which can run the web embed on any site in place of older SWF elements. 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. | '''Ruffle''' (derived from "RuFl", which is short for "'''Ru'''st '''Fl'''ash") is an experimental, free and open-source [[Flash|Adobe Flash]] emulator written in Rust, available under either the Apache 2.0 or MIT licenses. It's available as a desktop player, as a HTML5 web embed using JavaScript/TypeScript and WebAssembly, and as a browser extension which can run the web embed on any site in place of older SWF elements. 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== | ==Download== | ||
| Line 19: | Line 20: | ||
|align=center|{{Icon|Win|Lin|Mac|Web}} | |align=center|{{Icon|Win|Lin|Mac|Web}} | ||
|'''[https://ruffle.rs/downloads Latest automatic builds]''' | |'''[https://ruffle.rs/downloads Latest automatic builds]''' | ||
|- | |||
|align=center|{{Icon|Android}} | |||
|'''[https://github.com/ruffle-rs/ruffle-android Releases]''' | |||
|- | |- | ||
|align=center|{{Icon|Web}} | |align=center|{{Icon|Web}} | ||
| Line 25: | Line 29: | ||
==Overview== | ==Overview== | ||
As of {{CURRENTMONTHNAME}} {{CURRENTYEAR}}, Ruffle primarily supports older Flash content while also supporting some AS3 contents, which use ActionScript 1.0 and 2.0 with | As of {{CURRENTMONTHNAME}} {{CURRENTYEAR}}, Ruffle primarily supports older Flash content while also supporting some AS3 contents, which use ActionScript 1.0 and 2.0 with 99% of the language and 79% of the API implemented. ActionScript 3.0 support is at 90% of the language and 76% of the API. According to Bleeping Computer, it was reported that all the SWF games they tried in February 2021 "worked flawlessly." [https://www.bleepingcomputer.com/news/software/this-flash-player-emulator-lets-you-securely-play-your-old-games/] | ||
==Prominent users== | ==Prominent users== | ||
| Line 33: | Line 37: | ||
===Homestar Runner=== | ===Homestar Runner=== | ||
[https://homestarrunner.com Homestar Runner] is a prime example of how most legacy 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 will be rather infrequent unless they use the official CDN. | [https://homestarrunner.com Homestar Runner] is a prime example of how most legacy 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 will be rather infrequent unless they use the official CDN. | ||
[[Category:Emulators]] | [[Category:Emulators]] | ||
[[Category:Web emulation software]] | [[Category:Web emulation software]] | ||
[[Category:Windows emulation software]] | |||
[[Category:Linux emulation software]] | |||
[[Category:MacOS emulation software]] | |||
[[Category:Android emulation software]] | |||
[[Category:Recommendations]] | [[Category:Recommendations]] | ||
[[Category:Active emulation software]] | [[Category:Active emulation software]] | ||