Personnaliser la difficulté dans Arma 3
Arma 3 propose 4 difficultés différentes par défaut, dont vous pouvez personnaliser une. Voici comment personnaliser la difficulté “custom”.
Modifier le fichier gameserver.Arma3Profile
La modification du fichier est très simple.
- Passez en mode “Advanced” dans la configuration.
- Sélectionnez ensuite
gameserver.Arma3Profile
à gauche. - Modifiez le fichier selon vos préférences et enregistrez les modifications.
- Redémarrez le serveur.
Comment modifier le fichier
Fichier original
version=1;
blood=1;
singleVoice=0;
gamma=1;
brightness=1;
sceneComplexity=400000;
shadowZDistance=100;
viewDistance=1000;
preferredObjectViewDistance=800;
terrainGrid=25;
volumeCD=10;
volumeFX=10;
volumeSpeech=10;
volumeVoN=10;
maxSamplesPlayed=96;
vonRecThreshold=0.029999999;
Avec une difficulté personnalisée
version=1;
blood=1;
singleVoice=0;
gamma=1;
brightness=1;
sceneComplexity=400000;
shadowZDistance=100;
viewDistance=1000;
preferredObjectViewDistance=800;
terrainGrid=25;
volumeCD=10;
volumeFX=10;
volumeSpeech=10;
volumeVoN=10;
maxSamplesPlayed=96;
vonRecThreshold=0.029999999;
class DifficultyPresets {
class CustomDifficulty {
class Options {
/* Simulation */
reducedDamage = 0; // Dommages réduits
/* Conscience de la situation */
groupIndicators = 0; // Indicateurs de groupe (0 = jamais, 1 = distance limitée, 2 = toujours)
friendlyTags = 0; // Étiquettes des noms amis (0 = jamais, 1 = distance limitée, 2 = toujours)
enemyTags = 0; // Étiquettes des noms ennemis (0 = jamais, 1 = distance limitée, 2 = toujours)
detectedMines = 0; // Mines détectées (0 = jamais, 1 = distance limitée, 2 = toujours)
commands = 1; // Commandes (0 = jamais, 1 = fondu, 2 = toujours)
waypoints = 1; // Points de passage (0 = jamais, 1 = fondu, 2 = toujours)
tacticalPing = 0; // Ping tactique (0 = désactiver, 1 = activer)
/* Conscience personnelle */
weaponInfo = 2; // Infos sur les armes (0 = jamais, 1 = fondu, 2 = toujours)
stanceIndicator = 2; // Indicateur de posture (0 = jamais, 1 = fondu, 2 = toujours)
staminaBar = 0; // Barre d'endurance
weaponCrosshair = 0; // Viseur de l'arme
visionAid = 0; // Assistance visuelle
/* Vue */
thirdPersonView = 0; // Vue à la 3ème personne (0 = désactivée, 1 = activée, 2 = activée pour les véhicules uniquement (depuis Arma 3 v1.99))
cameraShake = 1; // Secousse de la caméra
/* Multijoueur */
scoreTable = 1; // Tableau des scores
deathMessages = 1; // Tué par
vonID = 1; // ID de VoN
/* Divers */
mapContent = 0; // Contenu étendu de la carte
autoReport = 0; // (ancien autoSpot) Rapport automatique des ennemis repérés par les joueurs uniquement. Cela n'a aucun effet sur les IA.
multipleSaves = 0; // Sauvegardes multiples
};
// Le paramètre aiLevelPreset définit le niveau de compétence de l'IA, et peut avoir les valeurs suivantes : 0 (faible), 1 (normal), 2 (élevé), 3 (personnalisé).
// Si la valeur 3 (personnalisé) est choisie, les valeurs de skill et precision sont prises à partir de la classe CustomAILevel.
aiLevelPreset = 3;
};
class CustomAILevel {
skillAI = 0.5;
precisionAI = 0.5;
};
};
Pour démarrer une carte avec la difficulté personnalisée, vous pouvez simplement le faire dans le fichier CONFIG_server.cfg :
class Missions {
class Mission1 {
template = "coop_01.cam_lao_nam";
difficulty = "Custom";
};
};