INICIO
DialogChecker para varios juegos.
Descarga aquí (v1.0)
Acerca de DialogChecker
DialogChecker es una herramienta para varios juegos que permite a los traductores o modders comprobar y editar archivos al vuelo en búsqueda de tags abiertos. El objetivo de esta herramienta es ahorrar tiempo encontrando errores y arreglándolos antes de compilar el juego o mod para ver si todo funciona. Con esto, podréis elegir un directorio entero lleno de archivos, y si hay algún conflicto se abrirá la ventana de edición con la descripción del problema y la línea marcada para poder encontrarlo más fácilmente y arreglarlo al vuelo.
Soporta:
- .tra files usados por WeiDU para juegos de IE.
- Archivos .mes y .dlg para Arcanum.
Esta herramienta es multilenguaje y actualmente está en inglés y español, aunque se agregarán otros idiomas bajo petición.
Esta herramienta tiene un GUI que la hace más amigable al usarla.
Historia
La idea original para crear este programa provino del proyecto de traducción de Arcanum. Los traductores rompieron líneas, borraron tags entre otras cosas. Al momento de compilar las 74000 lineas, surgieron un montón de bugs y errores en los archivos .dlg y .mes.
Theo creó una herramienta extremadamente simple que se usa en ventana de DOS para comparar los archivos en inglés con los archivos en español y marcar los conflictos que luego se podían arreglar en cualquier editor de texto.
Palafoxx sugirió que esta herramienta se extendiera a "todos los juegos que podamos traducir".
Cuatro días después DialogChecker v1 sale a la luz, soportando archivos .dlg, .mes y .tra.
Características
- Soporta archivos .dlg y .mes para Arcanum y archivos .tra para los juegos del motor Infinity Engine.
- Busca tags faltantes.
- Comprueba secuencias rotas en las líneas.
- Busca y comprueba archivos individuales .
- Busca y comprueba todos los archivos en un directorio ¡al mismo tiempo!
- Edita al vuelo cuando encuentra conflictos.
- Cuando encuentra un conflicto, abre la ventana de edición indicando la descripción del problema y marcando la línea afectada.
- Soporta archivos .TRA con lineas ~masculinas~ ~femeninas~.
- Para .dlg: La investigación y testeo de esta herramienta se hizo con archivos .dlg, arrancando Arcanum y jugando hasta que se colgaba.
- Para .tra: La investigación y testeo de esta herramienta se hizo compilando archivos .tra usando WeiDU.
Instalación
Para instalar la herramienta sigue las instrucciones al ejecutar el instalador.
Comenzando - Para archivos .TRA: USO
Abre el programa .
Usando el Menú Archivo :
- Opciones - Te permite cambiar el idioma de la herramienta.
- Salir - Sale del programa
Usando el Menú Comprobar Archivos :
- Inmediatamente abre la ventana de examinar para seleccionar un archivo o varios archivos en un directorio (seleccionándolos todos).
- Cuano seleccionas un archivo o varios, inmediatamente se pone a comprobar conflictos :
- Cuando no se encuentra conflicto, lo indicará en la pantallita del Log .
- Cuando encuentra un conflicto, una ventana de edición más grande aparecerá indicando la naturaleza del conflicto y marcándolo para que puedas editar y salvar.
- Cuando se edita y salva, automáticamente re-comprobará buscando más conflictos, hasta que no se encuentre ninguno.
Naturaleza de conflictos que puede encontrar:
- Tags ~, @, <, >, [, ] faltantes
- Secuencias rotas: Luego de un @ debe encontrar un número (no se permiten espacios entre estos caracteres)
- Secuencias rotas: Luego del número debe encontrar un = (permite espacios entre estos caracteres)
- Secuencias rotas: Luego del = debe encontrar un ~ (permite espacios entre los caracteres)
- Secuencias rotas: Luego del ~ debe encontrar texto y otro ~
- Secuencias rotas: Luego del texto ( ~texto~ ) debe encontrar una linea femenina( ~texto~ ~texto femenino~ ) o tag de sonido( [SOUND] ), o ninguno de los dos, y pasar directo a la siguiente línea.
- Tags rogos : [SOUND], <TOKEN>, ~texto~.
- Permite saltos de línea entre ~ , lo cual es importante para entradas del diario, descripciones de objetos, etc.
- Permite blocks de comentarios : /* */ y líneas únicas de comentarios: //
Ejemplos de conflictos que puede encontrar:
- @1 = ~texto
- @1 = ~texto ~ [SONIDO
- @1 = ~texto ~ ~Femenino
- @1 = ~texto ~ ~Femenino~ ~error total;) ~
- @1 = ~texto <CHARNAME ~
- @ 1 = ~texto ~
- Y muchos otros .
Screenshots:
Getting started - For .DLG or .MES files: USAGE - Soporte para .MES aún está bajo construcción.
Abre el programa .
Usando el Menú Archivo :
- Opciones - Te permite cambiar el idioma de la herramienta.
- Salir - Sale del programa
Usando el Menú Comprobar Archivos :
- Inmediatamente abre la ventana de examinar para seleccionar un archivo o varios archivos en un directorio (seleccionándolos todos).
- Cuano seleccionas un archivo o varios, inmediatamente se pone a comprobar conflictos :
- Cuando no se encuentra conflicto, lo indicará en la pantallita del Log .
- Cuando encuentra un conflicto, una ventana de edición más grande aparecerá indicando la naturaleza del conflicto y marcándolo para que puedas editar y salvar.
- Cuando se edita y salva, automáticamente re-comprobará buscando más conflictos, hasta que no se encuentre ninguno.
Naturaleza de conflictos que puede encontrar:
- Tags ~, @, <, >, [, ] faltantes
- Secuencias rotas: Líneas deben comenzar con {numero}.
- Secuencias rotas: Líneas deben continuar con {texto}.
- Secuencias rotas: Luego del {texto} puede encontrar {numeros}{}, etc pero cada uno debe comenzar y terminar con { y } (Excepción archivos .mes).
- Permite // comentarios en las líneas.
- Permite saltos de línea .
Ejemplo de conflictos que puede encontrar :
- {11 {Auxiliar}
- {11 } {Auxiliar}
- {11} {Auxiliar} Text (Excepción archivos .mes)
- Y muchos otros.
Screenshots:
(C)2006 Theo de Morée