Fichier Parts.lst
Liste des pièces de la bibliothèque LDraw
Mise à jour de la page : 26 février 2023.
Le fichier Parts.lst, qui se trouve dans le dossier d'installation
de la bibliothèque LDraw contient la liste des pièces qui seront visualisés
dans certains programmes de modélisation du système LDraw.
Ce fichier texte doit être mis à jour à chaque fois que la bibliothèque de pièces
est modifiée.
Liste des programmes utilisant ce fichier (liste non exhaustive) :
- LDraw et LEdit, visualiseur et éditeur de modèle d'origine.
- MLCad, l'un des éditeurs de modèle les plus utilisés.
- LDAO, ancien éditeur de fichier LDraw.
- LDList (?), visualiseur de la bibliothèque de pièces.
- LdGLite (?), ancien visualiseur de modèle.
- LeoCAD, version 0.79 et plus (12-2012).
- ...
Nota : Bricksmith du monde Mac utilise un fichier différent appelé "Bricksmith Parts.plist".
Navigation rapide
Maintenance du fichier Parts.lst avec mklist.exe
Ce programme a été à l'origine écrit par James Jessiman le créateur du
système LDraw. Il a été repris depuis par Lars C. Hassing pour tenir
compte de l'évolution de ce système.
Téléchargement
Historique
- mklist v1.6 du 06-07-2010 : Version actuelle, utilisant les noms de fichiers au format 21.3.
- mklist v1.4 du 25-06-2003 : Ancienne version.
- mklist v1.3 du 03-07-2000 : Ancienne version.
Utilisation
L'usage le plus courant est de lancer le programme dans une fenêtre "Invite de commandes"
et de taper d pour avoir un tri du fichier suivant la description.
Options
- -h : Liste les options du programme.
- -n : Tri par Numéro.
- -d : Tri par Description.
- -c : Vérifie les descriptions dupliquées. Le fichier Parts.lst n'est pas modifié.
- -m : N'omet pas les pièces renommées (contenant "~Moved to" dans la description).
- -~ : Omet les pièces avec description commençant par "~"
(pièces renommées et éléments de pièces composites).
- -i <dossier> : Dossier de recherche, par défaut "PARTS" dans le dossier courant.
- -o <fichier> : Nom du fichier généré, par défaut "Parts.lst" dans le dossier courant.
- -f : Force le programme à finir sans demande optionnelle ou de confirmation.
- -q : Mode silencieux, sans demande ni message d'information.
- -8 : Utilise le format 8.3 pour les numéros de fichiers, pour compatibilité.
- -t : Coupe la description pour entrer dans les 80 caractères d'une fenêtre console.
- -r : Colonne des noms de fichiers non justifié. La taille s'accorde avec les noms courts.
- -l : Coupe les descriptions à 64 caractères.
- -v : Affiche messages d'information. Utile pour dépister les erreurs.
Nota : Rencontré 1 fois (02-2023) une liste de messages d'erreur, dont :
Line type 0 expected in "t1124c01.dat", skipping... Press any key to continue
Line type 0 expected in "t1124c02.dat", skipping... Press any key to continue
... Les fichiers étaient erronés dans le fichier ldrawunf.zip. Les recharger manuellement...
Maintenance du fichier Parts.lst avec LDMakeList.exe
Ce programme appelé un temps mklist2, puis LDList est un nouveau venu.
Il ne faut pas le confondre avec un autre programme
LDList, qui affiche la liste des pièces de la bibliothèque.
Téléchargement
Historique
- LDMakeList v2.14 du 07-10-2013 : .
- LDMakeList v2.13 du 07-09-2013 : Fichier parts.xml compatible avec LDFind.
- LDMakeList v2.12 du 21-07-2013 : .
- LDMakeList v2.11 du 14-06-2013 : .
- LDMakeList v2.10 du 26-02-2013 : .
- LDMakeList v2.01 du 21-02-2013 : Remplace caractère non reconnu par ? dans parts.xml, nombreuses corrections.
- LDMakeList v2.0 du 07-02-2013 : Supporte entièrement la description >64 caractères, génère également parts.xml.
- LDMakeList v0.9.4 du 02-11-2012 : Changement de nom, mise à jour.
- LDList v0.9.3 du 14-05-2012 : Mise à jour.
- LDList v0.9.2 du 13-05-2012 : mklist2 renommé LDList, possibilité supprimer pièce Non Officielles (Unofficial),
mettre pièces à motif à la fin du fichier, ajouter les primitives.
- mklist2 v0.9.0 du 10-05-2012 : Possibilité suppression du premier caractère de certaines pièces (comme ~),
suppression pièces à noms dupliqués.
- mklist2 v0.6.1 du 05-05-2012 : Version initiale, avec gestion des descriptions à 64 caractères, fonction cacher pièces
en fonction de leur premier caractère (comme = ou _).
Variable d'environnement LDRAWDIR
Attention, si le programme ne fonctionne pas sur votre ordinateur,
il faut ajouter une variable d'environnement au système :
- Allez dans le panneau de configuration et sélectionnez "Système".
- Cliquez dans le chapitre "Paramètre..." sur le lien "Modifier les paramètres".
- Cliquez sur l'onglet "Paramètres système avancés", puis sur le bouton "Variables d'environnement".
- Ajoutez une variable d'environnement "LDRAWDIR" avec le nom du dossier d'installation LDraw "C:\LEGO\LDraw", par exemple.
Nota : Cette procédure peut varier suivant la version de Windows utilisé.
Utilisation
L'usage le plus courant est de lancer le programme dans une fenêtre "Invite de commandes"
et de taper d pour avoir un tri du fichier suivant la description.
On peut également le lancer directement sous Windows.
Options
- -d ou -D : Tri par Description (par défaut).
- -n ou -N : Tri par Numéro.
- -p ou -P : Tri par Description, avec pièces à motif en fin de fichier.
- -s ou -S : Limite la Description à 64 caractères, qui est le standard actuel.
Ce standard pouvant évoluer et accepter des descriptions plus longues, ce paramètre peut être utilisé
pour garantir le fonctionnement de programmes limités à ces 64 caractères.
- -m ou -M : Ajoute les primitives dans la liste.
Nota : Cela n'est pas recommandé aux utilisateurs novices.
- -u ou -U : Ajoute les pièces NON Officielles (Unofficial)
se trouvant dans le dossier Unofficial/Parts.
- -a ou -A : Exclue les pièces Alias (Pièces à double numéro de moule, comme les pièces transparentes).
- -r ou -R : Supprime les entrées dupliquées (expérimental).
- -o ou -O : Ajoute uniquement les pièces Officielles (Official).
- -x ou -X : Ne crée pas le fichier parts.xml.
- -l[DIRNAME] ou -L[DIRNAME] : Utilise le chemin DIRNAME comme bibliothèque LDraw.
(par défaut le dossier de la variable d'environnement LDRAWDIR)
- -h[c] ou -H[C] : Cache tout ceux dont la description commence par le/les caractères "C".
- -i[c] ou -I[C] : Enlève le caractère "C" du début de la description.
- -x ou -X : Ne génère pas le fichier parts.xml.
- -? : Affiche les options du programme.
- -v ou -V : Affiche la version et les droits du programme.
Exemples :
- LDMakeList -d -h=_ -i~ : Génère le fichier Parts.lst trié par description, en supprimant
les pièces commençant par "_" (Pièces à couleur affectée et pièces Alias) et supprimant le caractère "~"
de la désignation des pièces renommées et des éléments de pièces composites.
- LDMakeList -d -L. : Génère le fichier Parts.lst trié par description, a partir du dossier en cours.
- LDMakeList -u : Regarde dans le dossier [LDRAWDIR]/Unofficial/Parts aussi bien que
[LDRAWDIR]/Parts pour rechercher les fichiers de pièces.
Fichier parts.xml
Avec la version v2.0 du programme un fichier parts.xml est créé en parallèle de parts.lst.
Ce fichier est expérimental (02-2013) et remplacera ultérieurement l'usage de parts.lst.
Maintenance du fichier Parts.lst avec LDMakeListGUI
Ce programme sert d'interface graphique au programme LDMakeList. Il doit être placé
dans le même dossier que le programme LDMakeList.
Téléchargement
Utilisation
Lancer le programme et sélectionnez les options voulues.
- Read from LDraw directory : Chemin de la bibliothèque LDraw, si le programme n'est pas installé dans celui-ci.
- Sort by Description (-D) : Tri par Description (par défaut).
- Sort by Filename (-N) : Tri par Numéro.
- Sort by Description (Pattern at the end) (-P) : Tri par Description, avec pièces à motif en fin de fichier.
- Use short Descriptions (-S) : Limite la Description à 64 caractères, qui est le standard actuel.
Ce standard pouvant évoluer et accepter des descriptions plus longues, ce paramètre peut être utilisé
pour garantir le fonctionnement de programmes limités à ces 64 caractères.
- Include Primitives (-M) : Ajoute les primitives dans la liste.
Nota : Cela n'est pas recommandé aux utilisateurs novices.
- Include Unofficial part directory (-U) : Ajoute les pièces NON Officielles (Unofficial)
se trouvant dans le dossier Unofficial/Parts.
- Exclude Aliases (-A) : Exclue les pièces Alias (Pièces à double numéro de moule, comme les pièces transparentes).
- Remove duplicate entries (-R) : Supprime les entrées dupliquées (expérimental).
- Include Official parts only (-O) : Ajoute uniquement les pièces Officielles (Official).
- Do not write parts.xml (-X) : Ne crée pas le fichier parts.xml.
- Strip leading characters from descriptions (-I[C]) : Enlève le/les premiers caractères "C" du début de la description.
- Hide descriptions starting with characters (-H[C]) : Cache tout ceux dont la description commence par le/les caractères "C".
- Close : Sortie du programme.
- Write : Création du fichier Parts.lst et Parts.xml en fonction des options.
Maintenance du fichier Parts.lst avec MLCad
Après avoir lancé MLCad, allez dans le menu : Fichier /Scanner Pièces.
La mise à jour est automatique, sans option.
Attention, si un modèle est en cours de création, MLCad demande
de sauvegarder son travail, car s'il y a mise à jour de la bibliothèque,
il ouvrira un modèle vide en fin d'exécution.
Maintenance du fichier Parts.lst avec LDraw Add-On (LDAO)
Accessible par le menu Tools / Makelist.
Mais ce programme étant ancien, ne doit pas gérer les noms longs (à vérifier).
Maintenance du fichier Parts.lst avec Library Manager
Ce programme de Scott Wardlaw permet de paramétrer le contenu de Parts.lst.
Il nécessite d'avoir installé un environnement Java, et la bibliothèque LDraw
doit se trouver dans le dossier : C:\LDraw.
Voir en complément : Library Manager.
Maintenance du fichier Parts.lst avec MLCAD Color Manager (ColorManager)
Ce programme permet de filtrer le contenu de Parts.lst à toutes les pièces réelles
existantes sur BrickLink ou seulement dans une couleur donnée.
Voir en complément : ColorManager.
Maintenance du fichier "Bricksmith Parts.plist" avec Bricksmith
Ce programme du monde Mac utilise un fichier différent appelé "Bricksmith Parts.plist".
Pour le mettre à jour après avoir ajouté de nouvelles pièces LDraw, il suffit de supprimer
ce fichier et de relancer Bricksmith. Il est régénéré avec les nouvelles pièces ou les pièces modifiées.
Droits et Copyright
Cette page : J.C. Tchang.
Tous les programmes et marques cités appartiennent à leurs ayants droits respectifs.