SSBM Decomp
|
#include <platform.h>
#include "forward.h"
#include "ftCommon/forward.h"
#include <baselib/forward.h>
#include "ftdata.h"
#include "ft_0877.h"
#include "ef/efasync.h"
#include "ft/fighter.h"
#include "ft/ft_0852.h"
#include "ft/ft_0BEC.h"
#include "ft/ft_0C31.h"
#include "ft/ft_0C88.h"
#include "ft/ft_0CD1.h"
#include "ft/ft_0CDD.h"
#include "ft/ft_0CEE.h"
#include "ft/ft_0D14.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/ftCo_Attack1.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_BarrelWait.h"
#include "ftCommon/ftCo_Bury.h"
#include "ftCommon/ftCo_CaptureCaptain.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_DamageSong.h"
#include "ftCommon/ftCo_Down.h"
#include "ftCommon/ftCo_DownAttack.h"
#include "ftCommon/ftCo_DownBound.h"
#include "ftCommon/ftCo_DownDamage.h"
#include "ftCommon/ftCo_DownStand.h"
#include "ftCommon/ftCo_Escape.h"
#include "ftCommon/ftCo_EscapeAir.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_ItemThrow.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_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_StopCeil.h"
#include "ftCommon/ftCo_StopWall.h"
#include "ftCommon/ftCo_ThrownKirby.h"
#include "ftCommon/ftCo_ThrownKoopa.h"
#include "ftCommon/ftCo_ThrownMewtwo.h"
#include "ftCommon/ftCo_Wait.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 "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_SpecialN.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/lbdvd.h"
#include "pl/player.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 (enum_t id, int slot) |
void | ftData_80085B10 (Fighter *fp) |
Fighter * | ftData_80086060 (struct ftData_80086060_arg0 *arg0) |
void ftData_80085560 | ( | int | idx, |
int | increment | ||
) |
void ftData_800855C8 | ( | enum_t | id, |
int | slot | ||
) |
void ftData_80085B10 | ( | Fighter * | fp | ) |
Fighter * ftData_80086060 | ( | struct ftData_80086060_arg0 * | arg0 | ) |
int ft_8045996C[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 ftData_LoadSpecialAttrs[FTKIND_MAX] |
struct StringPair ftData_803C1F40[FTKIND_MAX] |
HSD_GObjEvent 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
HSD_GObjEvent 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] |
s8 ftData_UnkBytePerCharacter[FTKIND_MAX] |
char ftData_803C2720[] = "fighter reference counter error!\n" |
char ftData_803C2744[] = "ftdata.c" |
char ftData_assert_msg_0[] = "cant get corps model array!\n" |
char ftData_assert_msg_1[] = "HSD_ArchiveParse error!\n" |
char ftData_assert_msg_2[] = "fighter figatree over! %x\n" |
char ftData_assert_msg_3[] = "Demo Status error! %d\n" |
char ftData_assert_msg_4[] = "lbArchiveRelocate error! %x\n" |
char ftData_assert_msg_5[] = "HSD_ArchiveParse error! %x\n" |
MotionState ftData_MotionStateList[ftCo_MS_Count] |
MotionState ftData_803C52A0[14] |