Ir al contenido

Tipos de entrada

Tu Wiki del libro incluye tres tipos de tarjeta integrados: Personaje, Lugar y Línea argumental. Pero las historias contienen mucho más que personas y lugares: facciones, sistemas de magia, artefactos, casas, criaturas y tecnologías. Los tipos de entrada permiten definir tus propios tipos de tarjeta de la wiki, con tus propios campos, para que las partes estructuradas de tu mundo estén en la wiki y no dispersas entre distintas notas.

Un tipo personalizado se comporta como uno integrado en todas partes: sus entradas tienen las mismas tarjetas, la misma búsqueda, la misma Papelera y recuperación, y la misma ayuda opcional de la IA. Estás adaptando la wiki a tu historia, no aprendiendo a usar una base de datos.

Dónde se administran los tipos

Abre Administrar tipos de entrada desde el botón del panel Wiki del libro o ejecuta el comando Administrar tipos de entrada desde la paleta de comandos. Se abre en su propia pestaña del editor, llamada Tipos de entrada.

Los tipos pertenecen al proyecto: un tipo que defines está disponible en todos los libros del proyecto, así que solo tienes que definir una vez el vocabulario de tu mundo. Las entradas siguen perteneciendo a un solo libro.

Los cambios se guardan por sí solos mientras los haces. Si una modificación todavía no puede guardarse, la pestaña conserva la marca de cambios sin guardar y te explica el motivo: nada se pierde sin avisar.

Crear un tipo personalizado

En Tipos de entrada, selecciona Nuevo tipo y agrega:

  • Una etiqueta: el nombre visible, por ejemplo, Facción o Artefacto. Escríbelo tal como quieres que se lea; se mostrará exactamente así sin importar el idioma de la interfaz de la aplicación.
  • Un ícono de un conjunto seleccionado de símbolos relacionados con historias (personas, lugares, facciones, artefactos y elementos del mundo).
  • Un color, elegido de la misma paleta que tus etiquetas. Es opcional.
  • Un conjunto de campos (descritos abajo).

Al crear el tipo, también recibe una clave del tipo: un identificador interno breve que se escribe en cada archivo de entrada de ese tipo. La clave queda fija después de crear el tipo; solo la etiqueta sigue siendo editable. Cambiar la clave implicaría reescribir todas las entradas, así que la aplicación la protege. La etiqueta puede cambiarse en cualquier momento.

Los tipos personalizados funcionan igual que los tipos integrados Personaje y Lugar: además de datos estructurados y una descripción, un tipo puede admitir apariciones en escenas (marcar dónde aparecen sus entradas en una escena) e imágenes (un avatar y una colección de imágenes de referencia). Puedes activar estas funciones para cada tipo, de modo que una Facción o un Artefacto aparezca en escenas igual que un personaje. Los tipos integrados tienen los mismos controles: si tu historia nunca necesita retratos de personajes o quieres que un Lugar deje de contar como nombre en las menciones, desactiva esa capacidad en Tipos de entrada; Usar valores predeterminados del tipo devuelve el tipo integrado a su configuración original. Desactivar una capacidad solo oculta sus elementos de la interfaz: no elimina nada de lo que guardaste y todo vuelve a aparecer cuando la activas de nuevo.

Campos

Cada tarjeta ya tiene una base común —Nombre, Nombres alternativos, Resumen y Descripción— y cada entrada tiene Etiquetas, que puedes definir en sus Propiedades. Los campos son espacios adicionales propios del tipo que agregas a esa base.

Cada campo tiene:

  • Una etiqueta: cómo se muestra el campo en la tarjeta (puede editarse en cualquier momento).
  • Un tipo de campo, que puede ser:
    • Texto: un solo valor de texto libre (por ejemplo, Lema).
    • Opción: un valor elegido de una lista fija que tú defines (por ejemplo, Lealtad: leal, neutral, hostil). Un campo de opciones necesita al menos un valor.
    • Lista: varios valores de texto libre (por ejemplo, Miembros conocidos).
  • La opción Lo sugiere la IA: consulta La IA y tus campos.

