Mod Details

Separate Hostility

Separate Hostility 1.0.0

Created by  freshcloth

3.6K Downloads

SPT 3.11.4 Compatible

Completely fixes the hostility issue in EFT 0.16 / SPT 3.11 where bots don't fight others as they should.

Latest Version 1.0.0
SPT 3.11.4

Updated Aug 9, 2:57 AM

Version Notes

Linked to github release on June 16.

Download the Separate Hostility package.

Install like any other client side mods.

This download is externally hosted.
Always scan for viruses.

Originally made as an update to Please Just Fight, however it faces a core limitation in 0.16: same-faction PMC groups won’t fight each other, only engaging opposing factions. Everyone lives in a big happy family.

To fix this, the mod was fully rewritten with patches that:

Split PMC mega groups into individual ones (per bot and per spawn group setting).

Remove faction-based hostility restrictions.

Result: PMCs now engage any hostile target, including former allies, enabling true free-for-all combat, while keeping their spawn group settings.

Do note that I tend to kill everyone so there’s no distinguishing for USEC player and rogues. Kill em all.

Details: Hostility is group based. Bots are spawned into same role group, regardless of their spawn group setting (duo, trio, solo, quad…). For example, the game spawned a duo USEC squad, a trio USEC squad, and 2 solo USEC. The result is they are all added into one big USEC group that they won’t fight each other. You can set bots as enemy even within their own big group, but that would break any spawn group settings and is practically bad.

This mod was made back in June when I was still playing SPT.

Version 1.0.0
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

3.6K Downloads

Created Aug 9, 2:57 AM

Updated Aug 9, 2:57 AM

Virus Total Results

Linked to github release on June 16.

Download the Separate Hostility package.

Install like any other client side mods.

sheepy

After trial and error, I discovered this mod alongside SAIN cause a massive amount of errors to occur after a single raid. This will hurt your performance and can cause issues by overloading SPT.

0 Likes
MauwMa

It is in fact fix the hostility issue, however it’s saparate the boss groups too. Reshala fights agains the followers, the goons killing each other right in the beginning of the raid etc.

0 Likes
20fpsguy

hello i noticed something after a raid the bepinex console is getting spammed
this spam continues none stop until a game restart i didn notice any issues ingame just the error appreaing

