Custom Difficulty Print

  • 9

Custom difficulty set up location and configuration



  1. Default server profile and username location

    .\ARMAHOSTS\Users\armahosts\armahosts.arma3profile



  2. Paste this at the end of the file and make changes appropriately.
class CfgDifficultyPresets
{
          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 = 1; // (0 = disabled, 1 = enabled; see `cadetMode` command)
          showCadetWP = 1; // (0 = disabled, 1 = enabled)
         
          class Recruit
          {
                    displayName = $STR_Difficulty0; // Name of the difficulty preset.
                    optionDescription = ""; // Description
                    optionPicture = ""; // Picture
                    levelAI = "AILevelLow"; // Level of AI skill
                   
                    class Options
                    {
                              // Simulation
                              reducedDamage = 1; // Reduced damage (0 = disabled, 1 = enabled) // 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)
                              tacticalPing = 1; // Tactical Ping (0 = disabled, 1 = enabled) // 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 = 1; // Stamina bar (0 = disabled, 1 = enabled)
                              weaponCrosshair = 1; // Weapon crosshair (0 = disabled, 1 = enabled)
                              visionAid = 1; // Vision aid (0 = disabled, 1 = enabled) // View
                              thirdPersonView = 1; // 3rd person view (0 = disabled, 1 = enabled, 2 = enabled for vehicles only (Since Arma 3 v1.99))
                              cameraShake = 1; // Camera shake (0 = disabled, 1 = enabled) // Multiplayer
                              scoreTable = 1; // Score table (0 = disabled, 1 = enabled)
                              deathMessages = 1; // Killed by (0 = disabled, 1 = enabled)
                              vonID = 1; // VON ID (0 = disabled, 1 = enabled) // Misc
                              mapContent = 1; // Extended map content (0 = disabled, 1 = enabled)
                              autoReport = 1; // Automatic reporting (0 = disabled, 1 = enabled)
                              multipleSaves = 1; // Multiple saves (0 = disabled, 1 = enabled)
                    };
          };

          class Regular
          {
                    displayName = $STR_Difficulty1; // Name of the difficulty preset.
                    optionDescription = ""; // Description
                    optionPicture = "\A3\Ui_f\data\Logos\arma3_white_ca.paa"; // Picture
                    levelAI = "AILevelMedium"; // Level of AI skill

