Por que converter OBJECTION para JSON?
O formato .objection do Objection Maker do site objection.lol armazena os quadros de um projeto como JSON e depois os codifica em base64 para que não sejam legíveis por humanos. Qualquer pessoa que queira editar cenas em um script, comparar versões ou alimentar diálogos em outra ferramenta precisa do .json bruto, que está a apenas uma etapa de decodificação de distância.
Como converter OBJECTION para JSON
objection.py OPEN-SOURCE
Use a biblioteca Python objection.py para carregar um projeto objection e trabalhar com seus dados estruturados, depois exporte-os com json.dumps(...).
Linha de comando com base64
Execute base64 -d arquivo.objection > cena.json (ou o certutil -decode no Windows) para gravar o JSON decodificado direto no disco.
Sobre estes formatos
Um arquivo .objection é um projeto salvo do objection.lol Objection Maker, um aplicativo web para criar animações de tribunal no estilo Ace Attorney. Internamente, é uma lista JSON…
Abrir detalhes de .OBJECTION →Um arquivo JSON é um arquivo de dados em texto simples no formato JavaScript Object Notation, usado por APIs web, configurações de aplicativos e exportações de dados. Qualquer editor de…
Abrir detalhes de .JSON →Qualidade e o que observar
- O JSON decodificado usa os nomes de campos internos do objection.lol, portanto é legível, mas não documentado.
- Sprites de personagens, sons e músicas são referenciados por ID, não incorporados, portanto o JSON contém apenas dados, não uma cópia completa dos ativos.
- Reimportar um JSON editado requer a re-codificação de volta para base64 no exato invólucro que o site espera.
Perguntas frequentes
Por que meu arquivo .objection parece um monte de letras aleatórias?
Preciso de software especial para obter o JSON?
objection.py é opcional para automação.