Difficulty Settings – Arma 3

From Bohemia Interactive Community
Revision as of 18:26, 21 April 2016 by Killzone Kid (talk | contribs)
Jump to navigation Jump to search
This page is now now obsolete and will be changing

Difficulty Menu

Extended armor

Description: Decreases damage of player and his associated group.
Config path:
Profile flag name: Armor
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:taskTemplate:taskTemplate:task

Friendly TAG

Description: Friendly unit identification and distance to the player, works only if weapon crosshair is also enabled.
Config path:
Profile flag name: FriendlyTag
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:taskTemplate:taskTemplate:task

Enemy TAG

Description: Enemy unit identification and distance to the player.
Config path:
Profile flag name: EnemyTag
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:taskTemplate:task/Template:taskTemplate:task/Template:taskTemplate:taskTemplate:taskTemplate:task

Show detected mines

Description: Shows exact location of a mine in the 3d scene.
Config path: Cursor >> explosive
Profile flag name: MineTag
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:taskTemplate:taskTemplate:task

Extended HUD info

Description: Shows leader, health state of group, target aquisition and tasks.
Config path: Cursor >> select, leader, iconInFormation, mission, attack, unitHealer, unitBleeding, unitInjured, me
Profile flag name: HUD
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/

Permanent extended HUD info

Description: Extended HUD info stays after lost visual contact (no fading).
Config path: Cursor >> select, leader, iconInFormation, mission, attack, unitHealer, unitBleeding, unitInjured, me
Profile flag name: HUDPerm
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:taskTemplate:taskTemplate:task

HUD waypoints info

Description: Shows waypoint, type of waypoint and distance to it.
Config path: Cursor >>iconMove,mission
Profile flag name: HUDWp
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:task

HUD waypoints info permanently

Description: HUD Waypoints info stays after lost visual contact.
Config path: Cursor >>iconMove,mission
Profile flag name: HUDWpPerm
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:task

HUD show group

Description: Shows icons around player's group members.
Config path: Cursor >> select
Profile flag name: HUDGroupInfo
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:task

Stance Indicator

Description: Shows HUD element that indicates player's current stance
Config path:
Profile flag name: stanceIndicator
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:task

Auto report

