libSPEC
Pokemon Save Editing Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Pages
Data Structures | Enumerations | Functions
game_gb.h File Reference

Contains the structures and functions for editing GB pokemon save games. More...

#include "types.h"

Data Structures

struct  gb_save_t
 

Enumerations

enum  { GB_SAVE_SIZE = 0x8000 }
 
enum  gb_savetype_t {
  GB_TYPE_UNKNOWN,
  GB_TYPE_RBY,
  GB_TYPE_GS,
  GB_TYPE_C
}
 

Functions

void gb_text_to_ucs2 (char16_t *dst, char8_t *src, size_t size)
 
void ucs2_to_gb_text (char8_t *dst, char16_t *src, size_t size)
 
gb_save_tgb_read_save (const uint8_t *)
 
void gb_free_save (gb_save_t *)
 
uint8_t * gb_create_data ()
 
void gb_write_save (uint8_t *, const gb_save_t *)
 

Detailed Description

Contains the structures and functions for editing GB pokemon save games.

The GB games, Generation 1 & 2 games. These games include Red, Blue, Yellow, Gold, Silver, and Crystal.