This section covers some frequently asked questions. Please read them first before asking on the mailing list or forum because your problem might have been covered here.
Q: Why is RebelSDL so slow on my Raspberry Pi?
A: First make sure that you're using a 2017 or better version of Raspbian Jessie or Stretch. Then
make sure to enable the experimental vc4 KMS/DRM OpenGL driver for X11 in raspi-config
.
See Raspberry Pi peculiarities for details. Note that if you're still on a Raspberry Pi 1
there is nothing you can do to get hardware acceleration from RebelSDL. The Raspberry Pi 1
is currently unsupported by RebelSDL. You need at least a Raspberry Pi 2.
Q: By default, RebelSDL uses Direct3D on Windows. How can I force it to use OpenGL instead?
A: Just set the RenderDriver
tag to opengl
when @REQUIRE'ing
RebelSDL. See Activating RebelSDL for details.
Q: Why doesn't RebelSDL report non-ASCII keys through OnKeyDown and OnKeyUp?
A: That's a limitation of SDL. It only supports ASCII and control keys through
the OnKeyDown
and OnKeyUp
event handlers. If you have Hollywood 7.0 or better,
you can just listen to the VanillaKey
event handler to get the real keyboard events
with full Unicode support.
Q: Is there a Hollywood forum where I can get in touch with other users?
A: Yes, please check out the "Community" section of the official Hollywood Portal online at http://www.hollywood-mal.com.
Q: How do I quit scripts that run in fullscreen mode?
A: Just press CTRL+C. This will always work except when CTRL+C
has been explicitly disabled using Hollywood's CtrlCQuit()
function.
Q: Where can I ask for help?
A: There's a lively forum at http://forums.hollywood-mal.com and we also have a mailing list which you can access at airsoft_hollywood@yahoogroups.com. Visit http://www.hollywood-mal.com for information on how to join the mailing list.
Q: I have found a bug.
A: Please post about it in the dedicated sections of the forum or the mailing list.