14#define NUM_UNLOCKABLE_CHARACTERS 11
15#define NUM_UNLOCKABLE_STAGES 11
DevText * text
Definition dbanim.c:13
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
unsigned short int u16
Definition types.h:7
unsigned long long int u64
Definition types.h:11
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5
void fn_80168F7C(void)
Definition gm_1601.c:4063
void gm_8016468C(void)
Definition gm_1601.c:2335
u8 gm_GetNumCostumesForCKind(u8)
Definition gm_1601.c:4150
s32 fn_80165548(MatchEnd *, s32, s32)
Definition gm_1601.c:2654
u8 gm_801692BC(u8)
Definition gm_1601.c:4192
s32 gm_80162C48(void)
Definition gm_1601.c:1573
bool gm_80162EC8(void)
Definition gm_1601.c:1668
s32 gm_80163040(void)
Definition gm_1601.c:1724
void fn_801650E8(void)
Definition gm_1601.c:2528
u8 gm_SelKindToCKind(u8 selkind)
Convert a SelectableCharacterKind into its CharacterKind.
Definition gm_1601.c:2132
u32 gm_80162800(struct MatchEnd *)
Definition gm_1601.c:1441
void gm_80163A3C(u8, u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:1982
s32 fn_801661E0(MatchEnd *)
Definition gm_1601.c:2920
void fn_801651FC(s32, s32)
Definition gm_1601.c:2557
void fn_8016719C(s32, s32)
Definition gm_1601.c:3275
void gm_80167320(int slot, bool)
Definition gm_1601.c:3323
void fn_80165190(s32, s32)
Definition gm_1601.c:2547
void fn_80160DE8(HSD_JObj *, u8, s32, u8, f32, f32)
Definition gm_1601.c:833
u16 gm_801641CC(u8)
Definition gm_1601.c:2178
u16 gm_80163274(u8)
Definition gm_1601.c:1806
bool gm_MatchHasMultipleWinners(MatchEnd *)
Definition gm_1601.c:3241
int gm_801647F8(u8)
Definition gm_1601.c:2351
s32 fn_8016588C(MatchEnd *, s32)
Definition gm_1601.c:2741
u16 gm_Get15MinMultimanHighscore(u8)
Definition gm_1601.c:2075
s32 gm_GetPlayTime(void)
Definition gm_1601.c:1493
s32 fn_80167638(s32, Vec3 *, Vec3 *)
Definition gm_1601.c:3414
s32 gm_80162A4C(s32 amount)
Definition gm_1601.c:1503
void gm_80168C5C(u32)
Definition gm_1601.c:3939
void gm_LoadAnnouncer(void)
UnclePunch: Audio_LoadAnnouncer.
Definition gm_1601.c:4077
void fn_801640B0(u64 *item_mask)
Definition gm_1601.c:2151
HSD_GObj * gm_80165388(u16, u8, u8, s32)
creates the develop mode stress test
Definition gm_1601.c:2604
void gm_80168638(MatchEnd *)
Definition gm_1601.c:3776
u32 gm_GetVsPlayMatchTotal(void)
Definition gm_1601.c:1432
void gm_80165290(int)
Definition gm_1601.c:2572
bool fn_80162BFC(s8 ckind, int)
Definition gm_1601.c:1561
void gm_8016895C(HSD_JObj *, DynamicModelDesc *, int idx)
Definition gm_1601.c:3854
u32 gm_801631CC(u8)
Definition gm_1601.c:1781
u8 gm_GetCKindByUnlockIndex(int)
Definition gm_1601.c:589
int gm_GetEndlessTotalHighscore(void)
Definition gm_1601.c:2095
void fn_80168F2C(s8)
Definition gm_1601.c:4053
u32 fn_80166CBC(MatchEnd *, ssize_t index)
Definition gm_1601.c:3154
s32 fn_80162DF8(u8 ckind, u32)
Definition gm_1601.c:1635
bool gm_80165084(void)
Definition gm_1601.c:2513
void fn_80169000(MatchEnd *arg0, u8 *arg1)
Definition gm_1601.c:4085
bool gm_8016403C(u8 item)
Definition gm_1601.c:2142
u8 gm_80163164(void)
Definition gm_1601.c:1764
UNK_RET fn_80168E54(s8, s8, u8, u8)
Definition gm_1601.c:4029
s32 gm_8016332C(u8)
Definition gm_1601.c:1832
bool fn_80163D74(void)
Definition gm_1601.c:2048
s32 gm_80166A98(MatchEnd *, u8, s8, u8, s8, u8, s8, u8, u8, u8)
Definition gm_1601.c:3091
u8 gm_80169264(u8)
Definition gm_1601.c:4176
void fn_80168A6C(void *, void *, s32)
Definition gm_1601.c:3874
char * gm_80160564(CharacterKind, GameModeKind)
Definition gm_1601.c:542
void fn_80165E7C(MatchEnd *)
Definition gm_1601.c:2841
int gm_801639F4(u8)
Definition gm_1601.c:1974
bool gm_IsCKindUnlocked(u8 ckind)
character unlocked check
Definition gm_1601.c:2367
s32 fn_80165FA4(MatchEnd *)
Definition gm_1601.c:2883
u8 gm_80162D6C(void)
Definition gm_1601.c:1613
UNK_RET gm_80160B40(HSD_Text *, u8, u8)
Definition gm_1601.c:770
void gm_80167470(s32, s32)
Definition gm_1601.c:3352
float gm_80168BF8(int)
Definition gm_1601.c:3932
bool fn_801630C4(void)
Definition gm_1601.c:1742
int gm_80168940(MatchEnd *)
Definition gm_1601.c:3846
bool fn_80164B48(void)
Definition gm_1601.c:2445
s8 gm_CKindToUnlockIndex(CharacterKind)
Returns the index used in the bitmask to represent whether or not the provided character is unlocked.
Definition gm_1601.c:573
void gm_SetupResultsScreenPlayTime(u32, u32)
Definition gm_1601.c:1460
u8 gm_CKindToSelKind(u8 ckind)
Convert a CharacterKind into its SelectableCharacterKind.
Definition gm_1601.c:2137
s32 fn_801654A0(MatchEnd *)
Definition gm_1601.c:2640
s8 gm_801685D4(u8, u8)
Definition gm_1601.c:3763
void gm_80166378(MatchEnd *)
Definition gm_1601.c:2945
void fn_80162170(MatchEnd *)
Definition gm_1601.c:1226
int gm_GetCruelHighscore(u8)
Definition gm_1601.c:2105
bool gm_80160474(CharacterKind, GameModeKind)
Definition gm_1601.c:508
void gm_801647D0(void)
Definition gm_1601.c:2345
bool gm_RumbleEnabledForPlayer(int port, int nametag)
Definition gm_1601.c:3466
u16 gm_Get3MinMultimanHighscore(u8)
Definition gm_1601.c:2059
void gm_SetupAllPlayerDefaults(struct PlayerInitData *)
Definition gm_1601.c:3517
bool gm_80164600(void)
Are all stages unlocked?
Definition gm_1601.c:2322
s32 gm_8016247C(s32)
Definition gm_1601.c:1311
void gm_80164F18(void)
Definition gm_1601.c:2495
void gm_80164A0C(u8)
Lock character?
Definition gm_1601.c:2410
bool gm_80163114(void)
Definition gm_1601.c:1753
void fn_80161C90(MatchEnd *, int, u16 *)
Definition gm_1601.c:1118
u32 fn_80160400(CharacterKind)
gets character victory theme id
Definition gm_1601.c:469
s32 fn_80161154(MatchEnd *)
Definition gm_1601.c:916
int gm_801623D8(void)
Definition gm_1601.c:1283
bool gm_80164ABC(void)
Are all unlockable characters unlocked?
Definition gm_1601.c:2422
void gm_IncrementPowerCount(void)
Definition gm_1601.c:1544
int gm_80162DD4(u8)
Definition gm_1601.c:1630
void gm_80160C90(HSD_Text *text, u8 fighter_id, u8 arg2)
Definition gm_1601.c:790
const char * fn_801609E0(u8 ckind)
Definition gm_1601.c:717
bool gm_80164430(u16)
Definition gm_1601.c:2259
void gm_InitVsMode(struct VsModeData *)
Definition gm_1601.c:3556
bool gm_80162F18(void)
Definition gm_1601.c:1679
bool gm_80163298(s8 c_kind, u16)
Definition gm_1601.c:1811
int fn_80163FA4(u8)
Definition gm_1601.c:2120
void fn_801689E4(HSD_JObj *, DynamicModelDesc *, int)
Definition gm_1601.c:3864
u32 fn_801656A8(MatchEnd *, u32)
Definition gm_1601.c:2691
s32 gm_80162E44(void)
Definition gm_1601.c:1647
void gm_801692E8(u32 secs, datetime *datetime)
Definition gm_1601.c:4200
int gm_80160244(s8)
Definition gm_1601.c:411
bool gm_80163838(u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:1934
void gm_801602C0(s8)
Definition gm_1601.c:446
s32 gm_80162968(u32 seconds)
Definition gm_1601.c:1479
void gm_801603B0(void)
Definition gm_1601.c:457
void gm_UnlockCKind(CharacterKind)
Definition gm_1601.c:2381
bool gm_801634D4(u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:1863
int gm_80162BD8(u8)
Definition gm_1601.c:1556
s32 fn_80161004(MatchEnd *)
Definition gm_1601.c:889
u8 gm_80162F68(void)
Definition gm_1601.c:1690
void fn_80162068(MatchEnd *)
Definition gm_1601.c:1192
s32 gm_80163690(u8)
Definition gm_1601.c:1903
bool fn_80163D24(void)
Definition gm_1601.c:2037
float fn_80160F58(u8 ckind)
Definition gm_1601.c:876
char * gm_80160438(s32)
gets character result anim path
Definition gm_1601.c:490
float fn_801653E8(u8)
Definition gm_1601.c:2621
u8 fn_801607F4(int)
Definition gm_1601.c:628
void gm_80167FC4(struct SSSData *)
Definition gm_1601.c:3708
float gm_80168B34(CharacterKind, int, int)
Definition gm_1601.c:3901
bool gm_80164330(s32)
Definition gm_1601.c:2227
s32 fn_80165418(MatchEnd *)
Definition gm_1601.c:2626
s32 fn_80165AC0(MatchEnd *)
Definition gm_1601.c:2780
u8 gm_80169290(u8)
Definition gm_1601.c:4184
bool gm_801639C0(u8)
Definition gm_1601.c:1966
void fn_8016758C(void)
Definition gm_1601.c:3390
u8 gm_SelKindToUnlockIndex(SelectableCharacterKind)
Returns the index used in the bitmask to represent whether or not the provided character is unlocked.
Definition gm_1601.c:562
u32 gm_80160854(u8, u8, u8, u8)
gets the player hud color index
Definition gm_1601.c:647
float fn_8016419C(u8)
Definition gm_1601.c:2168
int gm_GetEndlessHighscore(u8)
Definition gm_1601.c:2090
void gm_801677C0(struct gm_801677C0_s *arg0)
Definition gm_1601.c:3447
void gm_8016505C(void)
Definition gm_1601.c:2507
void fn_801652B0(s32, s32)
Definition gm_1601.c:2577
void gm_80163374(u8, u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:1840
s32 gm_801688AC(MatchEnd *)
Definition gm_1601.c:3833
char * gm_801604DC(CharacterKind, GameModeKind)
gets characters trophy model
Definition gm_1601.c:522
void gm_80168710(MatchEnd *, VsModeData *)
Definition gm_1601.c:3802
void gm_80167858(int port, int, int, int)
Definition gm_1601.c:3479
bool gm_80162D1C(void)
Definition gm_1601.c:1602
int gm_Get3MinMultimanTotalHighscore(void)
Get total number of KOs.
Definition gm_1601.c:2065
void gm_SetupPlayerDefaults(struct PlayerInitData *)
Definition gm_1601.c:3491
void gm_801636D8(u8, u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:1911
MatchEnd * fn_80165D60(MatchEnd *)
Definition gm_1601.c:2817
void gm_801653C8(HSD_GObj *)
frees the develop mode stress test
Definition gm_1601.c:2616
void gm_SetupRulesDefaults(struct StartMeleeRules *)
Definition gm_1601.c:3525
void gm_SetupHumanResultsScreen(u8, u8)
Definition gm_1601.c:1386
bool gm_8016365C(u8)
Definition gm_1601.c:1895
u8 fn_801607A8(int)
Definition gm_1601.c:617
StKind gm_GetChallengerStKind(SelectableCharacterKind)
Definition gm_1601.c:606
void gm_801678F8(int port, int, int)
Definition gm_1601.c:3486
int fn_80167194(MatchEnd *)
Definition gm_1601.c:3259
void gm_80164504(u16)
Definition gm_1601.c:2286
u32 gm_801631F0(void)
Definition gm_1601.c:1786
u8 gm_801677F0(void)
Definition gm_1601.c:3461
void gm_801674C4(s8, u8, s8, s8, GmRouteCallback)
Definition gm_1601.c:3361
s32 gm_801623A4(MatchEnd *)
Definition gm_1601.c:1277
const char * gm_80160A60(int)
Definition gm_1601.c:732
void gm_801641E4(u8 stage, u8 enable)
Definition gm_1601.c:2183
float fn_801641B4(u8)
Definition gm_1601.c:2173
int gm_801601C4(s8)
Definition gm_1601.c:396
UNK_RET gm_801623FC(int)
Definition gm_1601.c:1288
void gm_80162574(u8, u8)
Definition gm_1601.c:1357
bool fn_80162CCC(void)
Definition gm_1601.c:1591
void gm_EnablePlayerPauseCamera(int, int)
Enables the pause camera for the given player.
Definition gm_1601.c:2533
void gm_80166CCC(MatchEnd *, MatchEnd *)
Definition gm_1601.c:3159
int gm_GetCruelTotalHighscore(void)
Definition gm_1601.c:2110
void gm_RecordSelfDestructs(s32 amount)
Definition gm_1601.c:1534
void gm_80165268(int)
Definition gm_1601.c:2567
bool fn_80162FF4(u8 ckind, u32)
Definition gm_1601.c:1712
void gm_80168F88(void)
Definition gm_1601.c:4068
void * fn_801652D8(void)
Definition gm_1601.c:2582
int gm_80162FD0(u8)
Definition gm_1601.c:1707
GXColor gm_80160968(u32)
gets the player hud color
Definition gm_1601.c:702
u8 fn_80160840(u8)
Definition gm_1601.c:639
bool gm_80163B9C(u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:2005
void gm_80167BC8(struct VsModeData *)
Definition gm_1601.c:3565
u8 fn_80160710(int)
Definition gm_1601.c:595
s32 gm_801629B4(s32 amount)
Definition gm_1601.c:1486
int gm_Get15MinMultimanTotalHighscore(void)
Definition gm_1601.c:2080
bool fn_801642A0(void)
Definition gm_1601.c:2200
bool gm_IsStageUnlocked(u16 stkind)
Definition gm_1601.c:2192
const char * gm_80160980(u8 ckind)
Get SJIS character name for a given CharacterKind.
Definition gm_1601.c:708
struct gmm_x1868_1A8_t * gm_80162A98(s32)
Definition gm_1601.c:1511
CharacterKind
Definition forward.h:130
bool(* GmRouteCallback)(int)
Definition forward.h:178
GameModeKind
Definition forward.h:16
StKind
Definition forward.h:144
#define UNK_PARAMS
Definition placeholder.h:39
#define UNK_RET
Definition placeholder.h:31
SelectableCharacterKind
Identifier for a single selectable character as seen in high-scores or on the CSS.
Definition types.h:371
Model with multiple animations.
Definition types.h:16