                    class Options
                    {
                              // Simulation
                              reducedDamage = 0; // Reduced damage (0 = disabled, 1 = enabled) // Situational awareness
                              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)
                              tacticalPing = 1; // Tactical Ping (0 = disabled, 1 = enabled)
                              // 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 = 1; // Stamina bar (0 = disabled, 1 = enabled)
                              weaponCrosshair = 1; // Weapon crosshair (0 = disabled, 1 = enabled)
                              visionAid = 0; // Vision aid (0 = disabled, 1 = enabled) // View
                              thirdPersonView = 1; // 3rd person view (0 = disabled, 1 = enabled, 2 = enabled for vehicles only (Since Arma 3 v1.99))
                              cameraShake = 1; // Camera shake (0 = disabled, 1 = enabled) // Multiplayer
                              scoreTable = 1; // Score table (0 = disabled, 1 = enabled)
                              deathMessages = 1; // Killed by (0 = disabled, 1 = enabled)
                              vonID = 1; // VON ID (0 = disabled, 1 = enabled) // Misc
                              // mapContent = 1; // Extended map content (0 = disabled, 1 = enabled) // before Arma 3 v1.68
                              mapContentFriendly = 1; // Map friendlies (0 = disabled, 1 = enabled) // since Arma 3 v1.68
                              mapContentEnemy = 1; // Map Enemies (0 = disabled, 1 = enabled) // since Arma 3 v1.68
                              mapContentMines = 1; // Map Mines (0 = disabled, 1 = enabled) // since Arma 3 v1.68
                              autoReport = 1; // Automatic reporting (0 = disabled, 1 = enabled)
                              multipleSaves = 1; // Multiple saves (0 = disabled, 1 = enabled)
                    };
          };
                   
          class Veteran
          {
                    displayName = $STR_Difficulty2; // Name of the difficulty preset.
                    optionDescription = ""; // Description
                    optionPicture = "\A3\Ui_f\data\Logos\arma3_white_ca.paa"; // Picture
                    levelAI = "AILevelHigh"; // Level of AI skill

                    class Options
                    {

                              // Simulation
                              reducedDamage = 0; // Reduced damage (0 = disabled, 1 = enabled) // 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)
                              tacticalPing = 0; // Tactical Ping (0 = disabled, 1 = enabled) // 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 = 0; // Stamina bar (0 = disabled, 1 = enabled)
                              weaponCrosshair = 0; // Weapon crosshair (0 = disabled, 1 = enabled)
                              visionAid = 0; // Vision aid (0 = disabled, 1 = enabled) // View
                              thirdPersonView = 0; // 3rd person view (0 = disabled, 1 = enabled, 2 = enabled for vehicles only (Since Arma 3 v1.99))
                              cameraShake = 1; // Camera shake (0 = disabled, 1 = enabled) // Multiplayer
                              scoreTable = 1; // Score table (0 = disabled, 1 = enabled)
                              deathMessages = 1; // Killed by (0 = disabled, 1 = enabled)
                              vonID = 1; // VON ID (0 = disabled, 1 = enabled) // Misc
                              mapContent = 0; // Extended map content (0 = disabled, 1 = enabled) // before Arma 3 v1.68
                              mapContentFriendly = 0; // Map friendlies (0 = disabled, 1 = enabled) // since Arma 3 v1.68
                              mapContentEnemy = 0; // Map Enemies (0 = disabled, 1 = enabled) // since Arma 3 v1.68
                              mapContentMines = 0; // Map Mines (0 = disabled, 1 = enabled) // since Arma 3 v1.68
                              autoReport = 0; // Automatic reporting (0 = disabled, 1 = enabled)
                              multipleSaves = 0; // Multiple saves (0 = disabled, 1 = enabled)
                    };
          };

          class Custom
          {
                    displayName = $STR_Difficulty_Custom; // Name of the difficulty preset.
                    optionDescription = ""; // Description
                    optionPicture = "\A3\Ui_f\data\Logos\arma3_white_ca.paa"; // Picture
                    levelAI = "AILevelMedium"; // Level of AI skill
                             
                              // All options of the Custom preset are set by the engine. The values in config
                             
                    class Options
                    {
                              // Simulation
                              reducedDamage = 0; // Reduced damage (0 = disabled, 1 = enabled) // 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)
                              tacticalPing = 0; // Tactical Ping (0 = disabled, 1 = enabled) // 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 = 0; // Stamina bar (0 = disabled, 1 = enabled)
                              weaponCrosshair = 0; // Weapon crosshair (0 = disabled, 1 = enabled)
                              visionAid = 0; // Vision aid (0 = disabled, 1 = enabled) // View
                              thirdPersonView = 0; // 3rd person view (0 = disabled, 1 = enabled, 2 = enabled for vehicles only (Since Arma 3 v1.99))
                              cameraShake = 0; // Camera shake (0 = disabled, 1 = enabled) // Multiplayer
                              scoreTable = 0; // Score table (0 = disabled, 1 = enabled)
                              deathMessages = 0; // Killed by (0 = disabled, 1 = enabled)
                              vonID = 0; // VON ID (0 = disabled, 1 = enabled) // Misc
                              mapContent = 0; // Extended map content (0 = disabled, 1 = enabled) // before Arma 3 v1.68
                              mapContentFriendly = 0; // Map friendlies (0 = disabled, 1 = enabled) // since Arma 3 v1.68
                              mapContentEnemy = 0; // Map Enemies (0 = disabled, 1 = enabled) // since Arma 3 v1.68
                              mapContentMines = 0; // Map Mines (0 = disabled, 1 = enabled) // since Arma 3 v1.68
                              autoReport = 0; // Automatic reporting (0 = disabled, 1 = enabled)
                              multipleSaves = 0; // Multiple saves (0 = disabled, 1 = enabled)
                    };
          };
};

 
For more information : Arma 3: Difficulty Settings


Was this answer helpful?

Back