Les bases
DynamX permet d'ajouter facilement tout type de contenu (véhicules, armures, items, blocs et props) à Minecraft. Pour cela, vous devez créer un pack, c'est ce vous allez apprendre ici.
Fonctionnement des packs
Les packs sont soit des dossiers, soit des fichiers compressés (zip) renommés avec l'extension .dnxpack.
Pour créer un pack, il est plus simple de travailler avec un dossier, à placer dans le dossier DynamX créé au premier lancement de Minecraft avec le mod.
Créez un dossier MyPack
portant le nom de votre pack, il contiendra tous les fichiers de votre pack.
Dans ce pack, vous devrez ensuite créer un fichier pack_info.dynx
qui va contenir les informations basiques au sujet de votre pack.
Warning
Nous vous invitons à prendre connaissance de la syntaxe des packs avant de remplir ce fichier.
Fichier pack_info.dynx
Ce fichier est obligatoire dans chaque pack. Voici les propriétés qu'il est possible de renseigner :
Propriétés obligatoires
Nom | Type | Description | Exemple |
---|---|---|---|
DcFileVersion | Chaine de caractères (Peut être utilisé pour donner un nom ou une description) | Version du générateur des fichiers .dc. Mettre la valeur donnée en exemple. | 12.5.0 |
PackName | Chaine de caractères (Peut être utilisé pour donner un nom ou une description) | Nom du pack. Utilisé par exemple pour référencer les roues : PackName.wheel_test . |
- |
Propriétés facultatives
Nom | Type | Description | Valeur par défaut |
---|---|---|---|
CompatibleWithLoaderVersions | Chaine de caractères (Peut être utilisé pour donner un nom ou une description) | Tranche de compatibilité des packs avec les versions du loader de packs de DynamX. Mettre la valeur donnée en exemple, sauf si vous savez ce que vous faites. | [1.1.0,) |
PackVersion | Chaine de caractères (Peut être utilisé pour donner un nom ou une description) | Version du pack. C'est seulement indicatif mais cela permet de s'organiser. | 1.0.0 |
Info
La propriété PackName contient le nom de votre pack, et elle permet de renommer le dossier sans rien casser, tant que PackName reste le même. Celui-ci sera ré-utilisé à plusieurs autres endroits.
Voici un exemple parfait pour un pack utilisant DynamX version 4.0.0 ou plus :
PackName: MyPack
PackVersion: 1.0.0
DcFileVersion: 12.5.0
CompatibleWithLoaderVersions: [1.1.0,)
Si votre pack dépend d'addons, il est possible d'ajouter plusieurs blocs RequiredAddon comportant les propriétés suivantes :
Propriétés obligatoires
Nom | Type | Description | Exemple |
---|---|---|---|
Id | Chaine de caractères (Peut être utilisé pour donner un nom ou une description) | Identifiant de l'addon requis | - |
Propriétés facultatives
Nom | Type | Description | Valeur par défaut |
---|---|---|---|
Versions | Chaine de caractères (Peut être utilisé pour donner un nom ou une description) | Versions supportées | - |
Pack d'exemple
Vous pouvez télécharger des exemples de pack ici et partir de ceux-ci pour créer le votre !
Tip
Les fichiers .dnxpack sont des fichiers .zip renommés : vous pouvez les ouvrir avec des logiciels comme WinRAR.
Debugger un pack
Pour vous aider à créer des packs, DynamX affiche tous les erreurs de chargement dans le sous-menu "Erreurs" du menu de debug DynamX, accessible avec la commande /dynamx debug_gui
.
La suite
Vous pouvez maintenant passer à l'étape suivante : (re)voir la syntaxe des fichiers de configuration des packs, et commencer à ajouter du contenu à DynamX ! C'est ici.