Documentazione Progetti e file

Salvataggio e recupero

Salvare un progetto, leggere l'indicatore di salvataggio, impostare il salvataggio automatico e riavere il lavoro dopo un arresto anomalo.

File ▸ Salva riscrive il progetto nel file da cui è venuto. Un progetto mai salvato non ha ancora un file, quindi Salva passa a Salva con nome e chiede dove metterlo.

File ▸ Salva con nome… chiede sempre una posizione. La finestra propone untitled.cls come nome di partenza e aggiunge .cls se ometti l'estensione. Salvare con un nome nuovo rinomina la scheda del documento, la fa puntare al nuovo file e lo aggiunge ai Recenti, il che fa di Salva con nome il modo per scattare un'istantanea prima di un cambiamento rischioso.

CtrlS Salva
CtrlShiftS Salva con nome
CtrlW Chiudi il documento corrente
CtrlO Apri un progetto

Che cosa scrive un salvataggio quando un livello è in posa

Un livello riggato ha due insiemi di valori insieme: la posa di riposo che hai costruito in Modalità Modifica e ciò che la testina sta mostrando in Modalità Animazione. Un salvataggio scrive sempre la posa di riposo, così il file non prende mai la piega del fotogramma 40 come se fosse la forma che hai disegnato.

Quale valore conta come posa di riposo dipende da dove sei. In Modalità Modifica, al fotogramma 0, la posa di riposo è semplicemente quello che vedi, quindi qualsiasi modifica fatta lì è ciò che viene scritto, compresa una fatta dopo essere tornato dalla Modalità Animazione. In Modalità Animazione un canale ricade sulla posa di riposo conservata solo quando qualcosa lo sta effettivamente mettendo in posa: un keyframe su quel canale, un legame a un osso o un'azione che lo guida. Una proprietà che nessuno sta animando conserva il valore che le hai dato, ovunque tu glielo abbia dato.

I livelli di disegno non sono mai messi in posa da nulla, quindi i loro tratti vengono sempre salvati esattamente come stanno. Un livello Switch con varianti su keyframe salva come base la variante che hai impostato in Modalità Modifica, non quella che la testina stava mostrando quando hai premuto Ctrl+S.

Lo stesso vale per il punto in cui ti trovi quando salvi. Ctrl+S dentro un simbolo, o dentro un simbolo annidato in un altro simbolo, scrive l'intero progetto e non la parte in cui sei entrato, e ti riporta esattamente dov'eri. Non serve uscire prima, e vale allo stesso modo per Salva, Salva con nome e la copia di ripristino del salvataggio automatico.

L'indicatore di salvataggio

Un documento con modifiche non salvate porta un asterisco dopo il nome nella scheda del documento. Quando salvi compare una piccola pastiglia nella barra di stato accanto al logo: si riempie da sinistra a destra nel colore d'accento mentre riporta Salvataggio, riporta Salvato quando la barra è piena, poi svanisce. È la larghezza del riempimento a dirti a quale stadio sei, così i due stadi condividono un colore solo.

Un salvataggio non riuscito è l'eccezione. Riporta Salvataggio non riuscito in rosso e resta molto più a lungo prima di svanire, perché a differenza di una riuscita ti sta dicendo qualcosa che non sai già.

Un salvataggio automatico mostra la stessa pastiglia con parole diverse, Salvataggio auto e poi Salvato auto, così capisci a colpo d'occhio se è stato il tuo salvataggio o quello del timer. L'asterisco resta sulla scheda dopo un salvataggio automatico, perché un salvataggio automatico non scrive nel tuo file di progetto.

La barra di stato durante un salvataggio, con la pastiglia Salvato nel colore d'accento accanto al logo dell'app.

Salvataggio automatico

Il salvataggio automatico è disattivato finché non lo attivi, in Preferenze ▸ Generale sotto Prestazioni.

