Merge branch 'lua_versions' into main/rendor-staging
[ryzomcore.git] / snowballs2 / bin / snowballs_client_default.cfg
blobaf099a449372ffec27ae1843c03a9e8dbee2bc60
1 //////////////////////////////////////////////////////////////////////////////\r
2 // Config file for Snowballs 2 client ////////////////////////////////////////\r
3 //////////////////////////////////////////////////////////////////////////////\r
4 \r
5 //\r
6 // This file is used to setup the client.\r
7 //\r
8 // You can modify almost all variables dynamically (when the client is launched)\r
9 // and the new values will be reloaded automatically in the client.\r
10 //\r
13 //////////////////////////////////////////////////////////////////////////////\r
14 // Snowballs 2 ///////////////////////////////////////////////////////////////\r
15 //////////////////////////////////////////////////////////////////////////////\r
17 // Root directory where we can find the client datas (zones, tiles, maps, ...)\r
18 // You must uncomment this line on GNU/Linux and comment the next one\r
19 //SearchPaths = { "/usr/local/share/games/snowballs/" };\r
20 SearchPaths = { "data" };\r
22 // Which extensions to remap to what if needed (pairs of 2)\r
23 RemapExtensions = { "dss", "tga" };\r
25 // The language code of the client\r
26 LanguageCode = "en";\r
28 // If changes to the config should be saved on exit\r
29 SaveConfig = 1;\r
31 // Font name used for all text in the client (it can be a .ttf, .fon, .pfb)\r
32 FontName = "n019003l.pfb";\r
35 //////////////////////////////////////////////////////////////////////////////\r
36 // Time //////////////////////////////////////////////////////////////////////\r
37 //////////////////////////////////////////////////////////////////////////////\r
39 FpsSmoothing = 64;\r
42 //////////////////////////////////////////////////////////////////////////////\r
43 // Screen Variables //////////////////////////////////////////////////////////\r
44 //////////////////////////////////////////////////////////////////////////////\r
46 // Use OpenGL, set to 1, Direc3D (Windows) set to 0.\r
47 OpenGL = 1;\r
49 // Resolution of the screen\r
50 ScreenWidth = 1280;\r
51 ScreenHeight = 800;\r
52 ScreenDepth = 32;\r
54 // If 1, run in fullscreen mode, 0 for windowed\r
55 ScreenFull = 1;\r
57 // Start position of the player (the z is always 0)\r
58 StartPoint = { 1840.0, -970.0, 0.0 };\r
60 // Anti-Aliasing\r
61 EnableFXAA = 0;\r
64 //////////////////////////////////////////////////////////////////////////////\r
65 // HMD Variables /////////////////////////////////////////////////////////////\r
66 //////////////////////////////////////////////////////////////////////////////\r
68 HMDEnable = 1;\r
69 HMDDeviceId = 0;\r
70 HMDDevice = "Auto";\r
73 //////////////////////////////////////////////////////////////////////////////\r
74 // Sound Variables ///////////////////////////////////////////////////////////\r
75 //////////////////////////////////////////////////////////////////////////////\r
77 // The sound driver, choose between "Auto", "FMod", "DSound" and "OpenAl"\r
78 SoundDriver          = "OpenAl";\r
79 SoundMaxTracks       = 32;\r
80 SoundUseEax          = 1;\r
81 SoundUseADPCM        = 1;\r
82 SoundForceSoftware   = 1;\r
83 SoundEnabled         = 1;\r
84 MusicVolume          = 0.2;\r
87 //////////////////////////////////////////////////////////////////////////////\r
88 // Mouse Variables ///////////////////////////////////////////////////////////\r
89 //////////////////////////////////////////////////////////////////////////////\r
91 // 1 to inverse the mouse vertical direction\r
92 MouseInvert = 0;\r
94 // Zoom step for the mouse wheel\r
95 MouseZoomStep = 3.0;\r
97 // Initial distance of the camera to the main character\r
98 ViewLagBehind = 6.0;\r
100 // Initial height of the camera relative to the character\r
101 ViewHeight = 4.5;\r
103 // Initial height of the target relative to the character\r
104 ViewTargetHeight = 4.0;\r
107 //////////////////////////////////////////////////////////////////////////////\r
108 // Entities Variables ////////////////////////////////////////////////////////\r
109 //////////////////////////////////////////////////////////////////////////////\r
111 // Color of the entity name on top of entities\r
112 EntityNameColor = { 255, 255, 255, 255 };\r
114 // Font size of the entity name\r
115 EntityNameSize = 16;\r
118 //////////////////////////////////////////////////////////////////////////////\r
119 // Commands interface Variables //////////////////////////////////////////////\r
120 //////////////////////////////////////////////////////////////////////////////\r
122 // If 1, display the command (chat) interface\r
123 ShowCommands = 1;\r
125 // If 1, display graph\r
126 ShowGraph = 1;\r
128 // Position & size of the command interface\r
129 CommandsBoxX = 0.02;\r
130 CommandsBoxY = 0.025;\r
131 CommandsBoxWidth = 0.76;\r
132 CommandsBoxBorder = 0.009;\r
134 // Number of lines to display in the command interface\r
135 CommandsNbLines = 5;\r
137 // Space between 2 lines\r
138 CommandsLineHeight = 0.025;\r
140 // Color of the backgound interface\r
141 CommandsBackColor = { 0, 0, 128, 128 };\r
143 // Color of the text interface\r
144 CommandsFrontColor = { 255, 255, 255, 255 };\r
146 // Font size for the command lines\r
147 CommandsFontSize = 14;\r
150 //////////////////////////////////////////////////////////////////////////////\r
151 // Radar interface Variables /////////////////////////////////////////////////\r
152 //////////////////////////////////////////////////////////////////////////////\r
154 // If 0, no radar, if 1, big radar, if 2, small radar\r
155 RadarState = 2;         // 0 = no, 1 = big, 2 = little\r
157 // Position & size of the radar interface\r
158 RadarPosX = 0.2;\r
159 RadarPosY = 0.22;\r
160 RadarWidth = 0.6;\r
161 RadarHeight = 0.7;\r
163 // Radar colors\r
164 RadarBackColor = { 0, 255, 0, 50 };\r
165 RadarFrontColor = { 0, 255, 0, 100 };\r
166 RadarSelfColor = { 0, 255, 0, 255 };\r
167 RadarOtherColor = { 255, 100, 0, 255 };\r
168 RadarPlaceColor = { 0, 0, 255, 255 };\r
170 // Size of the entity displayed in the radar\r
171 RadarEntitySize = 0.006;\r
172 RadarDistance = 500;\r
173 RadarMinDistance = 100;\r
174 RadarMaxDistance = 1000;\r
175 RadarFontSize = 14;\r
177 // Position & size of the small radar\r
178 RadarLittlePosX = 0.915;\r
179 RadarLittlePosY = 0.83;\r
180 RadarLittleRadius = 0.1;\r
182 // Position of particular places in the world (point of reference)\r
183 RadarParticularPlaces = {\r
184         "2300.0", "-776.0",  "Vagimount",\r
185         "770.0",  "-640.0",  "Manhatan",\r
186         "1135.0", "-840.0",  "ThePill",\r
187         "1033.0", "-944.0",  "End WuDoor",\r
188         "564.0",  "-1033.0", "Start WuDoor",\r
189         "2125.0", "-764.0",  "BigHole",\r
190         "2169.0", "-1258.0", "GapCave",\r
191         "1840.0", "-970.0",  "StartPosition",\r
192         "2350.0", "-1158.0", "BackWay",\r
193         "2440.0", "-1302.0", "WorldRoof",\r
194         "2228.0", "-1045.0", "DeepForest",\r
195         "2133.0", "-471.0", "PingooVillage",\r
196 };\r
199 //////////////////////////////////////////////////////////////////////////////\r
200 // Login Variables ///////////////////////////////////////////////////////////\r
201 //////////////////////////////////////////////////////////////////////////////\r
203 // If 1, launch snowballs in offline mode (not server), otherwise 0 for connecting to a server\r
204 Local = 1;\r
206 // Address of the login system (should be itsalive.nevrax.org)\r
207 LSHost = "localhost";\r
209 // Address of the frontend system (should be itsalive.nevrax.org)\r
210 FSHost = "localhost";\r
212 // Your login\r
213 Login = "";\r
215 // Your password in clear text\r
216 Password = "";\r
218 // The shard number index\r
219 ShardId = 300;\r
221 // If 1, the client directly connects to the LS\r
222 // If 0, the client connects to the web server and the web server connects to the LS\r
223 UseDirectClient = 1;\r
225 ClientApplication = "snowballs";\r
228 //////////////////////////////////////////////////////////////////////////////\r
229 // Landscape Variables ///////////////////////////////////////////////////////\r
230 //////////////////////////////////////////////////////////////////////////////\r
232 // Name of the landscape data\r
233 LandscapeBankName = "bank.bank";\r
234 LandscapeFarBankName = "bank.farbank";\r
236 // Landscape color (can't be modified in real time)\r
237 LandscapeAmbiantColor = { 17, 54, 100 };\r
238 LandscapeDiffuseColor = { 241, 226, 244 };\r
239 LandscapeMultiplyFactor = 1.1;\r
241 // Landscape view distance for zone loading\r
242 LandscapeVisionInitial = 250.0;\r
243 LandscapeVision = 500.0;\r
245 // Enable the landscape to receive dynamic shadows\r
246 LandscapeReceiveShadowMap = 1;\r
248 // Landscape tesselation\r
249 LandscapeTileNear = 50.0;       // more is bigger more is faster\r
250 LandscapeThreshold = 0.001;     // more is bigger more is faster\r
252 SunAmbientColor = { 255, 255, 255 };\r
253 SunDiffuseColor = { 255, 255, 255 };\r
254 SunSpecularColor = { 255, 255, 255};\r
255 SunDirection = { -2.935, +0.107, -1.22 };\r
258 //////////////////////////////////////////////////////////////////////////////\r
259 // Fog Variables /////////////////////////////////////////////////////////////\r
260 //////////////////////////////////////////////////////////////////////////////\r
262 // 1 if you want to see the fog\r
263 FogEnable = 1;\r
264 FogStart = 100.0;                               // in meter\r
265 FogEnd = 250.0;                         // in meter\r
266 FogColor = { 80, 77, 118 };\r
268 RetrieverBankName = "snowballs.rbank";\r
269 GlobalRetrieverName = "snowballs.gr";\r
272 //////////////////////////////////////////////////////////////////////////////\r
273 // Bloom Variables ///////////////////////////////////////////////////////////\r
274 //////////////////////////////////////////////////////////////////////////////\r
276 SquareBloom = 1;\r
277 DensityBloom = 128;\r
278 EnableBloom = 1;\r
281 //////////////////////////////////////////////////////////////////////////////\r
282 // Compass interface Variables ///////////////////////////////////////////////\r
283 //////////////////////////////////////////////////////////////////////////////\r
285 // Position & size of the compass interface\r
286 CompassPosX = 1.2;\r
287 CompassPosY = 0.13;\r
288 CompassRadius = 0.020;\r
290 // Color of the compass\r
291 CompassColor = { 150, 50, 255, 150 };\r
294 //////////////////////////////////////////////////////////////////////////////\r
295 // Instance groups ///////////////////////////////////////////////////////////\r
296 //////////////////////////////////////////////////////////////////////////////\r
298 InstanceGroups = {\r
299 "3_AN.ig", "4_AP.ig", "5_AD.ig", "5_AK.ig", "5_AL.ig", "5_AP.ig", "5_AQ.ig", "6_AG.ig", "6_AI.ig", "6_AL.ig", "6_AN.ig", "6_AO.ig", "6_AQ.ig", "7_AJ.ig", "7_AN.ig", "7_AO.ig", "8_AL.ig", "8_AN.ig", "3_AF.ig", "8_AR.ig", "3_AG.ig", "3_AI.ig", "3_AJ.ig", "3_AL.ig", "3_AO.ig", "3_AQ.ig", "3_AR.ig", "4_AH.ig", "4_AI.ig", "4_AJ.ig", "4_AK.ig", "4_AM.ig", "4_AN.ig", "4_AQ.ig", "4_AR.ig", "5_AF.ig", "5_AI.ig", "5_AJ.ig", "5_AN.ig", "5_AO.ig", \r
300 "6_AH.ig", "6_AJ.ig", "6_AR.ig", "7_AK.ig", "7_AM.ig", "7_AR.ig", "8_AG.ig", "8_AJ.ig", "8_AK.ig"\r
301 };\r