Carpetas de la Biblioteca de Piezas

Organización de las carpetas

La biblioteca de piezas consiste de imágenes en formato .GIF y archivos en formato .XML, todos ellos almacenados dentro de la subcarpeta llamada "/parts" dentro de la carpeta de instalaciónd e BlueBrick.

 

            ? Esta es la carpeta de la biblioteca de piezas.

Esta carpeta se analiza cada vez que la aplicación arranca y es necesaria para que Bluebrick funcione. Puedes crear tantas subcarpetas dentro de ella como quieras, pero BlueBrick solo soporta un nivel de profundidad. Aquellas piezas que se coloquen en carpetas debajo de las subcarpetas se ignorarán. También se ignorarán las piezas que estén colocadas directamente en la carpeta "/parts".

La estructura orginal de la carpeta "parts" es:
/parts
  ├─ Baseplate
  ├─ Custom
  ├─ Duplo
  ├─ Logo
  ├─ Rail
  ├─ Road
  └─ Set

Esta es un ejemplo de una modificación de la carpeta de piezas:
/parts    ? si añades una pieza en esta carpeta será ignorada
  ├─ Baseplate
  │   └─ Mis baseplates    ? Esta carpeta será ignorada
  ├─ Custom
  ├─ Duplo
  ├─ Logo
  ├─ Mis Piezas    ? Esta carpeta está bien
  ├─ Rail
  ├─ Road
  └─ Set

Análisis de la carpeta de BlueBrick

BlueBrick creará una pestaña en el panel de la biblioteca de piezas por cada subcarpeta que encuentre dentro de la carpeta "/parts". El nombre de la pestaña será el mismo que el de la carpeta. Puedes elegir cualquier nombre de fichero, incluyendo espacios y caracteres acentuados. También puedes cambiar el nombre, borrar o reorganizar las carpetas originales a tu gusto ya que las carpetas no se usan para identificar las piezas, sólo para organizarlas. Sin embargo, esto no se recomienda si desea comprobar en línea la actualización de la biblioteca de piezas, ya que confundirá a BlueBrick al comprobar qué pieza ya está instalada en su ordenador. Las carpetas no son más que un contenedor práctico para agrupar las piezas juntas en diferentes pestañas de la Biblioteca de Piezas. Como parte negativa, cada nombre de pieza en toda la biblioteca debe ser único, y ese nombre de pieza será el ID que se guarde internamente. Por norma general esto no es un problema ya que cada pieza de LEGO© ya tiene un número único.

Al crear la biblioteca de piezas, BlueBrick busca en primer lugar los archivos .GIF en las carpetas de piezas. Para cada .GIF que encuentra, BlueBrick comprueba si hay un archivo XML con el mismo nombre. Los archivos XML son opcionales, y si falta un archivo XML esa pieza usará los valores por defecto.

A continuación, BlueBrick busca ficheros XML que no tengan asociado un fichero .GIF, y analiza esos ficheros XML. Estas piezas podrían ser de dos tipos: o bien son un grupo de piezas, o una pieza normal. Si es un grupo, la imagen del mismo la recreará BlueBrick a partir de las partes que lo componen (ese es el motivo por el que no tiene .GIF asociado), y la mostrará en la ventana de la biblioteca. Si es una pieza normal, BlueBrick la ignorará, lo cual implica que esa pieza no se mostrará en el panel de la biblioteca de piezas. Estas piezas tampoco serán visibles y no generarán una alarma si BlueBrick las encuentra en un diseño. Así pues, si quieres forzar a BlueBrick para que ignore algunas piezas específicas, sólo tienes que crear el fichero XML correcto.

Existe GIF Falta GIF
Existe XML
Pieza válida
La pieza es visible en la biblioteca.
El comportamiento de la pieza es correcto.
Grupo de piezas
BlueBrick recrea la imagen.
El comportamiento de la pieza es correcto.
o Pieza ignorada
La pieza no es visible en BlueBrick.
See puede usar alguna información para exportar.
falta XML
Imagen simple
La pieza es visible en la biblioteca.
La pieza es inerte.
Pieza falta
Si la pieza aparece en un diseño, aparecerá como una cruz roja.
La pieza es inerte.