MPDCenter

Mise à jour de la page : 10 mai 2016.
    
J.C. Tchang
Original Version
On Michael Heidemann Site

MPDCenter est un éditeur de fichier de modèle au format LDraw (*.mpd).

Ecrit par Michael Heidemann, il respecte le standard OMR des fichiers modèles LDraw : LDraw.org Official Model Repository (OMR) Specification.


Page écran de la version 2.2.0.6

 

Navigation rapide

 

Téléchargement

 

Historique

 

Installation

Décompressez le fichier .zip (si besoin), et placez le résultat dans le dossier de votre choix.
Par exemple : C:/LEGO/MPDCenter.

Puis copier les fichiers suivants dans le dossier d'installation de la bibliothèque LDraw (celle contenant les sous-dossiers des primitives "P" et pièces "PARTS"). Il s'agit du dossier "LDraw Base folder" renseigné ci-dessous.

Nota : On peut vérifier ultérieurement que tous les fichiers sont bien accessibles en allant dans le menu du programme : "Option / Check For Files needs". Une boite de dialogue doit s'ouvrir avec le message : "All necessary files are present. Enjoy!".

Configuration

Après avoir lancé le programme, le configurer en allant dans le menu "Option / Options..." :

Configurer les informations personnelles en allant dans le menu "Option / User preferences..." :

 

Description de la fenêtre principale

Haut de la fenêtre

Partie gauche : Arborescence des sous-fichiers

Partie centrale : Déplacement des sous-fichiers

Partie droite : Listing du sous-fichier sélectionné

En bas : Informations

 

Utilisation comme gestionnaire MPD

Il s'agit ici de créer ou modifier un fichier comportant plusieurs sous-fichiers LDraw, généralement nommé fichier MPD.

 

Création de fichier

 

Importation de sous-fichier

 

Suppression de sous-fichier

 

Déplacement de sous-fichier

 

Changement de référence

Avec le menu : "Edit / Change References", on peut changer la référence d'une pièce par une autre. Toutes les pièces d'une référence donnée dans le sous-fichier actif sont concernées.

Mode de recherche de référence avancée, similaire à LDFind.

Affichage de la pièce

La pièce sélectionnée s'affiche dans la fenêtre en haut à gauche.

Cette fenêtre se redimensionne en agrandissant ou diminuant la taille de la fenêtre.

Manipulation de l'image de la pièce :

Recherche

Critères de recherche :

La recherche s'effectue sur :

Limitation de la recherche

Cochez les cases suivantes pour :

Nota : On peut passer de case à case avec les touches Tab et Maj+Tab et valider avec la barre d'espace.

Augmentation des critères de recherche

Dans la boite de dialogue des options on peut ajouter/supprimer des bibliothèques supplémentaires, ou changer le dossier de la bibliothèque LDraw de base.

 

Exportation

Exportation en LDR séparés

Sélectionner le fichier principal ou un sous-fichier :

Sélectionner n'importe quel sous-fichier :

Sélectionner n'importe quel sous-fichier :

Sélectionner n'importe quel sous-fichier :

Exportation vers un autre fichier MPD

Sélectionner le fichier principal ou un sous-fichier :

Exportation MPD décomposé en un seul LDR

Sélectionner le fichier principal ou un sous-fichier :

 

Utilisation comme gestionnaire OMR

Il s'agit ici de rendre un fichier MPD conforme aux spécifications OMR, pour qu'il soit compatible avec la bibliothèque des modèles du site LDraw.org. Le programme ne s'occupe que de la syntaxe et de la structure du fichier, mais bien sûr pas de la construction du modèle lui-même.

Pour les spécifications OMR, voir : En-têtes normalisées des modèles officiels.

Voir en complément : Tutoriel : Rendre un fichier MPD conforme OMR.

 

Vérifier la validité OMR

Avec le menu "Informations / LDraw OMR Check" on obtient la liste corrections à apporter pour que le fichier puisse être validé.

Sinon en cliquant sur le fichier principal à gauche on obtient une recherche de validité rapide : "Quickcheck".

 

En-tête du sous-fichier


S'ouvre par le menu : "Edit / Header dialog".

 

Renommer les fichiers

 

Fichiers de pièces dans le modèle

 

Informations

MPDCenter peut être utilisé comme source d'informations sur le contenu d’un fichier LDraw.

 

Recherche de référence de pièce

Avec le menu "Informations / Search part reference" on peut rechercher la présence d'une pièce dans le projet.


Entrer un numéro de pièce, puis cliquer sur "OK"...


Pour avoir les emplacements de cette pièce.

Il suffit ensuite de rechercher les lignes concernées en s'aidant du numéro de ligne où se trouve le curseur sur la ligne de statut en bas de la fenêtre.

 

Liste des pièces

Avec le menu "Informations / Inventory" on peut générer l'inventaire des pièces du projet, sous forme de page Web.

Nota : Les images générées dépendent également du paramétrage de LDView lors de sa dernière utilisation. Avec sa version actuelle il faut parfois modifier un paramètre (menu "Edit / Preferences" de LDView) puis de le remettre selon besoin avant de cliquer sur le bouton "Appliquer" pour qu'il soit pris en compte par MPDCenter.

 

Liste des lignes de commentaire

Avec le menu "Informations / Show comment lines" on peut lister toutes les lignes commençant par "0", sauf celles ayant le statut de méta-commande ldraw et les lignes vides.

 

Liste des auteurs

Avec le menu "Informations / Show list of authors" on obtient la liste des auteurs des différents sous-fichiers.

Nota : Cette liste peut être copiée pour une utilisation externe.

 

Menus

File : Fichier

Edit : Edition

Extract : Extraction

Delete : Suppression

Import : Importation

Show : Montre le modèle

Informations : Informations

Option : Option

? : Aide

 

Menus contextuels

Dans l'arborescence des sous-fichiers

Dans le listing du sous-fichier sélectionné

 

Tutoriel : Rendre un fichier MPD conforme OMR

Préparer le fichier d'un modèle LDraw, pour qu'il suive les spécifications officielles du site LDraw.org peut être une tâche ardue, car il y a beaucoup de petits détails à respecter. Heureusement MPDCenter vient à votre rescousse !

Ce tutoriel est la traduction de la procédure décrite par Philo : ici et ici. Il utilise un modèle de l'ensemble 10179 (UCS Millenium Falcon) réalisé par Roland Dahl que vous pouvez télécharger ici à la fois en version non conforme et conforme OMR.

1- Configurer MPDCenter pour qu'il trouve vos dossiers de pièces LDraw

2- Préparer le fichier MPD de votre modèle

  1. Nommer votre fichier au format "xxxxx - nom du set.mpd", ici "10179 - Ultimate Collector's Millennium Falcon.mpd". Nota : Utiliser le nom anglais...
  2. Lancer MPDCenter et ouvrir le fichier. MPDCenter renacle un peu car il n'est Pas Conforme OMR, et affiche un message "This file is NOT OMR conform!".
  3. Dans la fenêtre de l'arborescence, celle de gauche, sélectionner le modèle principal de votre fichier, ici "main.ldr".
  4. Puis aller dans le menu "Edit / Header dialog". Dans la boite de dialogue qui s'ouvre, renseigner le nom de l'auteur (Author), le thème (THEME), etc, et le plus important la licence de redistribution "Redistribuable..." (un fichier non redistribuable ne peut être conforme OMR). Cliquer sur "Apply" pour valider.
  5. Répondre "oui" pour appliquer ces données d'en-tête à tous les sous-fichiers du fichier MPD, et encore "oui" pour permettre à MPDCenter de renommer ces sous-fichiers et les rendre conforme OMR.
  6. MPDCenter fait son travail puis se plaints que le MPD n'est toujours pas conforme OMR, car il contient une pièce spéciale, la pièce 47996 "Boat Mast Rigging Long 28 x 3" en version pliée, qui n'a pas de licence de redistribution.
  7. Pour résoudre ce problème, cliquer sur chaque pièce spécifique dans l'arborescence, puis cliquer avec le bouton droit de la souris et fixer la licence pour la rendre redistribuable. Noter que cette étape n'est pas nécessaire pour les modèles qui ne contiennent pas de pièce spéciale, ou qu'elles ont déjà une licence de redistribution.
  8. Vérifier à nouveau la conformité OMR avec le menu "Informations / LDraw OMR Check". Cette fois nous obtenons des références à des pièces renommées "~Moved to parts", qui doivent être mises à jour. Nota : Dans les options de MPDCenter, il est possible de faire cette mise à jour automatiquement au chargement du fichier.
  9. Pour faire cela aller dans le menu "Edit / Update '~Moved to' references".
  10. Nous avons presque fini. La dernière étape consiste à inclure toutes les pièces non officielles dans le fichier MPD pour qu'il reste fonctionnel même si des pièces non officielles sont renommées, déplacées ou tournées ultérieurement. Pour faire cela, aller dans le menu "Import / Import unofficial files".
  11. Et le plus important, sauvegarder le fichier MPD.

Votre fichier LDraw est maintenant prêt pour être soumis sur le site LDraw.org.

 

Droits et Copyright

Le programme MPDCenter est la propriété de Michael Heidemann.

Traduction et Adaptation de cette page : J.C. Tchang.