Al igual que la clave del tipo, la clave del campo queda fija después de crear el campo (la etiqueta sí puede cambiar). Así, tus entradas permanecen estables en el disco mientras sigues afinando la forma en que se muestran sus etiquetas.

Ampliar un tipo integrado

No necesitas crear un tipo completamente nuevo para agregar estructura. Desde Tipos de entrada puedes agregar tus propios campos a Personaje, Lugar o Línea argumental; por ejemplo, Canción temática en Personaje o Fundado en en Lugar.

El nuevo campo aparece de inmediato como un espacio vacío en todas las entradas existentes de ese tipo, sin cambiar nada de lo que ya contienen. Complétalo cuando trabajes en cada tarjeta o déjalo vacío cuando no corresponda. Nada de lo que ya tenías se modifica.

Los campos principales de un tipo integrado (el rol de un personaje o el tipo de un lugar) no pueden eliminarse, pero puedes ocultarlos (consulta abajo) si nunca los usas.

Ocultar y reordenar campos

Cualquier tipo, integrado o personalizado, permite ordenar su tarjeta:

  • Oculta un campo para quitarlo de la tarjeta. Ocultarlo conserva su valor: cuando vuelvas a mostrarlo, el valor seguirá ahí. Ocultar solo cambia lo que ves, no lo que está guardado.
  • Reordena los campos para colocar primero los que más te importan. Reordenarlos solo cambia la disposición de la tarjeta; nunca reescribe tus entradas.

Tanto los campos ocultos como su orden se guardan con el proyecto y se conservan cuando lo cierras y vuelves a abrirlo. Como solo afectan la vista, los archivos de entrada y su historial de versiones permanecen exactamente iguales.

Eliminar un tipo

Puedes eliminar un tipo personalizado, pero solo cuando ya no lo usa nada. Si todavía existe alguna entrada de ese tipo en cualquier lugar del proyecto, incluso en la Papelera, la eliminación se bloquea con un mensaje que indica cuántas entradas todavía lo usan:

Entradas que todavía usan este tipo: N. Elimínalas definitivamente, también de la Papelera, para poder eliminar el tipo.

Elimina esas entradas (y vacíalas de la Papelera) y podrás eliminar el tipo. Esta protección es intencional: nunca se elimina un tipo del que dependen entradas existentes.

Los tipos integrados (Personaje, Lugar y Línea argumental) nunca pueden eliminarse, sin importar el método. Si no usas alguno, oculta sus campos en vez de intentar eliminarlo.

La IA y tus campos

El Asistente de IA trabaja con tus tipos personalizados con el mismo cuidado que con los integrados: puede sugerir una entrada nueva de cualquier tipo que hayas definido, y tú la confirmas o rechazas. Nada entra en tu wiki sin tu aprobación. El asistente nunca crea un tipo nuevo por su cuenta.

Tú decides hasta dónde puede llegar el asistente en tus campos personalizados. Activa Lo sugiere la IA en un campo para permitir que el asistente proponga un valor como parte de una sugerencia; si la dejas desactivada, ese campo queda exclusivamente en tus manos y el asistente no puede escribir en él. Los campos base (nombre, nombres alternativos, resumen y descripción) siempre pueden formar parte de una sugerencia; tus campos particulares requieren autorización explícita.

Es tu archivo

La definición de tus tipos —los tipos personalizados, los campos que agregaste a los integrados y tus preferencias para ocultar o reordenar— se guarda en un archivo de texto simple dentro del proyecto: .internal/wiki/types.yaml. Viaja con el proyecto, se incluye en las copias de seguridad y puedes leerlo o editarlo manualmente fuera de la aplicación si quieres.

Si ese archivo se daña o se edita hasta quedar en un estado no válido, la aplicación no falla en silencio: abre el libro con los tipos integrados intactos y muestra un error claro para que puedas corregir el archivo y recuperar tus tipos personalizados. Si una edición manual elimina un tipo que todavía tiene entradas en el disco, la aplicación te avisa de forma clara en lugar de ocultar esas entradas para siempre: restaura el tipo en el archivo y las entradas volverán a leerse.


Consulta también: Wiki del libro · Personajes y lugares · Líneas argumentales · Búsqueda y etiquetas · Asistente de IA · Seguridad de los datos