Logo Platform
logo amplifiers simplified

Traduction de tutoriels de modding

Reply
Copied to clipboard!
12 years ago
Jul 5, 2012, 2:23:05 PM
Salut à tous,



J'ai commencé à traduire quelques tutoriels de modding, comme je n'ai pas encore accès au jeu ce n'est probablement pas parfait, du coup si vous avez 5 minutes pour vérifier que c'est bon je vous en serai reconnaissant smiley: smile



On pourra se servir de ce sujet pour faire un index des tutoriels en français.



smiley: science Index : (liens externes)

* Comment ajouter un trait de faction

* Ajouter des icônes

* Comment ajouter une planète ?

* Créer une anomalie planétaire

* Explications sur le générateur de galaxie

* Créer / Installer un mod



---> Le point sur le modding





- Le générateur de galaxie



Ceci est une traduction du message sur le forum officiel : https://www.games2gether.com/endless-space/forum/37-modding/thread/15871-galaxy-generator-explained



Deux fichiers sont joints : un pour le data et l'autre pour le code source C# actuel du générateur de galaxies.





Data pour la génération des galaxies

Voici une description des fichiers :

  • GalaxySettings.xml: ce fichier sert à rassembler tous les paramètres disponibles pour la génération d'une galaxie. Des conditions pour le monde d'origine selon chaque faction, les paramètres utilisés par le générateur dans le menu du jeu, les probabilité de génération de planète selon chaque type (pour éviter les jardins d'Eden sur un astéroid...) les tailles des planètes, les lunes, les anomalies, les paramètres de génération des étoiles, leur nom, les noms des constellations (par encore disponible), temple probability per star type, temple types, ressources luxueuses et stratégiques. La plupart des données trouvées ici seront plus tard référencées par nom avec un suffixe ou préfixe pour référencer le bon fichier xml dans les descriptions. Par exemple l'identifiant d'une "PlanetTypeTerran" dans ce fichier sera automatiquement traduit en "PlanetTypeTerran" pour son nom de description.
  • GalaxyShapes.xml: cela définit toutes les formes de galaxies disponibles dans les options. Chaque forme est liée à deux fichiers : celui de la densité et celui des régions. Le fichier de la densité est utilisé pour déterminer la probabilité pour chaque type d'étoile générée (blanche = 100% , noire = 0% , teintées de gris = ça dépend - pas très sûr pour les traductions là). Le fichier "region" lui attribue une région à une étoile selon le pixel coloré sous jacent (définti dans le fichier GalaxyShapes.xml). Les couleurs doivent correspondre exactement à celles définies dans le fichier xml. C'est ainsi que sont créées les constellations basiques, le générateur lui peut créer des sous-divisions. Les densités et régions (fichiers density et region) se trouvant dans les dossiers correspondant aux formes de galaxies voulues le permettent. Les options de symétries ne sont toutefois pas encores utilisables. Les dispositions sont utilisées pour faire combiner un objet graphique (une nébuleuse par exemple) avec chaque type de galaxie. Même si vous créer de nouveaux actifs 3D vous pouvez assemblez un autre arrière plan tridimensionnel avec une nouvelle forme de galaxie.
  • GalaxyConfiguration.xml: c'est juste un sommaire de toutes les options sélectionnées par l'utilisateur en priorité pour lancer le générateur : forme de la galaxie, taille, nombre d'empires, réglages avancés etc. Si vous modifiez le générateur il vous autoriser à vérifier ce qui est indiqué dans les menus du jeu. Actuellement l'expert du générateur chez Amplitude a un programme spécial pour générer des galaxies et voir le résultat en dehors de l'éditeur.
  • Galaxy.xml: ceci est le résultat de la production du générateur, précisément ce qui sera chargé par le jeu. C'est également le même format que les sauvegardes (du moins une partie).

Actuellement les fichiers GalaxySettings.xml GalaxyShapes.xml files sont cachés sous Unity. Cela sera bientôt changé.





Source du générateur

Vous trouverez le code source du générateur, compilé en C# DLL (avec le projet) et lié de manière dynamique au jeu. Il y a également le code Visual Studio si vous souhaitez le recompiler.





Tout simplement le générateur est construit sur les fichiers GalaxySetup.xml, GalaxyShapes.xml, GalaxyConfiguration.xml, sur un nombre de génération (pour pouvoir recréer deux fois la même carte) et cela produit le fichier Galaxy.xml.





Le comportement du générateur est satisfaisant pour l'instant, mais il est prévue qu'il soit amélioré.



Galaxy Generator Sources.zip

Galaxy Generator.zip





La traduction en cours suivante est : https://www.games2gether.com/endless-space/forum/37-modding/thread/15840-modding-status



(traduction faite ici : http://www.mundusbellicus.fr/forum/showthread.php?5311-Explications-sur-le-g%E9n%E9rateur-de-galaxie )
0Send private message
12 years ago
Oct 12, 2012, 2:13:10 PM
Mise à jour.



J'ai également demandé à LoiCus- si il a encore les fichiers d'origine des pdf pour les tutoriels de modding afin de les traduire.
0Send private message
?

Click here to login

Reply
Comment