Skip to content

NAPS 24.04

Latest
Compare
Choose a tag to compare
@DjMorgul DjMorgul released this 06 May 21:34
· 213 commits to main since this release

Las versiones para Windows son portables, tan sólo requieren descomprimir el archivo comprimido (cualquiera de los dos sirve, tienen el mismo contenido en dos formatos de compresión diferentes), y funcionan desde Windows XP en adelante, tanto en Windows de 32 bits como de 64 bits.

Novedades

  • Soporte de puntos de ruptura (también llamados puntos de interrupción, breakpoints en inglés) dinámicos en el IDE/depurador. Se ponen y quitan con un click en la barra lateral izquierda del diálogo de procesos, pueden colocarse tanto en cabeceras de tabla de proceso como en condactos, y se pueden modificar incluso mientras se ejecuta la aventura. Así se elimina la dependencia del condacto DEBUG, que debía ponerse en el código antes de compilar la base de datos, y DRC sólo lo mantenía para unas pocas plataformas.

    Puntos de ruptura

  • El IDE/depurador de NAPS es ahora traducible, y cuenta con traducción completa en el idioma inglés.

    IDE traducible

  • Añadida detección del idioma del sistema bajo Windows, para que las aplicaciones traducibles (de momento, el editor de bases de datos gráficas y el IDE/depurador) aparezcan en el idioma del usuario si tiene traducción disponible en ese idioma, en lugar de aparecer siempre en inglés bajo Windows.

  • En el editor de bases de datos gráficas, la rejilla de imágenes ahora se reorganiza automáticamente con el tamaño disponible al redimensionar la ventana de la aplicación.

    editorBDgfxRedimension.mp4
  • Al depurar por pasos en el IDE, resaltar las banderas cuyos valores se han modificado desde el último punto de parada. Esto en el intérprete ya se hacía, y resulta muy clarificador. Además, el valor anterior de la bandera se mostrará en su tooltip.

    Resaltado de bandera modificadas

  • Soporte del formato de código fuente SCE tremendamente ampliado, con soporte de las directivas de preprocesador más importantes, permitiendo el uso de símbolos, expresiones y etiquetas para saltos, mayor soporte de secuencias de escape, y reporte correcto de nombre de fichero; línea y columna en los errores de sintaxis.

  • Número correcto de nombres convertibles a verbo en el sistema DAAD versión 2.

  • Reconocer terminaciones pronominales -nla y -nlo, como para forma imperativa del verbo PONER.

  • Evitar autodetección del sistema a ejecutar cuando se lanza a depurar desde el IDE, porque en ese punto el IDE ya sabe con certeza cuál es el sistema de la base de datos cargada.

  • Implementación vacía de los condactos BEEP y BELL, en lugar de fallar terminando la ejecución por no estar implementados.

  • Añadida una breve guía de cómo jugar aventuras conversacionales para el bot de Telegram.

  • Mostrar ruta relativa a la base de datos cargada en las barras de título de ventana de las aplicaciones, para que en rutas largas, la información que quede visible sea más valiosa.

  • Otras correcciones, y mejoras de compatibilidad y usabilidad en el IDE/depurador.

  • Nuevo paquete añadido a la "release" con versión de NAPS para utilizar como añadido/plugin de EAAD y/o DAAD Ready.

Mejoras en la versión portable

  • Los ficheros por lotes (los de extensión .bat) pasan los parámetros dados desde línea de comandos al programa en cuestión que se ejecuta.
  • Añadidos nombres en inglés para los ficheros por lotes.

Registro completo de cambios: v23.11...v24.04