Old 04-18-2019, 09:03 PM   #1
Andrew WCY
D7 Elite KeysmasherFFR Veteran
 
Join Date: May 2014
Posts: 253
Default Running FFR on Linux

Note for Chromebook users: Unless your Chromebook uses an Intel chip and has Linux installed in it via Crouton, this post can't help you. You could try these methods to get Windows software running.

The following are the steps for running FFR on Linux.
Basic experience with using a terminal is required.
Make sure you have sudo installed.

1. Installing and configuring wine:

In a terminal, referring to the distro you use, run the following commands:

Debian- and Ubuntu-based distros (e.g. Linux Mint):
1. sudo dpkg --add-architecture i386 (add support for running 32-bit software)
2. sudo apt update
3. sudo apt install wine

Arch Linux-based distros (e.g. Manjaro):
sudo pacman -S wine

Fedora:
1. sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/XX/winehq.repo (replace 'XX' with the version of Fedora you're using, e.g. 31)
2. sudo dnf install winehq-stable

Other Linux distros:
If the instructions above didn't work for you, or you use a Linux distribution that isn't listed above, select an installation guide from WineHQ that corresponds to the Linux system you use.

wine can be configured with winecfg (in a terminal) to your liking.

2. Installing FFR:

Unzip and put the FFR files into a directory in drive_c.
(Note: You don't actually have to put them in drive_c; wine works for files outside of drive_c as long as you give it the correct file path. This post assumes that you've unzipped them into this folder. If they're unpacked somewhere else, change the relevant file paths displayed below accordingly.)

3a. Running FFR (in the terminal):

Run wine "[/unix_path/to/]R3Air.exe" (something like "/home/[user]/.wine/drive_c/[user]/Saved Games/R3Air.exe").
EXAMPLE: Let's say the game's stored in /home/user/Documents/R3Release/. You would type wine "/home/user/Documents/R3Release/R3Air.exe".

3b. Running FFR (via an app launcher, recommended):

1. Copy the icons in the FFR icons directory (NOT the directory itself!) into /usr/share/icons.
2. Make a file named 'R3.desktop' in /usr/share/applications.
3. In the file, insert the following:

[Desktop Entry]
Type=Application
Name=R3
Comment=FFR
Exec=wine "[/unix_path/to/]R3Air.exe"
Icon=ffr_[size].png


4. Add the launcher to your desktop, panel or menu.
5. Click the launcher to run FFR.

Improving gameplay performance:

The gameplay might be a bit choppy and the game FPS might be lower than what you've specified.

Other than experimenting with different builds from the downloads page, you could try using the following versions of the rCubed engine:

64-bit builds:
1.3.1: https://www.flashflashrevolution.com...Release.64.zip
1.3.0: https://www.flashflashrevolution.com...Release.64.zip
1.2.4: http://www.flashflashrevolution.com/....4.Release.zip
1.1.1: http://www.flashflashrevolution.com/....Release.2.zip
OT 1.0.1: http://www.flashflashrevolution.com/....1.Release.zip
OT 1.0.0: http://www.flashflashrevolution.com/....0.Release.zip

32-bit builds:
1.3.1: http://www.flashflashrevolution.com/...3.1.Custom.zip
1.3.0: http://www.flashflashrevolution.com/...3.0.Custom.zip
1.2.5: http://www.flashflashrevolution.com/...2.5.Custom.zip
0.0.8: http://www.flashflashrevolution.com/....8.Release.zip

You could also try turning VSync (vertical synchronization) on or off in the settings for:
1. Your distro
2. Your Nvidia graphics card
3. The game

Enjoy!

Don't hesitate to point out any mistakes in the instructions!
All suggestions are welcome!

Contact me:

If you have trouble getting the game to work on Linux, feel free to contact me in this thread, in my profile page, via PMs or ping me in the FFR Discord (andrew_wcy#0993).
I'd be happy to help!

Last edited by Andrew WCY; 03-21-2021 at 01:29 AM..
Andrew WCY is offline   Reply With Quote
Old 04-18-2019, 09:08 PM   #2
Blackskull305
Sippin' tea in yo hood
D7 Elite KeysmasherFFR Veteran
 
Blackskull305's Avatar
 
Join Date: Feb 2007
Location: Saskatchewan
Posts: 191
Default Re: Running FFR AIR on Linux

Nice post! Someone should sticky this. I used to run Ubuntu but had to settle for playing in browser. Eventually I caved and switched back to Windows (for other reasons).
Blackskull305 is offline   Reply With Quote
Old 05-18-2020, 06:12 AM   #3
Undecised
FFR Player
 
Undecised's Avatar
 
Join Date: Feb 2020
Age: 20
Posts: 3
Default Re: Running FFR AIR on Linux

Thanks, works on ubuntu.
Undecised is offline   Reply With Quote
Old 03-20-2021, 02:07 AM   #4
tn5421
FFR Player
 
tn5421's Avatar
 
Join Date: Feb 2007
Age: 32
Posts: 12
Default Re: Running FFR AIR on Linux

My only real complaint about this guide is that I feel you should have just directly linked various install guides from winehq, because they already spent a significant amount of effort keeping those guides up to date. With some notes of course, giving advice on which version to install between stable/devel/staging
__________________
he/him, adhd sufferer, bad at rhythm games

Quote:
Originally Posted by lord_carbo View Post
Good opinions are facts, stop making it seem like they aren't.
tn5421 is offline   Reply With Quote
Old 03-20-2021, 08:52 PM   #5
XCV
they / xe
FFR Veteran
 
XCV's Avatar
 
Join Date: Nov 2008
Posts: 719
Default Re: Running FFR AIR on Linux

Quote:
Originally Posted by tn5421 View Post
My only real complaint about this guide is that I feel you should have just directly linked various install guides from winehq, because they already spent a significant amount of effort keeping those guides up to date. With some notes of course, giving advice on which version to install between stable/devel/staging

I just needed wine64, which most distros should have just sitting around. No winetricks or needing to worry about development versions or anything like that.
__________________
XCV is offline   Reply With Quote
Old 03-21-2021, 12:22 AM   #6
Dr. Toboggan
FFR Music Producer
FFR Music ProducerFFR Veteran
 
Dr. Toboggan's Avatar
 
Join Date: Jan 2020
Age: 25
Posts: 29
Default Re: Running FFR AIR on Linux

Works on Arch
Dr. Toboggan is offline   Reply With Quote
Old 03-21-2021, 12:40 AM   #7
WirryWoo
Pseudo D7 Legacy Player
FFR Simfile Author
 
WirryWoo's Avatar
 
Join Date: Aug 2020
Age: 30
Posts: 149
Default Re: Running FFR AIR on Linux

Out of curiosity, is Legacy also supported on Chromebook or no?
__________________
                   
WirryWoo is offline   Reply With Quote
Old 03-21-2021, 01:31 AM   #8
Andrew WCY
D7 Elite KeysmasherFFR Veteran
 
Join Date: May 2014
Posts: 253
Default Re: Running FFR AIR on Linux

Quote:
Originally Posted by tn5421 View Post
My only real complaint about this guide is that I feel you should have just directly linked various install guides from winehq, because they already spent a significant amount of effort keeping those guides up to date. With some notes of course, giving advice on which version to install between stable/devel/staging
Thanks for the suggestion! I have added a link to installation guides WineHQ has written.
Quote:
Originally Posted by WirryWoo View Post
Out of curiosity, is Legacy also supported on Chromebook or no?
I'm not sure but I don't think so... the Legacy and Velocity engines are no longer updated and might be taken offline one day, so there's a chance there are bugs in these engines that cause them to not run properly anymore. Besides, one would need to find a way to run these engines either through browser Flash or Flash Player Projector, both of which aren't quite easy to get working on ChromeOS.

Last edited by Andrew WCY; 03-21-2021 at 01:37 AM..
Andrew WCY is offline   Reply With Quote
Old 04-4-2021, 08:26 PM   #9
DeadMemes
FFR Player
 
DeadMemes's Avatar
 
Join Date: Mar 2021
Age: 14
Posts: 1
Default Re: Running FFR on Linux

this does work for chromebook can confirm. it also lets me run other exe files which is cool

Last edited by DeadMemes; 04-4-2021 at 08:27 PM..
DeadMemes is offline   Reply With Quote
Old 04-14-2021, 03:26 PM   #10
XCV
they / xe
FFR Veteran
 
XCV's Avatar
 
Join Date: Nov 2008
Posts: 719
Default Re: Running FFR on Linux

If you're getting the error

Code:
X Error of failed request:  GLXBadFBConfig
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  0 ()
  Serial number of failed request:  369
  Current serial number in output stream:  369
the workaround is

Code:
export MESA_GL_VERSION_OVERRIDE=4.4
__________________
XCV is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT -5. The time now is 06:41 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Copyright FlashFlashRevolution