Overview
Voici un guide pour apprendre la création et l’édition de map sur Forts. Il y a encore du travail pour faire partager vos créations avec d’autres personnes dans le jeu, mais cela va vous permettre d’en fabriquer le temps que cela arrive.Des capture d’écran et des vidéos seront rajoutées à ce guide pour rendre les choses plus claire.English version of the guide here : https://steamcommunity.com/sharedfiles/filedetails/?id=870883350
Introduction
L’éditeur de carte Forts est intégré directement dans le jeu, ce qui permet à tout le monde de créer des niveaux! Il faut faire quelques travaux pour le rendre plus convivial. N’hésitez pas à faire des demandes de fonctionnalités. Pour l’instant, voici les bases.
Sélectionnez d’abord «Éditeur de cartes» dans le menu principal.
Dans le menu de l’éditeur, vous pouvez créer une nouvelle carte avec un nom spécifique ou choisir de modifier ou de copier une carte existante.
Ne modifiez pas et ne sauvegardez aucune des cartes fournies car cela modifiera votre expérience de jeu et provoquera des désynchronisations pendant les parties multijoueurs.
Créez une nouvelle carte ou copiez une des cartes à la place. Il existe une carte de modèle destinée à vous démarrer rapidement.
Utilisation de la Console
Certaines fonctions nécessitent l’envoi de commandes dans la console. Ouvrez la console en utilisant la touche ~ (tilde), généralement à gauche de la 1. Les commandes commencent par un backslash. Quelques commandes utiles sont :
cmdlist => Affiche la liste des commandes
proflist => Affiche ma liste des “key profiles”
keylist [id] => Affiche la liste des “key profiles” contenues dans proflist
cvarlist => Affiche la liste des variables de la console
PS: Si vous avez des points que vous avez déselectionnez, et que vous ne pouvez plus retirez, utilisez la commande sweep_blocks
Undo/Redo
Undo permet de supprimer la dernière action et Redo de la faire réapparaître.
Il y a un nombre illimité de Undo/Redo donc, ne vous inquitez pas si vous faites des erreurs.
Ctrl+Z => Undo
Ctrl+Y => Redo
Les Modes d’Édition
Il y a cinq modes d’édition :
1. Structure
2. Device/Weapon
3. Terrain
4. Surfaces
5. Props
Les modes d’éditions passeront automatiquement dans le mode approprié. Dans certaines situations, vous pouvez passer du mode Structure au mode Device/Weapon en cliquant avec le bouton gauche sur les objets dans le monde. Z, X et C permettent circuler entre les différents matériaux, appareils et armes.
Mode Édition de Terrains
Ce mode vous permet de créer et de manipuler des «blocs» de terrains et de définir les propriétés du monde. Ce sont les polygones sur lesquels les joueurs s’appuient et où les projectiles peuvent se heurter. La texture peut être modifiée dans l’onglet Terrain, mais pour l’instant il n’y a qu’une seule texture utile. L’autre est pour les blocs spéciaux.
Vous pouvez sélectionner des blocs en cliquant droit dessus, et le désélectionner en cliquant droit dans un endroit vide.
Chaque bloc est constitué d’un certain nombre de «noeuds». Avec un bloc sélectionné, vous pouvez cliquer gauche sur les noeuds pour les sélectionner individuellement.
Ctrl + A sélectionnera tous les noeuds, et Ctrl + D les désélectionnera tous.
Ctrl + Clic gauche vous permet d’ajouter des noeuds à une sélection.
Shift + Clic gauche vous permet de séléctionner des noeuds dans un espace rectangulaire.
Alt + Clic gauche vous permet de désélectionner des noeuds dans un espace rectangulaire.
Avec un ou plusieurs noeuds sélectionnés, vous pouvez cliquer gauche de sur un seul et les faire tous glisser.
Perdez toute sélection en cliquant droit dans un espace vide, puis cliquez sur le bouton gauche pour commencer à placer des nouveaux noeuds dans le sens des aiguilles d’une montre. Les lignes blanches doivent pointer vers l’extérieur, si ce n’est pas les cas, appuyez simplement sur Shift+F pour les faires basculer.
Vous pouvez cliquer sur une bordure à tout moment pour ajouter un nouveau noeud
après la création du bloc.
Il existe plusieurs raccourcis clavier et souris pour manipuler les blocs. N’oubliez pas que vous pouvez utiliser Ctrl + Z pour annuler tout.
Ctrl+A => Séléctionne tous les noeuds
Clic Gauche => Séléctionne le noeud en dessous de la souris (avec le bloc déjà séléctionné)
Clic Gauche et déplacer => Déplace les noeuds séléctionnés
Alt+Flèches directionnels => Déplace les noeuds séléctionné avec précision
Shift+Clic Gauche => Ajoute un noeud dans la séléction
Shift+Clic Gauche et déplacer => Crée une zone rectangulaire de séléction
Alt+Clic Gauche => Retire un noeud à la séléction
Alt+Clic Gauche et déplacer => Crée un zone rectangulaire de désélection
Ctrl+C => Copie le bloc séléctionné
Ctrl+V => Coller le bloc copié à la position de la souris
H => Retourne horizontalement le bloc séléctionné
V => Retourne verticalement le bloc séléctionné
Backspace/Suppr => Supprime les noeuds séléctionnés
Alt+X => Divise un bloc en 2 en séléctionnant deux noeuds non adjacents
Ctrl+Backspace => Supprime le bloc séléctionné
Ctrl+Delete => Supprime tous les blocs. Faite attention ! Rappelez-vous Ctrl+Z
En mode Terrain, vous pouvez ajuster la taille du monde visible. Les régions inaccessibles à la caméra sont ombrées en vert.
Placez la souris à l’emplacement souhaité, et appuyez sur Ctrl + Flèches directionnelles correspondant à l’étendue souhaitée. Les blocs doivent s’étendre un peu au delà de sorte à que la caméra ne tremble pas et ne fasse pas apparaître de fissures.
Vous pouvez également utiliser Ctrl + Home pour définir les limites de la caméra fonction de la vue actuelle.
La vue initiale des joueurs au début de partie est définie à l’aide des touches suivantes lorsque le mode Terrain est séléctionné.
Ctrl+1 (pavé numérique) pour la team 1
Ctrl+2 (pavé numérique) pour la team 2
Ctrl+3 (pavé numérique) pour la vue d’ensemble avant la une et la deux.
Les positions initals de la caméra sont prises à l’aide de la position de l’écran lorsqu’elles sont enregistrées. Elles doivent être configurés correctement pour que la carte soit bien présentée et que les joueurs ne soient pas désorientés.
Vous pouvez attribuer des blocs de terrain à des équipes spécifiques, ou autrement, en utilisant les raccourcis suivants :
Fn+1 => Team 1
Fn+2 => Team 2
Fn+3 => Appartient à tout le monde
Fn+4 => N’appartient à personne (inconstructible)
Fn+5 => Arrière plan (inconstructible)
Afin de permettre aux cordes d’être rattachées à des blocs non fondés, vous devez définir le propriétaire à toute équipe, mais désactiver les fondations et les mines (voir ci-après).
Les raccourcis suivants vous permettent de définir différentes propriétés d’un blocs :
Alt+F => Autorise/Interdit les fondations
Alt+virgule [?,] => Autorise/Interdit les mines
Alt+W => Active/Désactive le plancher de vent (déterminie l’efficacité des éoliennes)
Alt+V => Active/Désacive la plancher de vue (utilisé pour déterminer la taille des cercles de visée d’armes)
Alt+D => Active/désactive le no-Draw (permet de rendre visible ou invisible le bloc)
Les planchers de vent et les planchers de vue ont généralement leurs propriétés d’arrière plan et de no-Draw définies.
C’est vraiment un sous-mode de l’éditeur de Terrains . Chaque noeud d’un bloc peut avoir une surface différente appliquée. Chaque noeud dans un bloc contrôle la surface dans le sens des aiguilles d’une montre. Pour modifier la surface d’un noeud, sélectionnez le noeud, puis appuyez sur la surface désirée dans ceux disponibles. Vous pouvez sélectionner plusieurs noeuds pour les changer tous à la fois.
La convention pour le jeu est que les surfaces constructibles soient rocheuses et que les surfaces non constructibles soient herbeuses.
Lorsque la surface est enfouie sous terre, il ne doit pas y avoir de surfaces appliqués. Pour cela utilisé le bouton vierge. (le plus à gauche de ceux disponible)
Mode Accessoires
Le mode accessoires sert à placer des détails dans le monde, tels que les gisements de métaux,
des arbres, des rochers, des herbes et des ossements de dinosaures. (certains encore non-disponible)
Les accessoires n’interagissent avec rien dans le jeu.
Cliquez gauche dans un espace vide pour créer un nouveau accessoire en utilisant la texture choisie. Faites un clic gauche dessus pour le sélectionner. Une fois sélectionné, vous pouvez cliquer gauche autre part pour le déplacer. Le clic gauche sélectionne d’autres accessoires et clique droit les désélectionne.
Il existe trois Plans qui définissent si les accessoires ce trouvent en avant ou en arrière d’un bloc ou d’un autre accessoire. Les raccourcis pour définir les plans sont :
Fn+1 => 3ème plan
Fn+2 => 2ème plan
Fn+3 => 1er plan
Permet le placement rapide de l’herbe, des rochés, des accesoires etc. Utilisez la touche T pour basculer sur ce mode.
Pour faire pivoter un accessoire => Maintenez la touche R et déplacez le curseur de la souris.
Pour gérer la taille d’un accessoire => Tenez la touche Ctrl+X et déplacez le curseur de la souris.
La touche Suppr supprime l’accessoire séléctionné.
Structures et appareils
La construction de structures, appareils et armes ce fait de la même façon que en jeu.
Pour choisir à quel team appartient un bâtiment, il faut utiliser les raccourcis suivant :
Alt+0 => Team 0 (neutre)
Alt+1 => Team 1
Alt+2 => Team 2
Raccourcis utiles :
Ctrl+Space => Bascule en simulation
Ctrl+Delete => Supprime toutes les structures
Une fois qu’un noeud est sélectionné, vous pouvez effectuer des opérations sur la structure connectée à ce noeud:
Backspace => Supprime la structure séléctionée
H => Retourne la structure horizontalement (impossible verticalement)
Ctrl+C => Copie la structure séléctionné
Ctrl+V => Colle la structure copié à la position de la souris
M (maintenir) => Glisse la structure séléctionnée à la position de la souris.
Changement de l’Environnement
Vous pouvez modifier le thème d’une carte après la création en utilisant la commande suivante dans la console : set_background alpine
Les thèmes disponibles actuellement :
. alpine
. canyon
. desert
. fields
. midwest
. polluted
Réglage de map
Par défaut, une map apparaîtra en Sandbox, Escarmouche et multijoueur. Exception en escarmouche ou il faudra qu’au moins un IA est était enregistré.
Si vous voulez restreindre une map à l’un de ces modes, ouvrez le fichier .lua dans le dossier de la map ( SteamLibrarysteamappscommonFortsdatamaps”votre map”).
Et rajoutez les variables suivantes avec la valeur false.
Sandbox = true
Skirmish = true
Multiplayer = true
De la même manière, vous pouvez aussi donnez un nom différent à votre map. Faites attention, suivant les caractères que vous utiliserai, le nom de la map peux ne pas s’afficher correctement.
Les caractères alphanumériques s’afficheront toujours correctement.
DisplayName = L”nom de votre map”
Un auteur et une description peuvent être spécifié en rajoutant les variables suivants. Ceux-ci apparaîtront dans l’écran de séléction de map.
Author = L”[DEV] BeeMan”
DescLine1 = L”Une bonne map”
DescLine2 = L”Il y a des emplacements de mines dans des endroits difficiles à atteindre”
Support escarmouche et multijoueur
L’IA suit un modèle que vous enregistrez lors de la construction d’un fort. Pour enregistrer une nouvelle IA pour un fort d’une carte, allez dans le menu principal et sélectionnez Sandbox. Sélectionnez la carte et démarrez, puis procédez comme suit :
- Cliquez gauche sur le bâtiment appartenant à l’équipe à laquelle vous souhaitez créer l’IA
- Ouvrez la console en utilisant la touche ~ (tilde), généralement à gauche de la touche 1
- Tapez record et pressez “entrée”. Cela créera une nouvelle IA et l’assignera à un nombre
- Construisez votre fort comme vous le souhaitez dans un ordre raisonable
- Quittez le mode Sandbox
Vous pourrez tester votre IA en escarmouche. Ou encore mieux, rouvrez le mode Sandbox et
entrez buil_fort [nombre] dans la console, dans nombre écrivez le numéro assigné à votre IA, le 1 si c’est votre première IA.
Voici quelques conseils pour faire de bons Forts pour l’IA :
- Construire comme si vous êtiez en jeu
- Défendre le réacteur immédiatement contre les snipers améliorés si nécessaire
- Soyez plus défensif que d’habitude (sniper et mitrailleuse)
- Essayez de maintenir la structure stable
- Évitez de faire tomber quoi que ce soit
- Faire des poutres en croix en bas et vite
- Prenez votre temps et réfléchissés l’IA n’en prend pas conte, mais …
- N’oubliez pas de créer suffisamment de ressources
- Utilisez Ctrl + KeyPadPlus, Ctrl + KeyPadMinus pour accélérer/ralentir le temps.
Une fois que vous avez enregistré une IA, supprimer des joins, appareils ou armes pourrais causer des problèmes pour l’IA.
Si vous voulez changer une partie du fort après l’enregistrement de son IA, allez en Sandbox.
Faite la commande build_fort [nombre] (le nombre appartenant de l’IA que vous voulez modifier).
Attendre que le fort ce construise jusqu’à ou vous voulez modifier et entrez record dans la console.
Maintenant vous pouvez continuez à construire votre fort la il ou vous avez arrêter l’IA et une fois finit quitter le Sandbox.
Ctrl + KeyPadPlus/Moins (pavé tactile) peut être utilisé pour accélérer et ralentir le temps.
Si votre carte et vos structures sont symétriques, vous pouvez faire les IA d’un seul coté et activer le mod symétrique pour que les IA soient appliquées des 2 cotés de la map. Vous devez aller dans Data/maps/votremap et éditer le script de mission (votremap.lua) et y ajouter :
Symmetrical = true
Si vous enregistrez maintenant la carte et qu’elle n’est pas symétrique, elle vous le dira et vous montrera ce qui cause le problème. Vous pouvez également utiliser check_symmetric dans la console pour faire de même sans sauvegarder.
L’éditeur enregistre jusqu’à 10 asymétries et les mets toutes en évidences.
Pour s’assurer que les appareils, et les armes sont symétriques, vous pouvez les créer tous d’un côté, puis sélectionnez chacun et appuyez sur Ctrl+M pour créer un miroir pour l’autre côté.
Utilisation des mods
Dans le même fichier .lua que dans la section précédente, vous pouvez voir une ligne qui indique Mods = {}. Vous pouvez voir les mods disponibles dans le dossier data/mods. Certains d’entre eux sont des mods à utilisation spécifique, en commençant par les langues, les commandants et les factions. Les autres peuvent être activés sur n’importe quelle carte de la même façon que le mode symétrique. Par exemple, pour fournir des ressources illimitées, modifiez la ligne en :
Mods = { “unlimited-metal”, “unlimited-energy” }
Vous pouvez activer autant de mods que vous voulez.