Running FFR on Linux V2 (Repost Edition)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • #1
    FFR Player
    pinitik1906
    • Mar 2026
    • 3

    Running FFR on Linux V2 (Repost Edition)



    1. Installing Wine
    Wine is a software that runs Windows-exclusive application.
    It's best to enable and support 32-bit, which is included if available in the instructions below.

    If you do know how to install Wine and enabling 32-bit, you can skip this.
    You can also contribute if you have a Linux Distribution that isn't mentioned here.

    1.1. Debian/Ubuntu Linux (apt)
    To enable 32-bit:
    sudo dpkg --add-architecture i386 && sudo apt update

    To install Wine:
    sudo apt install wine libwine:i386 wine32 libwine wine64 fonts-wine winetricks

    1.2. Fedora Linux (dnf)
    To install Wine:
    sudo dnf check-update && sudo dnf install wine wine-mono winetricks

    1.3. Arch Linux (pacman)
    ⚠️This involves editing a system file (/etc/pacman.conf)!⚠️


    To enable 32-bit:
    sudoedit /etc/pacman.conf

    If [multilib] doesn't exists, manually type it out:
    [multilib]
    Include = /etc/pacman.d/mirrorlist


    Otherwise, remove the comments (Hashtags [#]).

    To install Wine:
    sudo pacman -Syy wine wine-mono winetricks

    1.4. Void Linux [glibc variant] (xbps-install)
    To enable 32-bit:
    sudo xbps-install -S void-repo-multilib

    To install Wine:
    sudo xbps-install -S wine wine-32bit wine-mono winetricks

    2. Downloading and installing Flash Flash Revolution
    In the download section, either pick the latest version of normal or hybrid edition. (I will use the normal edition as an example)
    Unzip that you just downloaded to any folder. For example, I put it in "~/Games/FlashFlashRevolution"

    3. Launching Flash Flash Revolution
    3.1. Terminal
    To launch Flash Flash Revolution using a terminal emulator:
    wine "~/Games/FlashFlashRevolution/R3.exe"

    3.2. Desktop Application
    To create a Desktop Application for Flash Flash Revolution, create a folder first:
    mkdir -p "~/.local/share/applications"

    Any text editor works, copy and paste this in "~/.local/share/applications" as "flashflashrevolution.desktop" and replace "[user]" to your username:
    [Desktop Entry]
    Type=Application
    Name=Flash Flash Revolution
    TryExec=wine
    Exec=wine "/home/[user]/Games/FlashFlashRevolution/R3.exe"


    3.3. Lutris
    If you have Lutris installed:
    1. Click "+" button at the top left corner.
    2. Click "Add locally installed game".
    3. Set whatever you see as fit. (You can also enable Advanced option)
    4. Select "Runner" as "Wine (Runs Windows games)".
    5. Click "Save" at the top right corner. (If you didn't see it, don't make Lutris fullscreen)
    4. Optimization
    4.1. gamemode
    NOTE: If you're having a hard time, check this out from the ArchWiki (It also works in any Linux Distribution) -> https://wiki.archlinux.org/title/GameMode

    If you have "gamemode" installed AND added as a group "gamemode", either run it in the terminal emulator or in any game launcher you installed:
    gamemoderun wine "/home/[user]/Games/FlashFlashRevolution/R3.exe"

    4.2. Disabling VSync
    4.2.1. Flash Flash Revolution
    Once you have logged into the game:
    1. Click "OPTIONS" at the top right corner.
    2. Click "Miscellaneous".
    3. Find and enable "VSync" in "Framerate:" section.

    4.2.2. Terminal/Launcher
    NOTE: You can always try this method if it doesn't work above or do both.

    You can also either run it in the terminal emulator or in any game launcher you installed.

    "vblank_mode" is an enviromental variable that either enable or disable VSync for both Intel and AMD.
    "__GL_SYNC_TO_VBLANK" is also an enviromental variable that either enable or disable VSync but only for NVIDIA.

    To disable:
    vblank_mode=0 wine "/home/[user]/Games/FlashFlashRevolution/R3.exe"

    Or

    __GL_SYNC_TO_VBLANK=0 wine "/home/[user]/Games/FlashFlashRevolution/R3.exe"

    Or both, if you like to experiment

    vblank_mode=0 __GL_SYNC_TO_VBLANK=0 wine "/home/[user]/Games/FlashFlashRevolution/R3.exe"

    You can also pair with "gamemoderun" like this:
    vblank_mode=0 __GL_SYNC_TO_VBLANK=0 gamemoderun wine "/home/[user]/Games/FlashFlashRevolution/R3.exe"

    4.3. Drivers
    Make sure to install properly, maintain and keep your drivers up-to-date for Intel, AMD & NVIDIA.

    NOTE: Make sure you install the correct package name as I depend it on ArchWiki!4.4. PipeWire
    I recommend PipeWire more than PulseAudio. But if it just works for you, don't break it more (Unless you're an advanced Linux user).

    4.5. X11 vs. Wayland
    Here are some interesting resources I have found (Don't forget to flip some pages!):Like I said, if it just works for you, don't break it more (Unless you're an advanced Linux user).

    If you're in Wayland, don't forget to install "xwayland" package. (There is no native way to run FlashFlashRevolution in Wayland at the time of writing this post)
Working...