FAQ - Crystal Picnic
- Keyboard Input
- Starred Modes
- Configuration and Save States
- Standalone Ubuntu Build on amd64
- Running on Raspberry Pi
Some people don't notice the little gear at the top left of the title screen. You can click it to change settings such as screen size, audio levels and text language.
Some people don't like the default keybindings. You can set them in settings. However, the reason they are the way they are is to make it easier to remember them. They are laid out in a "+" (plus) shape the same as a Xbox 360 controller's buttons. The WASD keys form the plus. Those keys have the same actions as the corresponding Xbox controller buttons.
It goes further than that though. During the game you can use crystals to buy new skills. You can then "equip" skills on any button you choose in the Abilities menu. When you open the abilities menu, you'll notice there are 4 buttons you can map actions to (actually only 3 because "Jump" is forced on one of the buttons.) Those buttons are also laid out in a + shape. And you guessed it, the WASD keys and Xbox controller buttons map directly to the shape you see on the display by default.
Graphics modes in video settings with a star beside them are modes where you don't need linear filtering enabled and the graphics will still look great. For other modes, linear filtering is recommended.
Technically, the difference is pixels are perfectly square in starred modes, whereas the screen may be a pixel or two wider than the content in unstarred modes and stretching must occur.
Configuration File and Save States
The configuration file and save states can be edited if you're careful, but make backups! The configuration file is named config.ini and saves are named save0.lua, save1.lua and save2.lua.
Windows Vista and up:
Mac OS X (Mac App Store version):
Mac OS X (other versions):
Standalone Ubuntu Build on amd64
Standalone Ubuntu builds that you'll find on Humble are built for i386 machines for full compatibility. They will run on 64 bit machines by installing the following packages with dependencies (based on Ubuntu 16.04 64 bit):
Running on Raspberry Pi
Crystal Picnic runs with or without X on Raspberry Pi. You need to set gpu_mem=128 in /boot.config.txt (it can be higher if your Pi has more than 256 MB of RAM.) On Debian Buster, you need to comment out any qtoverlay lines in /boot/config.txt if you are on a Pi 2 or later (e.g., put a # in front of any lines that look like qtoverlay=vc4_fkms_v3d.)
If you are using the 'Lite' version of Raspbian, you may need to install the following packages: