Core framework enabling the Armband slot to function as an armor slot, with optional advanced armor behavior systems.
Type: Client Mod
Disclaimer: Provided as-is with no guarantee of support.
ArmbandCore modifies the EFT client to allow the Armband equipment slot to function as a true armor slot. This enables modders and players to create armbands with real armor properties that behave consistently with the rest of the armor system.
As of version 4.0.1:
- ArmbandCore's versioning is structured to match the versioning scheme of SPT to allow for the quick identification of compatible mod versions with SPT.
- ArmbandCore also includes an optional suite of experimental armor behavior systems, including:
- Multi-layer armor damage distribution
- Explosive damage redirection
- Throughput suppression
- Blunt damage suppression
- Fragmentation damage suppression
- Armband‑specific armor logic
- Debugging tools for armor and hit tracing
If your mod adds custom armbands with armor stats, simply list ArmbandCore as a dependency and the framework will handle the rest.
- Converts the Armband slot into a valid armor slot.
- Ensures armband armor participates in EFT’s armor pipeline.
- Fully client-side; no server mod required.
- Armor inspector (WIP)
- Hit tracing (WIP)
-
Multi-Layer Armor Resolution Distributes ballistic armor damage across all worn armor pieces.
-
Explosive Armor Protection Redirects explosive damage to armor instead of the player.
-
Armband-Only Explosive Targeting Forces all explosive damage to hit the armband armor.
-
Throughput Damage Suppression Blocks ballistic/explosive leak-through damage.
-
Blunt Damage Suppression Blocks blunt trauma damage.
-
Fragmentation Damage Suppression Blocks grenade fragmentation damage.
| Category | Name | Link |
|---|---|---|
| C# | C# Documentation | |
| Visual Studio | Visual Studio Website |
For the purpose of these directions, “[SPT]” refers to your SPT installation directory.
You will need:
- Visual Studio (or another C# compiler)
- The following referenced assemblies:
Assembly-CSharp.dll- Found in:[SPT]\EscapeFromTarkov_Data\Managed\Assembly-CSharp.dll0Harmony.dll- Found in:[SPT]\BepInEx\core\0Harmony.dllBepInEx.dll- Found in:[SPT]\BepInEx\core\BepInEx.dllItemComponent.Types.dll- Found in:[SPT]\EscapeFromTarkov_Data\Managed\ItemComponent.Types.dllspt-common.dll- Found in:[SPT]\BepInEx\plugins\spt\spt-common.dllspt-core.dll- Found in:[SPT]\BepInEx\plugins\spt\spt-core.dllUnityEngine.dll- Found in:[SPT]\EscapeFromTarkov_Data\Managed\UnityEngine.dllUnityEngine.CoreModule.dll- Found in:[SPT]\EscapeFromTarkov_Data\Managed\UnityEngine.CoreModule.dllUnityEngine.IMGUIModule.dll- Found in:[SPT]\EscapeFromTarkov_Data\Managed\UnityEngine.IMGUIModule.dllUnityEngine.InputLegacyModule.dll- Found in:[SPT]\EscapeFromTarkov_Data\Managed\UnityEngine.InputLegacyModule.dllUnityEngine.TextRenderingModule.dll- Found in:[SPT]\EscapeFromTarkov_Data\Managed\UnityEngine.TextRenderingModule.dll
- For full compatibility with EFT systems, you may be required to modify your
.csprojfile so that it referencesAssembly-CSharp.dllbefore all other referenced assemblies. The order that they show up as in the IDE doesn't matter as much, but the order in the project file is important.
Extract the mod into the root of your [SPT] folder (the same directory as EscapeFromTarkov.exe).
ArmbandCore includes several optional experimental systems.
These can be toggled in the F12 BepInEx configuration menu:
Enable Armor Inspector (WIP)Enable Hit Tracing (WIP)
These options are a work in progress. They are meant to show debugging information in the logs to aid in development of this or related mods.
Enable Multi-Layer Armor Damage Resolution
This allows you to wear multiple types of armor along with armband armor and have them work together. Previous versions of ABC did not permit the use of armband armor while wearing other types of armor.
Enable Protection From ExplosivesRedirect All Explosive Damage to Armband ArmorDisable Throughput DamageDisable Blunt DamageDisable Fragmentation Damage
These options are all relevant only to armor placed/worn in the armband slot. All other armor types will be ignored. Explosions and Ballistics in EFT have multiple components to them - These options should cover that range of components.
To enable a sudo "God mode", enable all of these options at the same time and use an armband armor mod such as Holtzman Shield.
- [✅] Armband slot armor integration.
- [❓] Multi-layer armor system (WIP).
- [❓] Debug logging (WIP).
- [✅] Explosive redirection.
- [✅] Throughput/blunt/fragmentation suppression via configuration options.
Suggest changes or report issues here.
Contributions are welcome and appreciated.
- Fork the repository
- Create a feature branch
- Commit your changes
- Push the branch
- Open a pull request
If you’d like to support development, you can also buy me a coffee:
Distributed under the MIT License.
See LICENSE or LICENSE.txt for details.
- SPT team
- EFT modding community
- Contributors and testers