Comment intégrer rapidement un groupe à une mission
Publié : dim. août 21, 2016 11:54 am
Un gros soucis aujourd'hui pour BOS/BOM online c'est que les serveurs et missions restent rares
Pour améliorer la rapidité de conception des missions dans l'éditeur, une solution pourrait être le partage d'une bibliothèque de groupes d'objets
Pour cela il faut savoir intégrer un groupe d'objet à une mission, voici comment :
Editeur BOS :
Comment intégrer rapidement un groupe à une mission
L'éditeur de mission de BOS est complexe et le travail à effectuer pour réaliser une mission multijoueurs est très chronophage.
Zorkaiev et moi travaillons depuis un moment pour réduire le temps passé à éditer et modifier des missions.
Le concept fait appel à la notion de "groupes". Dans l'éditeur on peut copier/coller des objets mais aussi créer des "groupes".
On parle ici de groupes d'objets (chars, véhicules, canons, bâtiments) mais aussi de toute "l'intelligence" qui va avec.
C'est à dire, les triggers, compteurs textes etc... qui régissent le comportement de ces objets.
L'avantage est de créer puis tester un fonctionnement pour un groupe d'artillerie, un convoi de tanks ou une usine et sa DCA.
Quand tout fonctionne bien (avec des tests online) on sauve le groupe sous ...\IL-2 Sturmovik Battle of Stalingrad\data\Missions
L'avantage est de créer une bibliothèque partagée de groupes qui peuvent être déplacés, recopiés et modifiés dans d'autres missions.
Pour l'instant, nous proposons un groupe assez simple:
[url]http://c6_squad.perso.sfr.fr/articles/BOSedit/Ru_Art_E3.7z[/url]
Rappel : Il faut l'installer dans \IL-2 Sturmovik Battle of Stalingrad\data\Missions
Il s'agit d'un groupe d'artillerie russe avec des canons dans des merlons, des tanks fixes, de abris camouflés et de la DCA légère et lourde.
Un grand nombre de triggers sont intégrés au groupe :
Zone de pointillé indiquant une zone de recherche de cible
Compteurs de destruction
Trigger d'activation par intrusion d'un avion ennemi sur zone avec retrait des pointillés et affichage de l'icone précise
Compteur d'entrée d'avions d'assaut ennemi
Message d'attaque en cours pour le camp russe
La DCA est renforcée sur site dans le cas ou la DCA d'origine est détruite, et que le nombre d'avion d'assaut entrants dépasse un seuil.
Des camions de DCA cachés plus loin sous des arbres se déplacent alors sur zone.
Tout cela est modifiable mais il faut fouiller un peu.
Insertion d'un groupe dans l'éditeur :
Pour simplifer, on part d'une mission déjà créé avec des aérodromes, un front, etc....
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0001.jpg[/img]
Dans le menu principal, on clique sur "Import from file"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0002.jpg[/img]
On va chercher le dossier ...\IL-2 Sturmovik Battle of Stalingrad\data\Missions
le fichier Ru_art_E3.group
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0003.jpg[/img]
Une fois importé le groupe s'est placé sur la carte ou il avait été enregistré par le créateur
Il faut aller le chercher dans la fenêtre des objets à gauche tout en bas puisque c'est le dernier importé
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0004.jpg[/img]
Un clic droit sur l'objet et choisir "Move camera to object"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0005.jpg[/img]
La camera nous emmène sur le groupe
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0006.jpg[/img]
Un clic droit et "select" le sélectionne
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0007.jpg[/img]
On peut le déplacer où on veut
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0008.jpg[/img]
Pour travailler sur le groupe lui-même il faut un clic droit et choisir "Set group as working"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0009.jpg[/img]
Le groupe s'est ouvert et on voit tout les éléments
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0010.jpg[/img]
En zoomant on voit que les objets sont au centre et que les triggers, compteurs etc... on été éloignés tout autour pour une meilleur lisibilité
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0011.jpg[/img]
On peut zoomer jusqu'aux objets
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0012.jpg[/img]
En passant en 3D avec le bouton
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/b0001.jpg[/img]
On voit le problème du au déplacement des objets
L'élévation du sol n'étant plus la même, certains objets s'enfoncent ou flottent en l'air
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0013.jpg[/img]
Il faut donc corriger cela en sélectionnant tout les objets et en cliquant sur le bouton "Set on ground"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0014.jpg[/img]
Et voilà
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0015.jpg[/img]
Il vaut mieux vérifier le travail dans le monde 3D
Désolé pour ce travail répétitif mais c'est plus facile que de tout refaire
Pour corriger la position d'un objet en mode 3D
on le sélectionne et on passe en 3D
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0030.jpg[/img]
On maintient "shift" et à la souris (transformée en croix directionnelle) on déplace l'objet
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0029.jpg[/img]
On maintient "Ctrl" et à la souris (transformée en R) on tourne l'objet
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0028.jpg[/img]
Adaptation du groupe :
Les camions de DCA de réserve sont prévus pour être cachés sous les arbres
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0016.jpg[/img]
On les déplace sous un bosquet
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0017.jpg[/img]
On vérifie en 3D le positionnement
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0018.jpg[/img]
Pour changer un objet par un autre, par exp cette DCA
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0019.jpg[/img]
on clic droit et on appuie sur le bouton "Model"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0020.jpg[/img]
La DCA est un modèle 52k
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0021.jpg[/img]
On change pour un 53k et voilà
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0022.jpg[/img]
Pour changer les textes qui s'affiche on clique dessus
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0023.jpg[/img]
Et voilà
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0024.jpg[/img]
Pour refermer le groupe, un clic droit et "reset working group"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0025.jpg[/img]
Le group est refermé
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0026.jpg[/img]
Une sauvegarde de la mission avec "Save"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0027.jpg[/img]
Pour améliorer la rapidité de conception des missions dans l'éditeur, une solution pourrait être le partage d'une bibliothèque de groupes d'objets
Pour cela il faut savoir intégrer un groupe d'objet à une mission, voici comment :
Editeur BOS :
Comment intégrer rapidement un groupe à une mission
L'éditeur de mission de BOS est complexe et le travail à effectuer pour réaliser une mission multijoueurs est très chronophage.
Zorkaiev et moi travaillons depuis un moment pour réduire le temps passé à éditer et modifier des missions.
Le concept fait appel à la notion de "groupes". Dans l'éditeur on peut copier/coller des objets mais aussi créer des "groupes".
On parle ici de groupes d'objets (chars, véhicules, canons, bâtiments) mais aussi de toute "l'intelligence" qui va avec.
C'est à dire, les triggers, compteurs textes etc... qui régissent le comportement de ces objets.
L'avantage est de créer puis tester un fonctionnement pour un groupe d'artillerie, un convoi de tanks ou une usine et sa DCA.
Quand tout fonctionne bien (avec des tests online) on sauve le groupe sous ...\IL-2 Sturmovik Battle of Stalingrad\data\Missions
L'avantage est de créer une bibliothèque partagée de groupes qui peuvent être déplacés, recopiés et modifiés dans d'autres missions.
Pour l'instant, nous proposons un groupe assez simple:
[url]http://c6_squad.perso.sfr.fr/articles/BOSedit/Ru_Art_E3.7z[/url]
Rappel : Il faut l'installer dans \IL-2 Sturmovik Battle of Stalingrad\data\Missions
Il s'agit d'un groupe d'artillerie russe avec des canons dans des merlons, des tanks fixes, de abris camouflés et de la DCA légère et lourde.
Un grand nombre de triggers sont intégrés au groupe :
Zone de pointillé indiquant une zone de recherche de cible
Compteurs de destruction
Trigger d'activation par intrusion d'un avion ennemi sur zone avec retrait des pointillés et affichage de l'icone précise
Compteur d'entrée d'avions d'assaut ennemi
Message d'attaque en cours pour le camp russe
La DCA est renforcée sur site dans le cas ou la DCA d'origine est détruite, et que le nombre d'avion d'assaut entrants dépasse un seuil.
Des camions de DCA cachés plus loin sous des arbres se déplacent alors sur zone.
Tout cela est modifiable mais il faut fouiller un peu.
Insertion d'un groupe dans l'éditeur :
Pour simplifer, on part d'une mission déjà créé avec des aérodromes, un front, etc....
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0001.jpg[/img]
Dans le menu principal, on clique sur "Import from file"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0002.jpg[/img]
On va chercher le dossier ...\IL-2 Sturmovik Battle of Stalingrad\data\Missions
le fichier Ru_art_E3.group
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0003.jpg[/img]
Une fois importé le groupe s'est placé sur la carte ou il avait été enregistré par le créateur
Il faut aller le chercher dans la fenêtre des objets à gauche tout en bas puisque c'est le dernier importé
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0004.jpg[/img]
Un clic droit sur l'objet et choisir "Move camera to object"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0005.jpg[/img]
La camera nous emmène sur le groupe
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0006.jpg[/img]
Un clic droit et "select" le sélectionne
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0007.jpg[/img]
On peut le déplacer où on veut
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0008.jpg[/img]
Pour travailler sur le groupe lui-même il faut un clic droit et choisir "Set group as working"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0009.jpg[/img]
Le groupe s'est ouvert et on voit tout les éléments
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0010.jpg[/img]
En zoomant on voit que les objets sont au centre et que les triggers, compteurs etc... on été éloignés tout autour pour une meilleur lisibilité
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0011.jpg[/img]
On peut zoomer jusqu'aux objets
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0012.jpg[/img]
En passant en 3D avec le bouton
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/b0001.jpg[/img]
On voit le problème du au déplacement des objets
L'élévation du sol n'étant plus la même, certains objets s'enfoncent ou flottent en l'air
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0013.jpg[/img]
Il faut donc corriger cela en sélectionnant tout les objets et en cliquant sur le bouton "Set on ground"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0014.jpg[/img]
Et voilà
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0015.jpg[/img]
Il vaut mieux vérifier le travail dans le monde 3D
Désolé pour ce travail répétitif mais c'est plus facile que de tout refaire
Pour corriger la position d'un objet en mode 3D
on le sélectionne et on passe en 3D
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0030.jpg[/img]
On maintient "shift" et à la souris (transformée en croix directionnelle) on déplace l'objet
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0029.jpg[/img]
On maintient "Ctrl" et à la souris (transformée en R) on tourne l'objet
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0028.jpg[/img]
Adaptation du groupe :
Les camions de DCA de réserve sont prévus pour être cachés sous les arbres
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0016.jpg[/img]
On les déplace sous un bosquet
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0017.jpg[/img]
On vérifie en 3D le positionnement
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0018.jpg[/img]
Pour changer un objet par un autre, par exp cette DCA
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0019.jpg[/img]
on clic droit et on appuie sur le bouton "Model"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0020.jpg[/img]
La DCA est un modèle 52k
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0021.jpg[/img]
On change pour un 53k et voilà
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0022.jpg[/img]
Pour changer les textes qui s'affiche on clique dessus
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0023.jpg[/img]
Et voilà
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0024.jpg[/img]
Pour refermer le groupe, un clic droit et "reset working group"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0025.jpg[/img]
Le group est refermé
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0026.jpg[/img]
Une sauvegarde de la mission avec "Save"
[img]http://c6_squad.perso.sfr.fr/articles/BOSedit/0027.jpg[/img]