-
Notifications
You must be signed in to change notification settings - Fork 79
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #144 from bbepis/pokedex-research
Determine required pokedex expansion constants
- Loading branch information
Showing
80 changed files
with
1,212 additions
and
1,135 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
#ifndef POKEPLATINUM_CONSTANTS_FORMS_H | ||
#define POKEPLATINUM_CONSTANTS_FORMS_H | ||
|
||
#include "species.h" | ||
|
||
#define MOVESET_FORM_DEOXYS_ATTACK NATIONAL_DEX_COUNT + 1 | ||
#define MOVESET_FORM_DEOXYS_DEFENSE NATIONAL_DEX_COUNT + 2 | ||
#define MOVESET_FORM_DEOXYS_SPEED NATIONAL_DEX_COUNT + 3 | ||
#define MOVESET_FORM_WORMADAM_SANDY NATIONAL_DEX_COUNT + 4 | ||
#define MOVESET_FORM_WORMADAM_TRASH NATIONAL_DEX_COUNT + 5 | ||
#define MOVESET_FORM_GIRATINA_ORIGIN NATIONAL_DEX_COUNT + 6 | ||
#define MOVESET_FORM_SHAYMIN_SKY NATIONAL_DEX_COUNT + 7 | ||
#define MOVESET_FORM_ROTOM_HEAT NATIONAL_DEX_COUNT + 8 | ||
#define MOVESET_FORM_ROTOM_WASH NATIONAL_DEX_COUNT + 9 | ||
#define MOVESET_FORM_ROTOM_FROST NATIONAL_DEX_COUNT + 10 | ||
#define MOVESET_FORM_ROTOM_FAN NATIONAL_DEX_COUNT + 11 | ||
#define MOVESET_FORM_ROTOM_MOW NATIONAL_DEX_COUNT + 12 | ||
|
||
#define MOVESET_MAX MOVESET_FORM_ROTOM_MOW | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,4 +14,6 @@ | |
|
||
#define MAX_SPECIES SPECIES_BAD_EGG | ||
|
||
#define LOCAL_DEX_COUNT 210 | ||
|
||
#endif // POKEPLATINUM_CONSTANTS_SPECIES_H |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#ifndef POKEPLATINUM_POKEDEXDATA_DECL_H | ||
#define POKEPLATINUM_POKEDEXDATA_DECL_H | ||
|
||
typedef struct PokedexData PokedexData; | ||
|
||
#endif // POKEPLATINUM_POKEDEXDATA_DECL_H |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,12 @@ | ||
#ifndef POKEPLATINUM_STRUCT_0203E274_H | ||
#define POKEPLATINUM_STRUCT_0203E274_H | ||
|
||
#include "struct_decls/struct_02026324_decl.h" | ||
#include "struct_decls/pokedexdata_decl.h" | ||
|
||
typedef struct { | ||
int unk_00; | ||
BOOL unk_04; | ||
const UnkStruct_02026324 * unk_08; | ||
const PokedexData * unk_08; | ||
} UnkStruct_0203E274; | ||
|
||
#endif // POKEPLATINUM_STRUCT_0203E274_H |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,52 @@ | ||
#ifndef POKEPLATINUM_UNK_0202631C_H | ||
#define POKEPLATINUM_UNK_0202631C_H | ||
|
||
#include "struct_decls/struct_02026324_decl.h" | ||
#include "struct_decls/pokedexdata_decl.h" | ||
#include "pokemon.h" | ||
#include "struct_decls/struct_021C0794_decl.h" | ||
|
||
int Pokedex_SaveSize(void); | ||
UnkStruct_02026324 * sub_02026324(u32 param0); | ||
void sub_02026338(const UnkStruct_02026324 * param0, UnkStruct_02026324 * param1); | ||
void Pokedex_Init(UnkStruct_02026324 * param0); | ||
u16 sub_02026DD0(const UnkStruct_02026324 * param0); | ||
u16 sub_02026E0C(const UnkStruct_02026324 * param0); | ||
u16 sub_02026E48(const UnkStruct_02026324 * param0); | ||
u16 sub_02026E64(const UnkStruct_02026324 * param0); | ||
u16 sub_02026EAC(const UnkStruct_02026324 * param0); | ||
BOOL sub_02026EF4(const UnkStruct_02026324 * param0); | ||
BOOL sub_02026F0C(const UnkStruct_02026324 * param0); | ||
u16 sub_02026F20(const UnkStruct_02026324 * param0); | ||
u16 sub_02026F58(const UnkStruct_02026324 * param0); | ||
BOOL Pokedex_CaughtSpecies(const UnkStruct_02026324 * param0, u16 param1); | ||
BOOL sub_02026FE8(const UnkStruct_02026324 * param0, u16 param1); | ||
u32 sub_0202702C(const UnkStruct_02026324 * param0, u8 param1); | ||
u32 sub_02027058(const UnkStruct_02026324 * param0, u16 param1, int param2); | ||
u32 sub_020270AC(const UnkStruct_02026324 * param0, int param1); | ||
u32 sub_020270DC(const UnkStruct_02026324 * param0); | ||
u32 sub_020270F8(const UnkStruct_02026324 * param0, int param1); | ||
u32 sub_02027130(const UnkStruct_02026324 * param0); | ||
u32 sub_02027154(const UnkStruct_02026324 * param0, int param1); | ||
u32 sub_0202718C(const UnkStruct_02026324 * param0); | ||
u32 sub_020271B0(const UnkStruct_02026324 * param0, int param1); | ||
u32 sub_020271E8(const UnkStruct_02026324 * param0); | ||
u32 sub_02027208(const UnkStruct_02026324 * param0, int param1); | ||
u32 sub_02027240(const UnkStruct_02026324 * param0); | ||
u32 sub_02027264(const UnkStruct_02026324 * param0, int param1); | ||
u32 sub_02027288(const UnkStruct_02026324 * param0); | ||
void sub_020272A4(UnkStruct_02026324 * param0, Pokemon * param1); | ||
void sub_0202736C(UnkStruct_02026324 * param0, Pokemon * param1); | ||
void sub_02027454(UnkStruct_02026324 * param0); | ||
BOOL sub_02027474(const UnkStruct_02026324 * param0); | ||
BOOL sub_02027494(const UnkStruct_02026324 * param0); | ||
void sub_020274B0(UnkStruct_02026324 * param0); | ||
BOOL sub_020274D0(const UnkStruct_02026324 * param0, u16 param1, u32 param2); | ||
void sub_02027508(UnkStruct_02026324 * param0); | ||
BOOL sub_02027514(const UnkStruct_02026324 * param0); | ||
BOOL sub_02027520(const UnkStruct_02026324 * param0); | ||
void sub_02027540(UnkStruct_02026324 * param0); | ||
UnkStruct_02026324 * sub_02027560(SaveData * param0); | ||
u32 sub_0202756C(const UnkStruct_02026324 * param0, int param1, int param2); | ||
u32 sub_020276C8(const UnkStruct_02026324 * param0, int param1); | ||
PokedexData * sub_02026324(u32 param0); | ||
void sub_02026338(const PokedexData * param0, PokedexData * param1); | ||
void Pokedex_Init(PokedexData * param0); | ||
u16 sub_02026DD0(const PokedexData * param0); | ||
u16 sub_02026E0C(const PokedexData * param0); | ||
u16 sub_02026E48(const PokedexData * param0); | ||
u16 sub_02026E64(const PokedexData * param0); | ||
u16 sub_02026EAC(const PokedexData * param0); | ||
BOOL sub_02026EF4(const PokedexData * param0); | ||
BOOL sub_02026F0C(const PokedexData * param0); | ||
u16 sub_02026F20(const PokedexData * param0); | ||
u16 sub_02026F58(const PokedexData * param0); | ||
BOOL Pokedex_CaughtSpecies(const PokedexData * param0, u16 param1); | ||
BOOL sub_02026FE8(const PokedexData * param0, u16 param1); | ||
u32 sub_0202702C(const PokedexData * param0, u8 param1); | ||
u32 sub_02027058(const PokedexData * param0, u16 param1, int param2); | ||
u32 sub_020270AC(const PokedexData * param0, int param1); | ||
u32 sub_020270DC(const PokedexData * param0); | ||
u32 sub_020270F8(const PokedexData * param0, int param1); | ||
u32 sub_02027130(const PokedexData * param0); | ||
u32 sub_02027154(const PokedexData * param0, int param1); | ||
u32 sub_0202718C(const PokedexData * param0); | ||
u32 sub_020271B0(const PokedexData * param0, int param1); | ||
u32 sub_020271E8(const PokedexData * param0); | ||
u32 sub_02027208(const PokedexData * param0, int param1); | ||
u32 sub_02027240(const PokedexData * param0); | ||
u32 sub_02027264(const PokedexData * param0, int param1); | ||
u32 sub_02027288(const PokedexData * param0); | ||
void sub_020272A4(PokedexData * param0, Pokemon * param1); | ||
void sub_0202736C(PokedexData * param0, Pokemon * param1); | ||
void sub_02027454(PokedexData * param0); | ||
BOOL sub_02027474(const PokedexData * param0); | ||
BOOL sub_02027494(const PokedexData * param0); | ||
void sub_020274B0(PokedexData * param0); | ||
BOOL sub_020274D0(const PokedexData * param0, u16 param1, u32 param2); | ||
void sub_02027508(PokedexData * param0); | ||
BOOL sub_02027514(const PokedexData * param0); | ||
BOOL sub_02027520(const PokedexData * param0); | ||
void sub_02027540(PokedexData * param0); | ||
PokedexData * sub_02027560(SaveData * param0); | ||
u32 sub_0202756C(const PokedexData * param0, int param1, int param2); | ||
u32 sub_020276C8(const PokedexData * param0, int param1); | ||
|
||
#endif // POKEPLATINUM_UNK_0202631C_H |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.