Warum OBJECTION in JSON konvertieren?
Das .objection-Format vom Objection Maker von objection.lol speichert die Frames eines Projekts als JSON und kodiert dieses dann in Base64, damit es nicht menschenlesbar ist. Wer Szenen in einem Skript bearbeiten, Versionen vergleichen oder Dialoge in ein anderes Tool einspeisen möchte, benötigt das rohe .json, das nur einen Dekodierungsschritt entfernt ist.
Wie man OBJECTION in JSON konvertiert
objection.py OPEN-SOURCE
Verwenden Sie die Python-Bibliothek objection.py, um ein Objection-Projekt zu laden und mit seinen strukturierten Daten zu arbeiten, und geben Sie diese dann mit json.dumps(...) aus.
Kommandozeile mit base64
Führen Sie base64 -d file.objection > scene.json aus (oder unter Windows certutil -decode), um das dekodierte JSON direkt auf die Festplatte zu schreiben.
Über diese Formate
Eine .objection-Datei ist ein Projekt, das mit dem Objection Maker von objection.lol gespeichert wurde, einer Web-App zum Erstellen von Gerichtssaal-Animationen im Stil von Ace Attorney.…
.OBJECTION-Details öffnen →Eine JSON-Datei ist eine Klartextdatendatei im JavaScript Object Notation-Format, die von Web-APIs, App-Konfigurationen und Datenexporten verwendet wird. Jeder Texteditor öffnet sie -…
.JSON-Details öffnen →Qualität & worauf zu achten ist
- Das dekodierte JSON verwendet die internen Feldnamen von objection.lol, ist also lesbar, aber nicht dokumentiert.
- Charakter-Sprites, Sounds und Musik werden über IDs referenziert und sind nicht eingebettet; das JSON enthält also nur Daten, keine vollständige Kopie der Assets.
- Das Re-Importieren von bearbeitetem JSON erfordert eine erneute Kodierung in Base64 in genau dem Wrapper, den die Website erwartet.
Häufig gestellte Fragen
Warum sieht meine .objection-Datei wie zufällige Buchstaben aus?
Benötige ich spezielle Software, um das JSON zu erhalten?
objection.py ist optional für die Automatisierung.