Aller au contenu

Bienvenue sur le site de l'escadron 131st VFS 'Death Vipers', unité virtuelle évoluant sur le simulateur DCS World

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


10 réponses à ce sujet

#1

Dimitriov

    Nobilium vulgari

  • Lieutenant Colonel
  • Moniteur KA-50

Posté 10 mai 2019 - 18:11

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
Image IPBImage IPBImage IPBImage IPB

#2

sanbato

    Capitaine Flamme

  • Capitaine
  • Moniteur SA342

Posté 10 mai 2019 - 19:25

J'en achète 4
pilote de chicken wing
Image IPBImage IPBImage IPBImage IPBImage IPB

#3

Lucky-O

    Pilote

  • Capitaine

Posté 11 mai 2019 - 18:25

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

#4

Winglet

    Sylvie Vartan

  • Capitaine
  • Moniteur M-2000C

Posté 11 mai 2019 - 21:01

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

#5

Gutts

    Pilote

  • Commandant
  • Moniteur F-14B

Posté 12 mai 2019 - 07:10

Le readme est là si tu veux Winglet

https://github.com/b...rsp/dcs-autogft
F-14A Tomcat - VF-84 Jolly Rogers - They're amazing!
Image IPBImage IPBImage IPBImage IPB

#6

Loulou

    Pilote

  • Lieutenant

Posté 13 mai 2019 - 11:19

à rajouter dans:
http://www.131st.net...-peu-de-script/
Image IPBImage IPB

#7

Lucky-O

    Pilote

  • Capitaine

Posté 18 mai 2019 - 20:03

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 !
Image IPB Image IPB Image IPB

#8

Dimitriov

    Nobilium vulgari

  • Lieutenant Colonel
  • Moniteur KA-50

Posté 18 mai 2019 - 22:57

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à.
Image IPBImage IPBImage IPBImage IPB

#9

Loulou

    Pilote

  • Lieutenant

Posté 04 juin 2019 - 12:47

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

Celui ci ? https://forums.eagle...ad.php?t=187181
Image IPBImage IPB

#10

Dimitriov

    Nobilium vulgari

  • Lieutenant Colonel
  • Moniteur KA-50

Posté 04 juin 2019 - 14:45

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 :(
Image IPBImage IPBImage IPBImage IPB

#11

Loulou

    Pilote

  • Lieutenant

Posté 04 juin 2019 - 15:18

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
Image IPBImage IPB



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)