////////////////////////////////////////////////////////////////////////////// // Config file for Snowballs 2 client //////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // // This file is used to setup the client. // // You can modify almost all variables dynamically (when the client is launched) // and the new values will be reloaded automatically in the client. // ////////////////////////////////////////////////////////////////////////////// // Snowballs 2 /////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // Root directory where we can find the client datas (zones, tiles, maps, ...) SearchPaths = { "@database@" }; // Which extensions to remap to what if needed (pairs of 2) RemapExtensions = { "dss", "tga" }; // The language code of the client LanguageCode = "en"; // If changes to the config should be saved on exit SaveConfig = 1; // Font name used for all text in the client (it can be a .ttf, .fon, .pfb) FontName = "n019003l.pfb"; ////////////////////////////////////////////////////////////////////////////// // Time ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// FpsSmoothing = 64; ////////////////////////////////////////////////////////////////////////////// // Screen Variables ////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // Use OpenGL, set to 1, Direc3D (Windows) set to 0. OpenGL = 1; // Resolution of the screen ScreenWidth = 800; ScreenHeight = 600; ScreenDepth = 32; // If 1, run in fullscreen mode, 0 for windowed ScreenFull = 0; // Start position of the player (the z is always 0) StartPoint = { 1840.0, -970.0, 0.0 }; ////////////////////////////////////////////////////////////////////////////// // Sound Variables /////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // The sound driver, choose between "Auto", "FMod", "DSound" and "OpenAl" SoundDriver = "FMod"; SoundMaxTracks = 32; SoundUseEax = 1; SoundUseADPCM = 1; SoundForceSoftware = 1; SoundEnabled = 1; ////////////////////////////////////////////////////////////////////////////// // Mouse Variables /////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // 1 to inverse the mouse vertical direction MouseInvert = 0; // Zoom step for the mouse wheel MouseZoomStep = 3.0; // Initial distance of the camera to the main character ViewLagBehind = 6.0; // Initial height of the camera relative to the character ViewHeight = 4.5; // Initial height of the target relative to the character ViewTargetHeight = 4.0; ////////////////////////////////////////////////////////////////////////////// // Entities Variables //////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // Color of the entity name on top of entities EntityNameColor = { 255, 255, 255, 255 }; // Font size of the entity name EntityNameSize = 16; ////////////////////////////////////////////////////////////////////////////// // Commands interface Variables ////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // If 1, display the command (chat) interface ShowCommands = 1; // If 1, display graph ShowGraph = 1; // Position & size of the command interface CommandsBoxX = 0.02; CommandsBoxY = 0.025; CommandsBoxWidth = 0.76; CommandsBoxBorder = 0.009; // Number of lines to display in the command interface CommandsNbLines = 5; // Space between 2 lines CommandsLineHeight = 0.025; // Color of the backgound interface CommandsBackColor = { 0, 0, 128, 128 }; // Color of the text interface CommandsFrontColor = { 255, 255, 255, 255 }; // Font size for the command lines CommandsFontSize = 14; ////////////////////////////////////////////////////////////////////////////// // Radar interface Variables ///////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // If 0, no radar, if 1, big radar, if 2, small radar RadarState = 2; // 0 = no, 1 = big, 2 = little // Position & size of the radar interface RadarPosX = 0.2; RadarPosY = 0.22; RadarWidth = 0.6; RadarHeight = 0.7; // Radar colors RadarBackColor = { 0, 255, 0, 50 }; RadarFrontColor = { 0, 255, 0, 100 }; RadarSelfColor = { 0, 255, 0, 255 }; RadarOtherColor = { 255, 100, 0, 255 }; RadarPlaceColor = { 0, 0, 255, 255 }; // Size of the entity displayed in the radar RadarEntitySize = 0.006; RadarDistance = 500; RadarMinDistance = 100; RadarMaxDistance = 1000; RadarFontSize = 14; // Position & size of the small radar RadarLittlePosX = 0.915; RadarLittlePosY = 0.83; RadarLittleRadius = 0.1; // Position of particular places in the world (point of reference) RadarParticularPlaces = { "2300.0", "-776.0", "Vagimount", "770.0", "-640.0", "Manhatan", "1135.0", "-840.0", "ThePill", "1033.0", "-944.0", "End WuDoor", "564.0", "-1033.0", "Start WuDoor", "2125.0", "-764.0", "BigHole", "2169.0", "-1258.0", "GapCave", "1840.0", "-970.0", "StartPosition", "2350.0", "-1158.0", "BackWay", "2440.0", "-1302.0", "WorldRoof", "2228.0", "-1045.0", "DeepForest", "2133.0", "-471.0", "PingooVillage", }; ////////////////////////////////////////////////////////////////////////////// // Login Variables /////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // If 1, launch snowballs in offline mode (not server), otherwise 0 for connecting to a server Local = 1; // Address of the login system (should be itsalive.nevrax.org) LSHost = "localhost"; // Address of the frontend system (should be itsalive.nevrax.org) FSHost = "localhost"; // Your login Login = ""; // Your password in clear text Password = ""; // The shard number index ShardId = 300; // If 1, the client directly connects to the LS // If 0, the client connects to the web server and the web server connects to the LS UseDirectClient = 1; ClientApplication = "sample"; ////////////////////////////////////////////////////////////////////////////// // Landscape Variables /////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // Name of the landscape data LandscapeBankName = "bank.bank"; LandscapeFarBankName = "bank.farbank"; // Landscape color (can't be modified in real time) LandscapeAmbiantColor = { 17, 54, 100 }; LandscapeDiffuseColor = { 241, 226, 244 }; LandscapeMultiplyFactor = 1.1; // Landscape view distance for zone loading LandscapeVisionInitial = 250.0; LandscapeVision = 500.0; // Enable the landscape to receive dynamic shadows LandscapeReceiveShadowMap = 1; // Landscape tesselation LandscapeTileNear = 50.0; // more is bigger more is faster LandscapeThreshold = 0.001; // more is bigger more is faster SunAmbientColor = { 255, 255, 255 }; SunDiffuseColor = { 255, 255, 255 }; SunSpecularColor = { 255, 255, 255}; SunDirection = { -2.935, +0.107, -1.22 }; ////////////////////////////////////////////////////////////////////////////// // Fog Variables ///////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // 1 if you want to see the fog FogEnable = 1; FogStart = 100.0; // in meter FogEnd = 250.0; // in meter FogColor = { 80, 77, 118 }; RetrieverBankName = "snowballs.rbank"; GlobalRetrieverName = "snowballs.gr"; ////////////////////////////////////////////////////////////////////////////// // Compass interface Variables /////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // Position & size of the compass interface CompassPosX = 1.2; CompassPosY = 0.13; CompassRadius = 0.020; // Color of the compass CompassColor = { 150, 50, 255, 150 }; ////////////////////////////////////////////////////////////////////////////// // Instance groups /////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// InstanceGroups = { "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", "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" };