Added spawnCrystalItem
[ryzomcore.git] / ryzom / client / client_default.cfg
blob1ca844e63b1165d64deb306670f3e8636c084f6f
1 //////////////////////////\r
2 //////////////////////////\r
3 /// CLIENT CONFIG FILE ///\r
4 //////////////////////////\r
5 //////////////////////////\r
6 \r
7 \r
8 // If you set this variable to 1, your client.cfg will be overwritten when you quit the client.\r
9 // You will loose all the comments and identation in this file.\r
10 SaveConfig = 1;\r
12 ///////////////////\r
13 // WINDOW CONFIG //\r
14 ///////////////////\r
16 Driver3D="Auto"; // Valid values are "Auto" or "0", "OpengGL" or "1"  & "Direct3D" or "2"\r
17                  // "Auto" will choose the best suited driver depending on hardware\r
18 FullScreen = 0;\r
19 Width      = 0;\r
20 Height     = 0;\r
21 PositionX  = 0;\r
22 PositionY  = 0;\r
23 Frequency  = 0;\r
24 Depth      = 32;\r
25 Sleep      = -1;\r
26 ProcessPriority = 0;    // -2 = idle, -1 = below normal, 0 = normal, 1 = above normal, 2 = high, 3 = real time\r
27 Contrast   = 0.0;               // -1.0 ~ 1.0\r
28 Luminosity = 0.0;               // -1.0 ~ 1.0\r
29 Gamma      = 0.0;               // -1.0 ~ 1.0\r
30 Contrast_min    = -1.0;\r
31 Luminosity_min  = -1.0;\r
32 Gamma_min       = -1.0;\r
33 Contrast_max    = 1.0;\r
34 Luminosity_max  = 1.0;\r
35 Gamma_max       = 1.0;\r
38 /////////////\r
39 // NETWORK //\r
40 /////////////\r
42 Application = { "ryzom_live", "./client_ryzom_r.exe", "./" };\r
43 BackgroundDownloader = 0;\r
44 StartupHost = "shard.ryzom.com:40916";\r
45 StartupPage = "/login/r2_login.php";\r
46 StartupVerify = 1;\r
48 LoginSupportURL    = "https://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&post149889=en#1";\r
49 ConditionsTermsURL =\r
50 {\r
51         "fr=https://ryzom.com/fr/terms-of-service",\r
52         "en=https://ryzom.com/terms-of-service",\r
53         "wk=https://ryzom.com/terms-of-service",\r
54         "de=https://ryzom.com/de/terms-of-service",\r
55         "es=https://ryzom.com/es/terms-of-service",\r
56         "ru=https://ryzom.com/ru/terms-of-service"\r
57 };\r
58 NamingPolicyURL =\r
59 {\r
60         "fr=https://ryzom.com/fr/terms-of-service#ii-charte-des-noms",\r
61         "en=https://ryzom.com/terms-of-service#ii-naming-policy",\r
62         "wk=https://ryzom.com/terms-of-service#ii-naming-policy",\r
63         "de=https://ryzom.com/de/terms-of-service#ii-namensrichtlinien",\r
64         "es=https://ryzom.com/es/terms-of-service#ii-política-de-nombres",\r
65         "ru=https://ryzom.com/ru/terms-of-service#ii-политика-именования"\r
66 };\r
68 CreateAccountURL = "https://me.ryzom.com";\r
69 EditAccountURL   = "https://me.ryzom.com";\r
70 ForgetPwdURL     = "https://me.ryzom.com/?forget_password=1";\r
72 // Full path and filename where cURL can find certificate bundle file\r
73 // cacert.pem file can be downloaded from https://curl.haxx.se/docs/caextract.html\r
74 // and added to client data path or system specific bundle can be used\r
75 // Ubuntu has "/etc/ssl/certs/ca-certificates.crt"\r
76 // % = defaultConfigFilePath\r
77 CurlCABundle = "%cacert.pem";\r
79 ////////////////\r
80 // INTERFACES //\r
81 ////////////////\r
83 // the language to use as in ISO 639-2\r
84 LanguageCode = "en";            // english\r
86 XMLInputFile = "input_config_v3.xml";\r
88 XMLLoginInterfaceFiles = {\r
89         "login_config.xml",\r
90         "login_widgets.xml",\r
91         "login_main.xml",\r
92         "login_keys.xml",\r
93 };\r
95 XMLOutGameInterfaceFiles = {\r
96         "out_v2_config.xml",\r
97         "out_v2_widgets.xml",\r
98         "out_v2_connect.xml",\r
99         "out_v2_intro.xml",\r
100         "out_v2_select.xml",\r
101         "out_v2_appear.xml",\r
102         "out_v2_location.xml",\r
103         "out_v2_crash.xml",\r
104         "out_v2_hierarchy.xml",\r
105         "out_v2_keys.xml",\r
106 };\r
108 TexturesInterface     = {"texture_interfaces_v3_2x"};\r
109 TexturesInterfaceDXTC = {"texture_interfaces_dxtc_2x"};\r
111 // The ligo primitive class file\r
112 LigoPrimitiveClass = "world_editor_classes.xml";\r
114 VerboseLog = 0;\r
117 ///////////\r
118 // MOUSE //\r
119 ///////////\r
120 HardwareCursor          = 1;\r
122 CursorSpeed                     = 1.0;                  // In pixels per mickey\r
123 CursorSpeed_min         = 0.5;\r
124 CursorSpeed_max         = 2.0;\r
126 CursorAcceleration              = 40;           // Threshold in mickey\r
127 CursorAcceleration_min  = 20;\r
128 CursorAcceleration_max  = 80;\r
130 FreeLookSpeed           = 0.004;                // In radian per mickey\r
131 FreeLookSpeed_min       = 0.0001;\r
132 FreeLookSpeed_max       = 0.01;\r
134 FreeLookAcceleration            = 40;   // Threshold in mickey\r
135 FreeLookAcceleration_min        = 20;\r
136 FreeLookAcceleration_max        = 80;\r
138 FreeLookInverted                        = 0;\r
139 FreeLookTablet                  = 0;\r
140 AutomaticCamera                 = 0;\r
141 DblClickMode                    = 1;\r
142 AutoEquipTool                   = 1;\r
144 ///////////////////\r
145 // RENDER CONFIG //\r
146 ///////////////////\r
148 // NB: thoses variables configure also the InGameConfigurator:\r
149 // _min and _max define the bounds\r
150 // _step defines the step (NB: take care of _min and _max!!)\r
151 // _ps0 is the LOW preset, _ps1 is the MEDIUM preset, _ps2 is the NORMAL Preset, and _ps3 is the HIGH one\r
154 // *** LANDSCAPE\r
155 LandscapeTileNear       = 50.000000;\r
156 LandscapeTileNear_min   = 20.000000;\r
157 LandscapeTileNear_max   = 100.000000;\r
158 LandscapeTileNear_step  = 10.0;\r
159 LandscapeTileNear_ps0   = 20.0;\r
160 LandscapeTileNear_ps1   = 40.0;\r
161 LandscapeTileNear_ps2   = 50.0;\r
162 LandscapeTileNear_ps3   = 80.0;\r
164 // NB: threshold is inverted ULandscape::setThreshold(), to be more intelligible\r
165 LandscapeThreshold      = 1000.0;\r
166 LandscapeThreshold_min  = 100.0;    // Low quality => 0.01 threshold\r
167 LandscapeThreshold_max  = 2000.0;   // High quality => 0.0005 threshold\r
168 LandscapeThreshold_step = 100.0;\r
169 LandscapeThreshold_ps0  = 100.0;\r
170 LandscapeThreshold_ps1  = 500.0;\r
171 LandscapeThreshold_ps2  = 1000.0;\r
172 LandscapeThreshold_ps3  = 2000.0;\r
174 Vision          = 500.000000;\r
175 Vision_min      = 200.000000;\r
176 Vision_max      = 800.000000;\r
177 Vision_step     = 100.000000;\r
178 Vision_ps0      = 200.0;\r
179 Vision_ps1      = 400.0;\r
180 Vision_ps2      = 500.0;\r
181 Vision_ps3      = 800.0;\r
183 MicroVeget      = 1;    // Enable/Disable MicroVeget.\r
184 MicroVeget_ps0  = 0;\r
185 MicroVeget_ps1  = 1;\r
186 MicroVeget_ps2  = 1;\r
187 MicroVeget_ps3  = 1;\r
189 MicroVegetDensity               = 80.0;\r
190 MicroVegetDensity_min   = 10.0;\r
191 MicroVegetDensity_max   = 100.0;\r
192 MicroVegetDensity_step  = 10.0;\r
193 MicroVegetDensity_ps0   = 10.0; // not used since disabled!\r
194 MicroVegetDensity_ps1   = 30.0;\r
195 MicroVegetDensity_ps2   = 80.0;\r
196 MicroVegetDensity_ps3   = 100.0;\r
199 // *** FX\r
200 FxNbMaxPoly             = 20000;\r
201 FxNbMaxPoly_min = 2000;\r
202 FxNbMaxPoly_max = 50000;\r
203 FxNbMaxPoly_step= 2000;\r
204 FxNbMaxPoly_ps0 = 2000;\r
205 FxNbMaxPoly_ps1 = 10000;\r
206 FxNbMaxPoly_ps2 = 20000;\r
207 FxNbMaxPoly_ps3 = 50000;\r
209 Cloud = 1;\r
210 Cloud_ps0       = 0     ;\r
211 Cloud_ps1       = 1     ;\r
212 Cloud_ps2       = 1     ;\r
213 Cloud_ps3       = 1     ;\r
215 CloudQuality            = 160.0;\r
216 CloudQuality_min        = 80.0;\r
217 CloudQuality_max        = 320.0;\r
218 CloudQuality_step       = 20.0;\r
219 CloudQuality_ps0        = 80.0; // not used since disabled!\r
220 CloudQuality_ps1        = 80.0;\r
221 CloudQuality_ps2        = 160.0;\r
222 CloudQuality_ps3        = 320.0;\r
224 CloudUpdate             = 1;\r
225 CloudUpdate_min = 1;\r
226 CloudUpdate_max = 8;\r
227 CloudUpdate_step= 1;\r
228 CloudUpdate_ps0 = 1;    // not used since disabled!\r
229 CloudUpdate_ps1 = 1;\r
230 CloudUpdate_ps2 = 1;\r
231 CloudUpdate_ps3 = 3;\r
233 Shadows     = 0;\r
234 Shadows_ps0     = 0;\r
235 Shadows_ps1     = 1;\r
236 Shadows_ps2     = 1;\r
237 Shadows_ps3     = 1;\r
239 FXAA            = 1;\r
240 FXAA_ps0        = 0;\r
241 FXAA_ps1        = 1;\r
242 FXAA_ps2        = 1;\r
243 FXAA_ps3        = 1;\r
245 AnisotropicFilter       = 1;\r
247 Bloom = 0;\r
248 Bloom_ps0       = 0;\r
249 Bloom_ps1       = 1;\r
250 Bloom_ps2       = 1;\r
251 Bloom_ps3       = 1;\r
253 SquareBloom = 1;\r
254 SquareBloom_ps0 = 0;\r
255 SquareBloom_ps1 = 1;\r
256 SquareBloom_ps2 = 1;\r
257 SquareBloom_ps3 = 1;\r
259 DensityBloom = 255.0;\r
260 DensityBloom_min        = 0.0;\r
261 DensityBloom_max        = 255.0;\r
262 DensityBloom_step       = 1.0;\r
263 DensityBloom_ps0        = 255.0;\r
264 DensityBloom_ps1        = 255.0;\r
265 DensityBloom_ps2        = 255.0;\r
266 DensityBloom_ps3        = 255.0;\r
269 // *** CHARACTERS\r
270 SkinNbMaxPoly           = 100000;\r
271 SkinNbMaxPoly_min       = 5000;\r
272 SkinNbMaxPoly_max       = 250000;\r
273 SkinNbMaxPoly_step      = 5000;\r
274 SkinNbMaxPoly_ps0       = 10000;\r
275 SkinNbMaxPoly_ps1       = 70000;\r
276 SkinNbMaxPoly_ps2       = 100000;\r
277 SkinNbMaxPoly_ps3       = 200000;\r
279 NbMaxSkeletonNotCLod            = 125;\r
280 NbMaxSkeletonNotCLod_min        = 5;\r
281 NbMaxSkeletonNotCLod_max        = 255;\r
282 NbMaxSkeletonNotCLod_step       = 5;\r
283 NbMaxSkeletonNotCLod_ps0        = 10;\r
284 NbMaxSkeletonNotCLod_ps1        = 50;\r
285 NbMaxSkeletonNotCLod_ps2        = 125;\r
286 NbMaxSkeletonNotCLod_ps3        = 255;\r
288 CharacterFarClip                = 200.0;\r
289 CharacterFarClip_min    = 50.0;\r
290 CharacterFarClip_max    = 500.0;\r
291 CharacterFarClip_step   = 10.0;\r
292 CharacterFarClip_ps0    = 50.0;\r
293 CharacterFarClip_ps1    = 100.0;\r
294 CharacterFarClip_ps2    = 200.0;\r
295 CharacterFarClip_ps3    = 500.0;\r
297 EnableRacialAnimation   = 1;\r
299 // *** MISC\r
300 // This is the actual aspect ratio of your screen (no relation with the resolution!!). Set 1.7777 if you got a 16/9 screen for instance\r
301 ScreenAspectRatio       = 0.0;\r
302 ForceDXTC           = 1;        // Enable/Disable DXTC.\r
303 DivideTextureSizeBy2= 0;        // Divide texture size\r
304 DisableVtxProgram   = 0;        // Disable Hardware Vertex Program.\r
305 DisableVtxAGP       = 0;        // Disable Hardware Vertex AGP.\r
306 DisableTextureShdr  = 0;        // Disable Hardware Texture Shader.\r
307 HDEntityTexture     = 1;\r
308 HDTextureInstalled  = 1;\r
309 WaitVBL             = 0;        // 0 or 1 to wait Vertical Sync.\r
311 //////////////////\r
312 // GAME OPTIONS //\r
313 //////////////////\r
314 SelectWithRClick        = 1;\r
315 DisplayWeapons          = 1;\r
316 RotKeySpeedMax          = 2.0;\r
317 RotKeySpeedMax_min      = 1.0;\r
318 RotKeySpeedMax_max      = 4.0;\r
319 RotKeySpeedMin          = 1.0;\r
320 RotKeySpeedMin_min      = 0.5;\r
321 RotKeySpeedMin_max      = 2.0;\r
322 RotAccel                        = 3.0;\r
323 FollowOnAtk                     = 0;\r
324 AtkOnSelect                     = 0;\r
325 ZCPacsPrim                      = "gen_bt_col_ext.pacs_prim";\r
327 /////////////////\r
328 // PREFERENCES //\r
329 /////////////////\r
330 FPV                                     = 0;    // FPV(First Person View) : default is false (Third Person View).\r
331 CameraHeight            = 2.2;  // Camera Height (in meter) from the ground (for the Third Person View).\r
332 CameraDistance          = 3.0;  // Camera Distance(in meter) from the user (for the Third Person View).\r
333 CameraDistStep          = 1.0;\r
334 CameraDistMin           = 1.0;\r
335 CameraDistMax           = 25.0;\r
336 CameraAccel                     = 5.0;\r
337 CameraSpeedMin          = 2.0;\r
338 CameraSpeedMax          = 100.0;\r
339 CameraResetSpeed        = 10.0;         // Speed in radian/s\r
341 // Values for UI Scale\r
342 InterfaceScale      = 1.0;\r
343 InterfaceScale_min  = 0.8;\r
344 InterfaceScale_max  = 2.0;\r
345 InterfaceScale_step = 0.05;\r
346 // Default value is false to keep current UI scale for existing client.cfg\r
347 // For new installs, InterfaceScaleAuto is set to true in code\r
348 InterfaceScaleAuto  = 0;\r
350 // Enable biliner filtering for UI textures\r
351 // Texture atlas needs to be generated with border duplication\r
352 // or there will be visible texture bleeding\r
353 BilinearUI          = 1;\r
355 // Default values for map\r
356 MaxMapScale                     = 4.0;\r
357 R2EDMaxMapScale         = 8.0;\r
359 WindowSnapInvert        = 0;\r
360 WindowSnapDistance      = 10;\r
361 WindowSnapDistance_min = 0;\r
362 WindowSnapDistance_max = 50;\r
363 WindowSnapDistance_step = 1;\r
365 //////////////////\r
366 // SOUND CONFIG //\r
367 //////////////////\r
368 SoundForceSoftwareBuffer= 1;\r
369 SoundOn = 1;\r
370 UseEax = 0;\r
372 MaxTrack = 32;\r
373 MaxTrack_min = 4;\r
374 MaxTrack_max = 32;\r
375 MaxTrack_step = 4;\r
377 // This is the volume for "InGame" sound FXs\r
378 SoundSFXVolume = 1.0;\r
379 SoundSFXVolume_min = 0.0;\r
380 SoundSFXVolume_max = 1.0;\r
381 SoundSFXVolume_step = 0.001;\r
383 // This is volume for "InGame" music. Does not affect the MP3 player\r
384 SoundGameMusicVolume = 0.5;\r
385 SoundGameMusicVolume_min = 0.0;\r
386 SoundGameMusicVolume_max = 1.0;\r
387 SoundGameMusicVolume_step = 0.001;\r
389 // MP3 player\r
390 MediaPlayerDirectory = "music";\r
391 MediaPlayerAutoPlay = 0;\r
393 // MISC\r
394 PreDataPath = { "user", "patch", "data", "examples" };\r
395 NeedComputeVS = 0;\r
397 NegFiltersDebug = {"Update DB", "Reading:", "Read Value :", "impulseCallBack", "CLIMPD:", "LNET" };\r
398 NegFiltersInfo = { "CLIMPD:", "CPath::lookup" , "LNET" };\r
399 NegFiltersWarning = { "'basics.Equipment Slot'.", "_usercolor.tga", "PACS" };\r
401 // Screenshot directory\r
402 ScreenShotDirectory  = "screenshots";\r
403 // Big screen shot\r
404 ScreenShotWidth          = 0;\r
405 ScreenShotHeight         = 0;\r
406 ScreenShotFullDetail = 1; // 1 to switch full detail mode for characters (both standard & big screenshots)\r
408 // Read : "ID", "R G B A MODE [FX]"\r
409 SystemInfoColors =\r
411 // OLD STUFF Here for compatibility\r
412 "RG", "0   0   0   255 normal", // Black to see when there is an error\r
413 "BC", "0   0   0   255 normal", // Black to see when there is an error\r
414 "JA", "0   0   0   255 normal", // Black to see when there is an error\r
415 "BL", "0   0   0   255 normal", // Black to see when there is an error\r
416 "VE", "0   0   0   255 normal", // Black to see when there is an error\r
417 "VI", "0   0   0   255 normal", // Black to see when there is an error\r
419 // NEW System Info Categories\r
420 "SYS",  "255 255 255 255 normal",       // Default system messages\r
421 "BC",   "255 255 255 255 centeraround", // Broadcast messages\r
422 "TAGBC",        "255 255 255 255 centeraround", // Taged broadcast messages : color should remain white as some word are tagged\r
423 "XP",   "255 255 64  255 over",         // XP Gain\r
424 "SP",   "255 255 64  255 over",         // SP Gain\r
425 "TTL",  "255 255 64  255 over",         // Title\r
426 "TSK",  "255 255 255 255 over",         // Task\r
427 "ZON",  "255 255 255 255 center",       // Zone\r
428 "DG",   "255 0   0   255 normal",       // Damage to me\r
429 "DMG",  "255 0   0   255 normal",       // Damage to me\r
430 "DGP",  "200 0   0   255 normal",       // Damage to me from player\r
431 "DGM",  "255 128 64  255 normal",       // Damage from me\r
432 "MIS",  "150 150 150 255 normal",       // The opponent misses\r
433 "MISM", "255 255 255 255 normal",       // I miss\r
434 "ITM",  "0   200 0   255 over",         // Item\r
435 "ITMO", "170 170 255 255 overonly",     // Item other in group\r
436 "ITMF", "220 0   220 255 over",         // Item failed\r
437 "SPL",  "50  50  250 255 normal",       // Spell to me\r
438 "SPLM", "50  150 250 255 normal",       // Spell from me\r
439 "EMT",  "255 150 150 255 normal",       // Emote\r
440 "MTD",  "255 255 0   255 over",         // Message Of The Day\r
441 "FORLD","64  255 64  255 overonly",     // Forage Locate Deposit\r
442 "CHK",  "255 120 60  255 center",       // Tous ce qui ne remplit pas une condition\r
443 "CHKCB","255 255  0  255 center",       // Tous ce qui ne remplit pas une condition en combat (trop loin, cible invalide, pas assez de mana, etc.)\r
444 "PVPTM","255 120 60  255 overonly",     // PVP timer\r
445 "THM",  "255 255 64  255 over misc_levelup.ps", // Thema finished\r
446 "AMB",  "255 255 64  255 center",       // Ambiance\r
447 "ISE",  "192 208 255 255 normal",       // Item special effect\r
448 "ISE2", "192 208 255 255 center",       // Item special effect with center text (for effects without flying text)\r
449 "OSM",  "128 160 255 255 center",       // Outpost state message\r
450 "AROUND","255 255 0 255 around",        // Only in around channel\r
451 "R2_INVITE","0 255 0 255 around",       // Ring invitation\r
452 };\r
454 loadingTexts       = {\r
455         "0", "132", "30 144 255 255", "18", "uiS2",\r
456         "0", "105", "255 188 0 255", "14", "uiS2E0",\r
457         "0", "65", "255 255 255 255", "12", "NEWS"\r
458 };\r
460 DisplayMissingAnimFile = 0;\r
462 LoadingStringCount = 54;\r
465 // Some R2 parameters ...\r
467 R2Mode               = 1;\r
468 R2EDEnabled          = 1;\r
469 R2EDExtendedDebug        = 0;\r
470 R2EDLightPalette         = 0;\r
471 R2ClientGw           = "r2linux01";\r
472 LoadLuaDebugger      = 0;\r
473 CheckR2ScenarioMD5   = 1;\r
474 LevelDesignEnabled   = 0;\r
476 DmCameraDistMax      = 25;\r
477 DmRun                = 20;\r
478 DmWalk               = 6;\r
480 R2EDReloadFiles      = {\r
481         "r2ed.xml",\r
482         "r2_basic_bricks.lua",\r
483         "r2_components.lua",\r
484         "r2_core.lua",\r
485         "r2_features_default.lua",\r
486         "r2_features_fauna.lua",\r
487         "r2_features_npc_groups.lua",\r
488         "r2_palette.lua",\r
489         "r2_scenario.lua",\r
490         "r2_ui.lua"\r
491 };\r
493 XMLInterfaceFiles    = {\r
494         "config.xml",\r
495         "widgets.xml",\r
496         "webig_widgets.xml",\r
497         "appzone.xml",\r
498         "player.xml",\r
499         "inventory.xml",\r
500         "interaction.xml",\r
501         "phrase.xml",\r
502         "harvest.xml",\r
503         "macros.xml",\r
504         "info_player.xml",\r
505         "outpost.xml",\r
506         "guild.xml",\r
507         "taskbar.xml",\r
508         "game_config.xml",\r
509         "game_context_menu.xml",\r
510         "player_trade.xml",\r
511         "bot_chat_v4.xml",\r
512         "compass.xml",\r
513         "map.xml",\r
514         "hierarchy.xml",\r
515         "reset.xml",\r
516         "actions.xml",\r
517         "help.xml",\r
518         "encyclopedia.xml",\r
519         "commands.xml",\r
520         "commands2.xml",\r
521         "ring_access_point_filter.xml",\r
522         "ring_window.xml",\r
523         "bg_downloader.xml",\r
524         "ryzhome_toolbar.xml",\r
525         "tp_interface.xml"\r
526 };\r
528 XMLR2EDInterfaceFiles =\r
530         "r2ed.xml",\r
531         "r2_triggers.xml",\r
532         "r2_logic_entities.xml",\r
533         "r2ed_acts.xml",\r
534         "r2ed_scenario.xml",\r
535         "r2ed_connect.xml"\r
536 };\r
538 FogDistAndDepthLookupBias = 20; // bias for lookup of fog distance and depth\r
541 // Hardware cursor textures\r
542 // These will be extracted from the corresponding packed ui .tga files when they are loaded\r
543 // *\r
544 // * individual .tga files for hardware cursor bitmap not looked for, and not supported yet\r
545 HardwareCursors =\r
547         "curs_can_pan.tga",\r
548         "curs_can_pan_dup.tga",\r
549         "curs_create.tga",\r
550         "curs_create_multi.tga",\r
551         "curs_create_vertex_invalid.tga",\r
552         "curs_default.tga",\r
553         "curs_dup.tga",\r
554         "curs_L.tga",\r
555         "curs_M.tga",\r
556         "curs_pan.tga",\r
557         "curs_pan_dup.tga",\r
558         "curs_pick.tga",\r
559         "curs_pick_dup.tga",\r
560         "curs_R.tga",\r
561         "curs_resize_BL_TR.tga",\r
562         "curs_resize_BR_TL.tga",\r
563         "curs_resize_LR.tga",\r
564         "curs_resize_TB.tga",\r
565         "curs_rotate.tga",\r
566         "curs_scale.tga",\r
567         "curs_stop.tga",\r
568         "text_cursor.tga",\r
569         "r2_hand_can_pan.tga",\r
570         "r2_hand_pan.tga",\r
571         "r2ed_tool_can_pick.tga",\r
572         "r2ed_tool_can_rotate.tga",\r
573         "r2ed_tool_pick.tga",\r
574         "r2ed_tool_rotate.tga",\r
575         "r2ed_tool_rotating.tga"\r
576 };\r
578 Loading_BG                      = "new_loading_bg.tga";                 // Default name for the loading background file.\r
579 Launch_BG                       = "new_launcher_bg.tga";                        // Default name for the launch background file.\r
580 TeleportKami_BG         = "new_teleport_kami_bg.tga";\r
581 TeleportKaravan_BG      = "new_teleport_caravan_bg.tga";\r
582 Elevator_BG                     = "new_elevator_bg.tga";                // Default name for the loading background file.\r
583 ResurectKami_BG         = "new_resurect_kami_bg.tga";\r
584 ResurectKaravan_BG      = "new_resurect_caravane_bg.tga";\r
585 End_BG                          = "end_bg.tga";                         // Default name for the last background file.\r
587 ScenarioSavePath = "./my_scenarios/";\r
589 // list ofpredefined keyset\r
590 // name will be looked up in the translation file by searching 'uiCP_KeysetName_"  + id\r
591 // tooltip will be looked up in the translation file by searching 'uiCP_KeysetTooltip_"  + id\r
592 // 'bi.' stands for built-in\r
593 // note : we add a dot in the name to be sure that there cannot be a conflict with character keyset name\r
594 BuiltInKeySets =\r
596         "",        // default ryzom keyboard layout\r
597         "bi.zqsd", // european keyboard fps displacement style (NB : don't change this layout name, ryzom will automatically select it if keyboard is french or belgian)\r
598         "bi.wasd",  // english keyboard fps displacement style (NB : don't change this layout name, ryzom will automatically select it if keyboard is not french nor belgian)\r
599 };\r
601 // "Newbie Training", "Story Telling", "Mistery", "Hack & Slash", "Guild Training", "Other"\r
602 ScenarioTypes = {"so_newbie_training","so_story_telling","so_mistery","so_hack_slash","so_guild_training","so_other"};\r
604 ScenarioLanguages = {"fr","de","en","other_lang"};\r
606 // Map each language to a forum help page\r
607 HelpPages =\r
609         "fr=https://app.ryzom.com/app_forum/index.php?page=topic/view/6629/1&lang=fr",\r
610         "en=https://app.ryzom.com/app_forum/index.php?page=topic/view/6629/1&lang=en",\r
611         "wk=https://app.ryzom.com/app_forum/index.php?page=topic/view/6629/1",\r
612         "de=https://app.ryzom.com/app_forum/index.php?page=topic/view/6629/1&lang=de",\r
613         "es=https://app.ryzom.com/app_forum/index.php?page=topic/view/6629/1&lang=es",\r
614         "ru=https://app.ryzom.com/app_forum/index.php?page=topic/view/6629/1&lang=ru"\r
615 };\r
617 // User created channel\r
618 ChannelIgnoreFilter =\r
620         "Uni Français", "English Uni", "Español Uni",\r
621         "русский Uni", "Deutsch Uni", "Karavan",\r
622         "Kami", "Ranger", "Marauder", "Fyros",\r
623         "Matis", "Tryker", "Zoraï", "Forge"\r
624 };\r
626 // interval in minutes for webig notify thread to run\r
627 WebIgNotifInterval   = 10;\r
628 WebIgMainDomain      = "app.ryzom.com";\r
629 WebIgTrustedDomains  = {\r
630         "api.ryzom.com", "app.ryzom.com", "apps.ryzom.com", "ark.ryzom.com", "arkapi.ryzom.com"\r
631 };\r
632 PatchletUrl          = "https://app.ryzom.com/app_patchlet/index.php?patch=preload";\r
634 SelectedSlot = 0;\r
636 BuildName = "RELEASE_HEAD";\r