ArmA/Difficulty Settings Post 1.58

From RIP_Wiki
Jump to: navigation, search


About

Due to BI overhauling the ArmA3 difficulty settings, more information can be found here they have well and truly broken it at the moment as if an admin changes the mission it uses the admins difficulty settings and not the servers.


As a temporary fix, this page will cover adjustments to your local config difficulty settings so that if you change mission on the server it stays with the settings that [RIP] use.


Hopefully BI will follow up on their comments and provide a fix for this change.

"Ad. forced difficulty - we are now considering a solution that would allow you to force server to use only one specific difficulty, essentially overriding difficulty preset that can currently be selected by connected players. That way, you would simply set options for your custom difficulty (the one that's stored in profile) and tell server to use "Custom" at all times."[1]

Files, location and fix

To change your local difficulty settings to match the server (only affects Custom, as rest are fixed in stone now), you need to locate the file playername.Arma3Profile and replace the section class DifficultyPresets with one that matches the [RIP] settings.

Default class DifficultyPresets

The default settings should be similar to below:

class DifficultyPresets
{
	class CustomDifficulty
	{
		class Options
		{
			groupIndicators=0;
			friendlyTags=0;
			enemyTags=0;
			detectedMines=0;
			commands=1;
			waypoints=1;
			weaponInfo=2;
			stanceIndicator=2;
			reducedDamage=0;
			staminaBar=0;
			weaponCrosshair=0;
			visionAid=0;
			thirdPersonView=0;
			cameraShake=1;
			scoreTable=1;
			deathMessages=1;
			vonID=1;
			mapContent=0;
			autoReport=0;
			multipleSaves=0;
		};
		aiLevelPreset=2;
	};
	class CustomAILevel
	{
		skillAI=0.5;
		precisionAI=0.5;
	};
};

[RIP] class DifficultyPresets

The [RIP] settings are shown below:

class DifficultyPresets
{
	class CustomDifficulty
	{
		class Options
		{
			reducedDamage=0;
			groupIndicators=0;
			friendlyTags=0;
			enemyTags=0;
			detectedMines=0;
			commands=0;
			waypoints=0;
			weaponInfo=1;
			stanceIndicator=1;
			staminaBar=0;
			weaponCrosshair=0;
			visionAid=0;
			thirdPersonView=0;
			cameraShake=1;
			scoreTable=0;
			deathMessages=0;
			vonID=1;
			mapContent=0;
			autoReport=0;
			multipleSaves=0;
		};
		aiLevelPreset=3;
	};
	class CustomAILevel
	{
		skillAI=1;
		precisionAI=0.30000001;
	};
};

.Arma3Profile File Locations

Unfortunately this is where each user can have two or more different files.


One for the logged in user of the PC located at:

Windows 7/10: C:\Users\User\Documents\Arma 3\User.Arma3Profile


Then for the user that you use in-game, the location will be:

Windows 7/10: C:\Users\User\Documents\ArmA 3 - Other Profiles\[RIP]User\[RIP]User.Arma3Profile


Steps to fix

  1. Find the .Arma3Profile files listed above
  2. Open with Notepad++ (recommended, or notepad if not installed)
  3. Search for the section class DifficultyPresets
  4. Either copy and paste the [RIP] class DifficultyPresets over the settings in the file, or manually adjust the settings
  5. Save the file and when ArmA is next started, all of the settings should be correct


NOTE:

If the section class DifficultyPresets is not found in the file you can paste the [RIP] version at the bottom of the file