Importar un sistema: JSON, paquete, tablas y Roll20

Las vías para traer un sistema del creador: el JSON, un paquete .zip con su licencia, tablas en CSV, Excel o enlace, y la hoja de Roll20 con el modo código.

Un sistema de juego del creador (sus campos, tiradas, reglas, hoja y contenido) se puede traer de fuera de cuatro maneras: el JSON del sistema, un paquete .zip con su licencia y sus archivos, las tablas de contenido en CSV, TSV, JSON, Excel o desde un enlace, y la hoja de Roll20 con el modo código. Lo que no se entiende se descarta con un aviso, nunca en silencio.

Dónde está

En el creador de sistemas, en el Taller (Sistemas, ver Creador de sistemas: primeros pasos):

QuéDónde
El JSON del sistemaEl sistema entero, Importar un sistema
Un paquete (.zip)El menú Más acciones de la cabecera, Importar paquete (.zip)
Una tabla de contenidoLa sección de contenido del creador, al añadir entradas a un catálogo
Una hoja de Roll20El modo código del creador; ver Modo código (estilo Roll20)

Requisitos y permisos

Una cuenta que cree sistemas: el plan limita cuántos puedes tener (Planes, límites y bajada de plan). Importar solo cambia el sistema que tienes abierto, no crea otro, y se puede deshacer.

El JSON del sistema

Es el mismo archivo que baja Descargar archivo, así que sirve para copias y para pasar un sistema a otra cuenta. Se puede pegar el texto o traer el archivo, y antes de aplicar se enseña un resumen de lo que se importará. Puedes añadir a lo que ya hay o elegir Reemplazar. Las claves repetidas se renombran. La forma del archivo y un ejemplo descargable están en Formatos para importar.

Un paquete

Un paquete es un .zip con un roliando.json y los archivos que el sistema lleva. Declara su licencia, sus autores y su versión; antes de aplicarlo se enseña un resumen con su nombre, versión, licencia y campos (Elige un paquete (.zip). Sustituye lo que trae (campos, hoja, reglas, estilo, traducciones…) y deja lo demás; podrás deshacerlo.). Aplicar al sistema lo aplica y se puede deshacer. Si el paquete está mal formado, el aviso dice qué falta (por ejemplo la licencia o un archivo que menciona). Ver también Bazar: repositorios compartidos de sistemas, módulos y packs, donde se publican y se instalan paquetes.

Tablas de contenido

Los catálogos de un sistema (armas, objetos, hechizos, criaturas) se llenan importando una tabla: pegada, de un archivo CSV, TSV, JSON o una hoja de Excel, o de un enlace (Google Sheets, GitHub o cualquier CSV o JSON público). Cada columna del origen se empareja sola con la columna de destino que se llame igual, y puedes corregirlo con Columna de origen y a dónde va antes de importar las entradas; una columna que no quieras se marca como ignorada. Con un enlace puedes pedir que se recuerde, para volver a traerla cuando cambie.

Una hoja de Roll20

El modo código compila lo que escribes con las palabras de Roll20 (attr_, @{}, repeating_, rolltemplate) al motor de Roliando. Es la vía para llevarte la hoja de un juego sin montarla a mano: Modo código (estilo Roll20). Los personajes de Roll20 se importan aparte como fichas: Importar personajes: D&D Beyond, HexSheet, Roll20 y Roliando.

Límites conocidos

  • Un paquete se aplica sobre el sistema abierto: sustituye lo que trae y deja lo demás.
  • Los textos de tu sistema no se traducen solos; las traducciones se suben como un diccionario aparte.
  • Solo se importa lo que tienes derecho a usar: el paquete lleva su licencia a la vista.

Problemas frecuentes

«JSON no válido.» Mira el detalle que da el aviso: suele ser una coma o una comilla.

«Falta la clave del campo.» Cada campo necesita su key.

«No es un paquete de Roliando.» El .zip debe traer el roliando.json en su raíz.

Véase también

Formatos para importar, Creador de sistemas: primeros pasos, Campos y fórmulas, Modo código (estilo Roll20), Importar personajes: D&D Beyond, HexSheet, Roll20 y Roliando, Bazar: repositorios compartidos de sistemas, módulos y packs.

Todas las guías de Roliando