RVGL comes with a launch script that auto-detects the system type and launches either the 32-bit or 64-bit executable. The script automatically resolves dependencies by using libs included with rvgl in place of any missing libs. This allows rvgl to run without any manual configuration on a wide range of distros as long as the opengl drivers, sdl2 and sdl2_image are installed.

All game files need to be lower case. Run fix_cases to repair file namesafter installing custom content.

Required Packages


# Debian / Ubuntu
sudo apt-get install libsdl2-2.0-0 libsdl2-image-2.0-0              # required
sudo apt-get install libglew1.13 libopenal1 libenet7 libunistring0  # recommended
sudo apt-get install libvorbisfile3 libflac8 libmpg123-0            # optional

Arch Linux

# Arch Linux
sudo pacman -S --needed sdl2 sdl2_image               # required
sudo pacman -S --needed glew openal enet libunistring # recommended
sudo pacman -S --needed libvorbis flac mpg123         # optional


# Fedora
sudo yum install SDL2 SDL2_image                # required
sudo yum install glew openal enet libunistring  # recommended
sudo yum install libvorbis flac mpg123          # optional

Found errors? Think you can improve this documentation? edit this page