1Only directives that start with a # are taken in consideration
2Anything else is treated as a comment
3For the directives that accept a boolean value (on/off), 0 is off, 1 is on
4
5!!!WARNING!!!
6Make a backup of this file, before messing with it. In case it gets corrupted, the game might
7not start at all, etc.
8
9Having a Username and Password defined can be a security problem. Use if you are comfortable
10in people that can get to your machine knowing this information
11#username = ""
12#password = ""
13
14video modes:
15 1 = 640x480   16bpp
16 2 = 640x480   32bpp
17 3 = 800x600   16bpp
18 4 = 800x600   32bpp
19 5 = 1024x768  16bpp
20 6 = 1024x768  32bpp
21 7 = 1152x864  16bpp
22 8 = 1152x864  32bpp
23 9 = 1280x1024  16bpp
24 10 = 1280x1024  32bpp
25
26full screen can be 0 (windowed) or 1 (full screen)
27if it is windowed, it will use the desktop BPP
28
29#video_mode= 6
30#full_screen= 0
31
32The no_adjust_shadows directive, if set on 1, tells the engine not to disable the shadows if
33the frame rate is too low.
34#no_adjust_shadows= 1
35
36Do NOT turn on the shadows if you have a low end machine, and/or if you are using a 16BPP mode
3716BPP modes, on old video cards (up to GF3) do not support a stencil buffer, so having shadows
38will make the game unplayable. If this is the case, use 0 instead of 1, in the shadows_on string
39
40#shadows_on= 1
41
42If you want to use some better quality shadows, enable the shadow mapping. It will use more ressources
43than the old shadows, but will look prettier:
44
45#use_shadow_mapping= 1
46
47The clouds shadows are projected on the ground, and the game looks nicer with them on.
48There is a small (about 10) speed penality, if you let it on, so you might want to disable
49them if you have an old video board.
50
51#clouds_shadows= 1
52
53The reflections can now be turned off without using poor_man.
54Set the following to 0 to just disable reflections.
55#show_reflection= 1
56
57Set this to 0 to disable showing the FPS in the corner
58#show_fps= 1
59
60Setting this to a non-zero value will throttle EL back only when it's
61grabbing far more CPU time than it really needs to render a scene smoothly.
62This shouldn't affect slower systems at all, as they need all the CPU
63time that they can get to render nicely.
64#limit_fps= 45
65
66If you REALLY have a VERY poor machine, try to set the next variable on 1
67You will notice a drastical drop in quality (no reflections, no clouds shadows, and the texture
68filtering is set to  NEAREST), but you might get a performance increase.
69It is highly discouraged to turn it on, tho.
70
71#poor_man= 0
72
73Some systems will not support the new point based particles in EL. If your client complaints
74about not having the point based particles extension, set the following to 0:
75
76#use_point_particles= 0
77
78If you experience a significant slowdown when particles are nearby, you should consider lowering
79the percentage of particles that are displayed. You can set the particles percentage between 0 and 100:
80
81#particles_percentage = 100
82
83You can increase the mouse sensitivity and cursor changing by adjusting the mouse_limit to
84lower numbers, but usually the FPS will drop as well!
85#mouse_limit= 2
86
87The following two directives are for configuring the camera rotation speed, when you press
88left/right arrows (this is the normal mode), or shift+left/right arrows (fine mode)
89Increase for a faster camera turning speed, decrease for a smoother animation.
90
91#normal_camera_rotation_speed= 59.5
92#fine_camera_rotation_speed= 5
93
94To prevent your player from moving by accident when you are sitting check sit_lock to 1
95and enable it
96
97#sit_lock = 0
98
99Set to 0 if you don't want the item window to be opened when dropping things
100#item_window_on_drop = 1
101
102Set to 1 to see the digital clock
103#view_digital_clock= 0
104
105Lets you relocate your quickbar by using leftclick+ctrl. leftclick+shift determines whether the quickbar should be horisontal
106or vertical (default) and leftclick+ctrl+shift resets the quickbar.
107#relocate_quickbar = 0
108
109Shows your stats in the hud (only works in resolutions > 640x480)
110#show_stats_in_hud= 1
111
112Settting both show_stats_in_hud and show_statbars_in_hud to 1 will display experience bars for
113all your skills on the right side of the screen.
114#show_statbars_in_hud= 1
115
116Shows help text, that tells about the function of a button:
117#show_help_text= 1
118
119Set the time before the client will go afk automatically (time in minutes). If 0 the client will not go afk automatically
120and you'll have to set the client AFK yourself.
121#auto_afk_time= 5
122
123Set the default afk message:
124#afk_message = "Automessage: I am currently away from my computer"
125
126If afk_local is set, when you go AFK, local chat messages are counted and saved as well as PMs
127#afk_local= 1
128
129Global ignores is a list with people that are well known for being nasty, so we put them into
130a list (global_ignores.txt). Now, if you want, you can configure the client to load that list on
131start up, so you will have some sort of additional protection against those nasty people.
132By default, this feature is turned on
133
134#use_global_ignores = 1
135
136Gloabal filters are a list of words that people have found offensive and can be replaced locally.
137Set the following to 0 if you don't want to use the default word filtering.
138#use_global_filters = 0
139
140The following directive allows you to choose wether or not you want that each time when you
141ignore someone, his/her/it's name to be saved on your local ignores list, so you will
142permanently ignore that person (unless/until you manually remove the name from the
143local_ignores.txt file)
144
145#save_ignores = 1
146
147Indicate if and how you want text messages to be logged to file. A distinction is made between
148server messages, which are informational messages like "slow down" or "you failed to harvest the
149[whatever]", and chat messages like local chat, PMs and GMs. Valid options for log_chat are
150
1510: don't log anything at all
1521: log chat to chat_log.txt, but don't log server messages
1532: log both chat and server messages to chat_log.txt
1543: log chat to chat_log.txt, and server messages to srv_log.txt
155
156#log_chat = 2
157
158You can adjust the size of the text used for the players name tags on the screen.  A value
159of 1.0 is the default, and you can make the text bigger or smaller by raising or lowering the values.
160
161#name_text_size= 1
162#name_font= 20(Ubuntu-R.ttf)
163#def_name_font= 20(Ubuntu-R.ttf)
164
165You can adjust the size of the chat text on the screen. A value of 1.0 is the default, and
166you can make the text bigger or smaller by raising or lowering the values.
167
168#chat_text_size= 1
169#chat_font= 20(Ubuntu-R.ttf)
170#def_chat_font= 20(Ubuntu-R.ttf)
171
172#ui_text_size= 1
173#ui_font= 20(Ubuntu-R.ttf)
174#def_ui_font= 20(Ubuntu-R.ttf)
175
176#note_text_size= 1
177#note_font= 20(Ubuntu-R.ttf)
178#def_note_font= 20(Ubuntu-R.ttf)
179
180#book_text_size= 1
181#book_font= 7(MarckScript-Regular.ttf)
182#def_book_font= 7(MarckScript-Regular.ttf)
183
184#rules_text_size= 1
185#rules_font= 20(Ubuntu-R.ttf)
186#def_rules_font= 20(Ubuntu-R.ttf)
187
188#encyclopedia_text_size= 1
189#encyclopedia_font= 8(UbuntuMono-R.ttf)
190#def_encyclopedia_font= 8(UbuntuMono-R.ttf)
191
192#mapmark_text_size_1= 1
193
194Set enable_sound to 1 to turn on sound effects, or to 0 if you don't want the EL client to take
195over your sound card, or if you have sound problems that might crash the client.
196#enable_sound= 0
197
198Setting enable_music to 1 will make the game play background music. Note that the music
199files themselves are not distributed with the game, and are available as a separate download.
200#enable_music= 0
201
202You can change the music or sound gain (volume) with the following parameters. 0.0 means muted,
2031.0 means full volume:
204
205#sound_gain= 0.5
206#music_gain= 0.2
207
208Here is where you give the path to your favorite browser. Due to the large diversity of browsers
209used, no default browser is selected, but you can easily change it in-game in the
210configuration tool, or here by adding a # before the browser command you prefer, and removing it
211on the next line:
212#browser = ""
213
214Note that, because of Micro$oft's infinite wisdom, invoking a command is done differently
215in Win9* and in Windows NT, so you have to manually select how to invoke your browser.
216Be sure to have only ONE selected browser, otherwise the current browser thingy is likely not
217to work.
218
219For Windows NT/2K/XP
220browser = "start iexplore.exe"
221
222For Win9*
223If you don't use quotation marks, the spaces will be stripped.
224
225browser = "c:\Program Files\Internet Explorer\iexplore.exe"
226
227For Linux:
228Just put a # before the browser you use, and make sure there there are not two or more browsers
229selected. That is, deselect the windows browser
230browser = konqueror
231browser = opera
232browser = mozilla
233browser = netscape
234
235Choose your language - all languages available are located in the ./languages/ folder in your eternal lands directory.
236The languages are however easily extendable and if you wish, you can translate the client into your language by editing
237the files found in the languages directory.
238#language= "en"
239
240This option allows you to specify a directory other than the current directory to load data from.
241This needs to be set to where you installed EL.
242For Windows users, the default is "c:\Program Files\Eternal Lands\".
243For Gentoo users, the ebuild installs in /usr/share/games/eternal-lands.
244#data_dir = "c:\Program Files\Eternal Lands\"
245
246Set render_fog to 1 to show fog in the game.
247#render_fog= 1
248
249Setting use_vertex_buffers to 1 will make EL use vertex buffer objects to speed up the rendering
250process, at the expense of using more video memory.
251#use_vertex_buffers= 1
252
253If caps_filter is set, messages that are entirely in upper case are automatically converted to
254lower case.
255#caps_filter = 0
256
257The value for windowed_chat determines how text messages are displayed. Valid options are:
258
2590: Simply print all text on the screen
2601: Tabbed chat: text messages are separated based on the type of message (e.g. server messages,
261   guild chat, local chat, channel talk), and by selecting a tab from a bar on top of the screen
262   only one (or all) channel or type of message is shown.
2632: Windowed chat: like tabbed chat, but the text is displayed in a separate window.
264#windowed_chat = 1
265
266Set write_ini_on_exit to 0 if you do NOT want changes in your settings to be saved when you close
267the game. You probably do not want to do this, so if you don't know what you're doing, leave it
268at 1.
269#write_ini_on_exit = 1
270
271If ati_click_workaround is set, the game will try to work around a bug in (older?) Ati video
272drivers, that read out the depth buffers incorrectly. Try this option _only_ when you are not
273able to walk and you have an Ati video card.
274#ati_click_workaround = 0
275
276Setting use_alpha_border to 1 will make EL show a nice shadow border around the in-game windows.
277#use_alpha_border = 1
278
279Setting use_floating_messages to 1 will show a message floating above your characters head when
280you gain experience.
281#use_floating_messages = 1
282
283If local_chat_separate is set and windowed_chat is set to using tabs or the chat window, then
284all local chat messages will be displayed in a separate tab, otherwise they will be shown in all
285tabs.
286#local_chat_separate = 0
287
288Same as local_chat_separate, but for guild messages.
289#guild_chat_separate = 1
290
291Same as local_chat_separate, but for server and other informational messages.
292#server_chat_separate= 1
293
294This option is useful for EL moderators only. Same as local_chat_separate, but for moderator
295messages.
296#mod_chat_separate= 1
297
298If isometric is set to 1, the in game view will be isometric, i.e. no perspective is used. Use it
299when your frame rate is low, it can speed up the rendering process significantly.
300#isometric= 0
301
302The perspective correction, only used when isometric is 0. The farther this value deviates from 1,
303the higher the perspective distortion is.
304#perspective= 0.4
305
306If buddy_log_notice is set, a message will be printed when someone on your buddy list logs on or off.
307#buddy_log_notice = 1
308
309Gamma correction, the higher this value, the higher the contrast between light and dark colors.
310You can try to use this option when the game looks very dark on your screen, but note that it
311affects the entire display, not just the game window.
312#gamma= 1
313
314This parameter determines the quality of the shadow maps. You should as minimum set it to 512, and it
315will look better with 1024, 2048 or 4096, but also consume a lot more graphics memory/resources.
316Valid options for shadow_map_size are
317
3180: 256
3191: 512
3202: 768
3213: 1024
3224: 1280
3235: 1536
3246: 1792
3257: 2048
3268: 3072
3279: 4096
328
329#shadow_map_size= 7
330
331If use_compiled_vertex_array is set, EL will draw 3D objects using compiled vertex arrays. Some
332systems don't support this option well, so you can try turning it off when you notice that 3D
333objects aren't displayed correctly.
334#use_compiled_vertex_array= 0
335
336If autoupdate is set, updates can be automatically downloaded from the server and installed. Note
337that this requires the game to have write permissions in your configuration directory, or the
338game data directory. If you are able to play the game with default settings, that is most likely
339not a problem, since the log files are created in either of those directories as well.
340all log fil
341#autoupdate = 1
342
343When serverpopup is set, special server messages with channel id 255 are displayed in a separate
344popup window.
345#serverpopup = 1
346
347Set this option to 1 if you find that clicking the mouse on the ground does not move your
348character. Instead of reading the depth buffer, the game will then trace the line of view to find
349the ground tile to move to.
350#use_old_clicker = 0
351
352Set use_frame_buffer to 1 to enable frame buffer support for shadow mapping and reflections.
353#use_frame_buffer= 1
354
355If windows_on_top is set, certain windows can be shown on top of the console and map interfaces.
356#windows_on_top= 1
357
358#video_info_sent= 1
359
360#use_eye_candy= 1
361
362#enable_blood= 1
363
364#use_lamp_halo= 1
365
366#max_ec_framerate= 45
367
368#min_ec_framerate= 15
369
370#light_columns_threshold= 5
371
372#use_fancy_smoke= 1
373
374#max_idle_cycles_per_second= 40
375
376#crowd_gain= 1
377
378#enviro_gain= 0.3
379
380#actor_gain= 1
381
382#walking_gain= 0.4
383
384#gamewin_gain= 1
385
386#client_gain= 1
387
388#view_analog_clock= 1
389
390#use_alpha_banner= 0
391
392#opaque_window_backgrounds= 0
393
394#customupdate= 1
395
396#special_effects= 1
397
398#time_warning_hour= -1
399
400#time_warning_sun= -1
401
402#time_warning_day= -1
403
404#continent_map_boundaries= 1
405
406#warn_gain= 1
407
408#use_cursor_on_animal= 1
409
410#always_pathfinding= 1
411#water_shader_quality= 2
412#use_keypress_dialog_boxes= 0
413
414#use_full_dialogue_window= 1
415#use_new_selection= 1
416#use_harvesting_eye_candy= 1
417
418#skybox_show_sky= 1
419
420#skybox_show_clouds= 1
421
422#skybox_show_stars= 1
423
424#skybox_show_moons= 1
425
426#skybox_show_sun= 1
427
428#follow_cam= 0
429
430#fol_cam_behind= 1
431
432#extended_cam= 1
433
434#ext_cam_auto_zoom= 0
435
436#follow_strength= 0.1
437
438#const_speed= 1
439
440#lin_speed= 10
441
442#quad_speed= 10
443
444#far_plane= 80
445
446#min_tilt_angle= 30
447
448#max_tilt_angle= 90
449
450#far_reflection_plane= 30
451
452#normal_camera_deceleration= 1
453
454#use_draw_range_elements= 1
455
456#show_game_seconds= 0
457
458#skybox_update_delay= 10
459
460#rotate_minimap= 1
461
462#disable_sound= 0
463
464#sound_device= ""
465
466#afk_snd_warning= 0
467
468#minimap_scale= 0.7
469
470#use_animation_program= 0
471
472#pin_minimap= 0
473
474#cm_banner_disabled= 0
475
476#video_width= 640
477
478#video_height= 480
479
480#buff_icon_size= 14
481
482#disable_double_click= 0
483
484#logo_click_to_url= 0
485
486#logo_link= "http://www.eternal-lands.com"
487
488#enable_user_menus= 1
489
490#3d_map_markers= 1
491
492#showcustomclothing= 1
493
494#emote_filter= 1
495
496#disable_gamma_adjust= 0
497