User`s manual
Table Of Contents
- Introduction
- User Interface
- Display Elements
- Cross Country Tasks
- Glide Computer
- Atmosphere and Instruments
- Airspace, Traffic and Team Flying
- Avionics and Airframe
- Quickstart
- InfoBox Reference
- Configuration
- Data Files
- About XCSoar
- GNU General Public License

12 DATA FILES
12.12 Flight logs
The software flight logger generates IGC files (extension .igc) according to the long naming
convention described in the FAI document Technical Specification for IGC-Approved GNSS Flight
Recorders. These files can be imported into other programs for analysis after flight.
The flight logs replay facility allows the files to include embedded commands to control XCSoar as
if the user was interacting with the program. It does this by defining a special use for the general-
purpose ‘pilot event’ IGC sentence:
LPLT event=StatusMessage Hello everybody
This command will bring up a status message with the text “Hello everybody” when the line is
reached during replay.
The internal software logger has adjustable time steps, separate for cruise and circling modes, via
parameters in the configuration settings. Typically the circling time step is set to a smaller value
than cruise in order to give good quality flight logs for replay purposes.
12.13 Input events
The input event file (extension .xci) is a plain text file designed to control the input and events in
your glide computer.
You do not require access to the source code or understanding of programming to write your own
input event files but you do require some advanced understanding of XCSoar and of gliding.
Some reasons why you might like to use xci:
• Modify the layout of button labels
• Customise any button/key event
• Do multiple events from one key or glide computer triggered process
12.14 Language
The language file (extension .xcl) is a plain text file designed to provide translations between
English and other languages, for messages and text displayed by XCSoar.
The format is quite simple, it is a list of text lines that XCSoar uses, followed by an equals sign and
the translation, thus:
[English text]=[Translated text]
An example is provided below:
Hello=Hallo
Several language files are available from the XCSoar website.
Upon startup, if the language file “default.xcl” is present and no language file is specified in the
configuration settings, then this file will be loaded.
119 XCSoar Manual (Altair version) • XCSoar-A-EN