Dlaczego konwertować OBJECTION na JSON?
Format .objection z narzędzia Objection Maker na stronie objection.lol przechowuje klatki projektu jako JSON, a następnie koduje je w base64, aby nie były czytelne dla człowieka. Każdy, kto chce edytować sceny w skrypcie, porównywać wersje lub przesyłać dialogi do innego narzędzia, potrzebuje surowego pliku .json, który jest o jeden krok dekodowania stąd.
Jak przekonwertować OBJECTION na JSON
objection.py OPEN-SOURCE
Użyj biblioteki Python objection.py, aby załadować projekt objection i pracować na jego ustrukturyzowanych danych, a następnie wyeksportuj je za pomocą json.dumps(...).
Wiersz poleceń z base64
Uruchom base64 -d file.objection > scene.json (lub certutil -decode w systemie Windows), aby zapisać zdekodowany JSON bezpośrednio na dysku.
O tych formatach
Plik .objection to projekt zapisany w narzędziu Objection Maker na stronie objection.lol, aplikacji internetowej służącej do tworzenia animacji sal sądowych w stylu serii Ace Attorney.…
Otwórz szczegóły .OBJECTION →Plik JSON to plik danych w formacie tekstowym JavaScript Object Notation, używany przez interfejsy API, konfiguracje aplikacji i eksporty danych. Otworzy go dowolny edytor tekstu - Notatnik…
Otwórz szczegóły .JSON →Jakość i na co uważać
- Zdekodowany JSON używa wewnętrznych nazw pól objection.lol, więc jest czytelny, ale nieudokumentowany.
- Sprite'y postaci, dźwięki i muzyka są przywoływane przez ID, a nie osadzone, więc JSON zawiera tylko dane, a nie pełną kopię zasobów.
- Ponowne importowanie edytowanego JSON wymaga ponownego zakodowania go do base64 w dokładnie takim samym opakowaniu, jakiego oczekuje witryna.
Najczęściej zadawane pytania
Dlaczego mój plik .objection wygląda jak przypadkowe litery?
Czy potrzebuję specjalnego oprogramowania, aby uzyskać JSON?
objection.py, jest opcjonalna do automatyzacji.