|
SSBM Decomp
|
#include "ftdata.h"#include "ft_0877.h"#include "ft_459A.h"#include <platform.h>#include "ef/efasync.h"#include "forward.h"#include "ft/fighter.h"#include "ft/ft_0852.h"#include "ft/inlines.h"#include "ft/types.h"#include "ftCaptain/ftCa_Init.h"#include "ftCaptain/ftCa_SpecialLw.h"#include "ftCaptain/ftCa_SpecialN.h"#include "ftCaptain/ftCa_SpecialS.h"#include "ftCLink/ftCl_Init.h"#include "ftCrazyHand/ftCh_Init.h"#include "ftDonkey/ftDk_Init.h"#include "ftDonkey/ftDk_SpecialHi.h"#include "ftDonkey/ftDk_SpecialLw.h"#include "ftDonkey/ftDk_SpecialN.h"#include "ftDonkey/ftDk_SpecialS.h"#include "ftDrMario/ftDr_Init.h"#include "ftEmblem/ftFe_Init.h"#include "ftFalco/ftFc_Init.h"#include "ftFox/ftFx_Init.h"#include "ftFox/ftFx_SpecialHi.h"#include "ftFox/ftFx_SpecialLw.h"#include "ftFox/ftFx_SpecialN.h"#include "ftFox/ftFx_SpecialS.h"#include "ftGameWatch/ftGw_Init.h"#include "ftGameWatch/ftGw_SpecialHi.h"#include "ftGameWatch/ftGw_SpecialLw.h"#include "ftGameWatch/ftGw_SpecialN.h"#include "ftGameWatch/ftGw_SpecialS.h"#include "ftGanon/ftGn_Init.h"#include "ftGigaKoopa/ftGk_Init.h"#include "ftKirby/ftkirby.h"#include "ftKirby/ftkirbyspecialhi.h"#include "ftKoopa/ftKp_Init.h"#include "ftKoopa/ftKp_SpecialHi.h"#include "ftKoopa/ftKp_SpecialLw.h"#include "ftKoopa/ftKp_SpecialN.h"#include "ftLink/ftLk_Init.h"#include "ftLink/ftLk_SpecialHi.h"#include "ftLink/ftLk_SpecialLw.h"#include "ftLink/ftLk_SpecialN.h"#include "ftLink/ftLk_SpecialS.h"#include "ftLuigi/ftLg_Init.h"#include "ftLuigi/ftLg_SpecialHi.h"#include "ftLuigi/ftLg_SpecialLw.h"#include "ftLuigi/ftLg_SpecialN.h"#include "ftLuigi/ftLg_SpecialS.h"#include "ftMario/ftMr_Init.h"#include "ftMario/ftMr_SpecialHi.h"#include "ftMario/ftMr_SpecialLw.h"#include "ftMario/ftMr_SpecialN.h"#include "ftMario/ftMr_SpecialS.h"#include "ftMario/ftMr_Strings.h"#include "ftMars/ftMs_Init.h"#include "ftMars/ftMs_SpecialHi.h"#include "ftMars/ftMs_SpecialLw.h"#include "ftMars/ftMs_SpecialN.h"#include "ftMars/ftMs_SpecialS.h"#include "ftMasterHand/ftMh_Init.h"#include "ftMewtwo/ftMt_Init.h"#include "ftMewtwo/ftMt_SpecialHi.h"#include "ftMewtwo/ftMt_SpecialLw.h"#include "ftMewtwo/ftMt_SpecialN.h"#include "ftMewtwo/ftMt_SpecialS.h"#include "ftNana/ftNn_Init.h"#include "ftNess/ftNs_Init.h"#include "ftNess/ftNs_SpecialHi.h"#include "ftNess/ftNs_SpecialLw.h"#include "ftNess/ftNs_SpecialN.h"#include "ftNess/ftNs_SpecialS.h"#include "ftPeach/ftPe_Init.h"#include "ftPeach/ftPe_SpecialHi.h"#include "ftPeach/ftPe_SpecialLw.h"#include "ftPeach/ftPe_SpecialN.h"#include "ftPeach/ftPe_SpecialS.h"#include "ftPichu/ftPc_Init.h"#include "ftPikachu/ftPk_Init.h"#include "ftPikachu/ftPk_SpecialHi.h"#include "ftPikachu/ftPk_SpecialLw.h"#include "ftPikachu/ftPk_SpecialN.h"#include "ftPikachu/ftPk_SpecialS.h"#include "ftPopo/ftPp_Init.h"#include "ftPopo/ftPp_SpecialHi.h"#include "ftPopo/ftPp_SpecialLw.h"#include "ftPopo/ftPp_SpecialN.h"#include "ftPopo/ftPp_SpecialS.h"#include "ftPurin/ftPr_Init.h"#include "ftPurin/ftPr_SpecialHi.h"#include "ftPurin/ftPr_SpecialLw.h"#include "ftPurin/ftPr_SpecialN.h"#include "ftPurin/ftPr_SpecialS.h"#include "ftSamus/ftSs_Init.h"#include "ftSamus/ftSs_SpecialHi.h"#include "ftSamus/ftSs_SpecialLw_1.h"#include "ftSamus/ftSs_SpecialN.h"#include "ftSamus/ftSs_SpecialS.h"#include "ftSandbag/ftSb_Init.h"#include "ftSeak/ftSk_Init.h"#include "ftSeak/ftSk_SpecialHi.h"#include "ftSeak/ftSk_SpecialLw.h"#include "ftSeak/ftSk_SpecialN.h"#include "ftSeak/ftSk_SpecialS.h"#include "ftYoshi/ftYs_Guard.h"#include "ftYoshi/ftYs_Init.h"#include "ftYoshi/ftYs_SpecialHi.h"#include "ftYoshi/ftYs_SpecialN.h"#include "ftYoshi/ftYs_SpecialS.h"#include "ftZakoBoy/ftBo_Init.h"#include "ftZakoGirl/ftGl_Init.h"#include "ftZelda/ftZd_Init.h"#include "ftZelda/ftZd_SpecialHi.h"#include "ftZelda/ftZd_SpecialLw.h"#include "ftZelda/ftZd_SpecialN.h"#include "ftZelda/ftZd_SpecialS.h"#include "lb/lbarchive.h"#include "lb/lbarq.h"#include "lb/lbdvd.h"#include "lb/lbfile.h"#include "pl/player.h"#include <baselib/forward.h>#include <baselib/debug.h>#include <baselib/objalloc.h>Data Structures | |
| struct | StringPair |
| Standard Character .dat File Names. More... | |
Functions | |
| void | ftData_80085560 (int idx, int increment) |
| void | ftData_800855C8 (FighterKind kind, u8 color) |
| void | ftData_8008572C (FighterKind kind) |
| void | ftData_8008578C (int arg0, u8 color) |
| void | ftData_800857E0 (FighterKind kind) |
| void | ftData_80085820 (FighterKind kind, int costume_id) |
| void | ftData_800858E4 (FighterKind kind, int costume_id) |
| void | ftData_800859A8 (Fighter *fp) |
| void | ftData_80085A14 (FighterKind kind) |
| void | ftData_80085B10 (Fighter *fp) |
| void | ftData_80085B98 (Fighter *fp, int arg1, int arg2) |
| void | ftData_80085CD8 (Fighter *fp, Fighter *arg1, int msid) |
| FigaTree * | ftData_80085E50 (Fighter *arg0, int msid) |
| struct ftData_80085FD4_ret * | ftData_80085FD4 (Fighter *fp, int msid) |
| Fighter * | ftData_80086060 (Fighter *fp) |
| void ftData_80085560 | ( | int | idx, |
| int | increment ) |
| void ftData_800855C8 | ( | FighterKind | kind, |
| u8 | color ) |
| void ftData_8008572C | ( | FighterKind | kind | ) |
| void ftData_8008578C | ( | int | arg0, |
| u8 | color ) |
| void ftData_800857E0 | ( | FighterKind | kind | ) |
| void ftData_80085820 | ( | FighterKind | kind, |
| int | costume_id ) |
| void ftData_800858E4 | ( | FighterKind | kind, |
| int | costume_id ) |
| void ftData_800859A8 | ( | Fighter * | fp | ) |
| void ftData_80085A14 | ( | FighterKind | kind | ) |
| void ftData_80085B10 | ( | Fighter * | fp | ) |
| void ftData_80085B98 | ( | Fighter * | fp, |
| int | arg1, | ||
| int | arg2 ) |
| struct ftData_80085FD4_ret * ftData_80085FD4 | ( | Fighter * | fp, |
| int | msid ) |
|
extern |
| struct UnkCostumeList CostumeListsForeachCharacter[FTKIND_MAX] |
| ftData_UnkCountStruct ftData_Table_Unk0[FTKIND_MAX] |
| Event ftData_Table_Unk1[FTKIND_MAX] |
| HSD_GObjEvent ftData_OnLoad[FTKIND_MAX] |
One load callback for every character.
| HSD_GObjEvent ftData_OnDeath[FTKIND_MAX] |
One death callback for every character.-.
| HSD_GObjEvent ftData_OnUserDataRemove[FTKIND_MAX] |
| MotionState* ftData_CharacterStateTables[FTKIND_MAX] |
| MotionState* ftData_UnkMotionStates0[FTKIND_MAX] |
| HSD_GObjEvent ftData_SpecialS[FTKIND_MAX] |
| HSD_GObjEvent ftData_SpecialAirHi[FTKIND_MAX] |
| HSD_GObjEvent ftData_SpecialAirLw[FTKIND_MAX] |
| HSD_GObjEvent ftData_SpecialAirS[FTKIND_MAX] |
| HSD_GObjEvent ftData_SpecialAirN[FTKIND_MAX] |
| HSD_GObjEvent ftData_SpecialN[FTKIND_MAX] |
| HSD_GObjEvent ftData_SpecialLw[FTKIND_MAX] |
| HSD_GObjEvent ftData_SpecialHi[FTKIND_MAX] |
| HSD_GObjEvent ftData_OnAbsorb[FTKIND_MAX] |
| Fighter_ItemEvent ftData_OnItemPickupExt[FTKIND_MAX] |
| HSD_GObjEvent ftData_OnItemInvisible[FTKIND_MAX] |
| HSD_GObjEvent ftData_OnItemVisible[FTKIND_MAX] |
| Fighter_ItemEvent ftData_OnItemDropExt[FTKIND_MAX] |
| Fighter_ItemEvent ftData_OnItemPickup[FTKIND_MAX] |
| Fighter_ItemEvent ftData_OnItemDrop[FTKIND_MAX] |
| HSD_GObjEvent ftData_UnkMotionStates1[FTKIND_MAX] |
| HSD_GObjEvent ftData_UnkMotionStates2[FTKIND_MAX] |
| HSD_GObjEvent ftData_OnKnockbackEnter[FTKIND_MAX] |
| HSD_GObjEvent ftData_OnKnockbackExit[FTKIND_MAX] |
| HSD_GObjEvent ftData_UnkMotionStates3[FTKIND_MAX] |
probably ft_OnSomething
| HSD_GObjEvent ftData_UnkMotionStates4[FTKIND_MAX] |
| HSD_GObjEvent ftKindCalcIndiviParamTable[FTKIND_MAX] |
| struct StringPair ftData_803C1F40[FTKIND_MAX] |
| Event ftData_UnkMotionStates5[FTKIND_MAX] |
| Fighter_UnkMtxEvent ftData_UnkMtxFunc0[FTKIND_MAX] |
| ftData_UnkModelStruct ftData_UnkIntBoolFunc0 |
Character model group (e.g.
high poly, low poly, metal) visibility change callbacks
| void(* x4) (Fighter_GObj *, int, float frame) | ( | Fighter_GObj * | , |
| int | , | ||
| float | frame ) |
| struct { ... } ftData_UnkCallbackPairs0[FTKIND_MAX] |
| Fighter_CostumeStrings* ftData_803C2360[FTKIND_MAX] |
Costume and Joint Strings.
| char* ftData_803C23E4[FTKIND_MAX] |
| Fighter_DemoStrings* ftData_803C2468[FTKIND_MAX] |
Demo Lookup Strings.
| Fighter_MotionFileStringGetter ftData_803C24EC[FTKIND_MAX] |
| Fighter_UnkPtrEvent ftData_UnkDemoCallbacks0[FTKIND_MAX] |
| ftData_UnkCountStruct ftData_UnkIntPairs |
| u8 ftData_UnkBytePerCharacter[FTKIND_MAX] |
| char ftData_assert_msg_0[] = "cant get corps model array!\n" |
| char ftData_assert_msg_1[] = "HSD_ArchiveParse error!\n" |