arma_3:la_communaute_grece_de_canards:manuel_createur_de_missions

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
arma_3:la_communaute_grece_de_canards:manuel_createur_de_missions [2020/03/27 14:28]
sparfell [Les outils de la communauté]
arma_3:la_communaute_grece_de_canards:manuel_createur_de_missions [2022/10/17 18:25]
admin [Pousser une mission]
Ligne 2: Ligne 2:
  
 Autant le dire tout de suite, ce document n’a pas pour vocation première de vous apprendre à faire une mission de A à Z. Cependant, il contient quelques astuces et conseils pour vous guider dans les joies de la création de missions certifiées CanardProof ! Autant le dire tout de suite, ce document n’a pas pour vocation première de vous apprendre à faire une mission de A à Z. Cependant, il contient quelques astuces et conseils pour vous guider dans les joies de la création de missions certifiées CanardProof !
-Si c’est votre première mission, contactez un Canard Bâtisseur , il s’assurera avec vous que celle-ci est fonctionnelle et pourra répondre à vos questions.  
- 
 ===== Introduction ===== ===== Introduction =====
  
Ligne 18: Ligne 16:
 Le saviez vous ? Une section de notre FTP est dédiée à la création de missions. C’est là que les créateurs de missions déposent les missions qu’ils souhaitent voir ajouter au serveur. Vous y trouverez aussi de nombreux outils, scripts et documents évoqués ou non dans le présent document. Le saviez vous ? Une section de notre FTP est dédiée à la création de missions. C’est là que les créateurs de missions déposent les missions qu’ils souhaitent voir ajouter au serveur. Vous y trouverez aussi de nombreux outils, scripts et documents évoqués ou non dans le présent document.
 Pour vous connecter : Pour vous connecter :
-  * Hôte : 62.210.131.115+  * Hôte : grecedecanards.fr
   * identifiant : mission   * identifiant : mission
   * mdp : coincoin   * mdp : coincoin
Ligne 24: Ligne 22:
 === Le GoogleDoc des missions canards === === Le GoogleDoc des missions canards ===
  
-https://docs.google.com/spreadsheet/ccc?key=0AqHabpJPpOysdE1Pbk9EMmZZR0dxUlVQYnlWSWpQcGc\\ +https://docs.google.com/spreadsheets/d/1Z9eMq6BZma4obEFdV1_orIZNs-i8rCO5jl08wRChrzo/edit#gid=8\\
 Ce document contient 2 onglets importants : Ce document contient 2 onglets importants :
   * Un onglet qui recense l'intégralité des missions créées par les canards (n'hésitez pas à faire une demande d’accès et à ajouter vos missions).   * Un onglet qui recense l'intégralité des missions créées par les canards (n'hésitez pas à faire une demande d’accès et à ajouter vos missions).
Ligne 39: Ligne 37:
 Pas de respawn de joueur, de matériel ou de véhicule. Pas de revive en plus du système de soin déjà présent sur le serveur. Un seul objectif : un maximum de crédibilité, comme dans la vraie vie du soldat Ryan. Pas de respawn de joueur, de matériel ou de véhicule. Pas de revive en plus du système de soin déjà présent sur le serveur. Un seul objectif : un maximum de crédibilité, comme dans la vraie vie du soldat Ryan.
  
-La mission doit être compatible avec les mods actifs sur le serveur. Certains mods proposent des modules à activer et à paramétrer pour mieux définir l’expérience que tireront les joueurs de votre mission. Veillez à bien tester votre mission sur le serveur, car il n’a probablement pas la même configuration que votre machine (entre autres, les IAs ont des réglages particuliers). Contactez les admins pour savoir quels sont les réglages du serveur si vous souhaitez reproduire la même configuration chez vous.\\  +La mission doit être compatible avec les mods actifs sur le serveur. Certains mods proposent des paramètres à activer et/ou à modifier pour mieux définir l’expérience que tireront les joueurs de votre mission. Veillez à bien tester votre mission sur le serveur, car il n’a probablement pas la même configuration que votre machine (entre autres, les IAs ont des réglages particuliers). Contactez les admins pour savoir quels sont les réglages du serveur si vous souhaitez reproduire la même configuration chez vous.\\  
 De même, vérifiez que la mission est fonctionnelle et ne fait pas trop souffrir le serveur : trop d’IAs, scripts buggués, scripts qui tournent en boucle, etc. Pensez aussi à la tester à plusieurs sur le serveur, les scripts ne se comportent pas de la même manière selon que l’on est seul, 3 ou 30 joueurs connectés. Il est possible d’héberger soi-même le serveur en local et d’inviter quelques canards pour différents tests. De même, vérifiez que la mission est fonctionnelle et ne fait pas trop souffrir le serveur : trop d’IAs, scripts buggués, scripts qui tournent en boucle, etc. Pensez aussi à la tester à plusieurs sur le serveur, les scripts ne se comportent pas de la même manière selon que l’on est seul, 3 ou 30 joueurs connectés. Il est possible d’héberger soi-même le serveur en local et d’inviter quelques canards pour différents tests.
  
