The ACE3 mod for Arma 3 is amazing, but the overheating mechanic is quite annoying. This is how to reduce this feature and make it a bit more realistic. Add this code to the cba_settings.sqf file in your mission folder.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | // ACE Overheating force ace_overheating_cookoffCoef = 4.46452; force ace_overheating_coolingCoef = 2.02153; ace_overheating_displayTextOnJam = true; ace_overheating_enabled = true; force ace_overheating_heatCoef = 0.0815195; ace_overheating_jamChanceCoef = 1; ace_overheating_overheatingDispersion = true; ace_overheating_overheatingRateOfFire = true; ace_overheating_particleEffectsAndDispersionDistance = 3000; ace_overheating_showParticleEffects = true; ace_overheating_showParticleEffectsForEveryone = false; force ace_overheating_suppressorCoef = 0.440783; ace_overheating_unJamFailChance = 0.1; force ace_overheating_unJamOnreload = true; force ace_overheating_unJamOnSwapBarrel = true; |
This sets up the overheating feature so the weapon will have to be much hotter before it begins the cook-off. And you just need to reload a gun to unjam it.
Use the lines below to tweak ACE stamina to be much more forgiving.
1 2 3 4 5 6 7 8 9 | // ACE Advanced Fatigue ace_advanced_fatigue_enabled = true; ace_advanced_fatigue_enableStaminaBar = true; force ace_advanced_fatigue_fadeStaminaBar = false; force ace_advanced_fatigue_loadFactor = 0.476708; force ace_advanced_fatigue_performanceFactor = 4.0334; force ace_advanced_fatigue_recoveryFactor = 3.49451; force ace_advanced_fatigue_swayFactor = 0.189299; force ace_advanced_fatigue_terrainGradientFactor = 0.620413; |
And this code will enable the Blue Force Tracker on the map.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // ACE Map force ace_map_BFT_Enabled = true; ace_map_BFT_HideAiGroups = false; ace_map_BFT_Interval = 1; force ace_map_BFT_ShowPlayerNames = true; force ace_map_DefaultChannel = 1; ace_map_mapGlow = true; ace_map_mapIllumination = true; ace_map_mapLimitZoom = false; ace_map_mapShake = true; ace_map_mapShowCursorCoordinates = false; ace_markers_moveRestriction = 0; ace_markers_timestampEnabled = true; ace_markers_timestampFormat = "HH:MM"; ace_markers_timestampHourFormat = 24; |
These code samples really should help out. The overheating mechanic is unrealistic, especially with a machine gun using a heavy barrel. You can also carry canteens with water in them and use them to cool the barrel.
Use this section of code in the cba_settings.sqf to lower sound volume when you get in a vehicle.
1 2 3 4 5 6 7 | // ACE Volume force acex_volume_enabled = true; acex_volume_fadeDelay = 1; force acex_volume_lowerInVehicles = true; acex_volume_reduction = 5; acex_volume_remindIfLowered = false; acex_volume_showNotification = true; |
Finally, use this section to enable a standard engineer class to do a full repair of a vehicle. But you need a repair crate or truck to do this.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | // ACE Logistics force ace_cargo_enable = true; ace_cargo_enableRename = true; force ace_cargo_loadTimeCoefficient = 5; ace_cargo_openAfterUnload = 0; force ace_cargo_paradropTimeCoefficent = 2.5; force ace_rearm_distance = 20; force ace_rearm_level = 0; force ace_rearm_supply = 0; force ace_refuel_hoseLength = 12; force ace_refuel_rate = 1; force ace_repair_addSpareParts = true; force force ace_repair_autoShutOffEngineWhenStartingRepair = true; force ace_repair_consumeItem_toolKit = 0; ace_repair_displayTextOnRepair = true; force force ace_repair_engineerSetting_fullRepair = 1; force force ace_repair_engineerSetting_repair = 1; force ace_repair_engineerSetting_wheel = 0; force ace_repair_fullRepairLocation = 2; force ace_repair_fullRepairRequiredItems = ["ace_repair_anyToolKit"]; force ace_repair_locationsBoostTraining = false; force ace_repair_miscRepairRequiredItems = ["ace_repair_anyToolKit"]; force ace_repair_repairDamageThreshold = 0.6; force ace_repair_repairDamageThreshold_engineer = 0.4; force ace_repair_wheelRepairRequiredItems = []; |