LoreHub está construido sobre Open Story Foundation

Una herramienta narrativa que a tu estudio nunca se le quedará pequeña

LoreHub guarda cada diálogo, personaje y traducción en el formato abierto Open Story Foundation (OSF): archivos de texto plano .osf en tu propio repositorio Git. Los guionistas tienen un editor visual. Los desarrolladores tienen archivos que pueden comparar, revisar y validar. Y tu historia nunca queda encerrada en una sola herramienta.
01_intro_scene.osf  ·  VS Code
Código
 1Dialogue 01_intro_scene {
 2
 3  Node node_01 {
 4    next: node_02
 5    speaker: protagonist
 6    text: "Where am I?"
 7  }
 8
 9  Node node_02 {
10    next: node_03
11    text: "Total darkness surrounds you."
12  }
13
14  Node node_03 {
15    speaker: protagonist
16    text: "Am I dreaming?"
17
18    Option node_03_option_01 {
19      next: node_04
20      set: { is_dreaming: true }
21      text: "Yes, you are."
22    }
23    Option node_03_option_02 {
24      next: Dialogue.02_shadows_speak
25      text: "No. Fool"
26    }
27  }
28}
LoreHub  /  arc_1_war  /  01_intro_scene.osf
Visual
node_01 · protagonistWhere am I?node_02 · narraciónTotal darkness surrounds you.node_03 · protagonistAm I dreaming?Yes, you are.is_dreaming = trueNo. Foolnode_04 · narraciónStrangesaltar a diálogo02_shadows_speak

Un archivo .osf, dos editores. Los desarrolladores lo escriben y revisan como código en VS Code; los guionistas y diseñadores narrativos le dan forma visualmente en LoreHub.

Base abierta

Por qué una base abierta importa a tu estudio

.osfen tu repo GitLoreHubeditor visualVS CodecódigoPull requestsrevisar diffsOtras apps OSFy asistentes IA
Tu historia sigue siendo tuya

LoreHub guarda en un formato abierto, no en una base de datos privada. Mantén los archivos en Git junto a tu juego, revisa cada cambio en un pull request y ábrelos en cualquier herramienta que hable OSF. Si algún día dejas LoreHub, tu historia se va contigo.

Salida de ejemplo
Detecta los errores de la historia antes que QA

La validación comprueba el esquema, cada salto entre diálogos, cada referencia a personajes y variables, los nodos inalcanzables y las traducciones que faltan. La herramienta de línea de comandos osf ejecuta las mismas comprobaciones en cada pull request.

Boceto IAnueva escena.osftexto planoValidar✓ comprobadoRevisartu equipolos errores vuelven antes de fusionar
Lista para la IA, con red de seguridad

El texto plano con un esquema estricto es fácil de leer y escribir para los asistentes de IA. Ejecuta la validación en cada edición de la IA para detectar enlaces rotos y traducciones que faltan, y luego revísala como un diff normal.

Dialogue.01_intro_scene.nodes.node_03.content.text
Eng
Am I dreaming?
origen
Rus
Я сплю?
obligatoria ✓
Zho
我在做梦吗?
obligatoria ✓
Jpn
Am I dreaming?
recurre a Eng
Traducciones integradas

Cada línea tiene una clave estable y las traducciones reflejan tus archivos de historia. Para cada idioma decides si una línea que falta bloquea la compilación o recurre al texto original, así que puedes lanzar un idioma pronto y terminarlo después.

Formato abierto
Texto plano en Git
Spec con versiones, cambios explícitos
Cómo llega un cambio a tu juego

De la edición del guionista a una escena jugable

  1. 1
    Escribir
    LoreHub
    LoreHub u OSF en texto

    Un guionista cambia una escena en el editor visual de LoreHub o edita el archivo .osf directamente en cualquier editor de texto. En ambos casos el resultado es un archivo .osf de texto plano.

  2. 2
    Revisar
    Tu servidor Git

    El cambio llega como un diff normal. Un desarrollador lo revisa como cualquier otro pull request.

  3. 3
    Comprobar
    osf validate

    Los saltos rotos, los personajes y variables desconocidos, los nodos inalcanzables y las traducciones que faltan se señalan con su archivo y línea.

  4. 4
    Compilar
    osf build

    El proyecto se compila a JSON o YAML, un recurso por cada diálogo, personaje y variable.

  5. 5
    Jugar
    LoreHub
    CLI, LoreHub o tu motor

    Juega la escena en la terminal con la CLI de osf, en el reproductor de diálogos de LoreHub, o carga el JSON o YAML en tu motor de juego.

FAQ

Lo primero que preguntan los estudios

¿Tienes otra duda? Pregúntanos en la llamada de demo.

Reserva una demo

Compruébalo con una de tus escenas

Te mostraremos el editor, veremos cómo escribe diálogos tu equipo hoy y calcularemos qué haría falta para probarlo en una escena. Trae a tu responsable narrativo y a quien se encargue de las herramientas, o ven por tu cuenta.
Un recorrido por el editor
Cómo escribe diálogos tu equipo hoy
Qué haría falta para probarlo en una escena
Abrir la página de reserva