2025-01-06 13:40:34 +00:00
|
|
|
# Ruffle - General Guide
|
|
|
|
|
|
|
|
<img src="../../../wiki_images/logos/ruffle-logo.svg" width="150">
|
|
|
|
|
|
|
|
An open source Flash Player emulator
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
### Ruffle Links:
|
|
|
|
|
|
|
|
|
|
|
|
[Ruffle Webpage](https://ruffle.rs/)
|
|
|
|
|
|
|
|
[Ruffle Blog](https://ruffle.rs/blog)
|
|
|
|
|
|
|
|
[Ruffle Compatibility list](https://ruffle.rs/compatibility)
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## Where to put the games?
|
|
|
|
|
|
|
|
Flash games should be put under the `retrodeck/roms/flash/` directory.
|
|
|
|
|
|
|
|
## What file formats are supported?
|
|
|
|
|
|
|
|
`.swf`
|
|
|
|
|
|
|
|
## Does Ruffle require BIOS or Firmware?
|
|
|
|
|
|
|
|
No
|
2025-01-19 11:19:23 +00:00
|
|
|
|
|
|
|
## Folder structure
|
|
|
|
|
|
|
|
| Type | Folder | Comment |
|
|
|
|
| :---: | :---: | :---: |
|
|
|
|
| ROMs Folder |`retrodeck/roms/flash/` | |
|
|
|
|
| Saves Folder |`retrodeck/saves/flash/` | |
|
|
|
|
| Data Folder |`~/.var/app/net.retrodeck.retrodeck/data/ruffle/` | |
|
|
|
|
|
|
|
|
## Controls in Games
|
|
|
|
|
|
|
|
Most flash games where made for Mouse and Keyboard.
|
|
|
|
|
|
|
|
There is no standard universal Input Solution to account for all the variables in all the games as they are all different .
|
|
|
|
|
|
|
|
You can via RetroDECK's Steam Input Layouts:
|
|
|
|
|
|
|
|
- Emulate mouse input via joystick.
|
|
|
|
- Use built-in touchpads on the controller / devices like the DualSense or the Steam Deck.
|
|
|
|
- Use built-in touchscreens on devices like the Steam Deck.
|
|
|
|
- Use built-in virtual keyboards in SteamOS or your Linux distribution that can be summoned with a button combo.
|
|
|
|
- Play with a real keyboard and mouse.
|
|
|
|
|
|
|
|
Check the controller guides on the wiki for more information on the controller / device you have.
|