|
SSBM Decomp
|
#include "ftdata.h"#include "ft_0877.h"#include <platform.h>#include "ef/efasync.h"#include "forward.h"#include "ft/fighter.h"#include "ft/ft_0852.h"#include "ft/ft_0BEC.h"#include "ft/ft_0C31.h"#include "ft/ft_0CD1.h"#include "ft/ft_0CDD.h"#include "ft/ft_0D31.h"#include "ft/ftcamera.h"#include "ft/ftcliffcommon.h"#include "ft/ftcolanim.h"#include "ft/ftlipstickswing.h"#include "ft/ftstarrodswing.h"#include "ft/ftswing.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 "ftCommon/forward.h"#include "ftCommon/ftCo_AppealS.h"#include "ftCommon/ftCo_Attack1.h"#include "ftCommon/ftCo_Attack100.h"#include "ftCommon/ftCo_AttackAir.h"#include "ftCommon/ftCo_AttackDash.h"#include "ftCommon/ftCo_AttackHi3.h"#include "ftCommon/ftCo_AttackHi4.h"#include "ftCommon/ftCo_AttackLw3.h"#include "ftCommon/ftCo_AttackLw4.h"#include "ftCommon/ftCo_AttackS3.h"#include "ftCommon/ftCo_AttackS4.h"#include "ftCommon/ftCo_Barrel.h"#include "ftCommon/ftCo_BarrelWait.h"#include "ftCommon/ftCo_Bury.h"#include "ftCommon/ftCo_CaptureCaptain.h"#include "ftCommon/ftCo_CaptureCut.h"#include "ftCommon/ftCo_CaptureDamageKoopa.h"#include "ftCommon/ftCo_CaptureKirby.h"#include "ftCommon/ftCo_CaptureKoopa.h"#include "ftCommon/ftCo_CaptureWaitKirby.h"#include "ftCommon/ftCo_CaptureWaitKoopa.h"#include "ftCommon/ftCo_CaptureYoshi.h"#include "ftCommon/ftCo_CliffAttack.h"#include "ftCommon/ftCo_CliffClimb.h"#include "ftCommon/ftCo_CliffEscape.h"#include "ftCommon/ftCo_CliffJump.h"#include "ftCommon/ftCo_CliffWait.h"#include "ftCommon/ftCo_Damage.h"#include "ftCommon/ftCo_DamageBind.h"#include "ftCommon/ftCo_DamageFall.h"#include "ftCommon/ftCo_DamageIce.h"#include "ftCommon/ftCo_DamageScrew.h"#include "ftCommon/ftCo_DamageSong.h"#include "ftCommon/ftCo_Dash.h"#include "ftCommon/ftCo_Down.h"#include "ftCommon/ftCo_DownAttack.h"#include "ftCommon/ftCo_DownBound.h"#include "ftCommon/ftCo_DownDamage.h"#include "ftCommon/ftCo_DownSpot.h"#include "ftCommon/ftCo_DownStand.h"#include "ftCommon/ftCo_Escape.h"#include "ftCommon/ftCo_EscapeAir.h"#include "ftCommon/ftCo_Fall.h"#include "ftCommon/ftCo_FallAerial.h"#include "ftCommon/ftCo_FallSpecial.h"#include "ftCommon/ftCo_FlyReflect.h"#include "ftCommon/ftCo_Furafura.h"#include "ftCommon/ftCo_Guard.h"#include "ftCommon/ftCo_HammerFall.h"#include "ftCommon/ftCo_HammerJump.h"#include "ftCommon/ftCo_HammerKneeBend.h"#include "ftCommon/ftCo_HammerLanding.h"#include "ftCommon/ftCo_HammerTurn.h"#include "ftCommon/ftCo_HammerWait.h"#include "ftCommon/ftCo_HammerWalk.h"#include "ftCommon/ftCo_ItemParasolDamageFall.h"#include "ftCommon/ftCo_ItemParasolFall.h"#include "ftCommon/ftCo_ItemParasolFallSpecial.h"#include "ftCommon/ftCo_ItemParasolOpen.h"#include "ftCommon/ftCo_ItemScrew.h"#include "ftCommon/ftCo_ItemThrow.h"#include "ftCommon/ftCo_Jump.h"#include "ftCommon/ftCo_JumpAerial.h"#include "ftCommon/ftCo_KinokoGiantEnd.h"#include "ftCommon/ftCo_KinokoGiantStart.h"#include "ftCommon/ftCo_KinokoSmallEnd.h"#include "ftCommon/ftCo_KinokoSmallStart.h"#include "ftCommon/ftCo_KneeBend.h"#include "ftCommon/ftCo_Landing.h"#include "ftCommon/ftCo_LandingAir.h"#include "ftCommon/ftCo_Lift.h"#include "ftCommon/ftCo_MissFoot.h"#include "ftCommon/ftCo_Ottotto.h"#include "ftCommon/ftCo_Pass.h"#include "ftCommon/ftCo_Passive.h"#include "ftCommon/ftCo_PassiveCeil.h"#include "ftCommon/ftCo_PassiveStand.h"#include "ftCommon/ftCo_PassiveWall.h"#include "ftCommon/ftCo_Rebound.h"#include "ftCommon/ftCo_Run.h"#include "ftCommon/ftCo_RunBrake.h"#include "ftCommon/ftCo_RunDirect.h"#include "ftCommon/ftCo_ShieldBreakDown.h"#include "ftCommon/ftCo_ShieldBreakFall.h"#include "ftCommon/ftCo_ShieldBreakFly.h"#include "ftCommon/ftCo_ShieldBreakStand.h"#include "ftCommon/ftCo_Shouldered.h"#include "ftCommon/ftCo_Squat.h"#include "ftCommon/ftCo_SquatRv.h"#include "ftCommon/ftCo_SquatWait.h"#include "ftCommon/ftCo_StopCeil.h"#include "ftCommon/ftCo_StopWall.h"#include "ftCommon/ftCo_Throw.h"#include "ftCommon/ftCo_Thrown.h"#include "ftCommon/ftCo_ThrownKirby.h"#include "ftCommon/ftCo_ThrownKoopa.h"#include "ftCommon/ftCo_ThrownMewtwo.h"#include "ftCommon/ftCo_Turn.h"#include "ftCommon/ftCo_TurnRun.h"#include "ftCommon/ftCo_Wait.h"#include "ftCommon/ftCo_Walk.h"#include "ftCommon/ftCo_WarpStar.h"#include "ftCommon/ftCo_YoshiEgg.h"#include "ftCommon/ftpickupitem.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/ftKb_Init.h"#include "ftKoopa/ftKp_Init.h"#include "ftKoopa/ftKp_SpecialN.h"#include "ftKoopa/ftKp_SpecialHi.h"#include "ftKoopa/ftKp_SpecialLw.h"#include "ftKoopa/ftKp_SpecialS.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_CaptureDamageMasterHand.h"#include "ftMasterHand/ftMh_CaptureMasterHand.h"#include "ftMasterHand/ftMh_Init.h"#include "ftMasterHand/ftMh_ThrownMasterHand.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_1211.h"#include "ftPopo/ftPp_Init.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 |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
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[FTKIND_MAX] |
| 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" |