Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

FPV Freerider

A member registered May 06, 2015 · View creator page →

Creator of

Recent community posts

(2 edits)

Mac and Android uses some Linux input system I believe, which is a bit different than Windows'. At least Unity's input manager (used for development of Freerider) sometimes works better in one combination of OS/Input device, an not the other. That's why it is necessary, for example - when using a Taranis, to make the endpoint adjustments according to the Taranis setup document on Windows, but not on Mac/Android. (Range from 0 to +100 instead of range from -100 to 100). Make that info can help you find a solution.


(Try updating your graphics car drivers to the latest version, that might help).

Yes, I understand your viewpoint. And I agree with you - I personally also generally prefer when all options/buttons are easily seen at all times.

I also do a lot of thinking about UI design, one thing I want to avoid is getting the UI too cluttered, and avoid too many levels of options and sub-menus for the user to wade through.

I often get requests from people to have a certain option implemented, but I think very carefully about each one, to evaluate if it is important enough (to sufficient amount of people) to have the UI burdened with another option. Some things can also easily cause confusion. For example, if there was an option to permanently hide the UI, someone might accidentally activate it and not know how to get it back. And, on touchscreen only devices it is not possible to keep the UI hidden at all times. So the best compromise I found, suitable for most users, on most devices,  is the one I implemented.

I want the simulator to be as easy as possible to use, even for people who have never flown an FPV quadcopter in their life, who have never been close to doing a Betaflight setup for example. Still, I want it to be flexible enough for advanced users too, so that everyone can find good use for it regardless of their skill level. So, as you understand, there are a lot of factors to take into consideration here.

With all this said,  I might consider adding an option in the custom settings for "keep UI always on". Thank you for your feedback!

(1 edit)

Sì, dovrebbe esserci una cartella FPVFreerider_Data e il file EXE.

Prova a scaricare di nuovo l'intero zip e decomprimilo di nuovo per vedere se questo aiuta.
Se ancora non funziona, prova un programma zip diverso da decomprimere (io uso 7zip, che sembra funzionare bene).
Puoi anche provare a decomprimerlo in una cartella diversa.

Yes, there should be an FPVFreerider_Data folder and the EXE file.
Try downloading the whole zip again and unzip it again to see if this helps.
If it still does not work, try a different zip program to decompress (I use 7zip, which seems to work fine).
You can also try unpacking it to a different folder.

Thanks for the feedback, I will see if I can fine-tune the zooming somehow for the next update.

As a developer it is hard to make everyone happy. I got a lot of requests to make the on-screen buttons automatically hide when flying, so I decided to implement that. I figured it wouldn't do much harm even to those who are using them, since they re-appear as soon as you move the mouse a little.

And even if the buttons are hidden you can still access the options by pressing the shortcuts on the keyboard.

(You can sort of get the buttons to be visible at all times when flying by pressing "v" after they have become hidden. They will automatically hide again when the scene is reloaded (after a crash for example), or when you move the mouse, so it's admittedly not very practical).

Yeah the plan is to release it pretty soon, possible within a couple of months.

Here are some general suggestions that often help when one channel is not recognized:

- Make sure you don't have any other joysticks/controllers connected, that might cause a conflict.
- Make sure you uninstall vJoy and Smartpropoplus if you have them. Their driver messes with things when connecting via USB.
- Make sure you have "Heli" selected as model type on your radio. ("Plane" often doesn't work very well).
- Check if there's a switch on the dongle where you can select different modes.
- Perhaps you can remap the output channels (in the menu of the transmitter) so that it sends to another channel.

If none of the above works you could try to connect a 3.5mm mono audio cable from the trainer port of the transmitter to the audio-in (or mic-in) jack of your computer, along with a software called Smartpropoplus.
There is more info on that in the Spektrum setup tips document:

Flips and rolls should behave the same, they use the same rates.

It might have something to do with your calibration, perhaps you aren't getting the full stick input reading on the pitch direction. If you go to the trim settings screen (Click "Calibrate Controller" and then "Go directly to trim settings") you should see if the stick input behaves as expected, that is, that you're getting the full throw on all axes.

Since it is now possible to run Linux applications on chromebooks it should be possible to run the linux version of Freerider. I haven't tried it myself though (I don't own a chromebook)

The desktop and android version is separate and needs to be purchased separately. (The android version is only available on the Google Play store).

(1 edit)

There are some general tips on how to get your controller connected in the manual:

And in this thread:

For example you can try:

- Make sure you don't have any other joysticks/controllers connected, that might cause a conflict.
- If connecting via USB, make sure you uninstall vJoy and Smartpropoplus if you have them. Their driver messes with things when connecting via USB.
- Make sure you have "Heli" selected as model type on your radio. ("Plane" often doesn't work very well).

(If you can not get the RF interface to work no matter what you do, you can try connecting via a 3.5mm mono audio cable using the Smartpropoplus method that is mentioned in the manual).

(1 edit)

Thanks, I'm glad to hear that. I think it might be a good idea to have a chase quad view, at least for racing. For freestyle type flying it might be a bit confusing  since the quad can flip/roll/travel in all sorts of directions (as well as travel through narrow passages) so it may not be so obvious what direction the camera would actually be following.

(1 edit)

I'm not a linux user myself so I'm not going to be able to be of much help here. If you have any other joysticks/controllers/drawing tablets connected at the same time you can try to disconnect those, having more than one can cause a conflict.

You might know of the jscal joystick calibration program, you could try playing around with the setting there.

Are you seeing any movement on any of the little circles as you go through the "calibrate controller" procedure in Freerider?

(3 edits)


To be able to run the DLC levels you need the latest version of FPV Freerider Recharged.

When you purchased the sim you got an email with a link to your personal download page, you can download the latest version from there. In case you have lost that email you can request a new one here: (Under "recover purchases")

(If you are unable to load the custom levels, make sure you have the latest version of Recharged installed, released february 2018. At the time of this writing, the downloadable file for the latest version for Windows is called "FPVFreerider_Recharged -")

Hope that helps!

Thanks for reporting, I haven't noticed that. Guess the simplest fix would be to simply extend screensaver delay time. Of course I realize that might not be what you want though. It might also be possible to disable the screensaver for certain programs, but I don't know if there is a simple way to achieve it.

Glad to hear you like the sim!

It would be possible, I will take a note of your suggestion. I will have to think about whether or not it is a good idea, a lot of the reason for the fog is to be able to keep the graphics fairly efficient while still looking nice, and also, since the maps are limited in size - to keep the edge from cutting off too abruptly. Although I understand your reasoning, I think a lot of the levels would simply just look worse without the fog.

Yes, I am aware of the possibility of expansion files. I would rather not have to use it currently since it is a bit more work and more things that can go wrong on both ends. However I might go the route of expansion files later on though (unless the Google Play  Store decides to raise the limit).

Thanks again for the feedback and suggestions.

Thank you for sharing the information, I'm sure it will be of use to people who are using the same equipment.

Thank you for the suggestions, I will take a note of them and consider it for future updates.

(If you use a programmable radio you can already adjust the expo curve by selecting the "linear" option in Freerider and adjust the curve to your liking on the radio itself).

It is a good idea to add some more maps of the kind that runs well even on old/low end hardware. There is one thing that makes it a bit difficult - as you may know FPV Freerider is also available for Android, and there is a file size limit on the Google Play Store. At the moment the file size is at the very limit, it would be hard to squeeze in more maps without some extensive changes. But I will think about it.

Sorry to hear that you were unable to use the android version with your transmitter.

I don't know of any android utility for remapping (but if anyone who reads this does, shout out).

Windows and Android uses different input systems, so therefore it is not guaranteed that even if your transmitter works on the PC it also automatically works on Android.

See if you can select different modes on the transmitter, sometimes "Heli" works when "Plane" does not.

There is always an option for USB controller, just click the button on the right side of the main menu repeatedly to toggle input mode.

(USB Controller/Keyboard/Touchscreen)

For it to be recognized correctly on Windows you need to set up the endpoints according to this document:

(There is also some general tips in the manual).

Thanks for your support, glad to hear that the work I put into the sim is appreciated!

Android use a different input system, so it's not guaranteed that it will work although the same transmitter works on the desktop version.

You can try to remap the  throttle and yaw channels to different channels (in the menu of the radio itself) and see if that helps.

Yes, all resolutions including 4K should work fine.

1050ti should be enough for smooth 60fps (not sure if it will run at 60fps on 4K on highest graphics quality on your computer though, you will have to try)

In LOS mode it is real 3D (that is, stereoscopic)

In FPV mode it is possible to choose between stereoscopic 3D view and flat (2D, same  for each eye), since most people will be used to flying FPV in 2D.

Actually no, the android version is only available on the google play store, fortunately it's not very expensive.

Thank you , glad to hear you like it!

Have you set up your Taranis according to this document?

If you get the stick range correctly I'm sure it will work. (Sounds like you need to adjust the endpoints slightly, perhaps it will help to play around with he values a bit, settings it to, like, 97% instead of 100% or something like that).

(1 edit)

Aloha, Please email, that is the easiest way to get to talk to the developer directly. Thanks!

Perhaps memeber lrs can help you (see message below). I don't use git, I do have an own system of keeping track of old code, but since I increased the physics simulation accuracy I made a lot of changes and it's not so easy to just change it back since the physics frequency affects a lot of things and it needs to be tested very thoroughly to not introduce any sync issues.

(2 edits)

Generally one of the fixes mentioned earlier in this thread works for most people. 

That is:

- Make sure you don't have any other joysticks/controllers connected, that might cause a conflict.

- If connecting via USB, make sure you uninstall vJoy and Smartpropoplus if you have them. Their driver messes with things when connecting via USB.

- Make sure you have "Heli" selected as model type on your radio. ("Plane" generally doesn't work very well).

- If you are using a USB dongle - check if there's a switch on the dongle where you can select different modes.

- Perhaps you can remap the output channels (in the menu of the transmitter) so that it sends to another channel.

Have you tried those? (the first one is often enough)

I might add some more levels to the existing add-on pack later on. 

For now it is not possible to create Unity scenes and load the into the sim, since all the scenes need to be "baked" into the build. I plan to release a built in level editor later on though, that will enable people to create their own maps and share them.


Perhaps I will add that later.

It is sort of possible to do already though with a bit of workaround, you can map the keyboard shortcuts to a button/switch on your transmitter with a program such as this:

(The keyboard shortcut for the mode cycling is "L")

Great, glad to hear it's working well! If you want to run it fullscreen you pass 1 instead of 0 to the first argument as you might have guessed.

Recharged is more demanding, as it says in the description. Especially  graphics wise it takes quite a bit more computer power. Also the physics are running at a higher update frequency which makes it more demanding. Apart from lowering the graphics quality, you can also run the simulator at a lower resolution, that helps a lot in getting it to run smoother.

On windows you simply add command line parameters to the executable to set the resolution, as mentioned in the manual. You can do that on a Mac too, however I'm not quite sure how to do it since I don't own a Mac myself. This might be of help:

For example, to run it at low (640x360) resolution in a window you pass the following parameters:

-screen-fullscreen 0 -screen-width 640 -screen-height 360

Make sure that you have a correct USB OTG cable in order to be able to connect it to your android device.

(A USB OTG cable is not the same as a regular USB cable)

Please give some more information, what computer are you running it on?

You can have a look at the "output_log.txt" file in the Data folder for clues. Or, send it to and I will have a look at it and if I can figure out what is wrong.

Sometimes it helps to update the graphics card drivers. 

Glad to hear that you like it!

The Android version already has a VR mode:

I agree it would be nice to have Oculus/Vive support for the desktop version too, perhaps I will add it if I decide to get a VR headset (I don't own one myself).

Yes, it might be useful to have an easy mode for beginners. Perhaps altitude hold. For now, you can try to add a lot of drag, and perhaps lower the gravity setting to that the drone doesn't drop so quickly to the ground.

Have you tried running it at the lowest graphics quality? I'm asking since on the lowest quality setting there is no VSync enabled, perhaps that can make a difference in case it is a screen refresh sync issue.

Sorry there are so many changes made to the latest version that it would be too much work to go back to the old codebase.

If there is no way you can get it working email me at and I will arrange for a refund.