Enhanced Powergaming Scripts ou "Scripts dynamique améliorés"

Latest Release Language Platform

Un mod Gibberlings Three

Auteur : morpheus562

Forum : Home Page and Discussion Topic

Introduction

Ce mod est une collection de scripts d'IA de joueur conçue pour être utilisée dans BG: EE, BGII: EE, EET, et IWD: EE. Grâce à ces scripts, vous pouvez vous concentrer sur le combat pendant qu'ils s'occupent des nuances en arrière-plan. Ces scripts permettent le lancement de sorts de préparation au combat facilement pour tous les personnages avec une simple touche, il permet aussi de se relayer pendant les soins pour éviter les pertes, de neutraliser intelligemment les protections de l'ennemi et d'utiliser judicieusement les sorts défensifs et les capacités. Ces scripts augmentent les possibilités de jeu, sans être contraignants.

REMARQUE : Je ne fais aucun effort pour maintenir ce dépôt github dans un état stable, et les rapports de bugs sur les commits non publiés ne me sont pas utiles.

Qui suis-je ?

Je suis un powergamer dans l'âme, constamment à la recherche de la manière la plus efficace de traverser EET. L'écriture de ces scripts était une progression naturelle pour moi afin d'améliorer mon style de jeu. Selon Steam, j'ai plus de 1 900 heures de jeu enregistrées entre BGEE et BG2EE, et j'ai peur de me demander combien cela représente réellement puisque Steam n'a pas enregistré les dix années et plus, pendant lesquelles j'ai joué aux versions originales avant la sortie des EE. Inutile de dire que j'apprécie beaucoup ces jeux.

Pourquoi ai-je écrit ceci ?

Vous avez raison de demander pourquoi je publie ces textes alors qu'il y a déjà tant de scripts d'IA sur le marché et certains d'entre eux sont vraiment bons. Je tiens d'ailleurs à souligner l'excellence des scripts de Sarevok57. Je n'étais pas satisfait des scripts proposés par le jeu et en cherchait de meilleurs lorsque j'ai trouvé ceux de Sarevok57. Ses scripts étaient vraiment bons, mais ils ne correspondaient pas à mon style de jeu. En tant qu'étudiant en informatique, je me suis demandé si cela serait difficile de créer mes propres scripts. J'ai donc utilisé les scripts de Sarevok57 comme base de référence et développé les miens à partir de son travail en faisant des mises à jour et des ajustements dans presque tous les domaines. Avec sa bénédiction, je les partage avec vous aujourd'hui.

Contenu

( "pré-buffer", "buffer" = "lancement des sorts de préparation au combat" )

Ces scripts sont axés sur les dégâts physiques en mêlée et à distance. Pour moi, les sorts ne sont là que pour me protéger des dégâts ennemis, améliorer mes attaques physiques et priver les ennemis de leurs protections contre les sorts. Ces scripts font tout pour gérer ces détails du jeu, afin que le joueur puisse se concentrer sur d'autres choses. Plus précisément, ceux-ci :

Compatibilité

Si vous effectuez une mise à jour depuis une version antérieure de ce mod, je vous recommande de désinstaller tous les composants du mod et de remplacer tous les fichiers par les nouveaux avant de procéder à une nouvelle installation.

Si vous installez l'un des mods ci-dessous, ils doivent être installés avant ce Enhanced-Powergaming-Scripts. En général, je recommande d'installer mes scripts à la toute fin de l'ordre d'installation des mods.

Depuis la version 0.9.0, les scripts utilisent les triggers personnalisés d'EEex (s'il est installé). Si EEex n'est pas installé, les scripts fonctionneront toujours, mais sans les déclencheurs supplémentaires. Veuillez noter que depuis la version 0.9.8 d'EEex, des fonctions supplémentaires ont été introduites permettant de déterminer le niveau de menace de l'ennemi et de s'y adapter. Si une version plus ancienne d'EEex est installée, cette fonctionnalité sera ignorée.

Ces scripts ne peuvent pas être installés si les sorts d'Olvyn ( OlvynSpells mod ) sont déjà installés.

Baldur's Gate: Enhanced Edition

Le mod prend en compte les sorts de IWD ( Sword Coast Stratagems ou IWDification ), Thieving Skills for Bards, and Sword Coast Stratagems et Skills and Abilities.

Avant de modder les jeux SoD, il faut utiliser soit DLCMerger soit ModMerge ( DLCMerger de préférence ).

