AzzPiloteIA, Prime et Rang de combat IA
auteur : Azz
Version: 3.70
=======================================
Histoire
Les vaisseaux que vous achetez dans les chantiers navals vous sont livrés avec une Intelligence Artificielle évoluée : les PilotesIA. Ces IA sont capables de remplacer un vrai pilote pour toutes les opérations de pilotage. La fabrication des réseaux neuronaux est très complexes et sujette à beaucoup d'aléas, ce qui explique qu'il n'y a pas deux IA semblables au moment de leur livraison. On a pris l'habitude de mesurer leur aptitude au combat par une note de 'Compétence'. Vous pouvez avoir de la chance et trouver une IA particulièrement réussie et compétente sur votre nouveau vaisseau, sinon vous devrez attendre que son niveau s'améliore au cours des combats grâce à ses réseaux neuronaux d'apprentissages.
Certaines races n'hésitent pas à utiliser ces pilotes bon-marchés, même s'ils sont un peu moins efficaces que des pilotes réels, par contre d'autres races, comme les Splits, refusent catégoriquement de laisser les commandes de leurs vaisseaux à une IA, et considèrent même cela comme un déshonneur grave.
D'autre part la guerre contre les xénon à engendré une prise de conscience du danger de laisser les IA proliférer sans mesures.
Le commerce et la recherche sur les IA sont maintenant strictement contôlés.
Les PilotesIA étant indispensables à la bonne marche du de l'univers tant commercial que militaire, il était hors de question de les interdire purement et simplement. Désormais, on ne peut acquérir un PiloteIA qu'avec un nouveau vaisseau. Si le piloteIA est détruit d'une façon ou d'une autre, vous devrez utiliser une IA de secours, aux performances dégradées, et qui surtout est dépourvue des capacités d'apprentissage des PilotesIA, et donc qui ne pourra jamais s'améliorer. On mumure toutefois que certaines communautés de hackers auraient trouvé le moyen de programmer des IA et les proposeraient sur certains marchés noirs...
-------------------------------------------------------
Présentation:
Le but de ce script est de mettre en valeur vos Pilotes IA en se concentrant sur la gestion et le suivi des carrières de vos pilotes afin de les rendre plus vivants et plus personalisés, pour vous obliger à les gérer et les faire bonifier.
Ce script est rendu possible par le nouveau système de combat de X3 mis en place par Egosoft, qui à évolué depuis X2. Maintenant les IA des vaisseaux possèdent une compétence en combat générée aléatoirement à la création du vaisseau. cette compétence leur donne différents bonus dans les combats (utilisation des missiles à bon escient, temps de réaction, manoeuvrabilité...). Donc toutes les IA de vaisseaux ne sont pas nées égales .
Le seul problème est que cette compétence est figée une fois pour toute pour le vaisseau. PiloteIA se charge de faire évoluer cette compétence pour vos vaisseaux, en fonction de leurs victoires...
Qu'est ce que ce script apporte :
Une Evolution de vos piloteIA :
- Vos pilotes vont évoluer sur une échelle de grades militaires, en fonction de leurs victoires, ou des victoires du groupe auquel ils appartiennent, ou en fonction de leur succès commerciaux pour les marchands MK3 ou les marchands de station (script Naffarin).
- Leur compétence en combat va aussi évoluer en fonction de leur montée en grade, la compétence en combat apportant des avantages en temps de réaction, usage des missiles, précision des tirs etc...
- Ils pourront égalmement obtenir des avantages en vitesse de pointe et maniablilité pour les piloteIA avec des grades élevés
Des commandes supplémentaires en fonction des grades atteints :
- Des commandes supplémentaires seront accessibles en fonction du grade (Extensions IA) : Fonctions AntiMissile, ECM, gestion des avaries, gestion avancée des boucliers, fonctions de défense de la base, fonction de protection chasseur anti-missile dans les groupes, utilisation de drones de combat.... Certaines fonctions ou commandes sont d'autant plus éfficaces que le grade du pilote est élevé.
Des primes pour vos patrouilles à la destruction d'ennemis :
- Vos vaisseaux pourront toucher une prime à chaque ennemi abattu, la prime étant fonction du grade de votre pilote et de la classe du vaisseau abattu. Une autre façon de gagner de l'argent devient possible. Vous pouvez former des patrouilles aguerries et les lancer dans les coins à risques. Vous pouvez devenir LE super mercenaire de l'univers
Gestion complète des IA :
- Vous intervenir comme vous le voulez sur vos piloteIA : vous pouvez les transférer entre vos vaisseaux, les lister, les stocker, les vendre, les acheter...
Ejection des pilote IA et pilotes réels :
- Vos pilotes IA peuvent s'éjecter dans une capsule en cas de destruction de leur vaisseau, vous pouvez ainsi les récupérer et les réinstaller dans un autre vaisseau. Les Pilotes IA, ou les pilotes réels, ennemis peuvent aussi s'éjecter lors de la destruction de leurs vaisseaux.
Fonction Status pour tout savoir sur un vaisseau :
- Une fonction Status, qui synthétise les renseignements importants sur un vaisseau ou un piloteIA, ses niveaux, ses upgrades, son équipement etc...
Gestion de groupe évoluée :
- Vous pourrez constituer des groupes et les diriger simplement et éfficacement, y compris avec des raccourcis claviers. Le script se charge de surveiller le groupe et de le reformer si un de ses membres s'absente pour réparation, ou est détruit.
Ravitaillement :
Vous pouvez créer des groupes de ravitaillement, composés d’un Tanker et de Ravitailleurs pour l’alimenter. Vous pouvez également désigner un vaisseau chargé du ravitaillement en énergie pour chaque groupe.
Réseau de surveillance et Groupes d'intervention
- Vous pouvez upgrader certaines de vos IA de haut niveau pour qu'elles soient capables d'utiliser vos satellites avancés pour détecter la présence d'ennemis dans les secteurs avoisinants. En plus des satellites elles peuvent également utiliser des vaisseaux en patrouilles de reconnaissance. Quand une alerte est détectée, elles peuvent envoyer des groupes d'interventions.
Fonction de Nom étendues :
- Fonctions de renommage de vaisseaux, par classe, par secteur, par base, à l'unité, avec emploi de couleur et affichage d'infos supplémentaires dans le nom.
Prise en comptes des scripts externes :
- Compatibilité avec les marchands MK3 ou les Marchands de station de Naffarin : les vaisseaux marchands monteront en grade lorsqu'il gagneront des niveaux en commerçant dans l'univers. Les marchands MK3 peuvent eux aussi s'éjecter de leurs vaisseaux en cas de destruction.
- La fonction status est aussi compatible avec nombre de scripts externes et présente des renseignements les concenant : gain et expérience des marchands MK3 ou des marchands de stations de Naffarin, paramètres des Carrier Command de Serial Kicker...
La plupart des fonctions sont paramètrables par le joueur dans le menu d'option de X3
Téléchargement et infos supplémentaires ici :
http://azzx3.free.fr/
Librairie 'mEngine' de PrizzZ
'mEngine' est une librairie de scripts créée par PrizzZ qui se charge de mettre en place des menus pour permettre de sélectionner des objets, secteurs, vaisseaux etc...
C'est essentiellement un outils pour scripteurs, qui facilite bien la vie
Elle est nécessaire au fonctionement de PilotIA, vous devez la télécharger
Elle est disponible ici :
http://forum.egosoft.com/viewtopic.php?t=132150
Merci à PrizzZ pour ce superbe outils
NB : Depuis la version 3.0 PiloteIA regroupe les scripts 'Extension de Nom' et 'Gestion de groupes'.... Vous n'avez donc plus besoin de les télécharger séparément. L'ancienne version du script 'Gestion de Groupe' n'est plus compatible avec piloteIA III...
Bon Jeu
-------------------------------------------------------------------------------------
Important : incompatiblité avec scripts externes :
- - Player Respone Fleet :
Non compatible.
1 - il fait double emploi avec le réseau ComIA de piloteIA, donc les satellites ne seront pas utilisable par les deux scripts
2 - Il détourne le signal Killed pour les vaisseaux du joueur qui répondent à une menace, donc ces vaisseaux ne pourront plus éjecter leur IA en cas de destruction.
- Race Reponse Fleet :
Compatible avec restrictions :
1- Il détourne le signal Killed pour tous les vaisseaux capitaux, donc vous ne gagnerez plus de prime ou d'experience à la destruction de ces vaisseaux.
-Bankkonto - BanqueAccount' de Blacky BPG :
Non compatible
1- Conflits de slots commandes
- TerracorpsFleetPackage :
Non compatible
1- il fait double emploi avec les fonctions de piloteIA, risque de surOvertune des vaisseaux...
- Leveling AI by Nemeo
non compatible
1- Il fait double emploi avec PiloteIA et utilise le même fichier texte.
- RSwE by Klyith
non compatible
1- Conflits de slots commandes
-------------------------------------------------------------------------------------
Scripts Bonus (facultatif)
Si vous trouvez incohérent de devoir payer pour effectuer des patrouilles, vous pouvez utiliser le script fourni dans le dossier Bonus. Ce script supprime les salaires des vaisseaux patrouilleurs.
reportez-vous au readme pour son installation.
-------------------------------------------------------------------------------------
Historique :
3.00 :
PiloteIA est packagé maintenant avec Gestion de Groupe et Extension de Nom
.......
3.20
- Rectif : La commande ‘scan ennemi’ fonctionne désormais
- Modif pour rendre compatible avec la version 2.01 de X3, rajout notamment de la prise en compte de la nouvelle classe M7
- Modif : les vaisseaux endommagés cherchent d’abord le QG du joueur a proximité, s’il ne le trouve pas ils cherchent alors un chantier naval
- Modif : remise à jour du script bonus de patrouille sans salaire pour compatibilité 2.0
- Modif : remise à jour du patch de script manager de station pour compatibilité bonus pack 3.0
- Rajout : touche de fonction ‘GR attaque M7’
3.25
- Modif : le mode d’utilisation des commandes a été revu pour simplifier les manipulations. On peut maintenant accéder à la plupart des commandes directement à partir du menu des vaisseaux, et pas seulement du menu du vaisseau du joueur.
De plus si la commande est exécutée à partir du menu du vaisseau du joueur, elle tient compte de sa cible active et l’utilise si possible pour effectuer l’ordre.
Concerne les commandes de groupe, les commandes de gestion IA (récupération/extraction/Installation), la commande de renommage d’UN vaisseau, la commande de Status Pilote.
- La commande ‘Communication avec le pilote’ devient ‘Communication avec le piloteIA’
- Rajout touche de raccourci pour accéder directement au menu de communication PiloteIA
- Modif : Commande ‘Installation IA’ : la liste des IA de la base de stockage est affichée, et l’IA à transférer peut être directement sélectionnée
- Modif : affichage de la liste des IA de la base de stockage pour sélectionner une IA à transférer, ou à supprimer.
- Rajout : raz automatique des suffixes des leaders inoccupés (seulement si extension IA active sur le vaisseau)
3.30
-Rectif : RAZ auto de l'extension de nom fonctionne pour les vaisseaux sans ailliers
-Rectif : Le no de groupes maximum est ramené à 98
-Rectif : Quand on donnait un ordre d'intervention au leader d'un groupe, c'est le vaisseau ComIA qui le prenait pour lui
-Rectif : La liste des piloteIA et la liste des groupes pouvaient être tronquées si elles étaient trop importante. Elles s’affichent maintenant sur plusieurs pages.
-Rectif : les scanners triplex n’étaient pas détectés sur les vaisseaux où ils figuraient dans les équipements inclus (les M2)
-Rectif : L'indication de l'arrêt du réseau ComIA ne s'affichait pas dans le status du réseau
-Modif : Le mode silencieux du réseau ComIA fonctionne également en mode global
-Rajout : Message de détresse : nouvelle option dans le menu de communication avec le PiloteIA. Réservé aux pilotes Officiers minimum, et vaisseaux équipé d'un scanner triplex
-Rajout : Possibilité de renommer tous les vaisseaux d’un groupe particulier…
-Rajout : Possibilité de transférer tous les vaisseaux d’un groupe dans un autre groupe.
-Rajout : Le grade militaire des marchands MK3 est automatiquement vérifié et remis à jour en fonction de leur niveau de marchand quand on demande le status du pilote.
3.31
Rectif : Le nouveau leader d'un groupe reprend l'ordre en-cours de l'ex leader
Rectif : Saut de lignes superflus dans la liste des PiloteIA (correspondant aux drones)
Rectif : Les M2 (qui ont un scanner triplex 'd'usine') ne pouvait pas utiliser la fonction de message de detresse ou la fonction de scanne auto des ennemis.
Rectif : la fonction scanne ennemi ne tient pas compte des drones
Rajout : Le nouveau leader s'il n'a pas de liste de réappro (LDR) reprend à son compte celle l'ancien leader du groupe au moment de son remplacement.
Rajout : Les M1 et M2 peuvent maintenant avoir des ravitailleurs attachés à leur service, de la même façon que pour les tankers.
3.32
Rectif : la distance de détection des satellites du réseau ComIA était trop importante
Rectif : on ne peut plus extraire l'IA des drones ou des tours laser
Rectif : fonction status clarifiee pour le scan des capsules de sauvetage
Modif : quand on crée un groupe d'intervention, celui-ci commence par Rejoindre et se docker à sa sa base pour attendre une alerte
Rajout : Vérification par le leader de l'état des ses ailliers quand le groupe est a l'arrêt
Rajout : Un groupe d'intervention en attente d'une alerte monte la garde dans son secteur au lieu de rester immobile
Rajout : Menu Communication PiloteIA, 'suppression de la base affectée...'
Rajout : Les ravitailleurs peuvent rester dockés à leur vaisseau mère
3.35
Rectif : Les drones et tourelles lasers ne montent plus en grade
Rectif : Le message affiché quand on vend toutes ses IA d'un seul coup était érroné
Modif : Plus besoin de valider les messages de récompense/montée de niveau ou les messages d'éjection IA/npc quand on ouvre le journal
Ajout : 10 modèles de listes de Réapprovisionement mémorisables
Ajout : Possibilité de récupérer les cosmonautes éjectés et de les déposer dans une station pour obtenir une récompense ou gagner de la réputation
3.36
Rectif bug du readtext dans le nom des pirates capturés
Rectif bug affichage du grade du pilote recueilli
3.37
Rectif : bonne version fichier 't' 337163 (readtext modele lsite reappro)
Rectif : ordre achat/vente IA inversés
3.50
Modif : Les modifications de libellés (raccourcissements) font maintenant l'objet d'un script séparés
Modif : Changement des slots commandes pour compatibilité avec le mod Xtended
Modif : On ne peut plus affecter un groupe inexistant en groupe d'intervention
Rectif : Le niveau du marchand de station était mal affiché dans le status
Rectif : Des 'restes de test' faisaient que les drones étaient éjectés par les IA dès que leur bouclier etait bas, même si il n'y avais pas d'ennemi à proximité
Rectif : un message de debug apparaissait quand on utilisait la fonction Attq/protège/réappro
Ajout : Version Anglaise des fichiers texte et readme
3.55 :
refonte des menus
Ajout : réglage quantité de photopiles distribuées par les Ravitailleurs-E
Ajout : Quand un vaisseau ramasse des astronautes, il continue son ramassage dans le secteur automatiquement tant qu'il lui reste de la place
Ajout : lancement global des Extensions IA
Ajout : fonction appel assistance
Ajout : 'Ramassages des Ailliers perdus'
Modification : Fonction 'Groupe Protège...' revue
Modification : Suppression du dossier patch du package.
Correction : les TL ne pouvait pas ramasser des naufragés
Correction : Réduction du temps d'initialisation du réseau de surveillance
3.57
Rajout des fichiers allemands, merci à CS pour la traduction ..
3.70
Rajout de la gestion des carriers, attaques préférées, bombardiers,n renommage par mot clé et autres modifs
-------------------------------------------------------------------------------------