L Games

FAQ

Installation

What is tar.gz and how do I open it?

tar.gz means, it's a gzipped tarball, thus an archive. Use, e.g., tar -xzf archive.tar.gz to extract archive.tar.gz in Linux. Most projects offer Windows ports provided as ZIP archives (no installation required).
How do I compile the source code?

The INSTALL file (found at top level of source code archive) provides basic information and the README (same location) explains special options and install steps.
I have all required SDL libraries installed but the configure script can't find 'sdl-config'?

For compiling you'll need the SDL development packages. Usually these are not installed by default. So check your distro's packages and get the development stuff or compile and install SDL and other SDL libraries directly from source (http://libsdl.org).
I updated a library by compiling it from source but it cannot be found?

If you installed the latest source you must run 'ldconfig' to apply the changes to your system. You also need to delete the 'config.cache' file.
Okay, 'sdl-config' is found but it bails out with strange errors?

Then SDL is making some trouble so check its FAQ at http://libsdl.org.
I would like to contribute a translation... how?

Get the source in Linux (or in Cygwin in Windows). For example, to add German to lbreakouthd
  • enter the po directory
  • add de to file LINGUAS (you can run echo $LANG in a console to get your language id, use the first to letters)
  • run msginit -i lbreakouthd.pot -o de.po (for other projects use the respective pot file)
  • other languages work the same way, e.g., for Italian you would add it to LINGUAS and use it.po
  • whenever you run make dist a translation's gmo file gets updated (there is probably a better way to do it...)

Usage

Fullscreen looks weird?

The games were initially designed for 4:3 resolutions. Most projects are updated to 16:9 now but not all. So for an older project you will have to resort to window mode.
Sound is delayed?

Try to reduce the audio buffer size in menu Audio if that option is available (depends on the project).
I have LGeneral, the Panzer General data and lgc-pg but the converter doesn't work?

The default installation path is /usr/local/share/games/lgeneral but some distros change the path (ASP Linux is known to do so) in their packages which results in a problem when running 'lgc-pg'. So either get the LGeneral stuff completely from source or check the installation path when using an LGeneral binary package.
I tried to play LBreakout2 in windowed mode in Windows but the mouse won't move.

In the game directory open lgames\lbreakout2.conf with an text editor and set the option rel_motion from 1 to 0.

If you encounter a different problem that should be listed here contact me.

Click here for Belorussian translation.
Click here for Romanian translation by Irina Vasilescu.
Click here for Slovakian translation by Katarina Hornik.
Click here for Russian translation by Drawing blog.
Click here for Urdu translation by Samuel Badree.
Click here for Sindhi translation by Samuel Badree.