←  DCS World

131st VFS 'Death Vipers'

»

Génération quasi auto et aléatoire de miz A/S

 Photo White-sky 10 mai 2019

Yop les gars :)

Je détaillerai quand j'aurai fini. J'ai choppé un tit script extrêmement simple à utiliser qui permet de donner des objectifs à l'IA de manière dynamique.

Le fonctionnement est très simple :

- Poser deux zones de trigger, la première sera la base de départ (et de respawn si on veut) et la seconde l'objectif.
- Ensuite le script lui-même ressemble à ça :

autogft_Setup:new()
:useRandomUnits()
:setCountry(country.id.AGGRESSORS)
:addRandomUnitAlternative(2, "T-55", 0)
:addRandomUnitAlternative(2, "T-72B", 0)
:addRandomUnitAlternative(2, "Strela-10M3", 0)
:addRandomUnitAlternative(4, "ZSU-23-4 Shilka", 0)
:addRandomUnitAlternative(2, "BMP-2", 0)
:addRandomUnitAlternative(3, "BMP-1", 1)
:addRandomUnitAlternative(6, "BTR-80", 1)
:addTaskGroup()
:addBaseZone("BASE RED3")
:startUsingRoads()
:addControlZone("RED OBJ3")
:stopUsingRoads()

Y'aura pas grand chose à régler pas de panique. J'expliciterai pour les noobs. Mais pour faire très simple :

Dans ce script je crée un groupe de composition aléatoire chez les aggressors avec :

0 à 2 T55
0 à 2 T72
0 à 2 Strela10
0 à 4 shilkas
etc etc etc

Il apparait dans la zone de trigger nommée "Base red3" et doit se rendre sur la zone "Red obj3."

L'intérêt est juste énorme, parce-que vous pouvez faire des groupes complètement randoms. Y'a également une option pour le respawn, on peut régler le délai et même pendant combien de temps de mission il y'aura du respawn, et à chaque fois le groupe sera aléatoire, vous pouvez lui dire de sécuriser plusieurs zones au lieu d'une seule, d'emprunter ou pas les routes etc.

Ensuite il faut juste lancer 2 lua via l'éditeur.

Un autre script que j'ai trouvé qui est super sympa, c'est un script d'artillerie automatique contre les véhicules (pas les hélicos lol). En gros on met un observateur, s'il voit quelque chose il appelle un second groupe d'artillerie qui tire. Et le must du must c'est que le groupe qui se fait tirer dessus le dit à la radio !

Je ferai une démo sur ma prochaine mission.

L'idée ce serait de vous apprendre à l'utiliser parce-que comme ça l'édition de trainings A/S simples ce sera juste poser 3 zones de triggers et charger un fichier :)

Nicolas
Citer

 Photo sanbato 10 mai 2019

J'en achète 4
Citer

 Photo Lucky-O 11 mai 2019

Très bonne idée, il n'y a plus qu'à tester !
Citer

 Photo Winglet 11 mai 2019

C'est pas mal. Tu as le readme pour creuser les options steuplé.
Citer

 Photo Gutts 12 mai 2019

Le readme est là si tu veux Winglet

https://github.com/b...rsp/dcs-autogft
Citer

 Photo Loulou 13 mai 2019

à rajouter dans:
http://www.131st.net...-peu-de-script/
Citer

 Photo Lucky-O 18 mai 2019

Pour le moment, ça marche très bien, même sans démarrer MIST. Les unités ont tendance à traverser les murs et les maisons sans soucis, et patrouillent régulièrement, en empruntant les routes, en file indienne, puis en dehors, en formation "V", alternativement !
Citer

 Photo White-sky 18 mai 2019

Yep ça marchr bien. Maintenant faut rester prudent car le server avait crashe mais je sais pas si ça vient du script artillerie ou de celui là.
Citer

 Photo Loulou 04 juin 2019

@Dimi, peux tu balancer les sources pour le script d'artillerie stp?

Celui ci ? https://forums.eagle...ad.php?t=187181
Citer

 Photo White-sky 04 juin 2019

Oui c'est celui là et j'ai modifié le lua pour mettre 100% de proba.

Pour l'autre script il est confirmé tueur de server :(
Citer

 Photo Loulou 04 juin 2019

Sheisse, ça a été remonté au concepteur ? Je ne vois rien sur Github à ce propos.

T'aurais la mission qui fait planté pour jeter un œil ?

Thanks
Citer