ImpostazionePredefinitoChe cosa fa
Salvataggio automaticoDisattivoAttiva il timer
Intervallo salvataggio (min)5Ogni quanto scatta, da 1 a 120 minuti

Quando il timer scatta, Celas Studio scrive una copia di ripristino separata accanto al progetto, con il suo nome: un progetto salvato come walk.cls ottiene walk.autosave.cls. Il tuo file non viene mai toccato, l'asterisco delle modifiche non salvate resta al suo posto, e la stessa copia di ripristino viene sovrascritta ogni volta invece di accumularsi.

Il timer aspetta un momento di quiete. Si trattiene finché il tasto sinistro del mouse è premuto o una modifica è ancora in corso e scatta nell'istante in cui lasci, così non cattura mai un tratto o un trascinamento a metà. Se dall'ultima copia di ripristino non è cambiato nulla, salta la scrittura.

Anche un documento mai salvato è coperto. Non ha un percorso di progetto accanto a cui stare, quindi la sua copia di ripristino finisce nella cartella dati dell'applicazione, con il nome dell'id del documento: untitled-3.autosave.cls e così via. Salvare il documento per la prima volta elimina quella copia, perché il file vero ha preso il suo posto.

Recuperare dopo un arresto anomalo

Celas Studio cerca le copie di ripristino all'avvio e te le propone. La finestra Recupera il lavoro non salvato compare con i file trovati, i documenti senza titolo dalla cartella dati dell'applicazione più ogni progetto la cui copia di ripristino è più recente del progetto stesso, e tre scelte:

  • Apri i documenti recuperati: ciascuno si apre come documento a sé, così nulla sovrascrive il tuo file di progetto. Confronta, poi fai Salva con nome sopra l'originale se la versione recuperata è quella che vuoi.
  • Scartali: elimina le copie.
  • Non ora: le lascia su disco. Verranno riproposte al prossimo avvio.

Un progetto la cui copia di ripristino è PIÙ VECCHIA del progetto non viene proposto: hai già salvato oltre quel punto, quindi la copia è superata. Salvare un documento rimuove del tutto la sua copia di ripristino.

Le copie di ripristino non portano miniatura di anteprima, ed è per questo che un documento recuperato mostra una scheda vuota nei Recenti finché non lo salvi tu.

Un arresto brutale attiva anche un salvataggio d'emergenza separato, l'ultima spiaggia: il gestore degli arresti scrive una copia del documento aperto in rescued.cls nella cartella dati dell'applicazione, e la finestra del rapporto sull'arresto al successivo avvio propone di aprirla. Quella copia gira su un processo danneggiato, quindi trattala come un tentativo e non come una garanzia. Il salvataggio automatico è la rete di sicurezza affidabile.

La richiesta sulle modifiche non salvate

Chiudere un documento con modifiche non salvate apre la finestra Modifiche non salvate, che chiede se salvare prima di chiudere. Salva scrive il file e poi chiude la scheda; Non salvare scarta le modifiche; Annulla lascia tutto com'era. Se Salva porta a una finestra Salva con nome che poi annulli, la scheda resta aperta.

Uscire con un documento modificato aperto lo chiede una volta sola per tutti, con Salva tutto, Non salvare e Annulla. Salva tutto passa in rassegna ogni documento modificato, comprese le schede sullo sfondo, chiedendo una posizione per quelli mai salvati, ed esce solo quando sono tutti scritti.

La finestra Modifiche non salvate alla chiusura di un documento modificato.

Backup

Celas Studio non tiene una cronologia delle versioni né backup a rotazione. Le sole copie automatiche che crea sono il file di ripristino del salvataggio automatico descritto sopra, sovrascritto a ogni intervallo, e il file d'emergenza scritto al momento dell'arresto.

Per tutto ciò che ti dispiacerebbe perdere, fai tu le copie: Salva con nome sotto un nome numerato a fine sessione, e tieni la cartella del progetto, con i suoi video e audio collegati, in qualunque backup o sincronizzazione la tua macchina già usa.