Posted: . At: 12:32 PM. This was 2 years ago. Post ID: 16230
Page permalink. WordPress uses cookies, or tiny pieces of information stored on your computer, to verify who you are. There are cookies for logged in users and for commenters.
These cookies expire two weeks after they are set.



Sponsored



Arma 3 code samples to help out when making a mission with ACE 3.


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.

cba_settings.sqf
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.

cba_settings.sqf
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.

cba_settings.sqf
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.

cba_settings.sqf
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.

cba_settings.sqf
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 = [];

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.