Baldur's Gate II: Enhanced Edition and Enhanced Edition Trilogy

Ce mod prend en charge aTweaks, IWD spells ( Sword Coast Stratagems or IWDification ), Thieving Skills for Bards, Sword Coast Stratagems, D5 Random Tweaks, Dark Side of the Sword Coast, Made in Heaven Spellpack / Itempack, Song & Silence, Tome & Blood, Faith & Powers, et les changements de Spell Revisions ( Version Revisée ) et Item Revisions ( Version Revisée ).

Icewind Dale: Enhanced Edition

Le mod s'adapte à Skills and Abilities.

Composants

Vous trouverez ci-dessous les composants du mod, ce qui vous permet de choisir les changements que vous souhaitez apporter. Chaque composant est accompagné d'une commande qui vous permet d'ignorer ce que vous ne voulez pas.

Composant principal

( "pré-buffer", "buffer" = "lancement des sorts de préparation au combat" )

C'est le composant principal qui détectera automatiquement vos mods installés et fournira des scripts adéquats. Cela peut créer dynamiquement plus de 1,5 MILLIONS de scripts en fonction des mods de sorts/kits que vous avez installés. Vous aurez la possibilité de choisir entre une vitesse normale ou une vitesse accélérée pour l'incantation du pré-buffing. Indépendamment de l'option choisie, les personnages arrêteront le pré-buffing si vous appuyez à nouveau sur la touche "B" ou si vous apercevez un ennemi.

Vitesse normale pour pré-buffing/lancement des sorts de préparation au combat

Cela prendra le temps habituel d'incantation pour qu'un sort soit lancé et le délai standard entre les sorts lancés sera respecté. Destiné aux puristes qui ne veulent pas contourner les règles par commodité. Lors des tests, il faut parfois plus de 2 minutes et demie pour lancer tous les sorts si vous avez tous les sorts utilisables en pré-buffing dans votre livre de sorts.

Vitesse accélérée pour pré-buffing/lancement des sorts de préparation au combat

C'est pour les personnes qui empruntent les escalators et qui veulent contourner un peu les règles. Les sorts seront lancés instantanément sans délai entre eux. Avec cette option, vous pouvez avoir des sorts actifs qui auraient normalement expiré au moment où le pré-buffing normal se serait terminé. Et ainsi avoir certains sorts actifs alors que vous ne devriez pas les avoir. Lors du test, en utilisant les mêmes sorts que pour le test de vitesse du pré-buffing normal, il a fallu environ 20 à 30 secondes pour terminer le pré-buffing. Une diminution d'un peu plus de 2 minutes du temps d'attente pour vos personnages.

Intelligent Debuffing/suppression des sorts ennemis

Si un ennemi dispose de Protection contre les armes magiques, Manteau, Manteau amélioré, Immunité absolue ou Bouclier de Lathandre, les scripts se mettront automatiquement au travail pour supprimer les protections des ennemis et permettre à vos combattants de faire ce qu'ils savent faire le mieux : enfoncer le côté pointu dans les méchants. Les scripts utilisent le niveau minimum de sort nécessaire pour supprimer les protections adverses, de sorte que vous ne lancerez pas Sort d'assaut sur un ennemi si Mot secret est suffisant (en supposant que vous ayez Mot secret).

Détection intelligente des ennemis invisibles

Il s'agit des scripts les plus avancés pour détecter et contrer les ennemis invisibles. Dès qu'un adversaire invisible ou dissimulé est détecté, peu importe le moyen utilisé, vos alliés se mettront au travail en utilisant les sorts appropriés pour le rendre visible. Bien souvent, vos personnages lanceront le sort de détection nécessaire avant même que vous ne remarquiez la présence d'un ennemi invisible. Ces scripts en sont capables.

Utilisation des objets (BGII: EE et EET Requis)

Ces scripts utiliseront les objets tels que l'Amulette du guépard, Ilbratha+1, l'Anneau de dédoublement, les bottes de gargouille, Serre-tête du dévot, le Ceinturon de force, l'Anneau de renvoi des sorts, la Cape des étoiles, le Manteau des étoiles, la Ceinture d'invulnérabilité mineure, la Cape de la lune noire et le bouclier de Fyrus Khal. De plus, ces scripts permettront également de permuter automatiquement des objets afin d'utiliser l'effet d'un objet, puis de revenir à l'objet d'origine. Ceci sera fait de manière imperceptible. Par exemple, si vous avez les Bottes de vitesse équipées et les Bottes de gargouille dans votre inventaire , le script échangera automatiquement les objets pour équiper les Bottes de gargouille, lancer Peau de pierre (s'il y a une charge), puis revenir aux Bottes de vitesse. Le joueur ne remarquera pas le changement d'objet sur l'écran de jeu, mais il pourra lancer la Peau de pierre en toute simplicité. Cela évite beaucoup de micro-gestion pour changer soi même de bottes et lancer la Peau de pierre. Les Moines effectueront un échange similaire avec Ilbratha+1 et le Ninja-To écarlate (dans la main secondaire) afin de lancer Images miroir.

