Skip to content
/ flare Public

πŸ“½ Flare Player is an "unofficial" emulator based on Ruffle Flash Emulator. Created to provide a friendly interface and enhanced playing experience. It's a complete alternative to Adobe Flash Player. Run Flash Safely Anywhere

License

Notifications You must be signed in to change notification settings

jooy2/flare

Repository files navigation

flaru-logo

License Version Programming Language Usage Downloads Languages Followers Stars Commit Count Line Count

Logo Image

This is Unofficial Ruffle Flash Player Based on Ruffle Flash Emulator.

I'm not the official developer of Ruffle. For issues and documentation related to the emulator, please refer to the official Ruffle repository documentation below.

Official Ruffle Desktop Player is here!: https://github.com/ruffle-rs/ruffle

(*This is just an emulator and does not contain any games.)

Flaru for mobile (POC/WIP) is here: https://github.com/jooy2/flaru-mobile

⭐ Features

  • βœ… It is a desktop player that not only replaces Adobe Flash Player, but also makes it easy to use Ruffle.
  • βœ… Cross-platform: Windows, macOS, Linux supported!
  • βœ… Multi-language and theme support
  • βœ… Support for running split SWF files
  • βœ… Drag-and-drop or one-click execution of SWF files from local PC
  • βœ… Continue playing from the list of recently opened files.
  • βœ… Customize various emulator settings.

πŸ“’ Compatibility

Since the emulator is under development, some content may not run smoothly, and Flash created with ActionScript 3 as of March 2021 is not supported.

See ruffle-rs/ruffle#1368.

This app plots the emulator (built for self-hosted use) in a webview, so there may be a performance difference compared to the official Ruffle Desktop Application.

There is no built-in automatic update in the app. It is recommended to download the updated emulator version by referring to the GitHub Release page on a monthly basis.

πŸ’Ύ Downloads

Please use the GitHub Release page attached below.

Flaru Flash Player Release Page

πŸ”§ Technical Specifications

πŸ”¨ Build & Run

Before building or running, you need to install the module and add the Ruffle script file to the project.

First install the dependency module with the following command: (NodeJS pre-installed required)

$ npm i

Next, download the latest version of the self-hosted version from the Ruffle Release Page, unzip it and paste it in the following path: /src/renderer/public/js/ruffle

You only need to paste the .map, .js, .wasm files inside the compressed file.

To test in the development environment, enter the following command:

$ npm i
$ npm run dev

And you can build on multiple platforms with the following command:

# Windows (.exe)
$ npm run build:win
$ npm run build:win-portable

# macOS (.dmg)
$ npm run build:mac

# Linux (.deb, .rpm)
$ npm run build:linux

πŸ“‹ License

Copyright Β© 2021-2022 Jooy2 Released under the MIT license. (Source code excluding Ruffle and external modules)

Please use the build package only for personal testing. Distribution of packages for production/commercial use is not permitted.

For detailed license of Ruffle, please refer to the following document: https://github.com/ruffle-rs/ruffle/blob/master/LICENSE.md

About

πŸ“½ Flare Player is an "unofficial" emulator based on Ruffle Flash Emulator. Created to provide a friendly interface and enhanced playing experience. It's a complete alternative to Adobe Flash Player. Run Flash Safely Anywhere

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks