[X3R SCRIPT] PiloteIA III.70 (28.09.08)

Tout sur les scripts et les mods pour X², X³, X³TC et X³AP.

Moderator: Modérateurs pour les forum Français

User avatar
Azz
Posts: 1031
Joined: Tue, 18. May 04, 20:14
x4

Post by Azz »

Salut Mamy,

as-tu essayé de changer le niveau des messages
il se peut que ce message ne soit affiché que dans le mode 'tous messages' pour ne pas trop spammer le log.

réglage dans le menu paramètrage global PilotIA

GrandLapin
Si dear azz sort le script version X3TC serait il possible que les groupes gèrent les abordages?
(oui je sais je suis chiant... sinon une cathédrale ça brule plutôt bien ^^ )
va falloir brûler tout le quartier alors...
j'ai commencé le portage :
http://www.3enfamille.net/vb/showthread.php?t=596

c'est beaucoup beaucoup de boulot
il faut reprendre tous les affichages, les menus etc, ce qui n'est pas rien....
le bon côté des choses c'est que la nouvelle gestion des menus offrira beaucoup plus de confort d'utilisation.

je vais essayer de m'en tenir dans la mesure du possible à l'existant dans un premier temps pour ne pas succomber sous les modifs.
D'ailleurs il y'a toujours des zones de flou : quid du nouveau système de groupe par exemple, il ne me parait pas très efficace (pas de vol en formation si je ne m'abuse ?) .... je risque de faire l'impasse dessus et de garder l'ancien système, avec leader et ailliers.

vos propositions sont les bienvenues
iou naud ouate, aille ama pis | Pilote IA | Site
fred.jvet
Posts: 38
Joined: Mon, 5. Apr 04, 15:58
x3tc

Post by fred.jvet »

AZZ en réponse à tes questions :
http://www.3enfamille.net/vb/showthread.php?t=596

"est-on vraiment limité à 8 groupes seulement , c'est à dire aux seules couleurs prévues à l'origine ?
si-oui est ce un inconvénient pour vous ?"


Hé bien, il apparait que les groupes sont effectivements limités, surement parcequ'ils accompagnent des couleurs (enfin je dis ça je dis rien). Et cela deviendra forcement un inconvénient à un moment ou a un autre.

Pour la notion des ailiers/groupe/leader, voilà ce que j'ai pu constater :
- Lors que j'ai un ailier sans parler de groupe, le Pilot auto s'alligne sur le plus lent, personne n'es à la traine.
- Même constat lorsque j'assigne un groupe sur moi
Par conséquent, et là je dis peut etre une connerie, si les vitesses s'alignent en ma présence, cela doit le faire aussi si je ne suis pas le vaisseau à proteger, suivre et patin ou couffin....*

La commande d'aillier, j'ai reussi à la coller dans un groupe sur un leader, mais je pense que c'est un bug, puisque "aillier" dans les commandes va avec "mon". J'avais assigné un allier à ma carlingue et je me suis téléporter par la suite sur un TM. Là je lache mon chasseur pour faire un tour et mon aillier devenu son aillier sort egalement... Ensuite je mets le tout dans un groupe, et l'aillier reste l'aillier. Maintenant tout ceci est un peu bordélique :gruebel:

En ce qui concerne les ordres pour les groupes, on peut quand même acceder à des ordres pour chaque navire d'un groupe, reste à verfifier si on peut faire le schéma TS+escorte.

"Les nouvelles fonctions d'approvisionement"

Alors là, c'est vraiment pas terrible. Je m'explique.
J'arrive enfin à posséder un TL. Couplé avec le script MARS, il me fait de la récup planqué à plusieurs km en hauteur, c'est bien pratique. Mais il ne se dock qu'a terre de lumiere pour les photopiles et il y va pas tout seul en plus...
Alors bon, je lui assigne un de mes TS pour cette tache, mais non impossible, pas de dock sur le TL avec un TS et pas d'échange non plus meme avec téléporteur... Je pensais que TC avait enfin une fonctionnalité de ce type... grand naïf... :roll:
Seule possibilité le M3 split (split, je crois, sais pu) et ces 300 de cargo XL qui se dock sur le TL. J'essaye les commandes de ravitaillement :
- "refaire le plein" qui me demande de désigner une centrale proche et le nombre d'aller retour à faire... Nul quoi, il faudrait qu'il trouve tout seul sa centrale parceque si j'ai dix TL... bé bonjour... De plus avec une capacité de 300, il en faut des aller retour et s'il faut sauter en urgence on laisse tous les ravitailleurs derriere...
- "Réequiper les vaisseaux", que je n'arrive pas à faire fonctionner, mais qui pourtant semble pas mal puisqu'on ne rentre que ce que l'on veux, par exemple je veux... "photopile"... super... le ravitailleur affiche sur son "cmd" "va chercher photopile" puis comme le logiciel com MK3 a tendance a le faire, il repasse sur "inactif au bout de 10 sec...

"Les carriers"
Je dirais... "Décor" Dans la mesure où je ne pense pas qu'il soit possible d'automatiser des sorties de chasseurs en cas de présence ennemi au cours d'une patrouille automatique par exemple (mais je dit ptet une connerie là, j'ai pas encore assez de thune pour tester a fond ça), seules sont présentes des commandes manuelles en fait, et peu satisfaisante. En effet j'ai pu constater que la commande "attaque tous les ennemis et atteri", fais sortir les chasseurs qui n'attaquent que dans leurs portées radars, même en présence d'un relais nav perfectionné faisant apparaitre les ennemies...

Voilà, aimant bien tes scripts, j'espère t'avoir un peu aidé

++
User avatar
peroxyde
Posts: 2230
Joined: Sun, 2. Apr 06, 00:12
x3tc

Post by peroxyde »

hem...
Ben moi je viens d'avoir une idée, mais elle reste sous réunion hein...
J'ai plusieurs usine de silicium. mais même en les renommant, l'ordinateur de bord les appelle toutes "alpha" OR, je viens de m'apercevoir dans le fichier 330001.xml trouvé dans 09.cat qu'on a ceci :

Code: Select all

<page id="12" title="Boardcomp. greek" descr="Spoken greek letters" voice="yes">
 <t id="100">alpha</t>
 <t id="101">beta</t>
 <t id="102">gamma</t>
 <t id="103">delta</t>
 <t id="104">epsilon</t>
 <t id="105">zeta</t>
 <t id="106">eta</t>
 <t id="107">theta</t>
 <t id="108">iota</t>
 <t id="109">kappa</t>
 <t id="110">lambda</t>
 <t id="111">mu</t>
 <t id="112">nu</t>
 <t id="113">xi</t>
 <t id="114">omicron</t>
 <t id="115">pi</t>
 <t id="116">rho</t>
 <t id="117">sigma</t>
 <t id="118">tau</t>
 <t id="119">upsilon</t>
 <t id="120">phi</t>
 <t id="121">chi</t>
 <t id="122">psi</t>
 <t id="123">omega</t>
 <t id="124">omega</t>
 <t id="501">{9,518}(S)</t>
 <t id="502">{9,512}(M)</t>
 <t id="503">{9,511}(L)</t>
 <t id="504">{9,523}{9,511}(XL)</t>
 <t id="505">{9,523}{9,523}{9,511}(XXL)</t>
</page>
Les références du texte parlé!
Serait-ce possible de l'intégrer pour faire un classement plus... convenable? logique? bref mieux quoi...

C'est le soucis du détail hein... me doute qu'avec ton report sur X3TC y'a pas la feu...
[ external image ]
"On apprend en faisant des erreurs, mais le problème c'est qu'en explosifs, l'erreur est fatale." Aldébaran v10
[ external image ]<-- Clef Des Toilettes Privées Du Forum Français décernée par Thoto le 23/06/07
User avatar
Azz
Posts: 1031
Joined: Tue, 18. May 04, 20:14
x4

Post by Azz »

Merci de vos réponses, ça fait plaisir :)

