ADE – Advanced Diving Environment
Version: 0.2.3.1 Testing
Keep in mind this is in early testing stage and bugs may occur.
Make sure to report bugs you found so we can fix them!
If you want to contribute, just hit me up!
Bear with me since I’m no expert coder!
This mod enhances diving in Arma 3 by simulating open circuit diving. Building on the script from "trini scourge", it brings new functions and equipment to the game. ADE activates only when the player is wearing the mod rebreather, thus making it possible to use both systems in a multiplayer group simultaneously. It is clientside and works on players only.
- Dual use of vanilla and ADE
- Diving calculations, decompression and effects
- 6l single and double cylinders
- Breathing dependent on diving speed
- 13 different breathing gases (Air, EAN, Heliox, Trimix)
- Dive computer with integrated GPS (goes in GPS slot)
- ADE rebreather and goggles worn on land
- Diver backpack with lots of space for additional equipment
The button to open/close the dive computer can be bound in the CBA settings.
The dive computer has to be in the GPS slot.
- Different cylinder sizes as seperate, optional mods (to not clutter the editor)
- Editor modules
- Customizable position for DC
- Refine decompression formula
- Option to refill cylinders
- Animation when connecting cylinder
- Pass cylinders with ACE interaction
- Optimize code
- Wishlist stuff if possible
For classnames see the locked discussion.
The first draft of the manual can be found here[docs.google.com].
TL;DR:
- Equip diver with wanted equipment (ADE suffix)
- Connect cylinder using ACE self interaction
- Open dive computer
- Dive
- Don’t exceed safe limits
Safe limits are:
- ppN2: <3.5bar (not deadly)
- ppO2: <1.4bar (deadly)
- Ascend rate to deco depth: <1m/s (painful and deadly, if too long)
- Decompression depth: +-1m
- Time with 0bar: 2min (deadly)
If the dive computer is equiped, it shows warnings and will play a beeping sound when entering life threatening conditions.
Warning, but no beeps for high ppN2 and cylinder pressure < 50bar, that is up to you to keep in mind.
See the manual for a full list of gases and their components.
Why does it matter?
The percentage of each gas component is linked to its partial pressure.
If the partial pressures are too high, problems will arise (see above for safe limits).
OMG do I need to calculate all this?
Don’t worry, you will only need that once or twice when planning a dive to see how deep you can go.
After some time you will have a rough estimate for its operational limits and don’t need to calculate anymore.
While diving the dive computer will show you the partial pressures and warns you if you get in danger.
A rule of thumb is that low N2 and low O2 will get you deeper.
If the player starts underwater, use either the NATO or ADE goggles.
Equip player with the ADE rebreather.
In order to start a mission with already connected cylinders, make sure to set the following variables in a script for each player using ADE.
Each player can have a different breathing gas if wished.
This example uses compressed air in a single 6l cylinder:
If you want something analog I recommend Feints Depth Gauge Watch.
trini scourge – Script this mod is built upon
Lyrog – Dive computer frame texture
You are free to use ADE under the following conditions:
- Use it for you/your community.
- Use it to learn scripting, configs, textures, ect.
- Don’t use it on monetized servers.