“EXCEPTION: System.NullReferenceException at (wrapper managed-to-native) UnityEngine.Transform.get_position_Injected(UnityEngine.Transform,UnityEngine.Vector3&) at UnityEngine.Transform.get_position () [0x00000] in <b4e80bd296bc48ba89d931486f299d70>:0 at EFT.BifacialTransform.get_position () [0x00023] in <13b3da31885d4b8d827d4190298e367f>:0 at BotsGroup+Class267.method_2 (EnemyInfo info) [0x00011] in <13b3da31885d4b8d827d4190298e367f>:0 at System.Linq.EnumerableSorter2[TElement,TKey].ComputeKeys (TElement[] elements, System.Int32 count) [0x00010] in <a314714511a14f84b853c03efd8682b8>:0 at System.Linq.EnumerableSorter1[TElement].ComputeMap (TElement[] elements, System.Int32 count) [0x00000] in <a314714511a14f84b853c03efd8682b8>:0 at System.Linq.EnumerableSorter1[TElement].Sort (TElement[] elements, System.Int32 count) [0x00000] in <a314714511a14f84b853c03efd8682b8>:0 at System.Linq.OrderedEnumerable1[TElement].SortedMap (System.Linq.Buffer1[TElement] buffer) [0x00006] in <a314714511a14f84b853c03efd8682b8>:0 at System.Linq.OrderedEnumerable1[TElement].ToArray () [0x00025] in <a314714511a14f84b853c03efd8682b8>:0 at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable1[T] source) [0x0001f] in <a314714511a14f84b853c03efd8682b8>:0 at BotsGroup.method_9 () [0x00128] in <13b3da31885d4b8d827d4190298e367f>:0 at BotsGroup.method_8 (System.Boolean checkEnemiesOnDead) [0x00016] in <13b3da31885d4b8d827d4190298e367f>:0 at BotsGroup.method_7 () [0x0000d] in <13b3da31885d4b8d827d4190298e367f>:0 at BotsGroup.method_2 () [0x00016] in <13b3da31885d4b8d827d4190298e367f>:0 at (wrapper delegate-invoke) <Module>.invoke_void() at EFT.StaticManager.Update () [0x0001b] in <13b3da31885d4b8d827d4190298e367f>:0 2025-09-08 23:22:26.987 +02:00|0.16.1.3.35392|Error|Default|NullReferenceException
UnityEngine.Transform.get_position () (at <b4e80bd296bc48ba89d931486f299d70>:0)
EFT.BifacialTransform.get_position () (at <13b3da31885d4b8d827d4190298e367f>:0)
BotsGroup+Class267.method_2 (EnemyInfo info) (at <13b3da31885d4b8d827d4190298e367f>:0)
System.Linq.EnumerableSorter2[TElement,TKey].ComputeKeys (TElement[] elements, System.Int32 count) (at <a314714511a14f84b853c03efd8682b8>:0)<br>System.Linq.EnumerableSorter1[TElement].ComputeMap (TElement[] elements, System.Int32 count) (at <a314714511a14f84b853c03efd8682b8>:0)<br>System.Linq.EnumerableSorter1[TElement].Sort (TElement[] elements, System.Int32 count) (at <a314714511a14f84b853c03efd8682b8>:0)<br>System.Linq.OrderedEnumerable1[TElement].SortedMap (System.Linq.Buffer1[TElement] buffer) (at <a314714511a14f84b853c03efd8682b8>:0)
System.Linq.OrderedEnumerable1[TElement].ToArray () (at <a314714511a14f84b853c03efd8682b8>:0)<br>System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable1[T] source) (at <a314714511a14f84b853c03efd8682b8>:0)<br>BotsGroup.method_9 () (at <13b3da31885d4b8d827d4190298e367f>:0)
BotsGroup.method_8 (System.Boolean checkEnemiesOnDead) (at <13b3da31885d4b8d827d4190298e367f>:0)
BotsGroup.method_7 () (at <13b3da31885d4b8d827d4190298e367f>:0)
BotsGroup.method_2 () (at <13b3da31885d4b8d827d4190298e367f>:0)
EFT.StaticManager.Update () (at <13b3da31885d4b8d827d4190298e367f>:0)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
Class405:UnityEngine.ILogHandler.LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) “

0 Likes
Foxxee

There is a funny issue where PMCs with this mod just shoots Santa on sight instead of ignoring him.

0 Likes
HAJIMEdj

And the mod list grows ever longer

0 Likes
Musambe TUTU

does this conflict with friendly pmcs?

0 Likes
tzeapa

this causes rogues to attack usecs on lighthouse. including your character if you are usec.

0 Likes

rogues already attack usecs by default, they just have specific conditions that needs to happen before attacking. are you sure this is not what youre experiencing?

0 Likes

very sure. not killed rogues in past 3 raids. playing as usec they shoot at me close to long road

0 Likes
Szperacz

Does it work with MOAR?

0 Likes

For me, I used a MOAR setting about hostile to same faction in F12 menu.

0 Likes
Watchman3001

Is there still a small vanilla chance with this mod that PMCs of same group will be friendly?
And groups are still possible, yeah?

0 Likes

No, groups will always be hostile to other groups regardless of sides now.

Yes groups still exist.

0 Likes
RuKira

I have to ask, but you did get permission to upload this yes?

1 Like

Ah, ignore. Seems Shib made a comment on their own post.

0 Likes

☝️🤓

0 Likes

It was a big enough change that I encouraged them to post this as a separate mod

0 Likes

Details