fred.jvet :
Hé bien, il apparait que les groupes sont effectivements limités, surement parcequ'ils accompagnent des couleurs (enfin je dis ça je dis rien). Et cela deviendra forcement un inconvénient à un moment ou a un autre.
en fait en furetant dans l'éditeur de script j'ai eu la réponse à ma question : on peut créer autant de groupe que l'on veut (par script). C'est l'interface et le système de couleur qui limite à 8, les groupes supplémentaires créés par script apparaissent dans un sous-menu 'Groupe personalisé' (ou terme approchant je ne me rapelle plus vraiment).
Donc on n'est pas limité
Pour la notion des ailiers/groupe/leader, voilà ce que j'ai pu constater :
- Lors que j'ai un ailier sans parler de groupe, le Pilot auto s'alligne sur le plus lent, personne n'es à la traine.
- Même constat lorsque j'assigne un groupe sur moi
Par conséquent, et là je dis peut etre une connerie, si les vitesses s'alignent en ma présence, cela doit le faire aussi si je ne suis pas le vaisseau à proteger, suivre et patin ou couffin....*
Oui mais là c'est l'ancien système qui prévaut : tu es le leader, et les autres vaisseaux te suivent en te protégeant, ou attaquant ta cible, donc vol en formation, avec adaptation de la vitesse sur le plus lent etc...

par contre quand tu donne un ordre de groupe à ... heu.. un groupe, par exemple 'aller à telle position', les vaisseaux sont désolidarisés, et chacun éxécute l'ordre de son côté sans tenir compte des autres.
En fait, là aussi en furetant dans les scripts de groupes, je me suis rendu compte que c'est exactement ce qui se passe, quand l'ordre de groupe 'aller à' est donné, une boucle parcourt les différents vaisseaux du groupe et donne individuellement à chacun d'eux cet ordre....
Ce qui fait que le plus rapide arrivera le premier, que si on stoppe le groupe, chaque vaisseau s'arrêtera là où il est arrivé, sans chercher à reformer la ... heu... formation, à l'égaillé comme on dit chez nous...
L'idéal serait de garder le nouveau système de sélection de groupe et de reprogrammer les scripts d(ordre aux groupe en reprenant le systeme ancien : un leader exécute l'ordre et ses ailliers le suivent, le protègent et combattent sa cible. Avec rélection d'un nouveau leader s'il est abattu, qui reprend l'ordre en-cours du précédent. Ce que faisaient les groupes de pilotIA, c'est plus complexe (beaucoup) mais plus sympa (beaucoup ?).

"Les nouvelles fonctions d'approvisionement"

Alors là, c'est vraiment pas terrible.
...

"Les carriers"
Je dirais... "Décor"
bon ça me rassure quelque part :P
ça veut dire qu'il y'a encore une place pour autre chose...

Péroxyde :
Serait-ce possible de l'intégrer pour faire un classement plus... convenable? logique? bref mieux quoi...
as quoi penses-tu, je n'ai pas tout compris

On pourrait éventuellement utiliser ces apellations pour les 25 premiers groupes et l'accoler ou non à une désignation du cru du joueur.
par exemple le groupe 01 'Aigle noir' deviendrait 'Alpha aigle noir'
Ce qui permettrait de profiter de de la voix de betty pour valider la sélection d'un groupe : 'Alpha sélectionné'.

est-ce l'idée ?
iou naud ouate, aille ama pis | Pilote IA | Site
User avatar
peroxyde
Posts: 2230
Joined: Sun, 2. Apr 06, 00:12
x3tc

Post by peroxyde »

Azz wrote:
Serait-ce possible de l'intégrer pour faire un classement plus... convenable? logique? bref mieux quoi...
as quoi penses-tu, je n'ai pas tout compris

On pourrait éventuellement utiliser ces apellations pour les 25 premiers groupes et l'accoler ou non à une désignation du cru du joueur.
par exemple le groupe 01 'Aigle noir' deviendrait 'Alpha aigle noir'
Ce qui permettrait de profiter de de la voix de betty pour valider la sélection d'un groupe : 'Alpha sélectionné'.

est-ce l'idée ?
Heureusement qu'il y a findus.. Euh non Azz, le grands parmis les grands, qui comprend tout même au delà de ce qu'on imaginais.
Oui pour les escouades, ça serait terrible.

L'idée au départ c'était de modifier l'énoncé de Betty (arf, je savais pas qu'elle s'appelait ainsi) pour les stations, mais je me suis rendu compte que je n'utilisait jamais la fonction de renommage piloteIA pour les stations, et pour cause, c'est pas faisable...
Comme quoi même en me trompant, je peux donner des idées ^^
[ external image ]
"On apprend en faisant des erreurs, mais le problème c'est qu'en explosifs, l'erreur est fatale." Aldébaran v10
[ external image ]<-- Clef Des Toilettes Privées Du Forum Français décernée par Thoto le 23/06/07
fred.jvet
Posts: 38
Joined: Mon, 5. Apr 04, 15:58
x3tc

Post by fred.jvet »

Je vous fais part de ça aussi tiens...

Je groupe 4 M3 lent avec "Attaque ma cible"
Je groupe 4 M3 rapide avec protection du premier groupe.... aucune réaction...

On ne peut pas protéger un groupe par un autre, enfin à ce que j'ai pu voir ^^

Ce qui est fort dommage également c'est que l'on n'est plus les commandes qui permettent d'attaquer en priorité certaines classes une fois les vaisseaux groupés
User avatar
Azz
Posts: 1031
Joined: Tue, 18. May 04, 20:14
x4

Post by Azz »

très juste, les commandes de groupes sont maintenant spécifiques, et il faut bien le reconnaitre pas très complètes
iou naud ouate, aille ama pis | Pilote IA | Site
User avatar
j0z
Posts: 75
Joined: Fri, 5. Sep 08, 11:55
x3tc

Post by j0z »

bon, désolé j'ai du activer le mode boulet par inadvertance mais là, je comprend pas tout...

Bon j'explique un peu où j'en suis : j'ai install XTM + piloteIA et je viens de relancer une partie. Après avoir fait un peu de fric pour me payer un transporteur et equiper un peu le buster de départ, j'ai commencé à faire les missions du scénar principal.

voilà, donc petites questions :

lorsque j'abats des gus du scénar, l'IA sur mon vaisseau ne doit elle pas monter en niveau?

j'essaye d'extraire l'IA de mon vaisseau pour voir comment ca se passe et vérifier la présence du -vct mais je n'obtiens qu'un vieux son (prouic) et pas de vct derrière le nom...

je commence à me demander si j'ai bien tout qui marche ou si je suis pas un peu crevé :oops:

EDIT: je viens de ré-essayer apres reload de la partie et le -vct apparait bien... alors est-ce que la partie précédente avait buggé? je saurais surement jamais...
User avatar
j0z
Posts: 75
Joined: Fri, 5. Sep 08, 11:55
x3tc

Post by j0z »

je me demandais aussi, au démarrage on a donc aucune IA disponible? Il nous faut obligatoirement l'acheter ou la capturer?

d'ailleurs, le mode d'emploi est très bien fait mais je trouve dommage qu'aucune commande ne soit détaillée. On ne trouve que ce que l'on peut faire mais pas comment le faire. Enfin, c'est mon point de vue et visiblement je suis le seul à galérer avec ça... :headbang:

finalement je suis pas le seul (même si c'est pour une autre raison)
Azz wrote:Salut Nick
Cependant, je n'arrive toujours pas a trouver dans quel menu je peux affecter mon M5 à ma ComIa....ni, non plus a creer une liste de vaisseaux à surveiller (pour celui là, le choix pour selectionner un de mes vaisseaux n'apparait meme pas .... )
PS : Tu vas voir que mon M5 n'a pas les upgrades pre-requises installées......Je file verifier ça tout de suite
Dans le menu de ton M5 :
Menu Général/Communication avec le pilotIA/ComAI : Patrouile de reconnaissance


Disponible seulement pour les M5. Grade 8 requis
User avatar
Azz
Posts: 1031
Joined: Tue, 18. May 04, 20:14
x4

Post by Azz »

Tous les vaisseaux que l'on achète ou capture possèdent une IA.
Elles progressent au fur et a mesure des combats, ou des opérations de commerce pour les IA pilotant un TS MK3.

Gràce aux fonctions de manipulation des IA (banque de stockage sur ton vaisseau, extraction, installation, achat chez les hackeurs etc), tu peux les gèrer et remplacer des IA de bas niveau par des IA de plus haut niveau.

Outre les gains en performance en combat, vitesse ou maniabilité que t'apportent les IA de haut niveau, certaines fonctions avancées dans la gestion des groupes ou les extensions IA ne sont disponibles qu'à partir d'un certain niveau.

Enfin quand tu extraies une IA d'un vaisseau, une IA de secours aux preformances dégradées prend le relai, et le vaisseau est indiqué '-vct' (vacant)

Le petit bruit (prouic) signale une erreur dans l'opération que tu as tentée.

Pour le mode d'emploi, il n'est pas assez synthétique, je le reconnais :roll:

Il n'est pas évident que les gus du scénario entraînent un gain de niveau, il est même presque sûr que le script qui les génère gère lui même les évènements qui se déclenchent à leur destruction, cour-circuitant ainsi les routines de pilotIA.
iou naud ouate, aille ama pis | Pilote IA | Site
User avatar
j0z
Posts: 75
Joined: Fri, 5. Sep 08, 11:55
x3tc

Post by j0z »

merci Azz d'avoir répondu si rapidement.
J'ai compris grosso modo ce qu'apporte ton script, j'ai juste un peu du mal a faire ce que je veux (et etre sur de ce que je fais) avec!
Bon je vais creuser tout ça, y'a pas de raison que je m'en sorte pas. Mais comme je voyais pas progresser l'IA de mon ship suite aux combats du scénar, je commencais a me poser sérieusement des questions.
Comme tu me dis d'oublier ça, ça me rassure ^^
User avatar
peroxyde
Posts: 2230
Joined: Sun, 2. Apr 06, 00:12
x3tc

Post by peroxyde »

Avec un détail supplémentaire à préciser:

Je ne sais pas quel grade à ton IA sur ton vaisseau mais si elle est à 5 et qu'elle ne progresse plus, vérifie dans le menu réglage de... flute j'allais dire IA, mais je sais plus... C'est un menu Egosoft où on retrouve des options d'Xtended, pilote IA etc...

Il s'y trouve une option Pilote IA "entrainer l'ia du vaisseau joueur au dessus de 5 : oui/non"

A cocher oui, bien sûr...

Sinon Azz, je sais pas si tu avais vu, mais je t'avais répondu sur la page précédente, quoique ce post n'entrainait pas forcément une réponse de ta part. (je sais juste que ça m'arrive de rater des posts comme ça) :)
[ external image ]
"On apprend en faisant des erreurs, mais le problème c'est qu'en explosifs, l'erreur est fatale." Aldébaran v10
[ external image ]<-- Clef Des Toilettes Privées Du Forum Français décernée par Thoto le 23/06/07
User avatar
Azz
Posts: 1031
Joined: Tue, 18. May 04, 20:14
x4

Post by Azz »

oui j'ai vu, et c'est noté.... [ external image ]
iou naud ouate, aille ama pis | Pilote IA | Site
Redleon
Posts: 18
Joined: Tue, 21. Oct 08, 14:05
x3tc

Post by Redleon »

Bonjour,
Déjà un grand MERCI à toi AZZ pour ce magnifique add qu’est PiloteIA.
Cette add est devenu indispensable tellement il enrichie le jeu, il me tarde de le retrouver sur X3 TC.

Je me permets tout de même une petite subjection, constructive ou pas je vous laisse juge.

Donc pour X3 TC, avec la nouvelle gestion des équipes d’abordages, les centre d’entraiment soldats et surtout le background terriens. Qui hais les IA quelque sois leurs natures.
Ne serai t-il pas plus naturel de remplacer les IA par de vrais pilotes ? Ca collerait plus au jeu X3TC.

De plus maintenant il est possible d’avoir plusieurs passagers à bord, si au préalable on a pris l’extension de survie de soute. Sur REUNION on n’avait pas cette gestion.
Donc au lieu d’appeler (passager, mercenaire ou soldat), créer un autre type comme Pilote doit être facilement scriptable. Plus de capsule IA donc, que des Pilotes en scaphandre au moment de l’éjection.

Sans parler des nouvelles bases d’entrainement, qui pourrai proposer divers entrainement aux pilotes avec des gains de bonus (Vitesse, Missile, Arme, ...)
Mais ca change pas mal la donne j’imagine au niveau script. Ça collerait pourtant tellement mieux au jeu.

Enfin voila la subjection.

Merci encore AZZ :)
Les grands hommes ne naissent pas dans la grandeur, ils grandissent.
La grandeur des chefs n'est pas dans leur personne, mais dans la mesure où ils servent la grandeur de leur peuple.
User avatar
Azz
Posts: 1031
Joined: Tue, 18. May 04, 20:14
x4

Post by Azz »

remarque intérèssante :)


