¿Por qué convertir OBJECTION a JSON?
El formato .objection de Objection Maker de objection.lol almacena los fotogramas de un proyecto como JSON y luego los codifica en base64 para que no sean legibles por humanos. Cualquiera que desee editar escenas en un guion, comparar versiones o alimentar diálogos en otra herramienta necesita el .json puro, que está a un paso de decodificación.
Cómo convertir OBJECTION a JSON
objection.py OPEN-SOURCE
Utilice la biblioteca de Python objection.py para cargar un proyecto de objection y trabajar con sus datos estructurados, luego expórtelos con json.dumps(...).
Línea de comandos con base64
Ejecute base64 -d archivo.objection > escena.json (o certutil -decode en Windows) para escribir el JSON decodificado directamente en el disco.
Acerca de estos formatos
Un archivo .objection es un proyecto guardado desde el Objection Maker de objection.lol, una aplicación web para crear animaciones de juicios al estilo de Ace Attorney. Internamente, es una…
Abrir detalles de .OBJECTION →Un archivo JSON es un archivo de datos de texto plano en formato JavaScript Object Notation, utilizado por APIs web, configuraciones de aplicaciones y exportaciones de datos. Cualquier…
Abrir detalles de .JSON →Calidad y qué observar
- El JSON decodificado utiliza los nombres de campo internos de objection.lol, por lo que es legible pero no está documentado.
- Los sprites de personajes, sonidos y música se referencian por ID, no se incrustan, por lo que el JSON contiene solo datos, no una copia completa de los activos.
- Reimportar un JSON editado requiere volver a codificarlo a base64 en el mismo contenedor exacto que espera el sitio.
Preguntas frecuentes
¿Por qué mi archivo .objection parece una serie de letras aleatorias?
¿Necesito software especial para obtener el JSON?
objection.py es opcional para la automatización.