diff --git a/README.md b/README.md index 9d5be87515..b885f22b23 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@
-
-
-
+
diff --git a/addons/advanced_throwing/functions/fnc_exitThrowMode.sqf b/addons/advanced_throwing/functions/fnc_exitThrowMode.sqf
index c508d0a803..359bd946a5 100644
--- a/addons/advanced_throwing/functions/fnc_exitThrowMode.sqf
+++ b/addons/advanced_throwing/functions/fnc_exitThrowMode.sqf
@@ -32,6 +32,9 @@ if !(_unit getVariable [QGVAR(primed), false]) then {
_unit setVariable [QGVAR(lastThrownTime), CBA_missionTime];
// Fix floating for throwables without proper physics (eg. IR Grenade)
_activeThrowable setVelocity [0, 0, -0.1];
+
+ // Set thrower
+ [QEGVAR(common,setShotParents), [_activeThrowable, _unit, (getShotParents _activeThrowable) select 1]] call CBA_fnc_serverEvent;
};
// Restore muzzle ammo (setAmmo 1 has no impact if no appliccable throwable in inventory)
diff --git a/addons/advanced_throwing/functions/fnc_prime.sqf b/addons/advanced_throwing/functions/fnc_prime.sqf
index 727ace4e23..d52bee67f2 100644
--- a/addons/advanced_throwing/functions/fnc_prime.sqf
+++ b/addons/advanced_throwing/functions/fnc_prime.sqf
@@ -54,6 +54,9 @@ deleteVehicle _activeThrowableOld;
_activeThrowable // projectile
]] call CBA_fnc_globalEvent;
+// Set prime instigator
+[QEGVAR(common,setShotParents), [_activeThrowable, _unit, _unit]] call CBA_fnc_serverEvent;
+
if (_showHint) then {
// Show primed hint
private _displayNameShort = getText (configFile >> "CfgMagazines" >> _throwableMag >> "displayNameShort");
diff --git a/addons/ai/CfgAISkill.hpp b/addons/ai/CfgAISkill.hpp
deleted file mode 100644
index c01b5eb96e..0000000000
--- a/addons/ai/CfgAISkill.hpp
+++ /dev/null
@@ -1,28 +0,0 @@
-
-/*
- * Documentation:
- * https://community.bistudio.com/wiki/AI_Sub-skills
- *
- * The idea here is to reduce the AI's godlike aiming
- * capabilties while retaining it's high intelligence.
- * The AI should be smart enough to move through a town,
- * but also be 'human' in their reaction time and aim.
- *
- * Note: All these values can still be adjusted via
- * scripts, these arrays just change what 0 & 1
- * are for setSkill.
- */
-
-class CfgAISkill {
- aimingAccuracy[] = {0,0, 1,0.8}; // {0,0,1,1}; v1.26 defaults
- aimingShake[] = {0,0, 1,0.6}; // {0,0,1,1};
- aimingSpeed[] = {0,0, 1,0.7}; // {0,0.5,1,1};
- commanding[] = {0,0, 1,0.8}; // {0,0,1,1};
- courage[] = {0,0, 1,0.7}; // {0,0,1,1};
- endurance[] = {0,0, 1,0.7}; // {0,0,1,1};
- general[] = {0,0, 1,0.9}; // {0,0,1,1};
- // apparently breaks rapid firing in single fire mode for players
- //reloadSpeed[] = {0,0, 1,0.8}; // {0,0,1,1};
- spotDistance[] = {0,0, 1,0.9}; // {0,0.2,1,0.4};
- spotTime[] = {0,0, 1,0.7}; // {0,0,1,0.7};
-};
diff --git a/addons/ai/README.md b/addons/ai/README.md
index 40b4e776a4..e3175b1006 100644
--- a/addons/ai/README.md
+++ b/addons/ai/README.md
@@ -1,7 +1,7 @@
ace_ai
======
-Minor changes of AI skill and overhaul of AI firing modes of vanilla weapons, encouraging the AI to use full-auto and bursts more often.
+Overhaul of AI firing modes of vanilla weapons, encouraging the AI to use full-auto and bursts more often.
## Maintainers
diff --git a/addons/ai/config.cpp b/addons/ai/config.cpp
index 60bf7184a4..a269bdcdbc 100644
--- a/addons/ai/config.cpp
+++ b/addons/ai/config.cpp
@@ -14,5 +14,4 @@ class CfgPatches {
};
};
-#include "CfgAISkill.hpp"
#include "CfgWeapons.hpp"
diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml
index b86b2eb576..f5bcbb758a 100644
--- a/addons/ballistics/stringtable.xml
+++ b/addons/ballistics/stringtable.xml
@@ -4,7 +4,7 @@
+
diff --git a/docs/README_PL.md b/docs/README_PL.md
index ba4493acb6..01aa93ddb0 100644
--- a/docs/README_PL.md
+++ b/docs/README_PL.md
@@ -3,7 +3,7 @@
+
diff --git a/docs/_config.yml b/docs/_config.yml
index 24cd47f070..22352d1375 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -9,16 +9,16 @@ ace:
version:
major: 3
minor: 9
- patch: 0
- build: 16
+ patch: 1
+ build: 17
acex:
githubUrl: https://github.com/acemod/ACEX
version:
major: 3
- minor: 1
- patch: 1
- build: 3
+ minor: 2
+ patch: 0
+ build: 4
markdown: kramdown
diff --git a/docs/_config_dev.yml b/docs/_config_dev.yml
index 66c4dfb7e1..d3ec0acb83 100644
--- a/docs/_config_dev.yml
+++ b/docs/_config_dev.yml
@@ -11,8 +11,8 @@ ace:
version:
major: 3
minor: 9
- patch: 0
- build: 16
+ patch: 1
+ build: 17
acex:
githubUrl: https://github.com/acemod/ACEX
diff --git a/docs/img/scope_module.jpg b/docs/img/scope_module.jpg
new file mode 100644
index 0000000000..19629bddd7
Binary files /dev/null and b/docs/img/scope_module.jpg differ
diff --git a/docs/img/wiki/feature/ab_ingame.png b/docs/img/wiki/feature/ab_ingame.png
new file mode 100644
index 0000000000..6f53d714d7
Binary files /dev/null and b/docs/img/wiki/feature/ab_ingame.png differ
diff --git a/docs/img/wiki/feature/ab_module.jpg b/docs/img/wiki/feature/ab_module.jpg
new file mode 100644
index 0000000000..70d2ec52b5
Binary files /dev/null and b/docs/img/wiki/feature/ab_module.jpg differ
diff --git a/docs/img/wiki/feature/abtools_inventory.png b/docs/img/wiki/feature/abtools_inventory.png
new file mode 100644
index 0000000000..72e1607689
Binary files /dev/null and b/docs/img/wiki/feature/abtools_inventory.png differ
diff --git a/docs/img/wiki/feature/atragmx1.jpg b/docs/img/wiki/feature/atragmx1.jpg
deleted file mode 100644
index d80768a686..0000000000
Binary files a/docs/img/wiki/feature/atragmx1.jpg and /dev/null differ
diff --git a/docs/img/wiki/feature/atragmx1.png b/docs/img/wiki/feature/atragmx1.png
new file mode 100644
index 0000000000..e32a31c899
Binary files /dev/null and b/docs/img/wiki/feature/atragmx1.png differ
diff --git a/docs/img/wiki/feature/atragmx4.png b/docs/img/wiki/feature/atragmx4.png
new file mode 100644
index 0000000000..7db5b69077
Binary files /dev/null and b/docs/img/wiki/feature/atragmx4.png differ
diff --git a/docs/img/wiki/feature/rangecard_menu.jpg b/docs/img/wiki/feature/rangecard_menu.jpg
new file mode 100644
index 0000000000..d41ba9fe6b
Binary files /dev/null and b/docs/img/wiki/feature/rangecard_menu.jpg differ
diff --git a/docs/img/wiki/feature/scope_module.jpg b/docs/img/wiki/feature/scope_module.jpg
new file mode 100644
index 0000000000..19629bddd7
Binary files /dev/null and b/docs/img/wiki/feature/scope_module.jpg differ
diff --git a/docs/team.md b/docs/team.md
index 19b1ccee2a..4f1a8d5150 100644
--- a/docs/team.md
+++ b/docs/team.md
@@ -9,7 +9,7 @@ order: 3
Name | Responsibilities
--- | ---
-[bux](https://github.com/bux578){:target="_blank"} | Scripting, Testing
+[bux](https://github.com/bux){:target="_blank"} | Scripting, Testing
[Felix Wiegand](https://github.com/koffeinflummi){:target="_blank"} | Scripting, Model Import
[Glowbal](https://github.com/glowbal){:target="_blank"} | Scripting, UI
[NouberNou](https://github.com/Noubernou){:target="_blank"} | Coding, Modeling, Performance, SME
diff --git a/docs/wiki/feature/advanced-ballistics.md b/docs/wiki/feature/advanced-ballistics.md
index b025b684e4..43fa7d454e 100644
--- a/docs/wiki/feature/advanced-ballistics.md
+++ b/docs/wiki/feature/advanced-ballistics.md
@@ -15,7 +15,7 @@ version:
## 1. Overview
The Advanced Ballistics module improves internal and external ballistics.
-## 1.1 Features
+### 1.1 Features
- Drag modelling based on real-world ballistic coefficients.
- Ambient air density (air pressure, temperature, humidity) affects drag.
- Wind affects drag and deflects the trajectory.
@@ -31,7 +31,19 @@ The Advanced Ballistics module improves internal and external ballistics.
## 2. Usage
-### 2.1 Protractor
+### 2.1 Enabling Advanced Ballistics
+
+#### 2.1.1 Editor
+
+
+#### 2.1.2 Settings Framework
+- [Settings Framework]({{ site.baseurl }}/wiki/framework/settings-framework.html)
+
+#### 2.1.3 Enabled in-game ?
+- Pick up a [Range Card]({{ site.baseurl }}/wiki/feature/rangecard.html) and open it.
+
+
+### 2.2 Protractor
- You need a compatible weapon.
- Press Ctrl+⇧ Shift+K.
- Red line indicates the current inclination angle in degrees.
diff --git a/docs/wiki/feature/ai.md b/docs/wiki/feature/ai.md
index 9cf34ce667..49727b70f9 100644
--- a/docs/wiki/feature/ai.md
+++ b/docs/wiki/feature/ai.md
@@ -12,23 +12,22 @@ version:
patch: 0
---
+
Changes to CfgAISkill were removed in ACE 3.10 (Default AI will now be more skilled)
+
+
+### 3.2 Example with M14 and default 7.62mm 20Rnd Mag
**Start of the mission:**
- - Open the Range Card and check the cartridge, the zeroed distance, the rifle twist,
-the Muzzle Velocity at 15°C and the Bore Height at the end.
-
+- Open the [Range Card]({{ site.baseurl }}/wiki/feature/rangecard.html) and check the cartridge, the zeroed distance, the rifle twist, the muzzle velocity at 15°C and the bore height.
- - Open the AtragMx and the `Atmsphr` column, select `Default` and `Done`.
- - `Open Gun` the 7.62x51mm M80 in the `GunList`.
- - Select `E` (English unit) at the top right.
- - Open the `Gun` column, check and update the `Bore`, the `Rifle Twist` and `Done`.
- - Select `M` (Metric unit) at the top right.
- - Open the `Gun` column, check and update the `Muzzle Velocity`, the `Zero Range` and `Done`.
- - *The Muzzle Velocity Table will be automatically updated.*
- - Optionally, `Save Gun` and `Done` in the `GunList`.
+
+
+- Open the AtragMx and the `Atmsphr` column, select `Default` and `Done`. [[Manual]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=15)
+- `Open Gun` the 7.62x51mm M80 in the `GunList`. [[Manual]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=25)
+- Select `E` (English unit) at the top right. [[Manual]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=10)
+- Open the `Gun` column, check and update the `Bore`, the `Rifle Twist` and `Done`.
+- Select `M` (Metric unit) at the top right.
+- Open the `Gun` column, check and update the `Muzzle Velocity`, the `Zero Range` and `Done`.
+- *The Muzzle Velocity Table will be automatically updated.* [[Manual]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=22)
+- *(Must be edited manually for specific cartridges according with the range card)*
+- Optionally, `Save Gun` and `Done` in the `GunList`.
**In position:**
- - Update the `Atmsphr` column with the Kestrel and `Done` (Check the new Muzzle Velocity in the `Gun` column).
- - Update the `Target` column.
- - Apply the vertical and horizontal elevations on the scope.
- - Control the breath and press.
+
+- Update the `Atmsphr` column with the [Kestrel 4500]({{ site.baseurl }}/wiki/feature/kestrel4500.html) and `Done`.
+- *Check the new `Muzzle Velocity` in the `Gun` column.*
+- Update the `Target` column (the [wind arrow]({{ site.baseurl }}/wiki/feature/weather.html) will also help). [[1]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=16) [[2]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=30) [[3]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=32) [[4]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=33)
+- *The latitude for all common maps can be found in the [ACE3 Github]({{ site.ace.githubUrl }}/blob/master/addons/common/functions/fnc_getMapData.sqf).*
+- Apply the vertical and horizontal elevations on the [scope]({{ site.baseurl }}/wiki/feature/scopes.html).
+- Control the breath and press.
-### 2.2 Example with Truing tool
+### 3.3 Example with Truing tool
**Start of the mission:**
- - Select `Drag Coef Table` in the `Options` menu.
- - Add the `ZR` and the `C1` (`Gun` column) in the table and `Done`.
+
+- Select `Drag Coef Table` in the `Options` menu.
+- Add the `ZR` and the `C1` (`Gun` column) in the table and `Done`.
**In position:**
- - Open the `Truing Drop` in the `Options` menu.
- - Add the actual `Target Range` in the `SUPER` column and `Calc`.
- - Add the same `Target Range` in the `SUB` column and `Calc`.
- - Apply the actual scope elevation in the `Drop` field and `Calc`.
- - `Accept` the new `C1`, `Gun` column and `Elev` are updated.
- - *The Drag Coefficient Table will be automatically updated.*
- - Optionally, `Save Gun` and `Done` in the `GunList`.
+
+- Open the `Truing Drop` in the `Options` menu. [[Manual]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=23)
+- Add the actual `Target Range` in the `SUPER` column and `Calc`.
+- Add the same `Target Range` in the `SUB` column and `Calc`.
+- Apply the actual scope elevation in the `Drop` field and `Calc`.
+- `Accept` the new `C1`, `Gun` column and `Elev` are updated.
+- *The Drag Coefficient Table will be automatically updated.* [[Manual]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=22)
+- Optionally, `Save Gun` and `Done` in the `GunList`.
-
+
- - If a new `Target Range` is applied in the `Target` column, select `Drag Coef Table` in the `Options` menu and `Done`.
- - The ballistic coefficient `C1` and the elevation `Elev` will be recalculated.
+- If a new `Target Range` is applied in the `Target` column, select `Drag Coef Table` in the `Options` menu and `Done`.
+- The ballistic coefficient `C1` and the elevation `Elev` will be recalculated.
+
+### 3.4 Example with overwritten zero distance
+
+- The `Default zero distance` can be overwritten with the [Scopes module]({{ site.baseurl }}/wiki/feature/scopes.html) or the [Settings Framework]({{ site.baseurl }}/wiki/framework/settings-framework.html).
+- In this case, the [Range Card]({{ site.baseurl }}/wiki/feature/rangecard.html) will be automatically updated, NOT the AtragMx.
+- Open the AtragMx and the `Atmsphr` column, select `Default` and `Done`. [[Manual]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=15)
+- Open the `Gun` column, check and update the `Zero Range` and `Done`.
- ### 3. Official Manual and Horus Videos
+
+
+### 3.5 Example with `Add New Gun` in `GunList`
+
+- Open the [Range Card]({{ site.baseurl }}/wiki/feature/rangecard.html) and check the cartridge, the caliber, the bullet weight and the muzzle velocities.
+- Open the AtragMx and the `Atmsphr` column, select `Default` and `Done`. [[Manual]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=15)
+- Select `Add New Gun` in the `GunList`. [[Manual]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=25)
+- Add a `New Gun Name` and `Open Gun`.
+- Select `E` (English unit) at the top right. [[Manual]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=10)
+- Open the `Gun` column, check and update the `Bullet Weight (grains)`, the `Bullet Diam (inches)` and `Done`.
+- Select `M` (Metric unit) at the top right.
+- Open the `Muz Vel Table` in the `Options` menu or click on `MV` in the `Gun` column.
+- Edit manually the `Muzzle Velocity Table` according with the [Range Card]({{ site.baseurl }}/wiki/feature/rangecard.html) and `Done`. [[Manual]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=22)
+- The `C1 coefficient` of the bullet can be found, for example, in the Eden Editor `Config Viewer`:
+> configfile >> "CfgAmmo" >> "Range card cartridge" >> "ACE_ballisticCoefficients"
+
+> configfile >> "CfgAmmo" >> "Range card cartridge" >> "ACE_dragModel"
+- *The AtragMx accepts only **G1 ballistic coefficient**.*
+- *G7 ballistic coefficient can be converted, for example, with the online [JBM Ballistics Calculators](http://www.jbmballistics.com/cgi-bin/jbmgf-5.1.cgi)*.
+- Optionally, `Save Gun` and `Done` in the `GunList`.
+
+
+For advanced users, the ballistic coefficient can be calculated by using the [360 Degree Training Course mission](https://forums.bistudio.com/forums/topic/171228-sp-360-degree-training-course/) as a chronograph at different distances and [JBM Ballistics Calculators](http://www.jbmballistics.com/cgi-bin/jbmbcv-5.1.cgi) for example, or an another ballistic software at your own convenience.
+
- - [Official Manual](https://github.com/acemod/ACE3/blob/master/extras/manual_Horus_ATrag-v385.pdf)
- - [Horus video part1](https://www.youtube.com/watch?v=pg6oqT5jVds)
- - [Horus video part2](https://www.youtube.com/watch?v=7SkRnbwoPmw)
-
-### 4. Dependencies
+## 4. Official Manual and Horus Videos
+
+- [Official Manual]({{ site.ace.githubUrl }}/blob/master/extras/manual_Horus_ATrag-v385.pdf)
+- [Horus video part1](https://www.youtube.com/watch?v=pg6oqT5jVds)
+- [Horus video part2](https://www.youtube.com/watch?v=7SkRnbwoPmw)
+
+
+## 5. Dependencies
{% include dependencies_list.md component="atragmx" %}
diff --git a/docs/wiki/feature/kestrel4500.md b/docs/wiki/feature/kestrel4500.md
index 068e020654..518ec77e68 100644
--- a/docs/wiki/feature/kestrel4500.md
+++ b/docs/wiki/feature/kestrel4500.md
@@ -12,21 +12,45 @@ version:
patch: 0
---
-## Overview
+## 1. Overview
-### Sub-feature 1
-Short description of sub-feature 1.
-
-### Sub-feature 2
-Short description of sub-feature 2.
+The Kestrel 4500 Pocket Weather Tracker is Kestrel's environmental meter. This is a mini weather station in itself :
+- Heading
+- Wind direction
+- Crosswind
+- Headwind
+- Altitude
+- Barometric pressure
+- Wet bulb temperature
+- Relative humidity in %
+- Dewpoint
+- Density altitude
+- Wind chill
+- Temperature °C
+- Time and date
+- Minimum, Maximum and Average values
-## Usage
+## 2. Usage
-Short overview of how to use the feature, e.g. menu options, key bindings,
-instructions. May not apply to all modules.
+### 2.1 Opening the Kestrel
+
+#### 2.1.1 Interaction Menu
+- Open the self interaction menu Ctrl + ⊞ Win
+- Select `Equipment`
+- Select `Open Kestrel 4500`
+
+#### 2.1.2 Custom key
+- `OPTIONS` / `CONTROLS` / `CONFIGURE ADDONS` / `ACE3 Equipment`
+
+#### 2.1.3 Inventory
+
-## Dependencies
+## 3. Official Manual
+- [Official Manual]({{ site.ace.githubUrl }}/blob/master/extras/K4500_Instruction_Manual_English.pdf)
+
+
+## 4. Dependencies
{% include dependencies_list.md component="kestrel4500" %}
diff --git a/docs/wiki/feature/modules.md b/docs/wiki/feature/modules.md
index 85a809896e..f74777e3c1 100644
--- a/docs/wiki/feature/modules.md
+++ b/docs/wiki/feature/modules.md
@@ -24,4 +24,4 @@ This is taking care of module initialization. It lets us ensure that modules pla
## 3. Usage
-For technical usage and instructions, please refer to our [framework documentation about the module component] ({{site.baseUrl}}/wiki/framework/modules-framework.html).
+For technical usage and instructions, please refer to our framework documentation about the module component.
diff --git a/docs/wiki/feature/rangecard.md b/docs/wiki/feature/rangecard.md
index 708d59261c..4326969389 100644
--- a/docs/wiki/feature/rangecard.md
+++ b/docs/wiki/feature/rangecard.md
@@ -16,21 +16,30 @@ version:
Add a range card that updates itself for your weapon and the type of ammo you're using.
+
## 2. Usage
### 2.1 Opening the range card
+
+#### 2.1.1 Interaction Menu
- Open the self interaction menu Ctrl + ⊞ Win
- Select `Equipment`
- Select `Open Range Card`
+#### 2.1.2 Custom key
+- `OPTIONS` / `CONTROLS` / `CONFIGURE ADDONS` / `ACE3 Equipment`
+
+#### 2.1.3 Inventory
+
+
### 2.2 Using the range card
-- To use this to it's full potential the use of a `Vector 21` is strongly recommended, a `Kestrel 4500` will also help.
-
-- Pull out your rangefinder (`Vector 21` preferred) and get the distance between you and your target.
-
+- To use this to it's full potential the use of a [Vector 21]({{ site.baseurl }}/wiki/feature/vector.html) is strongly recommended, a [Kestrel 4500]({{ site.baseurl }}/wiki/feature/kestrel4500.html) will also help.
+- Pull out your rangefinder ([Vector 21]({{ site.baseurl }}/wiki/feature/vector.html) preferred) and get the distance between you and your target.
- Open your rangetable and look under the `Target range` column.
-
- Move to the `Bullet Drop` column, the drop is in MRADs, you need to compensate for it by adjusting your sight. Example, you want to adjust for a bullet drop of -7.9 MRADs simply adjust your scope 7.9 MRADs vertically. (check [feature scopes]({{ site.baseurl }}/wiki/feature/scopes.html) ) for this.
+- Possibility to modify, copy and share the range card between spotter and shooter.
+
+
## 3. Dependencies
diff --git a/docs/wiki/feature/scopes.md b/docs/wiki/feature/scopes.md
index a04578769e..8f496a90d9 100644
--- a/docs/wiki/feature/scopes.md
+++ b/docs/wiki/feature/scopes.md
@@ -17,6 +17,7 @@ version:
### Sniper Scope Adjustment
Allows snipers to adjust their scopes horizontally and vertically in mils.
+
## 2. Usage
### 2.1 Adjusting your scope vertically
@@ -32,6 +33,11 @@ Please not that the following key combinations are ACE3 default key binds.
- Major adjustment right Ctrl + ⇧ Shift + Page Up.
- Major adjustment left Ctrl + ⇧ Shift + page Down.
+### 2.3 Scopes Module
+
+
+
+
## 3. Dependencies
{% include dependencies_list.md component="scopes" %}
diff --git a/docs/wiki/feature/vector.md b/docs/wiki/feature/vector.md
index ce3a3ebbf9..415d77643a 100644
--- a/docs/wiki/feature/vector.md
+++ b/docs/wiki/feature/vector.md
@@ -78,13 +78,19 @@ The Vector is controlled with 2 keys: the azimuth key and the range key; Ta
- Sight the circle on the first object and tap R while further holding Tab ↹. The first measurement is confirmed ("1-P" = first point).
- Sight the second object and release Tab ↹.
-### 2.9 Fall of shot
+#### 2.9 Fall of shot
- Tap Tab ↹ once then press and hold it until the azimuth appears.
- Sight the circle on the object and tap R while further holding Tab ↹. The first measurement is confirmed ("1-P" = first point).
- Sight the Fall of shot and release Tab ↹. The left digits display the left (`L`)/right (`r`) correction value in meter and the right digits display the longer (`A` = add)/shorter (`d` = drop) correction value in meter. If R is tapped the height correction values will be displayed (`UP` and `dn`).
+#### 2.10 Setting the measurement units (degrees/mils & meters/feet)
+
+- Tap Tab ↹ five times fast. "Unit SEtt" appears briefly.
+- Press R until the desired units are displayed.
+- Tap Tab ↹ five times fast to save the selection.
+
## 3. Dependencies
{% include dependencies_list.md component="vector" %}
diff --git a/docs/wiki/featurex/volume.md b/docs/wiki/featurex/volume.md
new file mode 100644
index 0000000000..960e3003c3
--- /dev/null
+++ b/docs/wiki/featurex/volume.md
@@ -0,0 +1,34 @@
+---
+layout: wiki
+title: Volume Toggle
+description: Ability to toggle volume of game and music.
+group: feature
+category: general
+parent: wiki
+mod: acex
+version:
+ major: 3
+ minor: 2
+ patch: 0
+---
+
+## 1. Overview
+
+Adds the possibility of setting a keybind to toggle volume of game and music. It's quite useful for when you're briefing in heavy rain, or if you're in an obnoxiously loud car.
+
+## 2. Features
+
+- Automatically lower volume when inside vehicles (restores when exiting vehicles)
+- Change reduction percentage and fade delay
+- Option to show/hide notification
+- Option to remind you every minute if your volume is lowered
+
+## 3. Usage
+
+1. Set the keybind in ACEX controls
+2. Enable the feature in ACE options
+3. Change the options to your liking
+
+## 4. Dependencies
+
+{% include dependenciesx_list.md component="volume" %}
diff --git a/mod.cpp b/mod.cpp
index ca215089bf..639e957a64 100644
--- a/mod.cpp
+++ b/mod.cpp
@@ -1,8 +1,8 @@
-name = "Advanced Combat Environment 3.9.0";
+name = "Advanced Combat Environment 3.9.1";
picture = "logo_ace3_ca.paa";
actionName = "GitHub";
action = "https://github.com/acemod/ACE3";
-description = "ACE3 - Version 3.9.0";
+description = "ACE3 - Version 3.9.1";
logo = "logo_ace3_ca.paa";
logoOver = "logo_ace3_ca.paa";
tooltip = "ACE3";
diff --git a/optionals/compat_rhs_usf3/CfgAmmo.hpp b/optionals/compat_rhs_usf3/CfgAmmo.hpp
index d4feb96cc0..5125e268fa 100644
--- a/optionals/compat_rhs_usf3/CfgAmmo.hpp
+++ b/optionals/compat_rhs_usf3/CfgAmmo.hpp
@@ -194,7 +194,7 @@ class CfgAmmo {
class M_Titan_AT;
class rhs_ammo_M_fgm148_AT: M_Titan_AT {
- irLock = 0;
+ irLock = 1;
laserLock = 0;
airLock = 0;
diff --git a/optionals/compat_rhs_usf3/CfgWeapons.hpp b/optionals/compat_rhs_usf3/CfgWeapons.hpp
index 4285db8661..2c1594143c 100644
--- a/optionals/compat_rhs_usf3/CfgWeapons.hpp
+++ b/optionals/compat_rhs_usf3/CfgWeapons.hpp
@@ -105,8 +105,8 @@ class CfgWeapons {
ACE_twistDirection = 0;
ACE_barrelLength = 508.0;
};
- class SMG_01_F;
- class rhsusf_weap_MP7A1_base_f: SMG_01_F {
+ class SMG_02_base_F;
+ class rhsusf_weap_MP7A1_base_f: SMG_02_base_F {
ACE_barrelTwist = 160.0;
ACE_barrelLength = 180.0;
};