j'avoue que je n'ai pas encore fini de réfléchir à ton idée qui parait séduisante

Pour l'instant je bute sur trop de problèmes pratiques pour que ce soit facilement intégrable sans trop modifier l'existant : le transfert des pilotes d'un vaisseau à un autre : téléporteur obligé ou alors se docker à une station (comme les mk3 vanillia), le transport des pilotes (un équivalent de la base stockage IA), le recrutement de nouveaux pilotes etc....


Je verrai bien ça dans une future mise à jour : faire cohabiter les deux systèmes, les ia offrant plus de flexibilité, et les pilotes apprenant plus vite ou bénéficiant de primes plus importantes, ou demandant un salaire par exemple ...

mais ça peut encore évoluer, vue que pour l'instant je n'en suis qu'à l'étape de portage pur et simple...
je vais continuer à y réfléchir
iou naud ouate, aille ama pis | Pilote IA | Site
Redleon
Posts: 18
Joined: Tue, 21. Oct 08, 14:05
x3tc

Post by Redleon »

Le transfert des pilotes d'un vaisseau à un autre :

Étant donner que c'est des Pilotes ils peuvent toujours se déplacer en scaphandre d'un vaisseau à l'autre.
Scripter ça, j'avoue là :p

Sinon le téléporteur pose moins de problème dans TC.
Dans Reunion, Je crois me souvenir qu’il fallait un téléporteur dans le vaisseau qui déclenche la commande pour que ca marche.
Maintenant dans TC, si l’un des 2 vaisseaux à un téléporteur, alors ils peuvent s’échanger leurs marchandises, qu’importe qui déclenche la commande tant que l’un des 2 a un téléporteur.

Apres que mon idée amène des contraintes en jeu! (il faut un téléporteur, il faut un système de survie de soute, il faut de l’espace en soute (oui un passager mange de l'espace en soute),...)
C’est le but pour améliorer le réalisme et donc l’immersion.

Si ca peu t’aider dans ta réflexion ...;)
Les grands hommes ne naissent pas dans la grandeur, ils grandissent.
La grandeur des chefs n'est pas dans leur personne, mais dans la mesure où ils servent la grandeur de leur peuple.
Lenzo
Posts: 1
Joined: Wed, 10. Dec 08, 20:34

Post by Lenzo »

Bonjour, je decouvre le script es j'aimerai avoir quelque detail :
Le script est il fait pour TC
Est il compatible avec MARS
Est il compatible avec EST

Merci pour vos reponse :)
yvrogne
Posts: 197
Joined: Wed, 9. Jan 08, 16:00

Post by yvrogne »

pas pour le moment
User avatar
Volcanosf
Posts: 1644
Joined: Tue, 20. Sep 05, 20:20
x3ap

Post by Volcanosf »

Azz, si tu comptes faire une nouvelle version de ton script pour X3R, j'ai quelques suggestions en ce sens : que ton script ne prenne plus en compte les drones caméras créés par Factory Complex Constructor lors du déplacement des stations et qu'il ignore également les destructions de vaisseaux au QG pour le recyclage et la rétro-conception, car si un drone caméra de FCC est détruit, ton script créé une capsule de sauvetage IA et idem lorsqu'un vaisseau est recyclé ou rétro-conçu au QG.

Dans le cas des drones caméras de FCC ça peut engendrer un assez grand nombre de capsules de sauvetage IA et c'est assez irritant à force, car elles peuvent gêner le déplacement des stations si on n'attend pas qu'elles s'autodétruisent ou si on ne les détruit pas soi-même. Pour le QG ça en créé un peu moins à la fois, mais ça reste quand même inutile à mon avis puisque dans ce cas les vaisseaux sont détruits volontairement.

Est-ce que cela est faisable ?
Les humains n'ont jamais pu résister à la tentation d'utiliser une nouvelle arme.
Michael Liberty


Ne réveillez pas le volcan qui dort...
User avatar
Azz
Posts: 1031
Joined: Tue, 18. May 04, 20:14
x4

Post by Azz »

hello volcanosf


pour les drones à priori pas de problèmes, il faut que je vérifie quel type de drones génère ce script.
Par contre pour les vaisseaux du QG ça risque d'être plus épique.
iou naud ouate, aille ama pis | Pilote IA | Site

Return to “Script et Modding pour la Trilogie X”