Jump to content


The best script/scripts for automatic party bahaviour in a megamod?


  • Please log in to reply
14 replies to this topic

#1 -Anarki-

-Anarki-
  • Guest

Posted 01 February 2010 - 11:14 PM

Hello :) I was hesistant to ask such a noob question but i tried to look around as much as I could and I found nothing on the subject except very old threads :( so here I go..

well so i have used leomars nifty tool to install the "reccomended" set of mods by guidence from threads on this great forum for some obstacles. thanks for the tool btw if you read this :)

im the type that dont want to micromanage so much, at least not always, and I prefer if they can have more or less automatic AI. like more modern games - your companions do their things by themselves to the best of their abilities.

so i found something called uScript that supposedly should be able to pull this off - but its from 2002 :S will it really work (still) with theese modern mods? especially the BG1 campaign in BGT? I mean, the script is designed for BG2 after all. but maybe it does not matter?

and after searching I found some peoples talking about the "eSeries" - i found it indeed on google but its equally old. So same questions apply here :)

and so the obvious: should I go with uScript or "eSeries" - which is most compatible? or plain and simple "best"? or are the newer and better scripts?

And sorry if this have been asked many times before :( but im new to the modding scene of BG2 and its hard to find info on theese things by now!

cheers :)

#2 Setharnas

Setharnas
  • Member
  • 55 posts

Posted 02 February 2010 - 04:21 AM

The BWS includes the BPSeries scripts, which are actively maintained. Unfortunately they seem to depend on including the main component of BP (Big Picture) - which is hardly a bad thing, but it's an either/or with SCSII due to them both modifying similar things in different ways. I'm an SCSII fan, so I can't comment on BPSeries, sorry.

The eSeries is what I greatly enjoyed before starting megamod installs, but they have some issues with lag and not taking into account new spells and changes to old ones from mods like Spell Revisions, Divine Remix or a whole lot of others included in the BWP. Very sad, IMHO, as they worked exactly like what you (and I ;) ) want from a good AI script pack.

The uSeries, unless I confuse them right now, do have a certain history that isn't really positive. Confusion or not, with a script pack that old you will have the same issues as with eSeries - which means, they're pretty much out of the question for megamod installations.

I hope someone else will comment on Yovaneth's sg/bt scripts, though I expect them to have the same problems.

#3 Creepin

Creepin
  • Administrator
  • 1676 posts

Posted 02 February 2010 - 06:14 AM

The uSeries, unless I confuse them right now, do have a certain history that isn't really positive.

Of all other people's scripts I used I liked uScript most. In some scripts I didn't liked how healing routine was processed, in others the need for using hotkeys to nudge the script where uScript makes all decisions on it's own. It's old & written with vanilla BG in mind, so no new spells or item use, yet I still haven't find any script I'll like more even in BWP environment.

The Old Gold - v0.2 WIP (mod for BGT/BWP/BWS)


#4 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 02 February 2010 - 06:36 AM

If your WeiDU.log has BGT and TDD BP in any form, try the BPSeries like Setharnas recommended :) For 2 great Thief and Bard scripts, have a look at aTweaks' scripts too :P

And eSeries is best for unmodded BGII

Edited by Lollorian, 02 February 2010 - 07:24 AM.

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#5 Setharnas

Setharnas
  • Member
  • 55 posts

Posted 02 February 2010 - 07:05 AM

This post from BPSeries' author is why I said you'd need BP to use them - I haven't found anything contrary to that, yet. If they work, I'd love to use them in the future. :)

aTweak scripts - how could I forget those, my Immy is using those. :) Which reminds me of the script included in SCSII (which controls my other characters). It is not meant to be as complex as e.g. eSeries, but is doing ok with most standard encounters.

#6 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 02 February 2010 - 07:21 AM

Ohhh :P I thought it only needed the new spells and stuff :lol: Thanks for the correction :doh:

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#7 -Anarki-

-Anarki-
  • Guest

Posted 02 February 2010 - 02:02 PM

Thanks all of you for the info! :) this is a very helpful forum.

The thing is that I dont use The Big Picture, becouse im not so experienced (yet) with the modding of BG2, and so I want to try to keep it as simple as possible at this moment. Thats why I used the installer by leomar and leonardo here. I just want my BG2 to be as stable as can be, while still getting more expanded :) and since the big picture is marked as a "expert" mod by the installer i believe, i didnt touch it. So I think the BP scripts is out of question for me sadly judging from your posts :(

Oh and I noticed that thoose SCSII scripts did get installed with some of the mods that is included in "reccomended" pack. At first I was very happy about that becouse they should be well maintained right, as they were installed by default, but as Creepin pointed out, it requires the use of hotkeys :( and its nothing wrong with that! probably it leads to a more involved experience but it was not what I was looking for.

And I have done some testing now with eSeries and uScript in my setup - and as said here, with eSeries - the game starts to lag even tho my computer is a dual core one. And it instantly begins to run smooth again if i disable the scripts. So eSeries is also out :(

This leaves uScript. I tested it somewhat and it seems just fine in BG2 start of campaign - no lag and the characters cast their spells properly and act rather intelligent, and utilize all features the script is telling about (such as running away etc and helping eachother) and they heal eachother and takes potions themselves etc. But it does not seem to work that well in BG1 campaign (in BGT) - is this likely or should it be the same in BG1 campaign and BG2? I mean in BG1 campaign they seem to heal eachother fine, and take items, and run away, but they do not cast spells at all, except heal spells. I realize this might be becouse I havent really got any spells in my testing that uScript utilizes, but I memorized for example magic missile on myself and appropriate attacking spells on Xan and jaheira. Yet they just go up stupidly to the monsters and try to melee them down with uScript activated. Is this becouse the spells are named different between the campagins or something? or just coincidence and they will start throw magics when they get a little more usefull?

Creepin, you seem to know alot about uScript :) are you playing with it in BG1 and it works? :)

thanks for any advices :)

