Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.
This is a library meant for use by developers, and may be required as a dependency for some plugins. Installing it by itself will have no effect on your game, without another plugin that utilizes it.
Installation
1) Open the downloaded zip file in 7-zip
2) Select the folders in the zip file in 7-zip
3) Drag the selected folders from 7-zip into your SPT folder
Demonstration Video (Yes, it's Quest Tracker, but the same concept applies to all of my mods, I'm not making mod-specific extraction example videos. No, you don't need to drop it onto LICENSE-Launcher.txt, just drop it into your SPT folder):
What is BigBrain
Have you ever wanted to take full control of bots, but found that patching into methods only gets you so far? BigBrain will allow you to insert your own logic layers into bot brains, at whatever priority you want, allowing you to take full control of the bots. If you've ever wanted to completely re-write how a bot behaves in certain circumstances, you are also able to remove original layers, so you don't have to worry about the original BSG brains conflicting with yours.
Mod Developer Notice
Please do not bundle BigBrain directly with your plugin, link users to this mod page to download and install it alongside your plugin. This allows multiple mods to utilize it, without risk of one mod or another being bundled with an old version of BigBrain and potentially breaking things.
Documentation
Documentation is still a to-do, for now the code is the documentation.
I've created a test brain that re-implements the logic of the "PatrolAssault" layer, which can be found on GitHub: https://github.com/DrakiaXYZ/SPT-BrainTest
Note due to this being an almost direct re-implementation of the "PatrolAssault" layer, that was mostly used for testing that I was able to interact with all of the things required to re-implement a base logic layer, the logic may not be implemented in the most concise or best manner.
If you enjoy my work, you can feed my caffeine addiction
-
Version 1.1.0
- DrakiaXYZ
- 52k Downloads
This version will only work with SPT 3.9.x
- Allow layers to be removed and restored during the raid. Thanks DanW!
Note that this doesn't change anything for end users, but adds functionality useful for other mod developers
-
Version 1.0.1
- DrakiaXYZ
- 120k Downloads
This version will only work with SPT 3.9.x
- Add Read-Only Properties to allow other mods to get Custom Layer and Logic Information
-
Version 1.0.0
- DrakiaXYZ
- 30k Downloads
This version will only work with SPT 3.9.x
- Update for 3.9.0
-
Version 0.4.0
- DrakiaXYZ
- 172k Downloads
This version will only work with SPT 3.8.0
- Update for 3.8.0
-
Version 0.3.2
- DrakiaXYZ
- 100k Downloads
This version will only work with SPT 3.7.1-3.7.6
Improved error handling
-
Version 0.3.1
- DrakiaXYZ
- 40k Downloads
This version will only work with SPT 3.7.1, 3.7.2, 3.7.3
Update for 3.7.1 / 26535
-
Version 0.3.0
- DrakiaXYZ
- 13k Downloads
This version will only work with SPT 3.7.0
Update for 3.7.0 / 26282
-
Version 0.2.0
- DrakiaXYZ
- 44k Downloads
This version will only work with SPT 3.6.0-3.6.1
Update for 3.6.0 / 25206
-
Version 0.1.4
- DrakiaXYZ
- 19k Downloads
This version will only work with SPT 3.5.8
- Update for SPT 3.5.8
- Add some more sanity checks
- Add some methods that can be useful for debugging (Used by BotDebug)
-
Version 0.1.3
- DrakiaXYZ
- 3.5k Downloads
This version will only work with SPT 3.5.7
- Some internal restructuring
- Allow adding and removing more than one layer at a time
- Added some more helper functions to BrainManager
- Fix a bug where sometimes custom layers wouldn't get priority over base layers, if their priority numbers were the same
Backwards compatible with mods built for BigBrain 0.1.2
travelyogo
infinite loading screen after launching game when using any 3.9 version even with no other mods installed
error in Logoutput file:
[Info : BepInEx] Loading [DrakiaXYZ-BigBrain 1.1.0]
[Info :DrakiaXYZ-BigBrain] Loading: DrakiaXYZ-BigBrain
[Info :ModulePatch] Enabled patch BotBaseBrainActivatePatch
[Info :ModulePatch] Enabled patch BotBrainCreateLogicNodePatch
[Info :ModulePatch] Enabled patch BotBaseBrainUpdatePatch
[Error :DrakiaXYZ-BigBrain] BigBrainPlugin: System.TypeLoadException: Could not resolve type with token 01000061 (from typeref, class/assembly AICoreStrategyAbstractClass, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)
at SPT.Reflection.Patching.ModulePatch.Enable () [0x00000] in <e5dceffd0a6946a1bcced9f7927c4643>:0
at DrakiaXYZ.BigBrain.BigBrainPlugin.Awake () [0x00058] in <d81f37d758f9412087706c56b7dfcff9>:0
travelyogo
found the issue its because this mod doesnt work with 3.9.0 so I updated it and it works
Slotick
update 3.10 has already been released and the game is not working due to the fact that the mod is too old
DrakiaXYZ Author
3.10 is not out, it is in testing and not meant to be used by regular users
Chidoka
Hi, I got error: [DrakiaXYZ-BigBrain 1.1.0] because it has missing dependencies: com.SPT.core (v3.9.0 or newer)
And the same for for most of you plugin: Waypoints, SearchOpenContainers. I'm on Aki 3.9.8.
DrakiaXYZ Author
Buy the game and don't be a dirty pirate: https://www.escapefromtarkov.com/preorder-page/
Maks_165
the wrong version screenshot
DrakiaXYZ Author
Can you please upload these three log files to codepaste:
And then link them here?
Master_Akt
hi, i just install big brain and nothing else but i have infinite load screen yet and dont know what to do anymore... . thank you for your support and help
DrakiaXYZ Author
Upload the following logs to https://codepaste.sp-tarkov.com/ (Each in their own codepaste) and link them here, and I can take a look at what may be causing the problem
`BepInEx/LogOutput.log`
`user/logs/server-[date].log`
`Logs/log_[date]/[date] traces.log`
EerieLeaves
Unsure if this library may conflict with my modlist, but any plugin version I downloaded all ended up with the infinite loading screen, yikes
DrakiaXYZ Author
Upload the following logs to https://codepaste.sp-tarkov.com/ (Each in their own codepaste) and link them here, and I can take a look at what may be causing the problem
`BepInEx/LogOutput.log`
`user/logs/server-[date].log`
`Logs/log_[date]/[date] traces.log`
SonicDave
Kushlungs
Virus detected on my end
Kazian
New version is getting flagged by Windows Defender as containing a Trojan.
Madcom
windows defender is always flagging the .7zip file, that was not the case with version 1.0.0 witch does not work with the latest version of questing bots.
Kain067
Yeah unfortunately we can't play the new version of Questing Bots until this stops getting flagged.
Blautzi
i tryed to download it but gives me all the time virus warnings and the download stops
Javantoo
Same
DrakiaXYZ Author
Happens almost every time I push a new update, Windows really hates new DLL files. It'll eventually stop triggering Windows Defender, but there's nothing I can do about it for now
Kain067
Same, but it seems more like a Chrome thing than a Windows thing.
GlizOS
It is allowed to ask for support in the comments? I don't really understand what the problem is, but the mod causes infinite loading on the title screen.
DrakiaXYZ Author
That means you're using the wrong version of the mod for your version of SPT
GlizOS
Maybe other than that? SPT 3.9.0, BB 1.0, EFT 30626 all seem to pass by version.
DrakiaXYZ Author
Upload the following logs to CodePaste ( https://codepaste.sp-tarkov.com/ ) and link the resulting uploads here (One upload per codepaste):
1) `user/logs/server-[date].log`
2) `BepInEx/LogOutput.log`
3) `Logs/log_[date]/[date] traces.log`
GlizOS
My deepest apologies. It was an accidentally dropped Questing bots, and since it required BigBrain to work, pulling and inserting from plugins your mod I turned off/on Questing bots as well.
Maksumus2033
I have the same problem, but I don’t understand at all how you solved it. I don't understand what quest bots are.
zufi
you need to do better. fix it. ya'll all talented it.
DrakiaXYZ Author
Wut
jimbo11
use the new ai features in the patch by war state games ?
jimbo11
doase it
DrakiaXYZ Author
No, BigBrain is a library used by other mods to add additional AI behaviour, it does nothing on its own
jimbo11
makes it ai better ?
AmmoDing
little fun fact, the name of this mod is actually a reference to DrakiaXYZ's humongous brain. only a bigbrained individual is capable of creating such a complex mod (and other amazing mods as well)
Gilmor
Hi!
Didn`t see any "brain`s" menu in F12 BepInX... But i`m sure i saw it on previous versions. Is it right?
DrakiaXYZ Author
BigBrain is a library used by other mods, it has never had an F12 entry, as it has no configuration options
blackbird7500
yep you have to take swag + donut for having the menu
MikeOscarPapaSierra
This working for 3.8.3? Says latest is 3.8.1, but I just want to be sure if it is/isn't compatible.
DrakiaXYZ Author
Yes
littledrymuffin
is their a way to get this to work with 3.8.1 i have waypoints and sain but need this and im on 3.8.1
bERys
Thank you for making this mod! I am a Chinese player and I want to ask may I repost your mod to our website? Of course I will indicate the source and your name
bERys
If you don't want me to repost, please let me know
DrakiaXYZ Author
Go for it, just link back here and to the GitHub page
bERys
Thank you again!
postredaction
please update to 3.9.0
DrakiaXYZ Author
What? No, that would be stupid, 3.9.0 has barely started development, and won't be out for months. Don't be dumb, don't run the unstable development branch
sefsgsdfwwwrq
bro lives in the future god dauym
Friday
Hi!
Trying to use last version in AKI 3.7.0 and got tne next error
[Error] : Could not load [DrakiaXYZ-BigBrain 0.3.2.0] because it has missing dependencies: com.spt-aki.core (v3.7.1 or newer)
Any solutions?
huddy
insurance seems to not be working, i have only sain and the two required mods so its one fo those three, any suggestions?
DrakiaXYZ Author
Neither SAIN, BigBrain nor Waypoints interacts in any way with insurance. You're either very unlucky and are rolling losses, or something else is wrong with your SPT install
Cain
Mod wont load in. Have removed and reinstalled multiple times. Wont show in mod list.
DrakiaXYZ Author
BigBrain does not have any settings, it is a library used by other mods, so does not show up in the F12 menu
Brilique
Does it work with 3.7.6? Maybe a dumb question because the Version of the game didn't change i just want to make sure before make a clean install of SPT an get a error after all lol
DrakiaXYZ Author
Yeah should be no issues running on 3.7.6, I just haven't have a chance to update my local copy and test everything officially. All my mods should work though
gold3n_doggo
is there an issue with the required mods, i have a legit copy of tarkov and this mod doesnt work, i just get emty raids no matter what preset i choose?
DrakiaXYZ Author
BigBrain doesn't change spawns at all, so whatever issue you're having would be with another mod, or you'll need to provide more information (BepInEx or client logs)
ThatJedi
ERROR: This version of DrakiaXYZ-BigBrain v0.3.2.0 was built for Tarkov 26535, but you are running 27050. Please download the correct plugin version.
will big brain be updated to the new version any time soon?
DrakiaXYZ Author
There is no released version of SPT for 27050, stop being a pirate and go buy Tarkov: https://www.escapefromtarkov.com/preorder-page
ThatJedi
i did buy tarkov, but i tried using big brain with the sit coop mod so im guessing thats why it doesn't work
DrakiaXYZ Author
SIT is not SPT. None of my mods support SIT, and I don't offer support if you're trying to use my mods with SIT.
ThatJedi
ah ok ty for the response
sorry to bug you
DrakiaXYZ Author
All good, just keep in mind most client mods will not work with SIT, I don't know why their GitHub seems to claim it has anything to do with the "quality" of the mod.
Mods are written for SPT, and SIT strays quite a bit from SPT in terms of de-obfuscation and remapping. This is more a SIT issue than it is a mod or SPT issue.
Schuetze_Klaus
I rate this 10/10 Tushonkas!
RottenBreak
Has anyone else ran into the issue when you download the BigBrain Mod you aren't getting the user folder that its showing should be in the folder? I am trying to get it I have waypoint and Sain in but I can't get the BigBrain to install properly or download properly.
DrakiaXYZ Author
BigBrain is a client-only mod, it doesn't come with a user folder. As the description says right above the video "I'm not making mod-specific extraction example videos".
BIgBrain is a library used by other mods, it doesn't show up in the F12 menu, it doesn't say anything in the server. It sits there and does nothing unless another mod is using it. If the other mod loads, then BigBrain is installed properly.
TinyPoop
Works quite well. Thanks you