Ligne 68: Ligne 66:
   * CPC-TVT[32]-Bagarre Royale   * CPC-TVT[32]-Bagarre Royale
  
-=== Code/Configurations obligatoires === +=== Configurations obligatoires === 
-Certaines fonctionnalités sont indispensables afin de permettre aux canards de profiter au mieux de vos missions. Dans l'éditeur Eden, vous devez paramétrer ce qui suit.+Certaines fonctionnalités sont indispensables afin de permettre aux canards de profiter au mieux de vos missions. 
 +Pour les activer dans votre mission, vous devez utilisez l'addon **//@GDC_lib//** qui est présent dans notre modset. 
 +Une fois dans l'éditeur 3DEN, vous devez effectuer 2 opérations :\\
  
-==  Attributs de la mission == +1/ Cliquez sur "**//attributs//** > **//Attributs mission CanardProof//**".\\ 
-Dans les attributs généraux de la mission vous devez activer la console de debug pour les admins connectés :\\  +{{:arma_3:la_communaute_grece_de_canards:tuto_3den_attributs_canardproof.jpg?200|}}\\
-{{:arma_3:createurs_de_missions:eden_shot1.jpg?400|}}+
  
-Dans les attributs multijoueurs de la mission vous devez indiquer les nombres maximums et minimums de joueurs pour lesquels votre mission est jouable (ces valeurs sont purement indicatives et non restrictives:\\  +2/ Cliquez sur "**//Outils//** > **//Outils GDC//** > **//Créer le HC//**". Cela génère un slot destiné au HeadlessClient (pour en savoir plus :[[arma_3:createurs_de_missions:le_headless_client|Le headless client (HC)]]).\\ 
-{{:arma_3:createurs_de_missions:eden_shot2.jpg?400|}}+{{:arma_3:la_communaute_grece_de_canards:tuto_3den_creerhc.jpg?direct&200|}}
  
-Et vous devez activer le mode spectateur lorsqu’un joueur meurt :\\  +=== Briefing de mission === 
-{{:arma_3:createurs_de_missions:eden_shot3.jpg?400|}} +Il est fortement recommandé d'intégrer un briefing dans votre mision. Vous pouvez le créer directement dans l'éditeur Eden, mais les fonctionnalités sont assez limitées. Il est préférable de créer un fichier briefing.sqf dans votre répertoire de missionShinriel fait [[arma_3:createurs_de_missions:tips_en_tout_genre:briefing|un guide clair et complet pour créer le briefing.sqf]].
- +
-== Fichier(s) à placer dans le dossier de la mission == +
- +
-Vous devez ajouter un fichier nommé “onPlayerRespawn.sqfCe fichier peut être téléchargé depuis le FTP missions (voir plus bas pour y accéder). +
- +
-Ce fichier crée par Scarlok a pour fonction de rendre invisible les mouettes incarnées par les joueurs lorsqu’ils meurent et rejoignent les spectateurs, il contient également une commande qui active le mode spectateur de ACRE.+
  
 === Volume de la mission === === Volume de la mission ===
Ligne 91: Ligne 84:
  
 === Description de la mission === === Description de la mission ===
-Dans l’éditeur, il est possible d’ajouter une courte description de sa mission. Celle-ci s’affichera en dessous du titre une fois que la mission aura été chargée sur le serveur. Ce champ est fort pratique, essayez d’y introduire des informations utiles. Exemples : Le nombre maximum et le nombre minimum de joueurs, les mods requis (autres que ceux de bases, comme les mods d’unités), une phrase qui résume la mission, l’heure à laquelle se déroule la mission, etc, etc.+Dans l’éditeur, il est possible d’ajouter une courte description de sa mission en utilisant le champ "Résumé" dans les "attributs multijoueurs". Celle-ci s’affichera en dessous du titre une fois que la mission aura été chargée sur le serveur. Ce champ est fort pratique, essayez d’y introduire des informations utiles. Exemples : Le nombre maximum et le nombre minimum de joueurs, les mods requis (autres que ceux de bases, comme les mods d’unités), une phrase qui résume la mission, l’heure à laquelle se déroule la mission, etc, etc. \\
 Ex : “10 / 12 - RHS CUP - De jour, détruisez une cache d’armes de la guérilla ” Ex : “10 / 12 - RHS CUP - De jour, détruisez une cache d’armes de la guérilla ”
  
Ligne 102: Ligne 95:
 ==== Ce qui est un plus ==== ==== Ce qui est un plus ====
 === Sélection drastique du matériel et des armes === === Sélection drastique du matériel et des armes ===
-Ne pas donner la possibilité d’avoir trop de matériels cheatés” (fusils avec lunettes grossissantes, viseurs thermiques, lanceurs lockables, etc.). Un matériel normal, voire humble, voire basique permet de compenser par l’apprentissage du teamplay, de la tactique et de l’efficacité.+Ne pas donner la possibilité d’avoir trop de matériel cheaté” (fusils avec lunettes grossissantes, viseurs thermiques, lanceurs lockables, etc.). Un matériel normal, voire humble, voire basique permet de compenser par l’apprentissage du teamplay, de la tactique et de l’efficacité.
 Vous pouvez par exemple ne donner des GPS et/ou jumelles qu’aux leaders (commandement, squad leaders et/ou fireteam leaders).  Vous pouvez par exemple ne donner des GPS et/ou jumelles qu’aux leaders (commandement, squad leaders et/ou fireteam leaders). 
 Pensez à vider les véhicules du matériel inutile qu’ils contiennent pour gérer au poil de fesse ce qui sera disponible pour les joueurs. Pensez à vider les véhicules du matériel inutile qu’ils contiennent pour gérer au poil de fesse ce qui sera disponible pour les joueurs.
Ligne 115: Ligne 108:
 Augmenter la difficulté d’une mission ne signifie pas forcément augmenter le nombre d’ennemis présents. Par exemple, ne pas donner de GPS, de matériel avec zoom (jumelles, télémètres, armes avec optiques, etc), utiliser des lanceurs moins performants ou bien, en cas d’utilisation de véhicules, ne pas disposer de matériel pour réparer, ravitailler ou réarmer peuvent également être des solutions appropriées et parfois plus intéressantes. Augmenter la difficulté d’une mission ne signifie pas forcément augmenter le nombre d’ennemis présents. Par exemple, ne pas donner de GPS, de matériel avec zoom (jumelles, télémètres, armes avec optiques, etc), utiliser des lanceurs moins performants ou bien, en cas d’utilisation de véhicules, ne pas disposer de matériel pour réparer, ravitailler ou réarmer peuvent également être des solutions appropriées et parfois plus intéressantes.
  
-===== Missions GM =====+===== Missions GM (Game Master) =====
 ==== Le minimum ==== ==== Le minimum ====
   * La mission doit respecter les standards CanardProof obligatoires indiqués plus haut.   * La mission doit respecter les standards CanardProof obligatoires indiqués plus haut.
Ligne 128: Ligne 121:
   * Vous pouvez tout à fait placer les unités ennemies directement dans l’éditeur, elles seront ensuite modifiables par le zeus pendant la mission. Ainsi, vous pouvez vous focaliser sur d’autres choses que le spawn pendant que la mission est jouée.   * Vous pouvez tout à fait placer les unités ennemies directement dans l’éditeur, elles seront ensuite modifiables par le zeus pendant la mission. Ainsi, vous pouvez vous focaliser sur d’autres choses que le spawn pendant que la mission est jouée.
  
-==== Templates ==== +===== Templates débutants ===== 
- +Un "templateest une “mission exemple” sur laquelle vous pouvez vous appuyer pour créer vos propres missions. \\ 
-Un template débutant est disponible sur le FTP missions :\\  +Des templates dédiés aux débutants sont disponibles sur le FTP missions, ce sont des exemple de petites mission canardproof. En ouvrant ces missions dans l’éditeur vous pourrez lire quelques notes explicatives. \\ 
-//“CPC-GM-template_debutant-V1.Stratis”//\\  +Template COOP ://“CPC-CO[06]-template_debutant-V6.Stratis”//\\  
-C’est un exemple très basique que vous pouvez ouvrir dans l’éditeurIl y a des commentaires, passez votre souris dessus pour voir ce qu’ils racontent+Template GM ://“CPC-GM-template_debutant-V1.Stratis”//
  
 ===== Mods et Addons : quelques conseils ===== ===== Mods et Addons : quelques conseils =====
Ligne 188: Ligne 181:
     * 4 x Adrénaline            (“ACE_epinephrine”)     * 4 x Adrénaline            (“ACE_epinephrine”)
     * 4 x Garrot            (“ACE_tourniquet”)     * 4 x Garrot            (“ACE_tourniquet”)
 +
 +<note>Une extension Eden à la sauce canards permet d'ajouter au sac à dos d'une unité la dotation médicale standard : <code>Clic-droit sur l'unité, puis menu Editer, option Sac à dos médical standard</code></note>
  
 ==== RHS : Escalation ==== ==== RHS : Escalation ====
 Le contenu proposé par RHS n’est pas prévu pour être 100% compatible avec le contenu des autres mods et de Arma 3 vanilla. Si cela ne se remarque pas dans la plupart des cas, il y a quelques petites choses qui coincent. Le mieux est de faire quelques tests avec le contenu que l’on veut intégrer à sa mission. Le contenu proposé par RHS n’est pas prévu pour être 100% compatible avec le contenu des autres mods et de Arma 3 vanilla. Si cela ne se remarque pas dans la plupart des cas, il y a quelques petites choses qui coincent. Le mieux est de faire quelques tests avec le contenu que l’on veut intégrer à sa mission.
  
-La principale source d’incompatibilité est le système de blindage crée par RHS car il peut rendre certains blindés vanilla/mods très résistants aux projectiles RHS et, à l’inverse, certains blindés RHS très peu résistants aux projectiles vanilla/mods.+La principale source d’incompatibilité est l'utilisation de valeur de blindage particulières sur les véhicules RHS. Cela peut rendre certains blindés vanilla/mods très résistants aux projectiles RHS et, à l’inverse, certains blindés RHS très peu résistants aux projectiles vanilla/mods.
  
 Un conseil : pour vous la faire simple, évitez de mélanger dans une même mission le contenu de RHS avec celui des autres mods ajoutant des factions/armes/véhicules (ex : CUP). A moins de le faire en connaissance de cause. Un conseil : pour vous la faire simple, évitez de mélanger dans une même mission le contenu de RHS avec celui des autres mods ajoutant des factions/armes/véhicules (ex : CUP). A moins de le faire en connaissance de cause.
  
-===== Scripts utiles ===== 
-Les scripts listés ci-dessous sont tous disponibles au téléchargement sur le FTP missions. 
- 
-==== Script de loadout de Hardballer ==== 
-Avec le script de loadout de Hardballer, vous pouvez gérer les loadouts de vos joueurs depuis un fichier placé dans le répertoire de la mission, il vous suffit d’exporter vos loadouts depuis l’arsenal, de les coller dans le script et de remplacer les //“this”// par des //“_unit”//. Un tutoriel plus détaillé est présent dans le script. 
- 
-Vous pouvez trouvez les fichiers nécessaires sur le FTP missions dans l’archive nommée //“Script loadouts Hardballer V5”//. 
- 
-===== Templates ===== 
- 
-Les templates sont des “missions exemples” sur lesquels vous pouvez vous appuyer pour créer vos propres missions, il sont disponibles sur le FTP missions. 
- 
-==== Template débutant de Sparfell ==== 
- 
-Ce template est destiné aux grands débutants, c’est un exemple d’une petite mission canardproof. En ouvrant la mission dans l’éditeur vous pourrez lire quelques notes explicatives. 
- 
-//“CPC-CO[06]-template_debutant-V6.Stratis”// 
- 
-==== Template HC de Mystery (besoin de màj pour EDEN - obsolète) ==== 
- 
-Ce template est destiné aux missions makers qui souhaitent proposer des missions utilisant le HC (avec ou sans GAIA) mais qui ne s’y connaissent pas trop avec les scripts. Le spawn des IAs est simplifié au maximum et vous n’aurez plus qu’à jouer avec les marqueurs dans l’éditeur. Ce template contient aussi des exemples d’utilisation du script de loadout de Hardballer, de briefing et de résolution d’objectifs. 
- 
-==== Template GAIA ==== 
- 
-C’est le template crée par le créateur de GAIA et du MCC, il contient une mission exemple avec des explications concernant GAIA (activer les marqueurs pour les voir). Plus d’infos : 
-http://forums.bistudio.com/showthread.php?183056-Mission-Template-Stand-Alone-GAIA-Make-missions-FAST-by-using-MCC-GAIA-engine 
  
 ===== Autres conseils ===== ===== Autres conseils =====
Ligne 275: Ligne 244:
 Ce dossier contient aussi un dossier MPMissionsCache qui contient tous les pbo des missions multijoueurs que vous avez pu jouer sur internet (et dans notre cas, sur le serveur).  Ce dossier contient aussi un dossier MPMissionsCache qui contient tous les pbo des missions multijoueurs que vous avez pu jouer sur internet (et dans notre cas, sur le serveur). 
  
-Loadout:+==== Tutoriel pour la création des loadouts====
 https://youtu.be/ZUMf6sQDmu0 https://youtu.be/ZUMf6sQDmu0
  
-Exemple de création de mission:+==== Exemple de création d'une mission: ====
 https://www.youtube.com/watch?v=CdPGEQGpeAs https://www.youtube.com/watch?v=CdPGEQGpeAs
 +
 +===== Pousser une mission =====
 +Instructions valides au 16/10/2022
 +
 +Archivage et compression au format PBO. La meilleur solution évitant tout problème est d'utiliser l'outil tierce [[https://download.arma3dev.fr/pbo.html|PBO manager]].
 +  - Votre mission se trouve à ce chemin ''C:\Users\<user>\OneDrive\Documents\Arma 3 - Other Profiles\<profile>'' (les mots entre <> sont propres à votre système).
 +  - Ouvrer le dossier ''missions'' ou ''mpmissions'' en fonction de l'endroit où vous enregistrez votre mission. À l'intérieur doit se trouver un dossier portant le nom de la mission.
 +  - Clique droit sur ce dossier -> pbo manager -> pack into "blablabla.pbo"
 +Vous avez maintenant compresser votre mission au format PBO. À l'intérieur vous devez trouver un ''mission.sqm'' contenant tout ce que vous faites dans l'éditeur, vous devez également trouver au minimum les fichiers ''briefing.sqf'', ''initPlayerLocal.sqf'' et ''description.ext''.
 +
 +Ajouter une mission sur le serveur
 +  - Ajouter votre mission dans le [[https://docs.google.com/spreadsheets/d/1Z9eMq6BZma4obEFdV1_orIZNs-i8rCO5jl08wRChrzo/|Gdoc]] (2e onglet) de la communauté, ceci n'est nécessaire qu'à l'ajout d'une nouvelle mission.
 +  - Écrivez votre ticket (1er onglet, seul les cases jaunes sont à remplir). Cela est nécessaire à chaque fois que vous poussez une nouvelle version de la mission.
 +  - Publiez votre mission en utilisant [[http://grecedecanards.fr:8080/|gdc-toolbox]]. Si l'outil est hors-service, utilisez un outil tierce comme FileZilla pour vous connecter au FTP. Hôte : grecedecanards.fr, User : mission, mdp : coincoin.
 +  - Indiquez sur discord qu'une nouvelle mission est à pousser aux admins.
  
  • arma_3/la_communaute_grece_de_canards/manuel_createur_de_missions.txt
  • Dernière modification: 2022/10/17 18:25
  • de admin