NachBM84 escribió:Debido a que el juego sólo tiene un slot de guardado me he hecho un programilla para hacer backups de mis savegames cada x tiempo, os lo dejo por aquí por si a alguien más le es de utilidad
https://www.dropbox.com/s/zllwk84861mo6dg/SaveGameBackup.rar?dl=0Os explico cómo funciona:
Savegame: Elegimos el archivo de guardado (el de DDDA se encuentra dentro de C:\Program Files (x86)\Steam\userdata\tu-Id_usuario\367500\remote\DDDA.sav)
Directorio Backups: El directorio donde se guardarán las copias de seguridad.
Intervalo de tiempo: Los minutos que deben transcurrir entre copia y copia, es decir, realizar una copia cada X minutos (en la imagen cada 15 minutos)
Número de copias: El número de copias que se guardarán, cuando se llegue a dicho número se irán sobreescribiendo las más antiguas cada vez.
Reproducir sonido al copiar: Si está marcado sonará un pitido suave cada vez que se realice una copia, esto es para avisarnos y hacernos un poco una idea (el sonido se puede cambiar sustituyendo el archivo "Sonidos/beep.wav" por otro archivo .wav). Podeis escuchar el sonido pulsando en "Demo".
Hacer screenshot: Si está marcado cada vez que se haga una copia automática se guardará un screenshot de la pantalla en el momento de la copia.
Esta funcionalidad solo rula en modo ventana, no lo he implementado en fullscreen porque habría que hacer un hook del directx y eso... digamos que es delicado xD
Copia manual: Puesto que el juego guarda a un ritmo y el programa a otro puede darse la situación que queramos generar un backup manual (justo antes de liarla parda), para eso he creado esta funcionalidad. Los backup manuales y los automáticos tienen un nombre diferente para reconocerlos. Además los manuales no cuentan dentro del límite de copias y llevan en su nombre el día y la hora de la copia. La copia manual no hace screenshot (es absurdo porque te fotografiaría a tí dándole al botón
)
Cuando tengais el programa configurado le dais al aspa verde y lo minimizais (se irá al systray, al lado del reloj). En ese momento estará corriendo en segundo plano. Para pararlo o lo cerráis o pulsais en la X roja que sustituirá al aspa verde.
Si en algún momento la liais y queréis volver atrás es tan simple como coger una copia de las copias de seguridad y sustituir el save del juego por la backup.