« DF Mod Manager » : différence entre les versions
| (12 versions intermédiaires par 3 utilisateurs non affichées) | |||
| Ligne 9 : | Ligne 9 : | ||
DF Mod Manager ne sauvegarde que les modifications apportées: un fichier .dfmod est très proche d'un fichier [http://fr.wikipedia.org/wiki/Diff diff] | DF Mod Manager ne sauvegarde que les modifications apportées: un fichier .dfmod est très proche d'un fichier [http://fr.wikipedia.org/wiki/Diff diff] | ||
Les points | Les points négatifs: | ||
* recharge tout les [[mod|mods]] à presque toute | * recharge tout les [[mod|mods]] à presque toute modification. | ||
* [[metamod|metamods]] | * impossible de supprimer par le logiciel plusieurs [[mod|mods]] ou un [[mod]] et ses [[metamod|metamods]] | ||
* un peu lent. | * un peu lent. | ||
Les points positifs: | Les points positifs: | ||
* Rend les mods | * Rend les [[mod|mods]] compatibles (dans la plupart des cas) avec les prochaines version de Dwarf Fortress. | ||
* | * Multi-plateforme. | ||
* Interface graphique et menus | * Interface graphique et menus simples à utiliser. | ||
* open-source. | * open-source. | ||
== Installation == | == Installation == | ||
Le programme peut être | Le programme peut être téléchargé sur: | ||
* [http://www.bay12forums.com/smf/index.php?topic=74828.0 Le | * [http://www.bay12forums.com/smf/index.php?topic=74828.0 Le topic sur le forum de bay 12 games] | ||
* [https://github.com/pindia/dfmm/ Le github de pindia] | * [https://github.com/pindia/dfmm/ Le github de pindia] | ||
=== Exécutable Windows === | === Exécutable Windows === | ||
Une version Windows peut être directement | Une version Windows peut être directement téléchargée à partir des liens précédents, il s'agit d'un exécutable dans une archive zip. | ||
Il suffit de décompresser l'archive zip directement dans le dossier de Dwarn Fortress et c'est | Il suffit de décompresser l'archive zip directement dans le dossier de Dwarn Fortress et c'est prêt à fonctionner! | ||
Vous pouvez | Vous pouvez créer un raccourci vers 'Dwarf Fortress/dfmm/dfmm.exe' | ||
=== Script Python === | === Script Python === | ||
| Ligne 47 : | Ligne 47 : | ||
Afin de gérer vos [[mod|mods]] il faut les importé dans le gestionnaire; | Afin de gérer vos [[mod|mods]] il faut les importé dans le gestionnaire; | ||
Cliquez sur le menu 'import' vous avez alors trois | Cliquez sur le menu 'import' vous avez alors trois options: | ||
* import .dfmod : pour les [[mod|mods]] fait pour DF Mod Manager et vous fournissant un fichier .dfmod. Vous avez juste à indiqué où est situé le .dfmod. | * 'import .dfmod' : pour les [[mod|mods]] fait pour DF Mod Manager et vous fournissant un fichier .dfmod. Vous avez juste à indiqué où est situé le .dfmod; les [[metamod|metamods]] sont converties en [[mod]] avec cette option. | ||
* import .dfmod zip : idem que précédent mais avec un fichier archivé au format zip. | * 'import .dfmod zip' : idem que précédent mais avec un fichier archivé au format zip. | ||
* import folder : | * 'import folder' : permet d'importer un [[mod]] n'étant pas fait pour DF Mod Manager en indiquant un dossier contenant les 'raw/objects' modifiés et ajoutés: Généralement on vous fournit des fichiers à placé dans le dossier 'Dwarf Fortress/raw/objects', à la place vous devez les mètres dans un dossier vide puis indiquer ce dossier à DF Mod Manager, vous pourrez ensuite effacer se dossier. | ||
Pour supprimer un [[mod]] ( | Pour supprimer un [[mod]] (uniquement s'il n'a pas de [[metamod|metamods]]) ou un [[metamod]], faites un clique droit dessus puis 'Delete Mod' puis 'OK'. | ||
<font color="orange">DF Mod Manager permet d'importer/créer des mods ayant le même nom, cette permissivité est source de problème: </font> | |||
* Importer un [[mod]] plusieurs fois le duplique plutôt que le mettre à jour. | |||
* Importer un [[mod]] ayant des [[metamod|metamods]] alors que vous avez déjà un [[mod]] du même nom vas faire que les [[metamod|metamods]] vont s’associer au mauvais [[mod]]. | |||
Vérifiez donc qu'il n'y a aucun mod du même nom avant d'importer (renommez ou supprimez ceux déjà dans la liste). | |||
=== Activer/désactiver les mods === | === Activer/désactiver les mods === | ||
| Ligne 70 : | Ligne 75 : | ||
==== à partir d'un autre mod ==== | ==== à partir d'un autre mod ==== | ||
Ceci s'appelle un [[metamod]], | Ceci s'appelle un [[metamod]], | ||
Faites un clique droit sur le [[mod]] en question puis 'Create metamod'. | Faites un clique droit sur le [[mod]] en question puis 'Create metamod'. | ||
| Ligne 93 : | Ligne 97 : | ||
=== Diviser un mod en deux === | === Diviser un mod en deux === | ||
Clique droit sur le [[mod]] à diviser puis cliquez sur 'Split mod'.<br /> | |||
Dans la fenêtre qui s'affiche, entrez dans le nom des deux parties en haut à gauche et en haut à droite. | Dans la fenêtre qui s'affiche, entrez dans le nom des deux parties en haut à gauche et en haut à droite.<br /> | ||
En-dessous double-cliquez sur les parties à placer dans l'autre [[mod]]. | En-dessous double-cliquez sur les parties à placer dans l'autre [[mod]]. | ||
L'option [[metamod]] permet de rendre le [[mod]] de droite comme étant un [[metamod]] du [[mod]] d'origine. | L'option [[metamod]] permet de rendre le [[mod]] de droite comme étant un [[metamod]] du [[mod]] d'origine. | ||
Si le [[mod]] de gauche à le même nom que le [[mod]] d'origine, il le remplacera (vous aurez un avertissement). | Si le [[mod]] de gauche à le même nom que le [[mod]] d'origine, il le remplacera (vous aurez un avertissement). | ||
=== Importer/Exporter votre mod === | === Importer/Exporter votre mod === | ||
Pour l'importation voir la partie 'Ajout et suppression d'un [[mod]] à la liste' | Pour l'importation en générale, voir la partie 'Ajout et suppression d'un [[mod]] à la liste' | ||
Pour exporter faite un clique droit sur votre [[mod]] puis l'une de ces option: | Pour exporter faite un clique droit sur votre [[mod]] puis l'une de ces option: | ||
* 'Export .dfmod': exporter au format .dfmod | * 'Export .dfmod': exporter au format .dfmod, | ||
* 'Export .dfmod zip': exporter au format .dfmod archivé en zip, ce que je vous conseille. | * 'Export .dfmod zip': exporter au format .dfmod archivé en zip, tout les [[metamod|metamods]] associé a ce [[mod]] seront comprit dans l'archive, ce que je vous conseille. | ||
* 'Export to directory': exporter au format ' | * 'Export to directory': exporter au format 'raw/object', uniquement pour des cas spécifiques (dont la ''très'' grande distribution). | ||
Attention, les [[metamod|metamods]] sont associé '''au nom''' du [[mod]]. | |||
Vous pouvez aussi placer manuellement plusieurs [[mos|mods]] dans une même archive afin de les distribuer en même temps. | |||
==== Importer un metamod ==== | |||
Si vous avez un [[mod]] sous n'importe quel format et un (ou plusieurs) autre [[mod]] en format 'raw/objets' n'apportant que peut de modification par rapport au premier, vous pouvez importer le second comme étant un [[metamod]] du premier: <br /> | |||
- Importer le premier si ce n'est pas déjà fait<br /> | |||
- Faite un clique droit sur le nom du [[mod]] dans la liste, puis cliquez sur 'Import metamod'<br /> | |||
- Validez le message d'avertissement<br /> | |||
- Sélectionnez le dossier du second [[mod]] | |||
Pour importer un [[metamod]] en format .dfmod, il faut le faire en manuel, c'est à dire directement placer le .dfmod dans le dossier de DF Mod Manager ('Dwarn Fortress/dfmm/mods') | |||
== Utilisation avancé == | == Utilisation avancé == | ||
| Ligne 130 : | Ligne 146 : | ||
=== Travaille en groupe sur un mod === | === Travaille en groupe sur un mod === | ||
La manière la plus simple pour travailler en groupe et d'avoir une personne qui s'occupe de publier des versions du [[mod]] et les autres envoie au premier leurs ajouts et modifications. | |||
La première personne est en quelque sorte le chef de projet, il a le [[mod]] dans sont intégralité et les modifications envoyées par les autres. | |||
Les autres sont sont donc des contributeurs, ils travaillent sur la plus récente version publié du [[mod]]. | |||
Avec DF Mod Manager les contributeurs on donc le [[mod]] affiché dans leurs liste, il leurs suffit de créer un [[metamod]] et de travailler sur ce dernier. | |||
Une fois leurs changements effectués ils envois leur [[metamod]] au chef de projet. | |||
En cas de mise à jour alors qu'ils n'ont pas encore finit, il peuvent mettre à jour le [[mod]] '''en manuel''' puis vérifier qu'il n'y-a pas d'erreurs dans leurs partie avant de l'envoyer. | |||
Le chef de projet a donc les [[metamod|metamods]] qui arrive, il lui suffit de les ajouter à sa liste '''en manuel''' (afin qu'ils soient bien reconnues) puis de les fusionner au [[mod]]. | |||
Il vaut mieux intégré les [[metamod|metamods]] un à un au [[mod]] et vérifier qu'il n'y-a pas d’incompatibilités entre les modification à apporter et celles déjà appliquées (deux contributeur qui modifie la même chose par exemple). | |||