vbawol 2016-04-22 18:48:25 -05:00
parent b401cbad7b
commit 04f6435c60
2 changed files with 189 additions and 36 deletions

View File

@ -39,7 +39,7 @@ allowedVotedAdminCmds[] = {};
// INGAME SETTINGS
disableVoN = 0; // If set to 1, Voice over Net will not be available
vonCodecQuality = 20; // Quality from 1 to 30
vonCodecQuality = 30; // Quality from 1 to 30
forceRotorLibSimulation = 0; // Enforces the Advanced Flight Model on the server. Default = 0 (up to the player). 1 - forced AFM, 2 - forced SFM.
persistent = 1; // If 1, missions still run on even after the last player disconnected.
@ -48,7 +48,7 @@ class Missions
{
class Epoch {
template = epoch.Altis; // DO NOT CHANGE THIS, IT WILL BREAK YOUR SERVER
difficulty = "custom"; // difficulty settings: custom
difficulty = "veteran"; // difficulty settings: Recruit, Regular Veteran, Custom
};
};

View File

@ -1,37 +1,190 @@
difficulty = "Custom";
class DifficultyPresets
version=1;
blood=1;
volumeCD=5;
volumeFX=5;
volumeSpeech=5;
singleVoice=0;
gamma=1;
brightness=1;
class CfgDifficultyPresets
{
class CustomDifficulty
defaultPreset = Regular;
// Parameters that affect difficulty and which are shared among presets
myArmorCoef = 1.5;
groupArmorCoef = 1.5;
//Parameters that affect the Limited distance choice for Group Indicators, Friendly Name Tags, Enemy Name Tags and Detected Mines.
//They determine on which distance the indicators are fully visible and how many more meters it takes until the indicator fades-out completely.
fadeDistanceStart = 40.0;
fadeDistanceSpan = 10.0;
recoilCoef = 1;
visionAidCoef = 0.8;
divingLimitMultiplier = 1.0; //Multiplier to limit capacity of lungs for soldiers.
animSpeedCoef = 0;
cancelThreshold = 0; //Threshold used for interrupting action.
showCadetHints = true;
showCadetWP = true;
class Recruit
{
displayName = $STR_Difficulty0; //Name of the difficulty preset.
class Options
{
groupIndicators=2;
friendlyTags=0;
enemyTags=0;
detectedMines=0;
commands=1;
waypoints=1;
weaponInfo=0;
stanceIndicator=1;
reducedDamage=0;
staminaBar=0;
weaponCrosshair=1;
visionAid=0;
thirdPersonView=1;
cameraShake=1;
scoreTable=1;
deathMessages=1;
vonID=1;
mapContent=0;
autoReport=0;
multipleSaves=0;
// Simulation
reducedDamage = true; // Reduced damage
// Situational awareness
groupIndicators = 2; // Group indicators (0 = never, 1 = limited distance, 2 = always)
friendlyTags = 2; // Friendly name tags (0 = never, 1 = limited distance, 2 = always)
enemyTags = 0; // Enemy name tags (0 = never, 1 = limited distance, 2 = always)
detectedMines = 2; // Detected mines (0 = never, 1 = limited distance, 2 = always)
commands = 2; // Commands (0 = never, 1 = fade out, 2 = always)
waypoints = 2; // Waypoints (0 = never, 1 = fade out, 2 = always)
// Personal awareness
weaponInfo = 2; // Weapon info (0 = never, 1 = fade out, 2 = always)
stanceIndicator = 2; // Stance indicator (0 = never, 1 = fade out, 2 = always)
staminaBar = true; // Stamina bar
weaponCrosshair = true; // Weapon crosshair
visionAid = true; // Vision aid
// View
thirdPersonView = true; // 3rd person view
cameraShake = true; // Camera shake
// Multiplayer
scoreTable = true; // Score table
deathMessages = true; // Killed by
vonID = true; // VON ID
// Misc
mapContent = true; // Extended map content
autoReport = true; // Automatic reporting
multipleSaves = true; // Multiple saves
};
aiLevelPreset=2;
};
class CustomAILevel
class Regular
{
skillAI=1;
precisionAI=0;
displayName = $STR_Difficulty1; //Name of the difficulty preset.
class Options
{
// Simulation
reducedDamage = false; // Reduced damage
groupIndicators = 1; // Group indicators (0 = never, 1 = limited distance, 2 = always)
friendlyTags = 1; // Friendly name tags (0 = never, 1 = limited distance, 2 = always)
enemyTags = 0; // Enemy name tags (0 = never, 1 = limited distance, 2 = always)
detectedMines = 1; // Detected mines (0 = never, 1 = limited distance, 2 = always)
commands = 1; // Commands (0 = never, 1 = fade out, 2 = always)
waypoints = 2; // Waypoints (0 = never, 1 = fade out, 2 = always)
// Personal awareness
weaponInfo = 2; // Weapon info (0 = never, 1 = fade out, 2 = always)
stanceIndicator = 2; // Stance indicator (0 = never, 1 = fade out, 2 = always)
staminaBar = true; // Stamina bar
weaponCrosshair = true; // Weapon crosshair
visionAid = false; // Vision aid
// View
thirdPersonView = true; // 3rd person view
cameraShake = true; // Camera shake
// Multiplayer
scoreTable = true; // Score table
deathMessages = true; // Killed by
vonID = true; // VON ID
// Misc
mapContent = true; // Extended map content
autoReport = true; // Automatic reporting
multipleSaves = true; // Multiple saves
};
};
class Veteran
{
displayName = $STR_Difficulty2; //Name of the difficulty preset.
class Options
{
// Simulation
reducedDamage = false; // Reduced damage
// Situational awareness
groupIndicators = 0; // Group indicators (0 = never, 1 = limited distance, 2 = always)
friendlyTags = 0; // Friendly name tags (0 = never, 1 = limited distance, 2 = always)
enemyTags = 0; // Enemy name tags (0 = never, 1 = limited distance, 2 = always)
detectedMines = 0; // Detected mines (0 = never, 1 = limited distance, 2 = always)
commands = 1; // Commands (0 = never, 1 = fade out, 2 = always)
waypoints = 1; // Waypoints (0 = never, 1 = fade out, 2 = always)
// Personal awareness
weaponInfo = 1; // Weapon info (0 = never, 1 = fade out, 2 = always)
stanceIndicator = 1; // Stance indicator (0 = never, 1 = fade out, 2 = always)
staminaBar = false; // Stamina bar
weaponCrosshair = false; // Weapon crosshair
visionAid = false; // Vision aid
// View
thirdPersonView = true; // 3rd person view
cameraShake = true; // Camera shake
// Multiplayer
scoreTable = true; // Score table
deathMessages = true; // Killed by
vonID = true; // VON ID
// Misc
mapContent = false; // Extended map content
autoReport = false; // Automatic reporting
multipleSaves = false; // Multiple saves
};
};
class Custom
{
displayName = $STR_Difficulty_Custom; //Name of the difficulty preset.
//All options of the Custom preset are set by the engine. The values in config
class Options
{
// Simulation
reducedDamage = false; // Reduced damage
// Situational awareness
groupIndicators = 0; // Group indicators (0 = never, 1 = limited distance, 2 = always)
friendlyTags = 0; // Friendly name tags (0 = never, 1 = limited distance, 2 = always)
enemyTags = 0; // Enemy name tags (0 = never, 1 = limited distance, 2 = always)
detectedMines = 0; // Detected mines (0 = never, 1 = limited distance, 2 = always)
commands = 0; // Commands (0 = never, 1 = fade out, 2 = always)
waypoints = 0; // Waypoints (0 = never, 1 = fade out, 2 = always)
// Personal awareness
weaponInfo = 1; // Weapon info (0 = never, 1 = fade out, 2 = always)
stanceIndicator = 0; // Stance indicator (0 = never, 1 = fade out, 2 = always)
staminaBar = false; // Stamina bar
weaponCrosshair = false; // Weapon crosshair
visionAid = false; // Vision aid
// View
thirdPersonView = false; // 3rd person view
cameraShake = false; // Camera shake
// Multiplayer
scoreTable = false; // Score table
deathMessages = false; // Killed by
vonID = false; // VON ID
// Misc
mapContent = false; // Extended map content
autoReport = false; // Automatic reporting
multipleSaves = false; // Multiple saves
};
};
};