4 .\"###################################################
7 \- emulator for Infinity Engine-based games
9 .\"###################################################
17 .\"###################################################
20 is an emulator for Infinity Engine-based games, fine RPGs like Baldur's Gate,
21 Icewind Dale or Planescape: Torment.
24 is only an engine; to actually play anything you have to have
25 data from the original games installed where they can be found by
28 .\"###################################################
34 use other configuration file than default
38 You can also use program's name as a mean to select the configuration file.
39 For example, if the program's name is
43 the engine first seaches for
45 and only if it's not found it searches for
48 To use this feature, just create a symbolic link
55 .\"###################################################
56 .SH Configuration File
58 Configuration file consists of pairs
60 each on its own line. The case of PARAMETER is not significant,
61 GameType is the same as GAMETYPE. If the same PARAMETER is defined
62 more than once, only the last occurence is used.
64 Empty lines and lines starting with `#' (hash sign) are ignored.
69 .BR GameType =(bg1|bg2|iwd|iwd2|how|pst)
70 Type of the game. The value is a name of subdirectory in override/
71 and GUIScripts/ directories
72 with game type-specific files and scripts. It is at present also used
73 for various tweaks hardcoded in GemRB engine.
77 Arbitrary name of the game. It will be displayed in the window's title bar.
81 Path to the directory where the original game is installed. If you can't
82 install the game under MS Windows or with WINE, you can try to unpack the data files
86 .IR http://synce.sourceforge.net .
94 Path to the data files for the game's particular CDs.
97 .\".BR INIConfig =FILE
98 .\"Name of the game's INI file, relative to
100 .\"E.g. for Baldur's Gate game it is baldur.ini.
105 Game window width (in pixels).
109 Game window height (in pixels).
113 Color depth of the game window (in bits per pixel).
116 .BR Fullscreen =(0|1)
117 Whether the game should run in fullscreen mode. (Note that fullcreen mode is
121 .\".BR ForceStereo =(0|1)
122 .\"Some older games such as BG1 and PST need this parameter to be
124 .\"For other game types set it to
128 .BR TooltipDelay =INT
129 Delay (in ms) before tooltips are displayed when the mouse is not moving.
130 Reasonable number for this option is e.g.
134 .BR VolumeAmbients =INT
135 Volume of ambient sounds in percents. The default is
140 Volume during movie playback in percents. The default is
145 Volume of background music in percents. The default is
150 Volume of sound effects in percents. The default is
154 .BR VolumeVoices =INT
155 Volume of PC or NPC voices in percents. The default is
160 .BR SkipIntroVideos =(0|1)
161 This parameter is meant for developers. If set to
163 the intro and logo videos are skipped to save developer's nerves. The default is
168 This parameter is meant for developers. If set to
170 the current FPS (Frames per Second) value is drawn in the top left window corner. The default is
175 This parameter is meant for developers. If set to
177 the unexplored parts of an area are blacked out. Since the unexplored bitmap is
178 not updated by actors yet, it's set to
183 .BR EnableCheatKeys =(0|1)
184 This parameter is meant for developers. If set to
186 certain keys allow you to inspect the internal state of objects, do forbidden things, etc.
187 The keys are listed in the
189 file. Do NOT use this option unless you want to make your hands dirty :-). The default is
193 .BR ScriptDebugMode =(n)
194 This parameter is meant for developers. It is a combination of bit values
200 - display cutscene warnings,
203 - display variable warnings,
206 - display action warnings,
209 - display trigger warnings.
215 .BR CaseSensitive =(0|1)
217 this parameter is set to
219 the engine will try to find files regardless of their names' case at the cost
220 of a slight speed penalty. This is especially important when using
221 game files on CD-ROMs, where the files can't be renamed. Like
222 many Windows programs, the original games use inconsistent mix
223 of lower/upper case letters for naming and referencing their files.
225 Set this parameter to
227 on Unix-like systems.
230 .BR DelayPlugin =FILENAME
231 Named plugin will be loaded after other (nondelayed) plugins were loaded.
233 is a name without path, but with extension, for example
236 .IR libNullSound.dll .
237 You can use this parameter more than once.
240 .BR SkipPlugin =FILENAME
241 Named plugin will not be loaded.
243 is a name without path, but with extension, for example
246 .IR libNullSound.dll .
247 You can use this parameter more than once.
250 .BR SaveAsOriginal =(0|1)
251 Set this parameter to
253 if you want to keep the save game compatible with the original engine.
257 User-writable directory where the engine caches uncompressed and temporary
262 Path to the GemRB installation. (To be obsoleted).
265 .BR GUIScriptsPath =PATH
266 Path to the directory with scripts controlling the game's GUI.
270 Path to the directory with save games. Note that this directory has to
275 subdirectories and that only these subdirectories contain the actual
289 .BR GameDataPath =PATH
290 Path to the original game's installed data files, relative to GamePath.
296 .BR GameOverridePath =PATH
297 Path to the original game's override dir, relative to GamePath.
300 Original games use this directory to place last-minute patches.
303 .BR GemRBOverridePath =PATH
304 Path where gemrb looks for its game override directory.
307 The original games hardcoded this information in the engine.
310 .\"###################################################
314 .B /usr/local/etc/gemrb.cfg
315 system-wide configuration file
318 .B /usr/local/share/gemrb/override/
320 .IR gemrb -distributed
321 data files. These used to be hardcoded in the original engine. The files
322 are sorted into directories for specific games.
325 .B /usr/local/share/gemrb/GUIScripts/
326 directory with Python scripts providing GUI setup and interaction. The files
327 are sorted into directories for specific games.
330 .B ~/.gemrb/gemrb.cfg
332 .B ~/.gemrb/override/
334 .B ~/.gemrb/GUIScripts/
335 user's own configuration and data files.
341 .\"###################################################
345 is still in an early development stage and not nearly complete.
347 If you stumble over something which is supposed to work, either make a bug report
348 at http://sourceforge.net/projects/gemrb or come to IRC channel
352 .\"###################################################
354 The GemRB Project development team at http://gemrb.sourceforge.net
356 .\"###################################################
358 Copyright (C) 2003-2008 The GemRB Project
360 This program is free software; you can redistribute it and/or
361 modify it under the terms of the GNU General Public License
362 as published by the Free Software Foundation; either version 2
363 of the License, or (at your option) any later version.
365 This program is distributed in the hope that it will be useful,
366 but WITHOUT ANY WARRANTY; without even the implied warranty of
367 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
368 GNU General Public License for more details.
370 You should have received a copy of the GNU General Public License
371 along with this program; if not, write to the Free Software
372 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
374 .\"###################################################
375 .\"End of file gemrb.man