5. Proyectos, firmwares y recuperación
5.1. El proyecto .tceproj
El proyecto guarda la sesión de trabajo completa: no solo los bytes del firmware, sino también el estado del editor:
| Qué guarda | Descripción |
|---|---|
| Firmware | La imagen completa en el momento de guardar |
| Instantáneas de mapas | Valores y ejes analizados |
| Ventanas de mapas | Las ventanas abiertas, su tamaño y posición, el mapa activo, la visibilidad del gráfico de cada mapa |
| Vista de la tabla | Escala (si no es la predeterminada), transposición, precisión, por mapa |
| Historial de deshacer | Los pasos de deshacer de cada mapa |
| Marcas y notas | Las marcas de color y sus notas en los mapas |
| Puntos de control | Instantáneas con nombre de mapas o de toda la sesión |
| Identidad | Los datos del bloque reconocido |
| Disposición de la ventana | La disposición y la geometría de la ventana principal |
| Acción | Menú / teclas | Comportamiento |
|---|---|---|
| Nuevo proyecto | Archivo → Nuevo proyecto…, Ctrl+N | Sesión vacía; si hay cambios sin guardar, se pregunta |
| Abrir proyecto | Archivo → Abrir proyecto…, Ctrl+O; doble clic en un .tceproj en el explorador | El firmware se restaura desde el proyecto; el bloque se comprueba de nuevo con el catálogo (en la barra de estado, «Cargando bloque del catálogo...») |
| Guardar proyecto | Archivo → Guardar proyecto, Ctrl+S | En el archivo actual; la primera vez, con un diálogo |
| Guardar como | Archivo → Guardar proyecto como… | Una ruta nueva |
| Proyectos recientes | Archivo → Proyectos recientes | Acceso rápido |
El proyecto sí se puede sobrescribir: no es el firmware original. Los errores al abrir un proyecto se nombran claramente: «El archivo del proyecto está dañado o tiene un formato no válido», «Versión de archivo de proyecto no compatible», «Archivo de firmware no encontrado», «El tamaño del archivo de firmware no coincide con el proyecto», «El identificador de firmware no coincide con el proyecto».
5.2. Importar y exportar el firmware
| Acción | Menú / teclas | Comportamiento |
|---|---|---|
| Importar | Archivo → Importar firmware…, Ctrl+Shift+O | Abrir un archivo .bin, .rom o .mod; si hay cambios sin guardar, se pregunta |
| Arrastrar | Arrastrar el archivo al área de trabajo | Igual que importar |
| Exportar | Archivo → Exportar firmware…, Ctrl+Shift+S | Escribir la imagen completa con los cambios en un archivo nuevo; no se puede escribir sobre el original |
Diferencia: «Guardar proyecto» guarda la sesión del editor; «Exportar firmware», solo el archivo para grabar en el bloque o para otros programas.
5.3. Recuperación tras un fallo
Mientras hay un firmware abierto con cambios sin guardar, el programa guarda periódicamente una instantánea de la sesión. Tras un cierre inesperado, en el siguiente inicio aparece el diálogo «Recuperación»:
| Campo | Valor |
|---|---|
| Archivo | El nombre del archivo de firmware |
| Guardado | La hora del último guardado automático |
| Cambios | «cambios no guardados» / «sin cambios no guardados» |
Restaurar: cargar el firmware y aplicar los cambios y la disposición de las ventanas. No restaurar: borrar los datos de recuperación y empezar con una ventana limpia. El diálogo solo se muestra si el catálogo desde el que se abrió el firmware está disponible y la instantánea está intacta. Si entre el fallo y el siguiente inicio se actualizó el programa y cambió el formato de los datos de recuperación, la sesión anterior no se ofrece.
Actualizado el 15 de noviembre de 2026 · para TCEPro 0.55.0