Les scripts

Les scripts sont maintenant affichés en tant que Enhanced Powergaming Scripts, sous l'ancienne l'option d'IA avancée. Le joueur aura désormais la possibilité de personnaliser la sélection des scripts d'IA.

Configuration initiale

Il est possible que la configuration initiale de l'IA avancée présente des problèmes ou étrangetés. Si les scripts ne fonctionnent pas correctement pour un personnage et que vous vous êtes sûr que l'IA est activée (la lanterne en bas à droite), suivez les indications suivantes :

Répétez les étapes ci-dessus pour chaque personnage.

Attack Enemies

Le personnage attaquera les ennemis à vue.

Solo Buffing

Le personnage se concentrera uniquement sur sa propre préparation préparation au combat. Par exemple : Le personnage n'utilisera Hâte améliorée que sur lui-même et non sur les membres du groupe.

Group Buffing

Le personnage se concentrera sur la préparation au combat du groupe. Par exemple : Le personnage utilisera Hâte améliorée sur lui-même ET sur les membres du groupe.

Use Items

Le personnage utilisera automatiquement certains objets comme les potions.

Enemy Debuffing/Curative/Healing

Le personnage utilisera des sorts permettant de supprimer les protections de combat des ennemis, des sorts de guérison pour supprimer les effets de sorts indésirables sur lui-même et ses alliés, ainsi que des sorts de soins. Les sorts utilisés sont Brèche, Rayon rubis d'inversion, Vision véritable, Délivrance de la paralysie, Rappel à la vie et Guérison.

Use Offensive Spells

Le personnage utilisera des sorts offensifs tels que Rayon de soleil, Aube illusoire, Fléau d'insectes et Grande malédiction.

Use Defensive Spells

Le personnage utilisera des sorts de protection tels que Image miroir ou Peau de pierre.

Find Traps

Le personnage sera constamment à la recherche des pièges et des illusions.

Hide in Shadows

Le personnage se cachera dans l'ombre lorsqu'il est inactif.

Sing Bard Song

Le personnage chantera un Chant du barde

Turn Undead

Le personnage Repoussera les morts-vivants en permanence.

Scripts ameliores pour les Devas invoques (BGII: EE and EET Requis)

Cela fournit des scripts améliorés pour les Devas invoques. Dans l'ensemble, les scripts permettent aux célestes invoqués d'être plus autonomes et d'agir intelligemment en ciblant les ennemis. Comme les autres scripts listés ci-dessus, ce script lancera des sorts pré-buff lorsque la touche "B" sera pressée. ( Spell Revisions réécrit les livres de sorts, et les scripts s'adapteront à ces changements. )

Scripts ameliores pour les Simulacres (BGII: EE, EET, or IWD: EE Requis)

Cela fournit des scripts améliorés pour les Simulacres invoqués, permettant au joueur d'avoir les mains libres pendant que les Simulacres seront plus autonomes en ciblant les ennemis, en lançant des sorts de protection, en détectant les ennemis invisibles/cachés, en réduisant les protections des ennemis, et en étant capable de pré-buffing ! Le Simulacre fonctionnera avec tous les raccourcis clavier proposés dans mes scripts.

ini File

Le fichier ini permet aux joueurs de personnaliser certains paramètres selon leurs préférences.

Hotkeys

Saisissez le raccourci clavier que vous souhaitez associer à l'action correspondante.

Script Tweaks

Cela permet au joueur d'affiner certains aspects des scripts. La valeur 1 active la fonction et la valeur 0 la désactive.

Remerciements

This mod is copyright (c) 2021 morpheus562.

Le contenu de ce mod ne peut être reproduit, emprunté ou modifié sans autorisation explicite. Vous êtes autorisé à soumettre des [mises à jour de maintenance] (MAINTENANCE-NOTICE.md) pour ce mod.

Further Reading