Baldur's Gate 3
0 of 0

File information

Last updated

Original upload

Created by

TPadvance

Uploaded by

TPadvance

Virus scan

Safe to use

1504 comments

  1. TPadvance
    TPadvance
    • premium
    • 33 kudos
    Locked
    Sticky
    there are 4,000+ spells/skills in this game, and most of them don't keep track of things enough for the AI to make the right decision. (don't know if the target is dead or alive, has buffs or debuffs, or not.)

    and so if you see AI spamming things or using them on dead characters, please feel free to tell me the name of those spells/skills, so i can fix this AI behavior issue faster.
  2. memberunknow
    memberunknow
    • member
    • 0 kudos
    After I realized sometime at the end of 2023 that this MOD was canceled here and will not receive any further maintenance, I looked around and searched for other AI mods.


    My recommendation is AI Allies MOD.


    It runs flawlessly, in my opinion the AI uses the abilities even better than it did with this MOD here and the author of the MOD maintains it promptly and up to date, responds quickly to feedback and answers almost all questions in the comments section.
    He also maintains his other 8 mods and has fun with them and they are working fine so far. In response to my request for one of his mods, he added a spell to the mod less than 6 hours later.


    This will eventually wear off, but if you really want an AI, AI Allies is a good choice.
    Here is the link to it:
    https://www.nexusmods.com/baldursgate3/mods/4351?tab=description
    1. Dzengrave
      Dzengrave
      • member
      • 2 kudos
      I'm just thinking about returning to BG3 in 2024 and wanted to see which AI mod is relevant now, thank you so much for your feedback and recommendation)))
    2. OJCOPACABANNA
      OJCOPACABANNA
      • premium
      • 1 kudos
      GOAT. Ty
  3. GabeCamomescro
    GabeCamomescro
    • premium
    • 17 kudos
    So, I'm not cool posting this here but TPAdvance has been inactive since October. A toolbar fix is available HERE to put the initial options back on your spellbar. I have also uploaded a second, untested version that SHOULD fix the bad code in this mod and re-enable the intended functionality. So if companions get smarter, it apparently works.
    1. dev614
      dev614
      • premium
      • 1 kudos
      Disclaimer for anybody who would think to download this guy's mod:

      His "fix" will brick your save. It does add the actions back into the hotbar, allowing you to use the mod though. If you know you will not be removing this mod for any reason, then by all means, have at it.

      I've made the mod author aware on his mod page along with other users who have posted about the mod breaking saves - he in turn deleted those comments and blocked me from interacting with the mod page. 

      Just to clarify, Companions AI is safe - it can be removed fine. This guy's fix is NOT safe. It will brick your save if you use it and try to remove it at any point.

      Hopefully this saves somebody some frustration. DO NOT DOWNLOAD THIS "FIX"!
    2. GabeCamomescro
      GabeCamomescro
      • premium
      • 17 kudos
      Disclaimer for those unable to think for themselves and who have no modding experience whatsoever:

      The "fix" does not brick saves. The "fix" adds a potion that, when consumed, unlocks the spells that were initially unlocked via the _Hero entry in Character.txt but got busted in Patch 6. I also fixed some code TPAdvance tried to implement but coded incorrectly, and due to this some of the AI you apply to a summon will remain on it if you re-summon. I did not add this feature, I only fixed the bad code.

      If you have a status, a passive, or any other entity added to your character (including worn armor/weapons) and the game tries to locate it on load but you, I don't know, removed the source files (mod) from the game it gets confused and gives up. This applies to ANY mod, which is why most modders will tell you, and I know this may be a surprising concept to some... DON'T REMOVE MODS MID-PLAYTHROUGH!

      There is a handy spell called Disable AI that is also added with the potion. If you remove the AI buffs from all the characters you added it to, uninstalling should work fine.

      And, yes, I do ban people who trash me with no idea of what they are even talking about. Just to clarify, Companions AI is broken and has been since the beginning. If it still shows on your hotbar by default, my fix is NOT needed. If it doesn't is IS needed. I also have 2 files: the first ONLY provides the potion to show the original actions, the second fixes the busted code.
    3. dev614
      dev614
      • premium
      • 1 kudos
      I guess he must've missed the part where I say that Companions AI is able to be removed/added at will, AS WELL as AI Allies. I have been modding games for years, and am very aware of how to remove all of the assets of a mod before removing it. 

      I removed all of the passives, made sure none of my companions had anything related to the mod on them (potions, passives, etc) and your mod is the ONLY one that breaks the save. 

      Whatever changes you made result in a broken save. If you feel like sharing that information is "trashing" your mod, that's hilarious.

      "Uninstalling should work fine" meaning you haven't tested it and don't know if there's issues.

      It's okay to f*#@ up sometimes, bud. Try to learn from it next time, though.

      EDIT: Guess I wasn't the only one "trashing" his mod, check the mods comments LMAO
  4. KittenHasWares
    KittenHasWares
    • member
    • 0 kudos
    the AI with this mod is awful. half the time they will just stand there doing nothing then skip their turn and the other half of the time when they are doing stuff they do the dumbest s#*! that even enemy AI wouldn't do.
    1. mj5678
      mj5678
      • supporter
      • 0 kudos
      My companions love to shove me for no reason. lolz. I've been satisfied with this mod. Haven't had to disable it except in one very tough fight. But, I am looking to obtain an AI mod which is maintained. Someone above recommended AI Allies, I will check that mod out.
  5. WuuSensei
    WuuSensei
    • supporter
    • 1 kudos
    Something wrong with a few of the folders in data which I am assuming is the reason a lot of us aren't able to get all of the spells. We don't get the spell that adds them all and only get 3 spells to choose from. Attack Controller or Healers. I fixed the smaller ones and attempting to fix this last one but here it is for reference. Used the BG3 Stats Validator.

    Core_Status_BOOST_TP

    A few of the others were missing ally or enemy in

    data "TargetConditions" ""

    but just put both Character() and Ally() in for most and it worked. The errors from validator show;



    Line 18: TPAI_COMBAT2.RemoveEvents: expected one of: None, OnTurn, OnSpellCast, OnAttack, OnAttacked, OnApply, OnRemove, OnApplyAndTurn,
    OnDamage, OnEquip, OnUnequip, OnHeal, OnObscurityChanged, UNUSED1,
    OnSurfaceEnter, OnStatusApplied, OnStatusRemoved, OnMove, OnCombatEnded,
    OnRemovePerformanceRequest, ...


    data "RemoveEvents" "OnCombatEnded;OnFactionChanged;OnDamagedPrevented;OnDamage;OnStatusApplied;OnStatusRemoved"


    Line 34: TPAI_TICKING.StatsFunctors: Property 'StatsFunctors' is not supported on type StatusData

    data "StatsFunctorContext" "OnAttacked;OnHealed"


    Line 47: TPAI_TICKING1.StatsFunctorContext: Property 'StatsFunctorContext' is not supported on type StatusDat


    data "StatsFunctorContext" "OnApply;OnStatusApplied;OnStatusRemoved"


    Line 48: TPAI_TICKING1.StatsFunctors: Property 'StatsFunctors' is not supported on type StatusData

    data "StatsFunctors" "IF(not HasStatus('DOWNED'):ApplyStatus(TPAI_COMBAT);IF(HasStatus('DOWNED'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('SURVIVAL_INSTINCT_DOWNED'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('UNDEAD_FORTITUDE_DOWNED'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('KNOCKED_OUT_BASE'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('KNOCKED_OUT'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('KNOCKED_OUT_INHERITABLE'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('SURRENDERED'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('HOLD_PERSON'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('FROZEN'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('PETRIFIED'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('STUNNED'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('SLEEPING'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('SLEEP'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('POISON_DROW_CONDITION'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('DRUG_ETHER_CONDITION'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('LIE_DYING'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('LIE_DYING_VULNERABLE'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('PACIFYING_SPORES'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('HALLUCINATION_SPORES'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('DRUG_DREAMMIST_CONDITION'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('PARALYZED'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('PARALYZED_SPECTATOR'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('POISON_CRAWLER_MUCUS_CONDITION'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('HASTE_LETHARGY'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('LONG_REST'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('CONFUSION_RAY'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('FEIGN_DEATH'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('HYPNOTIC_PATTERN'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('ENTOMBED'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('COMMAND_HALT'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('CURSE_SKIPPED_TURN'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('SLEEPING_SEATED'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('TIED_TO_CHAIR'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('PRONE'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('PRONE_GREASE'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('PRONE_SEWER'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('PRONE_ICE'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('PRONE_FALLEN'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('KNOCKED_DOWN'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('HIDEOUS_LAUGHTER'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('UNCONSCIOUS'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('SHOCKWAVE'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('COMMAND_GROVEL'):RemoveStatus(TPAI_COMBAT);IF(HasStatus('PRONE_THUNDEROUS_SMITE'):RemoveStatus(TPAI_COMBAT)"


    Line 284: TPAI_CUSTOM_AI_01_STATUS.TickFunctors: 'AiArchetypeOverride' is not a valid Functor

    data "TickFunctors" "IF((Combat() or HadTurnInCombat()) and not HasStatus('DOWNED')):ApplyStatus(TPAI_COMBAT,100,-1);IF((Combat() or HadTurnInCombat()) and not HasStatus('TPAI_TICKING1')):ApplyStatus(TPAI_TICKING1,100,-1);AiArchetypeOverride(custom_ai_01,50)"


    Line 299: TPAI_CUSTOM_AI_02_STATUS.TickFunctors: 'AiArchetypeOverride' is not a valid Functor

    data "TickFunctors" "IF((Combat() or HadTurnInCombat()) and not HasStatus('DOWNED')):ApplyStatus(TPAI_COMBAT,100,-1);IF((Combat() or HadTurnInCombat()) and not HasStatus('TPAI_TICKING1')):ApplyStatus(TPAI_TICKING1,100,-1);AiArchetypeOverride(custom_ai_02,50)"


    Line 314: TPAI_CUSTOM_AI_03_STATUS.TickFunctors: 'AiArchetypeOverride' is not a valid Functor

    data "TickFunctors" "IF((Combat() or HadTurnInCombat()) and not HasStatus('DOWNED')):ApplyStatus(TPAI_COMBAT,100,-1);IF((Combat() or HadTurnInCombat()) and not HasStatus('TPAI_TICKING1')):ApplyStatus(TPAI_TICKING1,100,-1);AiArchetypeOverride(custom_ai_03,50)"


    Line 330: TPAI_RETREAT_STATUS.TickFunctors: 'AiArchetypeOverride' is not a valid Functor

    data "TickFunctors" "IF((Combat() or HadTurnInCombat()) and not HasStatus('DOWNED')):ApplyStatus(TPAI_COMBAT,100,-1);IF((Combat() or HadTurnInCombat()) and not HasStatus('TPAI_TICKING1')):ApplyStatus(TPAI_TICKING1,100,-1);AiArchetypeOverride(tpai_retreat,50)"


    Just figured id let ya know!
    1. dfg3179
      dfg3179
      • supporter
      • 0 kudos
      Did you ever get this to work correctly?
    2. GabeCamomescro
      GabeCamomescro
      • premium
      • 17 kudos
      This is because TPAdvance tried to combine Passive data lines in Boosts. I may fix it later, or maybe let someone else do it, but that is the root issue.
  6. ciccese92
    ciccese92
    • supporter
    • 0 kudos
    Hello everybody, I have a problem, maybe someone here could help to figure out.
    Just few hours ago, larian released the new patch, but after that, i started to have some problems with the game (for example i couldn't interact with other npg or using the fast travels).
    So i decided to re-install the game, but now, when i choose my last save, an error message appears saying that a component, whose was installed during the last run, is now disabled; and the only component missing that game recognizes is Companion AI. But i've re-installed this mod before to run the save, but the error message still appears, and if i try to run the save, game crushes any time. What should i do? i don't wanna re-start the game from the beginning :(
    1. MisterLenny
      MisterLenny
      • premium
      • 0 kudos
      Did you export your load order to your game?
  7. RstgeborenR
    RstgeborenR
    • member
    • 1 kudos
    I know I'm late to the party but I downloaded an old version of immersive AI. Does it improve the companions in companions AI?

    For more recent players: the "Combat Extender" Mod offers an AI called CX AI - is this helping our AI party members with companion ai to make better decisions?

    Since this mod is still working for me but does not(?) get updated anymore I'm trying to get the AI a bit better so watching them is more enjoyable for me.
  8. jjred88
    jjred88
    • member
    • 0 kudos
    I'm trying to do a Karlach thrown weapon barbarian build, but I cannot get her to throw.  She always just runs up to melee enemies.
  9. jshmeef
    jshmeef
    • member
    • 0 kudos
    I downloaded the mod but somehow I don't see the ai spell in the common tab.
    1. exis247
      exis247
      • member
      • 0 kudos
      I'm having the same issue.
    2. jjred88
      jjred88
      • member
      • 0 kudos
      I had the same issue.  What I did was
      Manually download the mod.
      Extract it.
      In Vortex select "Install From File"
      Choose the .pak file
      There will be a pop-up about it not being an archive - choose "Create Mod"
  10. RstgeborenR
    RstgeborenR
    • member
    • 1 kudos
    Hey guys, I just tried to manage profiles in bg3mm (it works best when using load orders to file). There is also the possibility to load only those mods active in your last save and when I did the "edited spells" pak moved to the inactive column. So I think it is currently not loading at all leading to poor AI decisions? So I'm thinking about copying the "edited spells" content back into the Main pak. What Do you think? 
    1. WuuSensei
      WuuSensei
      • supporter
      • 1 kudos
      I think you should join the Larian Discord lol
  11. Cecona
    Cecona
    • member
    • 0 kudos
    So I just downloaded this and added it to my game, but the spells in the game are different than the ones mentioned in the instructions and
    pictures. Rather than there being melee, ranged, and hybrid, there is flanking, front, and back. I didn't see a mention of these changes and I'm very confused. Flanking is not the same as hybrid, and I kinda needed the hybrid option, but there is no more hybrid option. Why was there no mention of this change anywhere, why does everything still say hybrid when hybrid isn't a viable option anymore?
    1. WuuSensei
      WuuSensei
      • supporter
      • 1 kudos
      same.