Jump to content


Photo

A New Approach to this Mod

Enhanced Edition Level 1 NPCs

24 replies to this topic

#16 Jarno Mikkola

Jarno Mikkola

    The Imp

  • Modders
  • 6557 posts
  • Gender:Male
  • Location:The town where the dead haven't keeled over, yet. In Finland.

Posted 03 January 2016 - 05:51 PM

Do any of these kit mods add kits to enemies in the game so that the AI can equally counter the player's further customization?

Well, the only mod that does anything with the kits of the enemies is the SCS, and it does it finely enough to do it's job.... so no.
See it's far more easy to just edit a few scripts and avoid tinkering with the kits at all, as the script is the thing the enemies have that actually changes things, mostly.
Welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand.
Here's how to install all the ... mods you ever really could want to Infinity Engine games. I removed the stable word from there as Roxanne began to add BS mods that are likely to break compatibility from the BWS.

#17 Fiann of the Silver Hand

Fiann of the Silver Hand
  • Modders
  • 387 posts
  • Gender:Male
  • Location:MURICA

Posted 03 January 2016 - 08:52 PM

 

Do any of these kit mods add kits to enemies in the game so that the AI can equally counter the player's further customization?

Well, the only mod that does anything with the kits of the enemies is the SCS, and it does it finely enough to do it's job.... so no.
See it's far more easy to just edit a few scripts and avoid tinkering with the kits at all, as the script is the thing the enemies have that actually changes things, mostly.

 

 

That sounds insane.  Do the kits not give bonuses?  Are they not differentiated enough to require different tactics against?  How would scripting make up for that?



#18 Jarno Mikkola

Jarno Mikkola

    The Imp

  • Modders
  • 6557 posts
  • Gender:Male
  • Location:The town where the dead haven't keeled over, yet. In Finland.

Posted 04 January 2016 - 01:02 AM

That sounds insane.  Do the kits not give bonuses?  Are they not differentiated enough to require different tactics against?  How would scripting make up for that?

Well, it's not if you look out for the programming solutions for it, see the kits apply permanent bonuses yes, but also abilities. Same thing can be easily done with a few spells. And if you really wish the "berserker" to berserk, you put a timer in a script and have it take care of the monster doing that... there's no use for it to have 3 of those cause the fight is over before the firsts effects are over. Generally, and that's why it has a timer, so if the player flees, the monster can get restored if the player is out of sight.
The kits are used by the player, and are the player "advantages", it's also a trait, this for that usually at least. But the enemy has Mindflayers. That's a "kit". With rules set in the .cre file.
How many Berserkers are there in the game ? A few ogres. Anyone else ? Are you sure a barbarian or a fighter, a Priest of Tempus won't do ?
How many Swashbucklers ? I haven't run to one. Assassins yes, but they were named characters, Shadows, Vampires etc, not marked by their profession. "There is no Assassins in 2ed AD&D rules." -yeah.

The small rule change doesn't matter that much to the .cre's as it does to the player tactics. As the .cre can't actually choose where and when to attack, it just hangs in a dungeon.

Also it's easier to build a static enemy, and know how many of those to put to a map than built 20 000 monster, know each of how hard the fight with them is going to be and then place each.

Edited by Jarno Mikkola, 04 January 2016 - 01:20 AM.

Welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand.
Here's how to install all the ... mods you ever really could want to Infinity Engine games. I removed the stable word from there as Roxanne began to add BS mods that are likely to break compatibility from the BWS.

#19 Fiann of the Silver Hand

Fiann of the Silver Hand
  • Modders
  • 387 posts
  • Gender:Male
  • Location:MURICA

Posted 04 January 2016 - 02:41 PM

I gotcha.  Since it's opaque, it doesn't matter what method balances the kits by the AI.  Good enough!  :)



#20 agb1

agb1
  • Modders
  • 410 posts
  • Gender:Male

Posted 04 January 2016 - 03:06 PM

Would be fun if there was a "rival adventurer team" in BG1 and BG2 for CHARNAME's party to battle with complex tactics.  Maybe they try to capture CHARNAME but flee if reduced to low health, only to return later for another try with better equipment / levels / tactics.  Does this exist?

 

Variation on this idea:  Macholy wrote a relationship mod for simulating NPC loyalty to CHARNAME.  What if, instead of just leaving permanently, neglected joinable NPCs formed a competing group to randomly ambush CHARNAME's party over the course of the game?


Edited by agb1, 04 January 2016 - 03:11 PM.

BiG World Fixpack (community collection of mod fixes and compatibility patches, with user-friendly cross-platform script)

 

BiG World Setup (tool to automate best-practice installation of Infinity Engine mods on Windows, with conflict analysis)

Latest version:    https://bitbucket.or.../get/master.zip


#21 Jarno Mikkola