Description: The player's unit reports enemy units, wounds and death of units in player's group.
Note: As of Arma 3 v1.24, disabling auto report has no effect in multiplayer, it's always enabled (hardcoded).
(See http://feedback.arma3.com/view.php?id=18967)
Config path:
Profile flag name: AutoSpot
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:taskTemplate:taskTemplate:task

Extended map info

Description: Markers of friendly and enemy locations and units are shown on the map.
Config path: all mine icons (in explosives config), unit icons (in characters config)
IslandMap >> iconPlayer
Profile flag name: Map
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:taskTemplate:taskTemplate:task

Weapon crosshair

Description: Weapon crosshair shown in 1st and 3rd person view.
Config path:
Profile flag name: WeaponCursor
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/

Auto guide AT

Description: Automatic target aiming of projectiles with flag canLock=1.
Config path: Cursor >> lock_target
Profile flag name: AutoGuideAT
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:taskTemplate:taskTemplate:task

Clock indicator

Description: Shows directional watch of detected targets in the lower cornes of the screen.
Config path: GroupDir >> image
Profile flag name: ClockIndicator
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:task

3rd person view

Description: External camera view.
Config path:
Profile flag name: thirdPersonView
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:task

Super AI

Description: Sets a skill of all AI units to maximum. Was removed in Arma 3 according to dwarden https://forums.bistudio.com/topic/188661-difficulty-overhaul/page-2#entry2989575
Config path:
Profile flag name: ultraAI
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:taskTemplate:task/Template:taskTemplate:task/Template:taskTemplate:task/Template:taskTemplate:task

Auto Aim

Description: Weapon locks on target if cursor is in target's proximity.
Config path:
Profile flag name: autoAim
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:taskTemplate:taskTemplate:taskTemplate:taskTemplate:taskTemplate:taskTemplate:taskTemplate:task

Camera Shake

Description: Camera shakes if player is near an explosion.
Config path:
Profile flag name: CameraShake
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:taskTemplate:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:task

Unlimited saves

Description: Feature broken. It should allow for more than one save games for player.
Config path:
Profile flag name: UnlimitedSaves
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:taskTemplate:taskTemplate:task

Killed by

Description: Shows in camera view, who killed the player.
Config path:
Profile flag name: DeathMessages
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/

Multiplayer score

Description: Shows score in MP.
Config path:
Profile flag name: NetStats
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:task/

VON ID

Description: Identifiaction of the speaking character in MP during communication with CapsLock.
Config path:
Profile flag name: VonID
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:task/Template:taskTemplate:task

Allow full HUD info

Description: Shows weapon's info, info in driven vehicles, compass.
Config path: Switching between configs unitInfoType and unitInfoTypeLite in cfgVehicles of each vehicle
Profile flag name: ExtendetInfoType
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:task/Template:task/Template:taskTemplate:task/Template:taskTemplate:task



Other parameters in cfgSkill

  • Imported from Take On Helicopters as part of library RotorLib:


Rough Landing

Description: Allows landing in higher speeds without landing gear damage.
Config path:
Profile flag name: roughLanding
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:taskTemplate:task/Template:taskTemplate:taskTemplate:taskTemplate:task

Wind Effects

Description: Effect of wind on a helicopter.
Config path:
Profile flag name: windEnabled
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:taskTemplate:task/Template:task/Template:task/Template:task/Template:taskTemplate:task/Template:task

Auto-Trim

Description: AutoTrim function of helicopter.
Config path:
Profile flag name: autoTrimEnabled
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:task/Template:task/Template:taskTemplate:task/Template:taskTemplate:taskTemplate:taskTemplate:task

Stress Damage

Description: Damage caused by stress on the airframe during maneuvers (also based on weight).
Config path:
Profile flag name: stressDamageEnabled
Difficulty availability:
RecruitRegularVeteranExpert
On/OffChangableOn/OffChangableOn/OffChangableOn/OffChangable
Template:taskTemplate:task/Template:task/Template:task/Template:task/Template:taskTemplate:task/Template:task



Server Side Difficulties Override

It is possible to override certain difficulties settings in MP by including the following autogenerated (ultraAI added manually as non-existent in default CfgDifficulties) config in <profilename>.Arma3Profile file in server profile:

class Difficulties
{
    class Recruit
    {
        class Flags
        {
            3rdPersonView = 1;
            armor = 1;
            /* autoAim = 0; - cannot be changed */
            autoGuideAT = 1;
            autoSpot = 1;
            autoTrimEnabled = 1;
            cameraShake = 0;
            clockIndicator = 1;
            deathMessages = 1;
            enemyTag = 0;
            extendetInfoType = 1;
            friendlyTag = 1;
            hud = 1;
            hudGroupInfo = 1;
            hudPerm = 1;
            hudWp = 1;
            hudWpPerm = 1;
            map = 1;
            mineTag = 1;
            netStats = 1;
            roughLanding = 1;
            stanceIndicator = 1;
            stressDamageEnabled = 0;
            ultraAI = 0;
            unlimitedSaves = 1;
            vonID = 1;
            weaponCursor = 1;
            windEnabled = 0;
        };
        precisionEnemy = 0.4;
        precisionFriendly = 0.65;
        skillEnemy = 0.4;
        skillFriendly = 0.65;
    };
    class Regular
    {
        class Flags
        {
            3rdPersonView = 1;
            armor = 1;
            /* autoAim = 0; - cannot be changed */
            /* autoGuideAT = 0; - cannot be changed */
            autoSpot = 1;
            autoTrimEnabled = 0;
            cameraShake = 1;
            clockIndicator = 1;
            deathMessages = 1;
            enemyTag = 0;
            extendetInfoType = 1;
            friendlyTag = 1;
            hud = 1;
            hudGroupInfo = 1;
            hudPerm = 1;
            hudWp = 1;
            hudWpPerm = 1;
            map = 1;
            mineTag = 1;
            netStats = 1;
            roughLanding = 0;
            stanceIndicator = 1;
            stressDamageEnabled = 1;
            ultraAI = 0;
            unlimitedSaves = 0;
            vonId = 1;
            weaponCursor = 1;
            windEnabled = 1;
        };
        precisionEnemy = 0.5;
        precisionFriendly = 1;
        skillEnemy = 0.6;
        skillFriendly = 0.75;
    };
    class Veteran
    {
        class Flags
        {
            3rdPersonView = 1;
            /* armor = 0; - cannot be changed */
            /* autoAim = 0; - cannot be changed */
            /* autoGuideAT = 0; - cannot be changed */
            autoSpot = 1;
            /* autoTrimEnabled = 0; - cannot be changed */
            cameraShake = 1;
            clockIndicator = 1;
            deathMessages = 1;
            /* enemyTag = 0; - cannot be changed */
            extendetInfoType = 0;
            /* friendlyTag = 0; - cannot be changed */
            hud = 1;
            hudGroupInfo = 1;
            /* hudPerm = 0; - cannot be changed */
            hudWp = 1;
            hudWpPerm = 1;
            /* map = 0; - cannot be changed */
            /* mineTag = 0; - cannot be changed */
            netStats = 1;
            /* roughLanding = 0; - cannot be changed */
            stanceIndicator = 1;
            /* stressDamageEnabled = 1; - cannot be changed */
            ultraAI = 0;
            /* unlimitedSaves = 0; - cannot be changed */
            vonId = 0;
            weaponCursor = 1;
            /* windEnabled = 1; - cannot be changed */
        };
        precisionEnemy = 0.75;
        precisionFriendly = 1;
        skillEnemy = 0.85;
        skillFriendly = 0.85;
    };
    class Mercenary
    {
        class Flags
        {
            /* 3rdPersonView = 0; - cannot be changed */
            /* armor = 0; - cannot be changed */
            /* autoAim = 0; - cannot be changed */
            /* autoGuideAT = 0; - cannot be changed */
            autoSpot = 0;
            /* autoTrimEnabled = 0; - cannot be changed */
            /* cameraShake = 1; - cannot be changed */
            /* clockIndicator = 0; - cannot be changed */
            deathMessages = 1;
            /* enemyTag = 0; - cannot be changed */
            /* extendetInfoType = 0; - cannot be changed */
            /* friendlyTag = 0; - cannot be changed */
            hud = 1;
            /* hudGroupInfo = 0; - cannot be changed */
            /* hudPerm = 0; - cannot be changed */
            /* hudWp = 0; - cannot be changed */
            /* hudWpPerm = 0; - cannot be changed */
            /* map = 0; - cannot be changed */
            /* mineTag = 0; - cannot be changed */
            netStats = 1;
            /* roughLanding = 0; - cannot be changed */
            /* stanceIndicator = 0; - cannot be changed */
            /* stressDamageEnabled = 1; - cannot be changed */
            /* ultraAI = 0; - cannot be changed */
            /* unlimitedSaves = 0; - cannot be changed */
            vonID = 0;
            weaponCursor = 1;
            /* windEnabled = 1; - cannot be changed */
        };
        precisionEnemy = 0.85;
        precisionFriendly = 1;
        skillEnemy = 0.85;
        skillFriendly = 1;
    };
};