#8 Jarno Mikkola

Jarno Mikkola

    The Imp in his pink raincoat.

  • Member
  • 10911 posts

Posted 02 February 2010 - 11:26 PM

I just want my BG2 to be as stable as can be, while still getting more expanded :) and since the big picture is marked as a "expert" mod by the installer i believe, i didnt touch it. So I think the BP scripts is out of question for me sadly judging from your posts :(

Tactics, not eXpert...
What I have to recommend is the default combat script... cause it works in most situations when you have to just crush the enemy, any more complex combat, use the SPACE and pause the game. :P

Deactivated account. The user today is known as The Imp.


#9 Creepin

Creepin
  • Administrator
  • 1676 posts

Posted 03 February 2010 - 11:02 PM

Creepin, you seem to know alot about uScript :) are you playing with it in BG1 and it works? :)

From technical POW using uScript under vanilla BG1 environment isn't so good idea due to the fact that BG2 scripting language differs somewhat from BG1 one, thus I never used uScript in BG1. Then came TuTu with it's unusual item naming convention making bg1/bg2 scripts at least partially useless, so no chances again. However, there should be no technical issues in using uScript in BGT environment.

As for script behaviour when applied to low-level party I was having my own doubts as well, but yesterday I re-checked it and find out that it should be rather ok. Healing routine uses percentages instead of plain numbers; threat level assestment routine is simple enough (too simple to my liking) to work with mobs of any HD; the only issue I noticed is that party protector routine, which is peculiarity of uScript AFAIK, will act stable only when PCs reach level 4 or so.

So, all in all I believe uScript should work ok under BGT/BWP environment. It won't use any new items and spells, which could be easily added to the script and it won't use benefits of Detectable Spells which is not so easy to add, however with all this being said I've yet to see script that I'd prefer to uScript.

Edited by Creepin, 03 February 2010 - 11:03 PM.

The Old Gold - v0.2 WIP (mod for BGT/BWP/BWS)


#10 -Anarki-

-Anarki-
  • Guest

Posted 04 February 2010 - 07:57 PM

Thanks a whole lot for that input Creepin! :) its exactly what i wanted to know. I will use uScript then.

Thanks to the rest of you also for chipping in! :)

cheers

#11 Miloch

Miloch

    Barbarian

  • Modder
  • 6579 posts

Posted 04 February 2010 - 08:38 PM

You can use Yovaneth's ysSeries for BG1 and sgSeries for BG2/BGT/Tutu as mentioned here. I think I've done both without any notable lags, though it's been ages. Anyhow, he's one of the few mod script authors who's still active, if you do find any issues.

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#12 MrDragon

MrDragon
  • Member
  • 14 posts

Posted 26 January 2011 - 02:40 AM

Just following up on this old thread because there's not a lot of info out there on using AI scripts in a megamod.

With the BGT/Big Picture megamod installed using Big World Setup, I found that most the normal AI scripts didn't work well:

- eSeries - didn't really work
- Yovaneth's ysSeries - better but spell casting especially was erratic
- SCS II script - worked fine but it's a limited script with no spell casting or special class support
- aScript - thief script works very well. This is my preferred script for my thief.
- BPSeries - this is working very well, both offensive, defensive and restorative spellcasting is intelligent though of course it won't fight the harder battles for you

So aScript for my thief and BPSeries for the rest of my party. The catch is that you need BP installed.

I'm still on Baldur's Gate 1, if my findings change as I get further in then I'll update.

Matthew.

#13 Leokosta

Leokosta
  • Member
  • 70 posts

Posted 09 January 2012 - 01:53 AM

I have BWP tactical installed, but I use SCS II instead of BP.Can I still have BP Series ? If so, How ?
On my game , there are some ustom spells that I have no ideia what they are:
CUSTOM (DEFAULT)
CUSTOM (KELSEY)
CUSTOM (M_RF_B)
CUSTOM (M_RF_BA)
M#AmbeAI: Ambers Combat AI

#14 Azazello

Azazello

    The Anti-Spammer

  • Staff
  • 1912 posts

Posted 09 January 2012 - 03:42 AM

I have BWP tactical installed, but I use SCS II instead of BP.Can I still have BP Series ? If so, How ?
On my game , there are some ustom spells that I have no ideia what they are:
CUSTOM (DEFAULT)
CUSTOM (KELSEY)
CUSTOM (M_RF_B)
CUSTOM (M_RF_BA)
M#AmbeAI: Ambers Combat AI

I'm sensing déjà vu in The Force... :angry:

Edited by Azazello, 09 January 2012 - 03:42 AM.


#15 Leokosta

Leokosta
  • Member
  • 70 posts

Posted 09 January 2012 - 04:09 AM

Sorry, dednt know in which post it would be apropriate to ask