Jarno Mikkola

    The Imp

  • Modders
  • 6557 posts
  • Gender:Male
  • Location:The town where the dead haven't keeled over, yet. In Finland.

Posted 04 January 2016 - 03:33 PM

Would be fun if there was a "rival adventurer team" in BG1 and BG2 for CHARNAME's party to battle with complex tactics.  Maybe they try to capture CHARNAME but flee if reduced to low health, only to return later for another try with better equipment / levels / tactics.  Does this exist?

Not really, but the BG1 has a few groups of assassins that have this under their belt, and SCS makes it better by randomizing the location a bit, aka the assassins "come looking" for you.

 

Well, I would like to see if Minsc and Dynaheir are party members that Edwin would come to kill the witch with a party, perhaps with Xzar and Montaron, Tiax and Shar-Teel, Kagain in tow. :p And of course Minsc could take Ajantis, Branwen, Alora... if Edwin would be a party member... and of course if you have one of either group, the whole thing is canceled, or come with a few backup configurations.


Edited by Jarno Mikkola, 04 January 2016 - 03:33 PM.

Welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand.
Here's how to install all the ... mods you ever really could want to Infinity Engine games. I removed the stable word from there as Roxanne began to add BS mods that are likely to break compatibility from the BWS.

#22 subtledoctor

subtledoctor
  • Modders
  • 2445 posts
  • Gender:Male

Posted 04 January 2016 - 04:24 PM

Would be fun if there was a "rival adventurer team" in BG1 and BG2 for CHARNAME's party to battle with complex tactics.  Maybe they try to capture CHARNAME  ...  Does this exist?

 

Basically this is the Rogue Rebalancing "Chosen of Cyric Encounter."  (That encounter turns the tables, it strips you of any prebuffs and allow the enemies to pre-buff, and they use crazy, punishing, powergaming tactics against you.)


Faiths & Powers: Spell spheres and kit pack for priests and paladins
Might & Guile: Tweaks and kits for warriors and rogues
Scales of Balance: Game tweaks and rule overhauls
NPC_EE: More options for NPCs in BGEE, SoD, & BG2EE


#23 subtledoctor

subtledoctor
  • Modders
  • 2445 posts
  • Gender:Male

Posted 05 January 2016 - 01:06 PM

Made some progress! I've managed to build the necessary .d files dynamically based on the contents of kitlist.2da. That was the hard part. Now I just need to set up the innate abilities, invisible creatures, and scripts for each class, and I'll have a beta ready to go!

Then I'll write the class-changing Weidu code for the official release.

EDIT - poop: it's not compiling, because I'm getting the kit name from kitlist.2da, but AddKit() needs the kit name from kit.ids, and for reasons which will forever elude me, those are not the same. I'll need to figure out another step to obtain the IDS name and turn it into a variable for use in the .d patching code.

Edited by subtledoctor, 05 January 2016 - 09:50 PM.

Faiths & Powers: Spell spheres and kit pack for priests and paladins
Might & Guile: Tweaks and kits for warriors and rogues
Scales of Balance: Game tweaks and rule overhauls
NPC_EE: More options for NPCs in BGEE, SoD, & BG2EE


#24 subtledoctor

subtledoctor
  • Modders
  • 2445 posts
  • Gender:Male

Posted 06 January 2016 - 07:55 PM

That came together faster than I thought!  Here's a very rough beta.

 

Some of the strings are stupid, and it's limited to the NPC's current class.  I'll clean up the text and eventually add some Weidu options to change some NPCs' class.  Consider this a proof-of-concept.

 

EE-only - it relies on an EE feature of kitlist.2da.  If you're playing BGT or TOB, use Level1NPCs instead.

 

EDIT - see below, I've released the full version of the mod.


Edited by subtledoctor, 14 January 2016 - 09:32 PM.

Faiths & Powers: Spell spheres and kit pack for priests and paladins
Might & Guile: Tweaks and kits for warriors and rogues
Scales of Balance: Game tweaks and rule overhauls
NPC_EE: More options for NPCs in BGEE, SoD, & BG2EE


#25 subtledoctor

subtledoctor
  • Modders
  • 2445 posts
  • Gender:Male

Posted 12 January 2016 - 08:29 PM

Done!  I've released the new version of my mod here:

 

http://gibberlings3....showtopic=27526

 

Still not in the same league as L1NPCs, but it gets a whole lot closer than it used to.  It's more much more of a fun and viable replacement for EE players.


Edited by subtledoctor, 14 January 2016 - 09:31 PM.

Faiths & Powers: Spell spheres and kit pack for priests and paladins
Might & Guile: Tweaks and kits for warriors and rogues
Scales of Balance: Game tweaks and rule overhauls
NPC_EE: More options for NPCs in BGEE, SoD, & BG2EE




Reply to this topic



  



Also tagged with one or more of these keywords: Enhanced Edition, Level 1 NPCs

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users