GACPAC

De WikiCAAD

GACPAC es un conjunto de utilidades desarrollado en 1987 por The Essential Myth como complemento para el GAC (The Graphic Adventure Creator), el popular sistema de creación de aventuras conversacionales con gráficos creado por Sean Ellis en 1985.

El paquete fue diseñado originalmente para optimizar y depurar la primera aventura de la compañía, Book of the Dead. Posteriormente fue puesto a la venta por correo a través de revistas especializadas.

Características

El GACPAC se divide en tres bloques principales, que agrupan un total de seis utilidades:

1. Utilidades de edición y optimización (incluidas en el archivo principal GACPAC):

  • Compact/Speed: Revisa las tablas de vocabulario, elimina palabras no utilizadas y comprime cadenas para mejorar el rendimiento y ahorrar memoria.
  • Optimise: Realiza múltiples mejoras internas en los ficheros, como eliminar instrucciones innecesarias, reordenar tablas, eliminar espacios superfluos y compactar condiciones.
  • Edit Fast Verbs: Permite editar la lista de verbos que GAC procesa primero (como GET, DROP, etc.), lo cual puede mejorar notablemente el tiempo de respuesta del parser.
  • Word Check: Muestra todas las palabras utilizadas en la aventura, cuántas veces aparecen, y permite corregir o eliminar errores tipográficos en el vocabulario.

Estas herramientas se usan mientras la aventura aún está en desarrollo, y trabajan directamente sobre una copia del fichero de datos generado por GAC (nunca el original).

2. The Extractor

Herramienta que permite cargar juegos creados con GAC (en formato cinta sin protección) y extraer su fichero de datos. Muy útil para estudiar o modificar aventuras ya compiladas.

3. The Finisher

Permite añadir una pantalla de carga y un conjunto de caracteres personalizados (fuente) al juego final. También puede compilar la aventura y renombrar los archivos, facilitando así su distribución como producto acabado.

Notas adicionales

  • Para usar GACPAC es necesario guardar la aventura como fichero de datos estándar desde GAC.
  • Las utilidades no modifican GAC, sino que operan sobre sus ficheros, por lo que se recomienda trabajar siempre sobre copias.
  • Algunas utilidades (como Optimise) alteran el orden de las tablas internas, por lo que el fichero resultante podría no ser legible nuevamente desde GAC, siendo más adecuado para la compilación final.

Enlaces