|
AnimaEngine
1.0.0
Nintendo DS Pokemon Black, White, Black 2, and White 2 sprite extraction and preview toolchain
|
#include "json_export.h"#include "file_util.h"#include "nitro_util.h"#include "nanr.h"#include "nmcr.h"#include "nmar.h"#include "ncgr.h"#include "ppm.h"Macros | |
| #define | JSON_DIR_NDS_FILES "nds_files" |
| #define | JSON_DIR_OUTPUT "reconstruction_json" |
Functions | |
| static void | JsonString (FILE *f, const char *s) |
| static void | WriteRawWords (FILE *f, const u8 *data, size_t size, int max_words) |
| 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... | |
| static int | WritePaletteOneJson (FILE *f, const char *name, const char *path) |
| int | Json_WritePalettes (const char *out_dir) |
| Stub helper to write debug palettes metadata. More... | |
| static int | WriteCellsJsonOne (const char *ncer_path, const char *json_path, const char *side, int tile_stride) |
| int | Json_WriteCells (const char *out_dir, int tile_stride) |
| Stub helper to write cell layout configurations. More... | |
| static void | WriteNitroSectionsJson (FILE *f, const u8 *data, size_t size) |
| static int | WriteCoordsJson (FILE *f, const u8 *data, size_t size) |
| static int | WriteAnimationJsonOne (const char *json_path, const char *side, const char *nanr_path, const char *nmcr_path, const char *nmar_path, const char *coords_path, const char *ncer_path, const char *ncgr_path, const char *nclr_path, const char *composite_dir, int tile_stride) |
| int | Json_WriteAnimation (const char *out_dir, int tile_stride) |
| Stub helper to write animation timeline data. More... | |
| #define JSON_DIR_NDS_FILES "nds_files" |
| #define JSON_DIR_OUTPUT "reconstruction_json" |
| 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. |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |