pandemonium_engine/platform/frt
2022-12-22 19:51:25 +01:00
..
bits Cleanups and fixed compile for frt. 2022-03-27 13:48:18 +02:00
dl Cleanups and fixed compile for frt. 2022-03-27 13:48:18 +02:00
doc Fix typos with codespell. 2022-12-22 19:51:25 +01:00
import Cleanups and fixed compile for frt. 2022-03-27 13:48:18 +02:00
include Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
patches Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
porting Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
.clang-format Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
.gitignore Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
.travis.yml Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
CREDITS.txt Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
detect.py Also removed remnants of the core xatlas. 2022-04-02 12:41:05 +02:00
envprobe.cpp Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
frt_options.cpp Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
frt.h Cleanups and fixed compile for frt. 2022-03-27 13:48:18 +02:00
gles2_egl.h Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
godot_frt.cpp Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
keyboard_linux_input.cpp Moved base input related classes to core/input. 2022-08-17 17:02:24 +02:00
keyboard_x11.cpp Moved base input related classes to core/input. 2022-08-17 17:02:24 +02:00
LICENSE_GODOT.txt Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
LICENSE.txt Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
Local.mk Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
logo.png Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
Makefile Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
mouse_linux_input.cpp Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
mouse_x11.cpp Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
os_frt.cpp Ported: flush buffered events 2022-10-08 19:30:42 +02:00
platform_config.h Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
README.md Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
release.sh Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
SCsub Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
video_bcm.cpp Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
video_fbdev.cpp Cleanups and fixed compile for frt. 2022-03-27 13:48:18 +02:00
video_kmsdrm.cpp Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00
video_x11.cpp Also added frt1 (https://github.com/efornara/frt/tree/1.x). 2022-03-27 13:36:42 +02:00

FRT 1.x

patreon: efornaralabs https://github.com/efornara/frt https://github.com/efornara/frt/tree/1.x - 265ddf153c3350b10c4b4c1fd08ddf6cfb67be91

FRT

Godot is a full 2D and 3D game engine with editor.

FRT is a Godot "platform" targeting single board computers. In plain English, you can export a Godot game to most of them by using FRT binaries, as long as the game has been designed with the limitation of the hardware in mind.

When (not) to use FRT

Godot comes with a generic X11 platform that works very well on Pis, as long as you enable the experimental OpenGL driver (not needed on a Pi 4, not recommended on Pi 0-1).

So, in general, if you are only interested in exporting games for Pis starting from the Pi 2, your best option is probably to compile an ARM export template yourself starting from the official Godot source code.

How to use FRT

Precompiled versions of FRT can be found here:

https://sourceforge.net/projects/frt/files/

And instructions of how to export a game from the Godot editor running on your PC here.

If you have come across an FRT game and it is running on the console, you can press Win+Q to close it.

This is the list of meta (Win) keys recognized by FRT when running on the console (i.e. non on X11):

Meta Action
Q Quit
F Toggle fullscreen
W Change window gravity
K Grab / ungrab the keyboard
M Grab / ungrab the mouse
Return Mouse Left Button (virtual mouse)
Cursor Keys Mouse Motion (virtual mouse)

The virtual mouse keys are available only if a keyboard is found, but a mouse is not.

User Info

Hardware Info

Developer Info