mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-11-11 09:49:05 +00:00
9bc219ee14
About Shared Library (shared) and Module Library (module) type of cmake target INSTALL command has different behaviour for ARCHIVE LIBRARY RUNTIME depending on the platform
277 lines
8.9 KiB
INI
277 lines
8.9 KiB
INI
//////////////////////////////////////////////////////////////////////////////
|
|
// 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"
|
|
};
|