Wiki/wiki-rtd/docs/wiki_emulator_guides/ruffle/ruffle-guide.md
2025-01-24 12:59:33 +01:00

1.7 KiB

Ruffle - General Guide

An open source Flash Player emulator.

Note:

Ruffle is very much a W.I.P emulator that is under heavy development.

Some games might not control right or work at all.


Ruffle Webpage

Ruffle Blog

Ruffle Compatibility list


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

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.

All games are all different in how you control them and there is no standard universal Input Solution to account for all games.

There could be games that uses Keyboard: WASD, Arrow Keys, Numpad, Mouse and much more.

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.