Find help on the FRENCH REFORGER MOD discord if you need ✅ Check our progress about this wiki here 📜
Skip to main content

ENFUSION project & map entity creation

1. Créer un projet

Commencez par créer un nouveau projet Enfusion:

image.png

Nommez le et définissez sa position sur votre ordinateur:

image.png

A propos des dépendances: Evitez d'ajouter beaucoup de dépendances (max 4-5) Parce que si une d'elles devient inutilisable a cause d'une mise à jour, votre map ne sera pas jouable correctement.

Enfin, cliquez sur « Créer » pour créer le projet.

Créez tous vos dossiers et lancez le World Editor:

image.png

2. World Editor simple overview:

image.png

(Map d'exemple)

En rouge, vous avez la fenĂȘtre de hiĂ©rarchie : Cette fenĂȘtre contient toutes les entitĂ©s placĂ©es sur votre carte, et vous pouvez rechercher des types d'entitĂ©s spĂ©cifiques.

En jaune, vous avez le bouton Créer [une entité] : Ce bouton sera utile pour la suite du tutoriel.

En bas, vous avez le Ressource Browser : Il nous permet de placer des objets (Préfabs) sur notre carte :

  • Attention Ă  ne placer que des prĂ©fabriquĂ©s avec une barre bleu foncĂ© en bas, ne pas placer de .xob /!\ Ces objets n'auront pas d'autre comportement que d'ĂȘtre visibles.
  • Ne pas placer de prĂ©fab avec l'annotation « base » Ă  la fin de leur nom.
  • Il existe des prĂ©fabriquĂ©s « Ă©ditables ». Ils peuvent ĂȘtre modifiĂ©s en GameMaster. Ils sont reconnaissables Ă  leur barre orange.

En violet, vous avez les propriĂ©tĂ©s de l'objet : Ici, vous pouvez modifier les « caractĂ©ristiques » des Prefabs (Ă©galement appelĂ©es components). Vous pouvez sĂ©lectionner les components dans la fenĂȘtre verte.

En bas, en blanc, vous avez le bouton d'option de l'outil : Permet d'accéder aux propriétés de l'outil sélectionné (moove car j'ai sélectionné l'outil moove).

En haut, en bleu ciel, vous avez le bouton « Jouer » : Vous pouvez jouer sur votre carte en cliquant sur ce bouton (il y a une liste d'options à droite du bouton en faisant clic droit).

En haut, en rose, vous avez les outils principaux.

En haut, en bleu foncé, vous avez l'outil d'édition de terrain.

Et enfin, en haut, en rose foncé, vous avez l'outil Météo.


3. Créer un nouveau monde

Dans le navigateur de ressources, recherchez « GenericTerrain_Default.et » et glissez-déposez-le dans le viewport:

image.png

Dans les propriétés de l'objet, fixez les coordonnées à 0 0 0 :

image.png
Enregistrez votre monde (Ctrl+S), donnez-lui un nom et définissez son emplacement dans « worlds/[NomDeVotreMap]/ » et cliquez sur Ok :

image.png

Dans la fenĂȘtre du composant, faites un clic droit sur GenericTerrainEntity et cliquez sur « Create new terrain... » :

image.png



image.png

Name: 

Nom de votre terrain

Terrain grid size:

Ce paramÚtre vous permet de sélectionner la taille de votre terrain. Le maximum est de 16384 et le minimum de 32.

Les nombres renseignĂ©s doivent ĂȘtre pairs et divisible par 32.

Blocks per tile:

Ce paramÚtre vous permet de sélectionner la taille de la grille de terrain. Ce paramÚtre correspond au nombre de faces du terrain en lignes/colonnes. Les faces sont des zones sur votre terrain, vous pouvez par exemple y peindre des textures sur le sol de votre terrain. Dans le coté technique, les faces on un rÎle de zone de "sauvegarde" de la position des assets sur le terrain (on peut aussi appeler les tiles des chunks pour une meilleur compréhension).

Le maximum est de 32.

N'oubliez pas que 512 faces correspondent Ă  513 vertices, ce qui doit ĂȘtre pris en compte lors de l'importation de cartes d'altitude.