|
AnimaEngine
1.0.0
Nintendo DS Pokemon Black, White, Black 2, and White 2 sprite extraction and preview toolchain
|
Metadata exporter for writing complete sprite extraction manifests in JSON format. More...
Go to the source code of this file.
Data Structures | |
| struct | JsonMemberInfo |
| Metadata describing a single member record parsed from an NARC archive. More... | |
Macros | |
| #define | JSON_PATH_BUFFER_SIZE 4096 |
Typedefs | |
| typedef struct JsonMemberInfo | JsonMemberInfo |
| Metadata describing a single member record parsed from an NARC archive. More... | |
Functions | |
| int | Json_WriteManifest (const char *json_dir, int species, int base, const JsonMemberInfo members[20]) |
| Writes complete metadata manifest JSON for a Pokemon species. More... | |
| int | Json_WritePalettes (const char *out_dir) |
| Stub helper to write debug palettes metadata. More... | |
| int | Json_WriteCells (const char *out_dir, int tile_stride) |
| Stub helper to write cell layout configurations. More... | |
| int | Json_WriteAnimation (const char *out_dir, int tile_stride) |
| Stub helper to write animation timeline data. More... | |
Metadata exporter for writing complete sprite extraction manifests in JSON format.
| #define JSON_PATH_BUFFER_SIZE 4096 |
Maximum buffer size for generating output JSON paths.
| typedef struct JsonMemberInfo JsonMemberInfo |
Metadata describing a single member record parsed from an NARC archive.
| int Json_WriteAnimation | ( | const char * | out_dir, |
| int | tile_stride | ||
| ) |
Stub helper to write animation timeline data.
| out_dir | Output directory. |
| tile_stride | Stride value. |
| int Json_WriteCells | ( | const char * | out_dir, |
| int | tile_stride | ||
| ) |
Stub helper to write cell layout configurations.
| out_dir | Output directory. |
| tile_stride | Stride value. |
| int Json_WriteManifest | ( | const char * | json_dir, |
| int | species, | ||
| int | base, | ||
| const JsonMemberInfo | members[20] | ||
| ) |
Writes complete metadata manifest JSON for a Pokemon species.
| json_dir | Directory to write output manifest. |
| species | National Dex ID. |
| base | Member offset inside Pokegra NARC database. |
| members | Array of member structures detailing source block elements. |
| int Json_WritePalettes | ( | const char * | out_dir | ) |
Stub helper to write debug palettes metadata.
| out_dir | Output directory. |