Difference between revisions of "Arma 3 Custom Difficulty"

From Nitradopedia EN
Jump to: navigation, search
Line 1: Line 1:
  
Hier möchten wir dir zeigen, wie du eingene Schwierigkeitesstufen auf deinem Server einrichten kannst.
+
Here we would like to show you how you can set up your own difficulty levels on your server.
  
Wir haben diesen Artikel für dich in kleiner Schritte aufgeteilt, damit diese besser nachvolziehbar sind.
+
We have divided this article into smaller steps for you, so that they are easier to follow.
  
Alle Änderungen beziehen sich auf die Server.cfg und die Profil-Datei deines Servers.
+
All changes refer to the server.cfg and the profile file of your server.
  
 
== Inhaltsverzeichnis ==
 
== Inhaltsverzeichnis ==
Line 13: Line 13:
 
* 4Schwierigkeit erzwingen
 
* 4Schwierigkeit erzwingen
  
=== Profil-Datei finden, für die Änderung ===
+
=== Find profile file for modification ===
Den Namen deines Profils kannst du einsehen unter "Einstellungen > Allgmein" ab dem Punkt "'''Profile name'''"
+
You can see the name of your profile under "Settings > General" from the point "'''Profile name''''''.
  
Die Datei selbst findest du hier "/arma3/config/users/<profilname>/<profilname>.Arma3Profile"
+
The file itself can be found here "/arma3/config/users/<profile name>/<profile name>.Arma3Profile".
  
=== Custom Difficulty erstellen ===
+
=== Create Custom Difficulty ===
'''Custom''' dient hier lediglich als Bespiel, es kann namentlich beliebig angepasst werden .
+
'''Custom''' is used here as an example only, it can be customized by name as desired .
  
Um eine eigene Schwierigkeitsstufe anlegen zu können, gehe in deine Profil-Datei und füge Folgendes hinzu:
+
To create your own difficulty level, go to your profile file and add the following:
 
  {
 
  {
 
     class CustomDifficulty
 
     class CustomDifficulty
Line 64: Line 64:
 
     };
 
     };
 
  };
 
  };
Der Name der Schwierigkeitsstufe ist hierbei folgend in dem Codeblock definiert '''Custom'''Difficulty
+
The name of the difficulty level is defined in the following code block '''Custom'''Difficulty
  
=== Schwierigkeit in die Mission eintragen ===
+
=== Enter difficulty in the mission ===
Nun muss nurnoch in der Mussioncycle die Custom-Difficulty in der Server.cfg eingetragen werden.
+
Now only the custom difficulty has to be entered in the server.cfg in the Mussioncycle.
  
Dies machen wir folgendermaßen:
+
We do this as follows:
 
  class Missions
 
  class Missions
 
  {
 
  {
Line 79: Line 79:
 
  };
 
  };
  
=== Schwierigkeit erzwingen ===
+
=== Force Difficulty ===
Wenn du jetzt möchtest, dass jeder Spieler auf diese Schwierigkeitsstufe '''Custom''' gestellt wird, muss in der Server.cfg zusätzlich folgendes eingetragen werden
+
If you now want every player to be set to this difficulty level '''Custom''', you have to add the following to the server.cfg
 
  forcedDifficulty = "Custom";
 
  forcedDifficulty = "Custom";

Revision as of 19:50, 31 August 2022

Here we would like to show you how you can set up your own difficulty levels on your server.

We have divided this article into smaller steps for you, so that they are easier to follow.

All changes refer to the server.cfg and the profile file of your server.

Inhaltsverzeichnis

[Verbergen]

  • 1Profil-Datei finden, für die Änderung
  • 2Custom Difficulty erstellen
  • 3Schwierigkeit in die Mission eintragen
  • 4Schwierigkeit erzwingen

Find profile file for modification

You can see the name of your profile under "Settings > General" from the point "Profile name'.

The file itself can be found here "/arma3/config/users/<profile name>/<profile name>.Arma3Profile".

Create Custom Difficulty

Custom is used here as an example only, it can be customized by name as desired .

To create your own difficulty level, go to your profile file and add the following:

{
   class CustomDifficulty
   {
       class Options
       {
               // Simulation
               reducedDamage = 0; // 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 = 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 = 1; // Stamina bar
               weaponCrosshair = 0; // Weapon crosshair
               visionAid = 0; // Vision aid
               // View
               thirdPersonView = 1; // 3rd person view
               cameraShake = 0; // Camera shake
               // Multiplayer
               scoreTable = 0; // Score table
               deathMessages = 0; // Killed by
               vonID = 1; // VON ID
               // Misc
               mapContent = 0; // Extended map content
               autoReport = 0; // Automatic reporting
               multipleSaves = 0; // Multiple saves
       };
       //aiLevelPreset is counted from 0 and can have following values: 0 (AI Level Low), 1 (AI Level Normal), 2 (AI Level High), 3 (AI Level Custom).
       //When 3 (AI Level Custom) is chosen, values of skill and precision are stored to the class CustomAILevel.
       aiLevelPreset=3;
   };
   class CustomAILevel
   {
       skillAI=0.85;
       precisionAI=0.5;
   };
};

The name of the difficulty level is defined in the following code block CustomDifficulty

Enter difficulty in the mission

Now only the custom difficulty has to be entered in the server.cfg in the Mussioncycle.

We do this as follows:

class Missions
{
	class DEINMISSIONNAME
	{
 		template = MISSION.KARTE;
		difficulty = "Custom";
	}; 
};

Force Difficulty

If you now want every player to be set to this difficulty level Custom, you have to add the following to the server.cfg

forcedDifficulty = "Custom";