Speichern und Wiederherstellen
Ein Projekt speichern, die Speicheranzeige lesen, das automatische Speichern einrichten und nach einem Absturz wieder an deine Arbeit kommen.
Datei ▸ Speichern schreibt das Projekt in die Datei zurück, aus der es kam. Ein Projekt, das noch nie gespeichert wurde, hat noch keine Datei, deshalb geht Speichern dann in Speichern unter über und fragt nach dem Ort.
Datei ▸ Speichern unter… fragt immer nach einem Ort. Der Dialog schlägt untitled.cls als Namen vor und hängt .cls an, falls du die Endung weglässt. Speicherst du unter einem neuen Namen, wird der Dokumentreiter umbenannt, er zeigt auf die neue Datei, und sie kommt in die Liste der zuletzt verwendeten Projekte. Genau deshalb ist Speichern unter der Weg, vor einer riskanten Änderung einen Stand festzuhalten.
| StrgS | Speichern |
| StrgUmschaltS | Speichern unter |
| StrgW | Das aktuelle Dokument schließen |
| StrgO | Ein Projekt öffnen |
Was ein Speichern schreibt, wenn eine Ebene posiert ist
Eine gerigte Ebene hat zwei Sätze von Werten zugleich: die Ruhepose, die du im Bearbeitungsmodus aufgebaut hast, und das, was der Abspielkopf gerade zeigt. Ein Speichern schreibt immer die Ruhepose, damit die Beugung aus Bild 40 nie in die Datei gerät, als wäre sie die Form, die du gezeichnet hast.
Welcher Wert als Ruhepose gilt, hängt davon ab, wo du gerade bist. Im Bearbeitungsmodus, auf Bild 0, ist die Ruhepose schlicht das, was du siehst; jede Änderung dort ist also die, die geschrieben wird, auch eine, die du nach der Rückkehr aus dem Animationsmodus machst. Im Animationsmodus greift ein Kanal nur dann auf die gespeicherte Ruhepose zurück, wenn ihn wirklich etwas posiert: ein Keyframe auf diesem Kanal, eine Knochenbindung oder eine Aktion, die ihn treibt. Eine Eigenschaft, die nichts animiert, behält den Wert, den du ihr gegeben hast, ganz gleich wo.
Dasselbe gilt dafür, wo du stehst, wenn du speicherst. Strg+S in einem Symbol, oder in einem Symbol, das in einem anderen steckt, schreibt das ganze Projekt und nicht den Teil, in den du hineingestiegen bist, und setzt dich genau dorthin zurück, wo du warst. Du musst vorher nicht heraussteigen, und für Speichern, Speichern unter und die Kopie des automatischen Speicherns gilt es gleichermaßen.
Die Speicheranzeige
Ein Dokument mit ungespeicherten Änderungen trägt im Dokumentreiter ein Sternchen hinter seinem Namen. Beim Speichern erscheint in der Statusleiste neben dem Logo eine kleine Anzeige: Sie füllt sich in der Akzentfarbe von links nach rechts, solange sie Speichern zeigt, zeigt Gespeichert, sobald der Balken voll ist, und blendet sich danach aus. Welche Stufe gerade läuft, sagt dir die Füllbreite, beide Stufen teilen sich deshalb eine Farbe.
Ein Speichern, das fehlschlägt, ist die Ausnahme. Es zeigt Speichern fehlgeschlagen in Rot und bleibt deutlich länger stehen, bevor es ausblendet, denn anders als ein Erfolg sagt es dir etwas, das du noch nicht weißt.
Ein automatisches Speichern zeigt dieselbe Anzeige mit anderem Wortlaut, nämlich Auto-Speichern und danach Auto-gespeichert. So siehst du auf einen Blick, ob das dein Speichern war oder das des Zeitgebers. Das Sternchen bleibt nach einem automatischen Speichern am Reiter stehen, denn dabei wird nicht in deine Projektdatei geschrieben.
Automatisch speichern
Das automatische Speichern ist aus, bis du es einschaltest, und zwar in Einstellungen ▸ Allgemein im Bereich Leistung.
| Einstellung | Standard | Was sie tut |
|---|---|---|
| Automatisch speichern | Aus | Schaltet den Zeitgeber ein |
| Auto-Speicher-Intervall (Min) | 5 | Wie oft es auslöst, von 1 bis 120 Minuten |
Ist der Zeitpunkt da, schreibt Celas Studio neben dein Projekt eine eigene Wiederherstellungskopie, benannt nach ihm: Aus walk.cls wird walk.autosave.cls. Deine eigene Datei bleibt unberührt, das Sternchen für ungespeicherte Änderungen bleibt stehen, und dieselbe Wiederherstellungsdatei wird jedes Mal überschrieben, statt sich anzuhäufen.
Der Zeitgeber wartet auf einen ruhigen Moment. Er hält sich zurück, solange die linke Maustaste gedrückt ist oder eine Bearbeitung noch läuft, und löst genau in dem Augenblick aus, in dem du loslässt. So erwischt er nie einen halb fertigen Strich oder ein laufendes Ziehen. Hat sich seit der letzten Kopie nichts geändert, überspringt er das Schreiben.
Auch ein nie gespeichertes Dokument ist abgedeckt. Es hat keinen Projektpfad, neben den es sich legen könnte, deshalb geht seine Wiederherstellungskopie in den Anwendungsdatenordner und trägt die Kennung des Dokuments im Namen, also untitled-3.autosave.cls und so weiter. Speicherst du das Dokument zum ersten Mal, wird diese Kopie gelöscht, denn die echte Datei hat übernommen.
Nach einem Absturz wiederherstellen
Celas Studio sucht beim Start nach Wiederherstellungskopien und bietet sie dir an. Der Dialog zum Wiederherstellen nicht gespeicherter Arbeit zeigt die gefundenen Dateien, also unbenannte Dokumente aus dem Anwendungsdatenordner sowie jedes Projekt, dessen Kopie neuer ist als das Projekt selbst, und stellt drei Möglichkeiten zur Wahl:
- Wiederhergestellte Dokumente öffnen: Jedes geht als eigenes Dokument auf, deine Projektdatei wird also nicht überschrieben. Vergleiche in Ruhe und speichere die wiederhergestellte Fassung dann bei Bedarf mit Speichern unter über das Original.
- Verwerfen: löscht die Kopien.
- Nicht jetzt: lässt sie auf der Festplatte. Beim nächsten Start werden sie erneut angeboten.
Ein Projekt, dessen Kopie älter ist als das Projekt, wird nicht angeboten. Du hast danach ja schon gespeichert, die Kopie ist also überholt. Speicherst du ein Dokument, verschwindet seine Wiederherstellungskopie ganz.
Ein harter Absturz löst zusätzlich eine letzte Rettung aus: Der Absturzhelfer schreibt eine Kopie des geöffneten Dokuments als rescued.cls in den Anwendungsdatenordner, und der Absturzdialog beim nächsten Start bietet an, sie zu öffnen. Das läuft in einem beschädigten Prozess, betrachte es also als bestmöglichen Versuch und nicht als Zusicherung. Das verlässliche Netz ist das automatische Speichern.
Die Nachfrage bei ungespeicherten Änderungen
Schließt du ein Dokument mit ungespeicherten Änderungen, kommt der Dialog dazu und fragt, ob vorher gespeichert werden soll. Speichern schreibt die Datei und schließt dann den Reiter, Nicht speichern verwirft die Änderungen, und Abbrechen lässt alles, wie es war. Führt Speichern zu einem Dialog Speichern unter, den du dann abbrichst, bleibt der Reiter offen.
Beendest du die App mit geänderten Dokumenten, fragt sie einmal für alle zusammen, mit Alle speichern, Nicht speichern und Abbrechen. Alle speichern geht jedes geänderte Dokument durch, auch die in Hintergrundreitern, fragt bei nie gespeicherten nach einem Ort und beendet erst, wenn alle geschrieben sind.
Sicherungen
Celas Studio führt keinen Versionsverlauf und keine laufenden Sicherungen. Die einzigen Kopien, die von selbst entstehen, sind die oben beschriebene Wiederherstellungsdatei, die bei jedem Durchlauf überschrieben wird, und die Rettungsdatei nach einem Absturz.
Bei allem, dessen Verlust dir wehtäte, leg die Kopien selbst an: am Ende einer Sitzung mit Speichern unter unter einem nummerierten Namen, und halte den Projektordner samt seiner verknüpften Video- und Audiodateien in der Sicherung oder Synchronisierung, die dein Rechner ohnehin hat.