Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Problems with FPV Freerider Recharged on Linux Ubuntu

A topic by heorh created Jun 11, 2024 Views: 678 Replies: 3
Viewing posts 1 to 2
(1 edit)

Hello, the problem is FR Recharged, but manifests itself on FR1 as well. Ubuntu OS (Linux *** 5.15.0-106-generic #116-Ubuntu SMP Wed Apr 17 09:17:56 UTC 2024 x86_64 x86_64 x86_64 x86_64 GNU/Linux). When running with Unity parameters like:

FPVFreerider_Recharged.x86_64 -screen-fullscreen 1 -screen-width 640 -screen-height 480
FPVFreerider_Recharged.x86_64 -screen-fullscreen 1 -screen-width 800 -screen-height 600 -force-glcore
FPVFreerider_Recharged.x86_64 -screen-fullscreen 1 -screen-width 800 -screen-height 600 -force-wayland
FPVFreerider_Recharged.x86_64 -screen-fullscreen 1 -screen-width 800 -screen-height 600 -force-vulkan

Does not save controller calibration, graphics settings, sound settings, picture quality (High, Low, etc).

Typical output when running in console:

/FPVFreerider_Recharged.x86_64 -screen-fullscreen 1 -screen-width 640 -screen-height 480
Set current directory to /home/USERDIR/FPVFreeriderNew
Found path: /home/USERDIR/FPVFreeriderNew/FPVFreerider_Recharged.x86_64
Mono path[0] = '/home/USERDIR/FPVFreeriderNew/FPVFreerider_Recharged_Data/Managed'
Mono path[1] = '/home/USERDIR/FPVFreeriderNew/FPVFreerider_Recharged_Data/Mono'
Mono config path = '/home/USERDIR/FPVFreeriderNew/FPVFreerider_Recharged_Data/Mono/etc'
displaymanager : xrandr version warning. 1.6
client has 2 screens
displaymanager screen (0)(LVDS-1): 1024 x 768
Using libudev for joystick management
Importing game controller configs
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: Too many buttons; using buttons 0 - 19 and ignoring buttons 20 - 23
/dev/input/js0: fd 4, buttons 20, axes 7, name OpenTX Radiomaster TX12 Joystick
/dev/input/js0: axis 0: raw 0, mapped 0.000000
/dev/input/js0: axis 1: raw 0, mapped 0.000000
/dev/input/js0: axis 2: raw -32767, mapped 0.000000
/dev/input/js0: axis 3: raw 0, mapped 0.000000
/dev/input/js0: axis 4: raw 0, mapped 0.000000
/dev/input/js0: axis 5: raw 0, mapped 0.000000
/dev/input/js0: axis 6: raw 0, mapped 0.000000
Assigning joystick 1
Segmentation fault (core dumped)

The problem for me is specifically in FPV Freerider Recharged, because my machine with this version slows down on large maps.  The version is paid with map editor.

Developer

FPV Freerider uses Unity Playerprefs to store the custom settings. 

On Linux, PlayerPrefs can be found in ~/.config/unity3d/[CompanyName]/[ProductName]

It should be something like ~/.config/unity3d/Freeride/FPVFreeriderRecharged

Perhaps there is some permissions issue. I'm not a linux user myself though, so I'm not going to be of much help with linux stuff. Please note that the linux version is experimental and may not work on all distributions.

Hello, thank you for your reply. I found the problem, in Linux you have to specify paramenters with two "-", i.e. " --screen-fullscreen 1 --screen-width 640 --screen-height 480".

By the way, is there no way to display FPS on the screen with similar command line parameters in Unity?

Developer (1 edit)

Glad to hear that you managed to find the solution! Thanks for reporting back.
(As far as I know, there are no command line parameters or similar that can be used to display fps in a Unity build)