1#ifndef MELEE_FT_TYPES_H
2#define MELEE_FT_TYPES_H
40#include <dolphin/gx.h>
41#include <dolphin/mtx.h>
43#define FTPART_INVALID 0xFF
46typedef struct _FighterPartsTable {
534typedef struct _FtSFXArr {
556typedef struct _DObjList {
627typedef struct _ThrowFlags {
750 typedef struct _SmashAttr {
1764 u8
_[0x23EC - 0x2340];
GroundOrAir
Definition common_structs.h:130
u32 HSD_Pad
Definition common_structs.h:20
UnkFlagStruct x1
Definition db_2253.static.h:176
bool(* ftDevice_Callback0)(UNK_T, HSD_GObj *, Vec3 *)
Definition forward.h:69
enum_t FtMotionId
Definition forward.h:13
void(* Fighter_ModelEvent)(Fighter *fp, int arg1, bool arg2)
Definition forward.h:64
static ssize_t const Ft_Dynamics_NumMax
Definition forward.h:412
FighterKind
Definition forward.h:71
@ FTKIND_MAX
Definition forward.h:106
SmashState
Definition forward.h:395
ftCommon_BuryType
Definition forward.h:402
Fighter_Part
Definition forward.h:234
InternalStageId
Definition forward.h:42
#define UNK_T
Definition placeholder.h:30
int bool
A signed integer used to contain boolean values.
Definition stdbool.h:8
unsigned int usize_t
Definition stddef.h:11
BoneDynamicsDesc array[Ft_Dynamics_NumMax]
Definition types.h:1881
usize_t count
Definition types.h:557
HSD_DObj ** data
Definition types.h:558
u8 flags_b7
Definition types.h:745
HSD_JObj * joint
Definition types.h:736
u8 flags_b1
Definition types.h:739
u8 flags_b5
Definition types.h:743
u8 flags_b4
Definition types.h:742
UNK_T xC
Definition types.h:746
u8 flags_b6
Definition types.h:744
u8 flags_b3
Definition types.h:741
u8 flags_b0
Definition types.h:738
u8 flags_b2
Definition types.h:740
HSD_JObj * x4_jobj2
Definition types.h:737
u32 parts_num
Definition types.h:49
u8 * joint_to_part
Definition types.h:47
u8 * part_to_joint
Definition types.h:48
int x183C_applied
Definition types.h:1280
float x1830_percent
Definition types.h:1277
float kb_applied
Definition types.h:1285
float facing_dir
Definition types.h:1342
int x1924
Definition types.h:1343
int x18e8
Definition types.h:1324
float x1958
Definition types.h:1352
int x1914
Definition types.h:1339
int x18c4_source_ply
damage source ply number
Definition types.h:1315
int x1840
Definition types.h:1281
Vec3 x193c
Definition types.h:1347
float x1928
Definition types.h:1344
u16 x18fa_model_shift_frames
Definition types.h:1331
u8 x18F8
Definition types.h:1329
float x192c
Definition types.h:1345
float x1834
Definition types.h:1278
int x1874
Definition types.h:1292
u32 x1860_element
Definition types.h:1287
float x18a0
Definition types.h:1303
float armor1
Definition types.h:1310
float x1900
Definition types.h:1334
float x182c_behavior
Definition types.h:1276
int x18C8
Definition types.h:1316
bool x1950
Definition types.h:1350
Vec3 x1930
Definition types.h:1346
int x18d4
Definition types.h:1319
float x1954
Definition types.h:1351
int x1870
Definition types.h:1291
int x1894
Definition types.h:1300
u8 x18FC
Definition types.h:1332
float x18B8
Definition types.h:1311
float x189C_unk_num_frames
Definition types.h:1302
int x18D0
Definition types.h:1318
int x187c
Definition types.h:1294
int x194C
Definition types.h:1349
int x1890
Definition types.h:1299
float x1904
Definition types.h:1335
int x184c_damaged_hurtbox
Definition types.h:1284
UNK_T x190C
Definition types.h:1337
int x1880
Definition types.h:1295
float x18A8
Definition types.h:1306
int x1888
Definition types.h:1297
int x1884
Definition types.h:1296
u8 x18f9
Definition types.h:1330
float x195c_hitlag_frames
Definition types.h:1353
int x1864
Definition types.h:1288
float armor0
Definition types.h:1309
int x18e4
Definition types.h:1323
int x1878
Definition types.h:1293
u8 x18FD
Definition types.h:1333
int x18CC
Definition types.h:1317
int x18dc
Definition types.h:1321
int x18C0
Definition types.h:1313
float x1838_percentTemp
Definition types.h:1279
float facing_dir_1
Definition types.h:1282
int x186c
Definition types.h:1290
Vec3 x1854_collpos
Definition types.h:1286
int x18ac_time_since_hit
in frames
Definition types.h:1308
int x1948
Definition types.h:1348
int x18d8
Definition types.h:1320
int x18F4
Definition types.h:1328
int int_value
Definition types.h:1340
float kb_applied1
Definition types.h:1322
int x188c
Definition types.h:1298
int x18F0
Definition types.h:1327
int x1910
Definition types.h:1338
u16 x18ec_instancehitby
Last Move Instance This Player Was Hit by.
Definition types.h:1326
enum_t x1908
Definition types.h:1336
int x1848_kb_angle
Definition types.h:1283
float x191C
Definition types.h:1341
int x1898
Definition types.h:1301
HSD_GObj * x1868_source
Definition types.h:1289
float x18BC
Definition types.h:1312
float x18A4_knockbackMagnitude
kb magnitude
Definition types.h:1305
u8 unk5
Definition types.h:1922
u8 unk4
Definition types.h:1921
u32 unk
Definition types.h:1920
char * dat_filename
Definition types.h:841
char * matanim_joint_name
Definition types.h:843
char * joint_name
Definition types.h:842
char * ending_filename
Definition types.h:849
char * intro_filename
Definition types.h:848
char * result_filename
Definition types.h:847
char * vi_wait_filename
Definition types.h:850
int x1C
Definition types.h:991
void * x4C
Definition types.h:1000
u8 x458[0x554 - 0x458]
Definition types.h:1047
struct Fighter_x1A88_xFC_t * x444
Definition types.h:1042
u8 xF9_b3
Definition types.h:1020
u8 xFA_b5
Definition types.h:1030
HSD_Pad x0
Definition types.h:978
UNK_T x40
Definition types.h:997
u8 xF8_b2
Definition types.h:1011
u8 xFA_b7
Definition types.h:1032
u8 x24[0x34 - 0x24]
Definition types.h:993
int x18
Definition types.h:990
float x38
Definition types.h:995
u8 xF9_b4
Definition types.h:1021
u8 x80[0xF8 - 0x80]
Definition types.h:1008
UNK_T x570
Definition types.h:1059
u8 xFB_b2
Definition types.h:1035
u8 xA
Definition types.h:985
UNK_T x48
Definition types.h:999
u8 xFB_b7
Definition types.h:1040
u8 xFB_b5
Definition types.h:1038
float x558
Definition types.h:1055
UNK_T x44C
Definition types.h:1044
UNK_T x450
Definition types.h:1045
Fighter * x44
Definition types.h:998
u8 x5
Definition types.h:980
u8 xFA_b6
Definition types.h:1031
enum_t xC
Definition types.h:987
u8 xFB_b3
Definition types.h:1036
u8 xF8_b3
Definition types.h:1012
u8 x8
Definition types.h:983
u8 xF8_b7
Definition types.h:1016
Vec2 x54
Definition types.h:1002
struct Fighter_x1A88_xFC_t xFC
Definition types.h:1041
u8 xFA_b0
Definition types.h:1025
float half_height
Definition types.h:1061
u8 xF9_b1
Definition types.h:1018
u8 xF8_b4
Definition types.h:1013
u8 xF8_b5
Definition types.h:1014
int x7C
Definition types.h:1007
u8 xF8_b1
Definition types.h:1010
UNK_T x3C
Definition types.h:996
union Fighter_x1A88_t::Fighter_x1A88_x544_t x554
u8 xF8_b6
Definition types.h:1015
u8 xF9_b2
Definition types.h:1019
u8 xF9_b6
Definition types.h:1023
float x5C
Definition types.h:1003
u8 xF9_b0
Definition types.h:1017
u8 xFB_b1
Definition types.h:1034
int x50
Definition types.h:1001
u8 x6C[0x7C - 0x6C]
Definition types.h:1006
u8 x7
Definition types.h:982
float half_width
Definition types.h:1060
int x10
Definition types.h:988
float x568
Definition types.h:1057
u8 xF9_b7
Definition types.h:1024
u8 x9
Definition types.h:984
u8 x4
Definition types.h:979
u8 xFA_b2
Definition types.h:1027
u8 xFB_b0
Definition types.h:1033
u8 xFA_b1
Definition types.h:1026
int x14
Definition types.h:989
struct Fighter_x1A88_xFC_t * x448
Definition types.h:1043
Vec2 x64
Definition types.h:1005
u8 xFA_b3
Definition types.h:1028
u8 xFB_b6
Definition types.h:1039
u32 x454
Definition types.h:1046
u8 xFA_b4
Definition types.h:1029
u8 x6
Definition types.h:981
u8 xB
Definition types.h:986
float x34
Definition types.h:994
u8 x55C[0x568 - 0x55C]
Definition types.h:1056
u8 xF8_b0
Definition types.h:1009
u8 xFB_b4
Definition types.h:1037
u8 xF9_b5
Definition types.h:1022
int x60
Definition types.h:1004
float x56C
Definition types.h:1058
int x20
Definition types.h:992
u8 xB
Definition types.h:969
u8 xA
Definition types.h:968
HSD_Pad x0
Definition types.h:961
u8 x4
Definition types.h:962
u8 x8
Definition types.h:966
struct Fighter_x1A88_xFC_t * x1C
Definition types.h:972
float facing_dir
Definition types.h:971
u8 x5
Definition types.h:963
u8 x9
Definition types.h:967
u8 x7
Definition types.h:965
Vec3 cur_pos
Definition types.h:970
u8 x6
Definition types.h:964
u8 x20[0x348 - 0x20]
Definition types.h:973
char pad_0[0x8000]
Definition types.h:1066
s32 x58C
Definition types.h:1133
u8 x221A_b5
Definition types.h:1582
s8 x5F5
Definition types.h:1173
u8 x221E_b2
Definition types.h:1629
u8 b3
Definition types.h:1646
Vec3 x1A70
Definition types.h:1411
float xE8_ground_accel_2
Definition types.h:1098
UNK_T x20E0
Definition types.h:1463
u8 wall_jump_input_timer
Definition types.h:1483
u8 filler_x2174[0x2180 - 0x2174]
Definition types.h:1501
s32 x1A30_maxDamage
Definition types.h:1385
float specialn_facing_dir
Definition types.h:1375
GXColor x614
Definition types.h:1185
FtMotionId motion_id
Definition types.h:1075
HSD_GObjEvent coll_cb
Definition types.h:1512
u16 x7
Definition types.h:1147
s32 x2180
Definition types.h:1502
u8 x683
Definition types.h:1232
u8 x221E_b3
Definition types.h:1630
s32 ecb_lock
Definition types.h:1251
Vec3 x6D8
Definition types.h:1248
u8 throw_flags_b1
Definition types.h:1541
u8 x221E_b1
Definition types.h:1628
ftDeviceUnk2 x508
Definition types.h:1131
float x1A2C_reflectHitDirection
Definition types.h:1384
u8 x689
Definition types.h:1238
u8 x2218_b1
Definition types.h:1555
u8 filler_x61E[0x620 - 0x61E]
Definition types.h:1194
u8 x61A_controller_index
Definition types.h:1190
u8 x221D_b0
Definition types.h:1612
HSD_GObj * x1980
Definition types.h:1364
float xF0_ground_kb_vel
Definition types.h:1100
u8 x119C_teamUnk
Definition types.h:1264
void * x5C8
Definition types.h:1161
HSD_GObjEvent hitlag_cb
Definition types.h:1522
struct S_TEMP4 * x24
Definition types.h:1080
s8 x5F8
Definition types.h:1178
u8 x2228_b2
Definition types.h:1717
u8 x221D_b6
Definition types.h:1618
u8 x221F_b7
Definition types.h:1642
u8 b6
Definition types.h:1649
float facing_dir1
Definition types.h:1083
u16 x206C_attack_instance
Definition types.h:1435
void * x60C
Definition types.h:1180
enum_t anim_id
Definition types.h:1076
Vec3 x98_atk_shield_kb
Definition types.h:1090
s32 x2154
Definition types.h:1493
HSD_JObj * x8AC_animSkeleton
Definition types.h:1259
u8 x67A_y
Definition types.h:1223
u8 x2226_b6
Definition types.h:1705
u8 x67D
Definition types.h:1226
u8 x594_b3
Definition types.h:1140
HSD_GObjEvent accessory2_cb
Definition types.h:1515
Vec3 cur_pos
Definition types.h:1092
void * x2D0
Definition types.h:1114
HSD_GObjEvent deal_dmg_cb
Definition types.h:1518
s32 x66C
Definition types.h:1211
UNK_T x20E4
Definition types.h:1464
u8 x2226_b3
Definition types.h:1702
u8 x2222_b0
Definition types.h:1667
u8 x67F
Definition types.h:1228
u8 x2223_b0
Definition types.h:1675
u8 x2228_b0
Definition types.h:1715
s32 x208C
Definition types.h:1439
u32 bury_timer_1
Definition types.h:1758
u8 x2219_b1
Definition types.h:1568
u8 x67B
Definition types.h:1224
u8 x221C
Definition types.h:1600
HSD_GObjEvent input_cb
Definition types.h:1509
s32 x214C
Definition types.h:1491
s32 x213C
Definition types.h:1487
HSD_GObjEvent accessory4_cb
Definition types.h:1517
u8 x2219_b0
Definition types.h:1567
u8 x221D_b3
Definition types.h:1615
int x2164
Definition types.h:1497
u8 x221E_b7
Definition types.h:1634
s32 x664
Definition types.h:1209
Vec3 pos_delta
Definition types.h:1094
u8 x221C_b6
Definition types.h:1610
u8 x2222_b4
Definition types.h:1671
u8 team
Definition types.h:1191
s8 x2103
Definition types.h:1480
u8 x2222_b5
Definition types.h:1672
HitResult reflect_hit
Definition types.h:1381
u8 x594_b1
Definition types.h:1138
u8 filler_x222B
Definition types.h:1731
HSD_GObj * unk_gobj
Definition types.h:1450
u8 x2221_b5
Definition types.h:1662
float x2110_walljumpWallSide
Definition types.h:1485
Vec3 x74_anim_vel
Definition types.h:1087
UNK_T x20C4
Definition types.h:1456
struct Fighter_x59C_t * x59C
Definition types.h:1153
ftData * ft_data
Definition types.h:1109
u8 x2219_b4
Definition types.h:1571
u8 x221A_b4
Definition types.h:1581
u8 x2228_b3
Definition types.h:1718
HSD_Joint * x108_costume_joint
Definition types.h:1108
UNK_T x5A8
Definition types.h:1156
u8 filler_x598[0x5C8 - 0x5C0]
Definition types.h:1160
u8 filler_x203C[0x2064 - 0x2044]
Definition types.h:1432
HSD_GObjEvent x21F4
Definition types.h:1532
UNK_T x3F8
Definition types.h:1125
u8 _5AC[0x5B8 - 0x5AC]
Definition types.h:1157
u8 throw_flags_b4
Definition types.h:1544
u8 x2227_b7
Definition types.h:1714
HSD_Pad x668
Definition types.h:1210
u8 x221B_b6
Definition types.h:1594
u8 x2227_b3
Definition types.h:1710
u8 x670_timer_lstick_tilt_x
Definition types.h:1213
void * dat_attrs_backup
Definition types.h:1116
UNK_T x20C8
Definition types.h:1457
float x1A40_absorbHitDirection
Definition types.h:1392
enum_t x1988
Definition types.h:1366
u8 x221F_b6
Definition types.h:1641
float x630
Definition types.h:1198
u16 x221C_u16_z
Definition types.h:1624
s8 x2020
Definition types.h:1421
float x1A34_damageMul
Definition types.h:1386
HitCapsule xDF4[2]
Definition types.h:1262
s32 x2028
Definition types.h:1425
u8 x221C_b0
Definition types.h:1604
u8 x221B_b3
Definition types.h:1591
u8 x221B_b0
Definition types.h:1588
u8 x221C_b3
Definition types.h:1607
u8 x61D
Definition types.h:1193
u8 x674
Definition types.h:1217
Vec3 xD4_unk_vel
Definition types.h:1095
UNK_T x20D0
Definition types.h:1459
Item_GObj * x1984_heldItemSpec
Definition types.h:1365
struct Fighter_x59C_t * x5A0
Definition types.h:1154
s32 x19BC_shieldDamageTaken3
Definition types.h:1379
u8 x2218_b7
Definition types.h:1561
u8 x2101_bits_8
Definition types.h:1476
HSD_GObjEvent x21F0
Definition types.h:1531
u8 x594_b7
Definition types.h:1144
float lightshield_amount
Definition types.h:1371
u8 throw_flags_b5
Definition types.h:1545
u8 x684
Definition types.h:1233
u8 x1968_jumpsUsed
Definition types.h:1357
int capture_timer
Definition types.h:1482
DObjList dobj_list
Definition types.h:1164
u8 x221D_b7
Definition types.h:1619
u16 x1A68
Definition types.h:1408
u8 x221D
Definition types.h:1601
u16 x2090
Definition types.h:1440
HurtCapsule hurt_capsules[15]
Definition types.h:1268
s32 x2034
Definition types.h:1428
HSD_GObjEvent x21F8
Definition types.h:1533
UNK_T x5A4
Definition types.h:1155
ftDeviceUnk2 x488
Definition types.h:1130
HSD_GObjEvent x2194
Definition types.h:1507
u8 x2227_b4
Definition types.h:1711
u8 throw_flags_b7
Definition types.h:1547
s32 x2160
Definition types.h:1496
u8 x2223_b1
Definition types.h:1676
float x1A6C
Definition types.h:1410
struct Fighter::@105 input
float x650
Definition types.h:1204
s8 x2100
Definition types.h:1471
HSD_GObjEvent pre_hitlag_cb
Definition types.h:1523
Item_GObj * item_gobj
Definition types.h:1361
u8 x2225_b1
Definition types.h:1692
u8 x2228_b1
Definition types.h:1716
float frame_speed_mul
Definition types.h:1255
IntVec2 x2330
Definition types.h:1760
s16 x209C
Definition types.h:1446
u8 x2222_b6
Definition types.h:1673
u8 x221B_b4
Definition types.h:1592
u8 x2219_b5
Definition types.h:1572
UNK_T x20B4
Definition types.h:1452
u8 x2226_b4
Definition types.h:1703
s32 x2014
Definition types.h:1418
float x2DC
Definition types.h:1117
u8 x2228_b7
Definition types.h:1721
u8 x221F_b0
Definition types.h:1635
u8 x2224_b1
Definition types.h:1684
UNK_T x20D4
Definition types.h:1460
u8 x2222_b2
Definition types.h:1669
u8 x221F_b5
Definition types.h:1640
Vec3 x8c_kb_vel
Definition types.h:1089
u8 x2229_b5_no_normal_motion
Definition types.h:1727
u8 x2228_b6
Definition types.h:1720
u8 x221C_b1
Definition types.h:1605
Vec2 lstick1
Definition types.h:1197
u8 x594_b4
Definition types.h:1141
Vec3 x6E4
Definition types.h:1249
u8 x221E_b6
Definition types.h:1633
Vec2 cstick1
Definition types.h:1201
float x1A38_speedMul
Definition types.h:1387
u8 player_id
Definition types.h:1074
float x1964
Definition types.h:1356
u8 x2223_b5
Definition types.h:1680
s8 x105
Definition types.h:1105
u8 x221B
Definition types.h:1586
u8 x2222_b3
Definition types.h:1670
s32 x1A48_hitsTaken
unconfirmed?
Definition types.h:1396
s32 x201C
Definition types.h:1420
s32 x215C
Definition types.h:1495
Vec3 x6B0
Definition types.h:1244
float x658
Definition types.h:1206
u8 x2225_b6
Definition types.h:1697
u8 x2225_b2
Definition types.h:1693
S32Vec2 x2188
Definition types.h:1504
u8 x2101_bits_0to6
Definition types.h:1475
Vec3 self_vel
Definition types.h:1088
u8 x594_b0
Definition types.h:1137
u8 x2224_b3
Definition types.h:1686
UNK_T x1614
Definition types.h:1269
u8 x2223_b2
Definition types.h:1677
u8 x2219_b7
Definition types.h:1574
u8 x221E_b5
Definition types.h:1632
u8 x2223_b7
Definition types.h:1682
Item_GObj * x1978
Definition types.h:1362
s32 x2008
Definition types.h:1415
u8 x221A_b7
Definition types.h:1584
u8 x221B_b2
Definition types.h:1590
u8 filler_x5CC[0x5E8 - 0x5CC]
Definition types.h:1162
u8 hurt_capsules_len
Definition types.h:1266
u8 x2225_b3
Definition types.h:1694
s8 x0
Definition types.h:1167
float x2EC
Definition types.h:1121
u8 x675
Definition types.h:1218
Vec3 x6CC
Definition types.h:1247
u8 x2224_b0
Definition types.h:1683
u8 throw_flags_b0
Definition types.h:1540
u8 x221D_b4
Definition types.h:1616
union Fighter::Fighter_MotionVars mv
int x2004
Definition types.h:1414
u8 x682
Definition types.h:1231
u16 x221C_u16_x
Definition types.h:1622
float x2214
Definition types.h:1550
u8 x594_b2
Definition types.h:1139
s32 x19A0_shieldDamageTaken
Definition types.h:1372
u8 x2221_b3
Definition types.h:1660
UNK_T x1670
Definition types.h:1272
float x20F8
Definition types.h:1469
u8 x2225_b0
Definition types.h:1691
s8 x106
Definition types.h:1106
s32 x203C
Definition types.h:1430
HSD_GObjEvent x21CC
Definition types.h:1521
HSD_GObjEvent death3_cb
Definition types.h:1529
short x206E
Definition types.h:1436
UNK_T x20D8
Definition types.h:1461
UNK_T x20F0
Definition types.h:1467
Vec2 cstick
Definition types.h:1200
u8 x221B_b1
Definition types.h:1589
FighterBone * parts
Definition types.h:1163
s32 x2104
Definition types.h:1481
u8 x680
Definition types.h:1229
u8 x2224_b6
Definition types.h:1689
s32 x1A44_damageTaken
unconfirmed?
Definition types.h:1394
void * x2040
Definition types.h:1431
int x2144
Definition types.h:1489
float gr_vel
Definition types.h:1099
float x1960_vibrateMult
Definition types.h:1355
u8 x2229_b7
Definition types.h:1729
s8 x5F7
Definition types.h:1175
u16 x1A6A
Definition types.h:1409
UnkFlagStruct x222A_flag
Definition types.h:1730
u8 x221B_b7
Definition types.h:1595
u16 x2098
Definition types.h:1444
HSD_GObj * x19A8
Definition types.h:1374
float unk_grab_val
Definition types.h:1499
s8 x5F4
Definition types.h:1172
s32 x200C
Definition types.h:1416
float x8A8_unk
Definition types.h:1258
UNK_T x20DC
Definition types.h:1462
HitCapsule x914[4]
Definition types.h:1261
CameraBox * x890_cameraBox
Definition types.h:1252
u8 throw_flags_b2
Definition types.h:1542
HSD_Pad held_inputs
Definition types.h:1207
u8 x221A_b3
Definition types.h:1580
u8 x671_timer_lstick_tilt_y
Definition types.h:1214
u8 x2221_b7
Definition types.h:1664
MotionState * x1C_actionStateList
Definition types.h:1078
u8 x2218
Definition types.h:1552
s32 x202C
Definition types.h:1426
u8 * x28
Definition types.h:1081
u8 x221E_b4
Definition types.h:1631
enum_t x19B0
Definition types.h:1376
u8 x221F_b4
Definition types.h:1639
float shield_unk0
Definition types.h:1377
struct Fighter::@106 ReflectAttr
IntVec2 x2338
Definition types.h:1761
u8 x2218_b5
Definition types.h:1559
Vec3 x6A4_transNOffset
Definition types.h:1243
HSD_JObj * x20A0_accessory
Definition types.h:1447
u8 b0
Definition types.h:1645
s32 x2030
Definition types.h:1427
u8 x221C_b4
Definition types.h:1608
GroundOrAir ground_or_air
Definition types.h:1096
u8 x2221_b2
Definition types.h:1659
s32 x2024
Definition types.h:1424
u8 x221A_b2
Definition types.h:1579
s32 x2010
Definition types.h:1417
u8 x2221_b0
Definition types.h:1657
s32 x2150
Definition types.h:1492
u8 x221A_b1
Definition types.h:1578
GXColor x610_color_rgba[2]
Definition types.h:1182
s8 x5F6
Definition types.h:1174
float x898_unk
Definition types.h:1254
u32 bury_timer_2
Definition types.h:1759
CollData coll_data
Definition types.h:1250
u8 x0
Definition types.h:1146
u8 x2227_b2
Definition types.h:1709
Vec3 x1A7C
Definition types.h:1412
u8 filler_x1618[0x166C - 0x1618]
Definition types.h:1270
ftCo_DatAttrs co_attrs
Definition types.h:1110
UNK_T x404
Definition types.h:1128
u8 x673
Definition types.h:1216
SmashAttr smash_attrs
Definition types.h:1486
UNK_T x20B8
Definition types.h:1453
u8 x2221_b4
Definition types.h:1661
UNK_T x20BC
Definition types.h:1454
u8 x2229_b1
Definition types.h:1723
u8 x2229_b6
Definition types.h:1728
u8 x67C
Definition types.h:1225
u8 x221E_b0
Definition types.h:1627
u8 x68B
Definition types.h:1240
u8 x2227_b5
Definition types.h:1712
float x40
Definition types.h:1085
int x2064_ledgeCooldown
Definition types.h:1433
u32 x590
Definition types.h:1134
u8 x1969_walljumpUsed
Definition types.h:1358
u8 filler_x5FC[0x60C - 0x5F9]
Definition types.h:1179
u8 x2225_b7
Definition types.h:1698
u8 filler_x210C[3]
Definition types.h:1484
UNK_T x20CC
Definition types.h:1458
u8 x2226_b0
Definition types.h:1699
u8 x2229_b0
Definition types.h:1722
enum_t unk_msid
Definition types.h:1360
float x1A4C
Definition types.h:1398
HSD_GObjEvent reflect_hit_cb
Definition types.h:1520
s32 x2158
Definition types.h:1494
u8 x685
Definition types.h:1234
HSD_GObjEvent cam_cb
Definition types.h:1513
MotionState * x20_actionStateList
Definition types.h:1079
float shield_unk1
Definition types.h:1378
s8 x2102
Definition types.h:1479
u8 x221A_b0
Definition types.h:1577
UNK_T x20E8
Definition types.h:1465
u8 x2222_b7
Definition types.h:1674
s32 x20A8
Definition types.h:1449
bool x1994
Definition types.h:1369
u8 x68A
Definition types.h:1239
u8 x672_input_timer_counter
Definition types.h:1215
u8 x221D_b5
Definition types.h:1617
u32 cmd_vars[4]
Definition types.h:1536
u8 x221B_b5
Definition types.h:1593
UNK_T x3FC
Definition types.h:1126
s32 x594_s32
Definition types.h:1150
u8 x2218_b3
Definition types.h:1557
u8 x67E
Definition types.h:1227
struct Fighter::@107 AbsorbAttr
u8 x686
Definition types.h:1235
HSD_GObjEvent death1_cb
Definition types.h:1526
struct Fighter_x1A88_t x1A88
Definition types.h:1413
Vec3 x68C_transNPos
Definition types.h:1241
int dynamics_num
Definition types.h:1123
u16 x209A
Definition types.h:1445
UNK_T x20F4
Definition types.h:1468
HSD_GObjEvent post_hitlag_cb
Definition types.h:1524
u8 x221C_b2
Definition types.h:1606
HSD_GObj * x197C
Definition types.h:1363
float shield_health
Definition types.h:1370
s32 x198C
Definition types.h:1367
enum_t x1828
Definition types.h:1274
u8 x594_b6
Definition types.h:1143
u8 x2221_b1
Definition types.h:1658
u8 x2223_b4
Definition types.h:1679
u8 x221F_b2
Definition types.h:1637
HitResult shield_hit
Definition types.h:1380
Vec3 x698
Definition types.h:1242
Vec3 prev_pos
Definition types.h:1093
u8 x2224_b2
Definition types.h:1685
HSD_GObjEvent grab_cb
callback struct. Not all of them used by fighter.c.
Definition types.h:1506
u8 x2226_b5
Definition types.h:1704
u8 allow_interrupt
Definition types.h:1554
u8 x221D_b1
Definition types.h:1613
u8 x1A52
Definition types.h:1401
u8 b7
Definition types.h:1650
u8 x681
Definition types.h:1230
s32 x1A54
Definition types.h:1403
s32 x18
Definition types.h:1077
s32 x610
Definition types.h:1184
s32 x2148
Definition types.h:1490
u8 x679_x
Definition types.h:1222
u8 filler_x1674[0x1828 - 0x1674]
Definition types.h:1273
u8 x2229_b3
Definition types.h:1725
Vec2 x2C4
Definition types.h:1112
u8 x2225_b4
Definition types.h:1695
float x654
Definition types.h:1205
u8 b4
Definition types.h:1647
u8 x2221
Definition types.h:1655
float facing_dir
Definition types.h:1082
HSD_GObjEvent shield_hit_cb
Definition types.h:1519
HSD_GObjEvent x21EC
Definition types.h:1530
u8 x1A53
Definition types.h:1402
float x634
Definition types.h:1199
struct Struct2074 x2074
Definition types.h:1438
UNK_T x20EC
Definition types.h:1466
HSD_GObjEvent anim_cb
Definition types.h:1510
u8 x2224_b7
Definition types.h:1690
s32 x2038
Definition types.h:1429
u8 x594_b5
Definition types.h:1142
u8 x2222_b1
Definition types.h:1668
u8 x221A_b6
Definition types.h:1583
u8 filler_x8AC[0x914 - 0x8B0]
Definition types.h:1260
s32 x1A3C_damageOver
% damage over the maximum reflectable damage threshold
Definition types.h:1389
UnkFlagStruct x21FC_flag
Definition types.h:1534
ftDeviceUnk2 x408
Definition types.h:1129
s8 x1A50
Definition types.h:1399
u32 throw_flags
Definition types.h:1538
u8 x2227_b6
Definition types.h:1713
float x8A0_unk
Definition types.h:1256
HSD_GObjEvent death2_cb
Definition types.h:1528
float x2E8
Definition types.h:1120
u8 b5
Definition types.h:1648
u8 x61C
Definition types.h:1192
Vec2 xF8_playerNudgeVel
Definition types.h:1102
Item_GObj * x1A60
Definition types.h:1406
u8 grabber_unk1
Definition types.h:1265
float x2E4
Definition types.h:1119
u16 x221C_u16_y
Definition types.h:1623
UNK_T x20B0
Definition types.h:1451
HSD_GObjEvent take_dmg_cb
Definition types.h:1525
u8 x166C
Definition types.h:1271
int x19A4
Definition types.h:1373
Fighter_GObj * victim_gobj
Definition types.h:1404
u8 x2227_b1
Definition types.h:1708
s32 x2068_attackID
Definition types.h:1434
u8 x2226_b1
Definition types.h:1700
u8 x678
Definition types.h:1221
s8 x2022
Definition types.h:1423
u8 x2218_b6
Definition types.h:1560
u8 x2224_b5
Definition types.h:1688
void * dat_attrs
Definition types.h:1115
u8 x2225_b5
Definition types.h:1696
u8 x2219_b2
Definition types.h:1569
u8 x221C_b7
Definition types.h:1611
UnkFlagStruct x20A4
Definition types.h:1448
Fighter_GObj * x2094
GObj pointer of combo victim?
Definition types.h:1443
UNK_T x400
Definition types.h:1127
s32 x660
Definition types.h:1208
float cur_anim_frame
Definition types.h:1253
FighterKind kind
Definition types.h:1072
int x2168
Definition types.h:1498
float hitlag_mul
Definition types.h:1359
ftDonkeyAttributes * x2CC
Definition types.h:1113
s32 x5B8
Definition types.h:1158
float x8A4_animBlendFrames
Definition types.h:1257
u8 x2101
Definition types.h:1473
u8 x221F_b1
Definition types.h:1636
u8 x619_costume_id
Definition types.h:1189
Vec3 x6C0
Definition types.h:1246
HSD_GObj * gobj
Definition types.h:1071
float x648
Definition types.h:1202
u8 x2219_b3
Definition types.h:1570
u8 throw_flags_b6
Definition types.h:1546
u8 x687
Definition types.h:1236
float xF4_ground_attacker_shield_kb_vel
Definition types.h:1101
u8 x2223_b3
Definition types.h:1678
UNK_T x1A64
Definition types.h:1407
u8 x104
Definition types.h:1104
HSD_GObjInteraction grabbed_cb
Definition types.h:1508
float xE4_ground_accel_1
Definition types.h:1097
HitResult absorb_hit
Definition types.h:1382
Vec2 lstick
Definition types.h:1196
s8 x2021
Definition types.h:1422
HSD_JObj * x2184
Definition types.h:1503
float x64C
Definition types.h:1203
u8 x2224_b4
Definition types.h:1687
u8 filler_x21FC[0x2200 - 0x21FD]
Definition types.h:1535
u8 x2221_b6
Definition types.h:1663
u8 flags
Definition types.h:1652
u8 x2226_b7
Definition types.h:1706
u8 x221D_b2
Definition types.h:1614
float x100
Definition types.h:1103
u8 x2218_b2
Definition types.h:1556
u8 x221F_b3
Definition types.h:1638
union Struct2070 x2070
Definition types.h:1437
UNK_T x5BC
Definition types.h:1159
float x20FC
Definition types.h:1470
s32 x1990
Definition types.h:1368
union Fighter::@120 x2220_flag
itPickup x294_itPickup
Definition types.h:1111
u8 x2223_b6
Definition types.h:1681
u8 x2226_b2
Definition types.h:1701
u8 x2227_b0
Definition types.h:1707
u8 x2219
Definition types.h:1565
u8 x618_player_id
Definition types.h:1188
float x2140
Definition types.h:1488
u8 x2229_b2
Definition types.h:1724
u8 x2219_b6
Definition types.h:1573
s32 x2018
Definition types.h:1419
s8 x107
Definition types.h:1107
s8 x1A51
Definition types.h:1400
Vec3 x34_scale
Definition types.h:1084
Fighter_GObj * x1A5C
Definition types.h:1405
HSD_GObjEvent phys_cb
Definition types.h:1511
Mtx x44_mtx
Definition types.h:1086
u8 x2218_b4
Definition types.h:1558
InternalStageId bury_stage_kind
Definition types.h:1757
u8 x119F
Definition types.h:1267
UNK_T x20C0
Definition types.h:1455
s32 x598
Definition types.h:1152
HitCapsule x1064_thrownHitbox
Definition types.h:1263
u16 x2092
Definition types.h:1441
u8 x221C_b5
Definition types.h:1609
float x2E0
Definition types.h:1118
u8 x676_x
Definition types.h:1219
union Fighter::Fighter_FighterVars fv
A different struct for each fighter to store non-transient variables.
Vec3 xA4_unk_vel
Definition types.h:1091
BoneDynamicsDesc dynamic_bone_sets[Ft_Dynamics_NumMax]
Definition types.h:1122
u8 x688
Definition types.h:1237
u8 x677_y
Definition types.h:1220
HSD_GObjEvent accessory3_cb
Definition types.h:1516
u8 x2229_b4
Definition types.h:1726
u8 throw_flags_b3
Definition types.h:1543
float lstick_angle
Definition types.h:1245
HSD_GObjEvent accessory1_cb
Definition types.h:1514
float x2170
Definition types.h:1500
s32 x8_spawnNum
Definition types.h:1073
HSD_LObj * x588
Definition types.h:1132
u8 x2228_b5
Definition types.h:1719
ftCmdScript x3E4_fighterCmdScript
Definition types.h:1124
s16 x0
Definition types.h:1813
u8 x3_b3
Definition types.h:1856
float x0
Definition types.h:1807
u32 x0_b0_3
Definition types.h:1835
u8 x3_b7
Definition types.h:1860
u16 x0_b0_2
Definition types.h:1834
u8 x0_b7
Definition types.h:1822
u8 x3_b2
Definition types.h:1855
u8 x3_b4
Definition types.h:1857
u8 x1_b5
Definition types.h:1828
u8 x0_b2
Definition types.h:1817
s16 x2
Definition types.h:1843
u8 x2_b2
Definition types.h:1847
u8 x2_b5
Definition types.h:1850
u8 x2_b4
Definition types.h:1849
u8 x3_b6
Definition types.h:1859
u8 x1_b2
Definition types.h:1825
u8 x2_b3
Definition types.h:1848
u8 x0_b4
Definition types.h:1819
u8 x1_b0
Definition types.h:1823
u8 x0_b5
Definition types.h:1820
u32 x0_6_26_2
Definition types.h:1839
float x4
Definition types.h:1808
u8 x0_b0
Definition types.h:1815
u8 x0_b6
Definition types.h:1821
u32 x0_6_26_1
Definition types.h:1838
u8 x3_b0
Definition types.h:1853
u8 x3_b1
Definition types.h:1854
u8 x1_b7
Definition types.h:1830
char * x8
Definition types.h:1810
u8 x3_b5
Definition types.h:1858
u8 x2_b6
Definition types.h:1851
u8 x2_b0
Definition types.h:1845
u8 x0_b0_8
Definition types.h:1833
void * x10[5]
Definition types.h:1866
u8 x1_b1
Definition types.h:1824
u8 x0_b1
Definition types.h:1816
int xC
Definition types.h:1865
u8 x0_b3
Definition types.h:1818
u8 x2_b7
Definition types.h:1852
u8 x1_b3
Definition types.h:1826
u8 x1_b6
Definition types.h:1829
struct FtCmdState::@151::@153 * x8_bits
u8 x1_b4
Definition types.h:1827
u8 x2_b1
Definition types.h:1846
int * sfx_ids
Definition types.h:536
int num
Definition types.h:535
int x1C
Definition types.h:547
int xC
Definition types.h:543
int x24
Definition types.h:549
FtSFXArr * smash
Definition types.h:540
int x30
Definition types.h:552
int x18
Definition types.h:546
int x2C
Definition types.h:551
int x20
Definition types.h:548
int x34
Definition types.h:553
int x28
Definition types.h:550
int x4
Definition types.h:541
int x10
Definition types.h:544
int x14
Definition types.h:545
int x8
Definition types.h:542
s32 joint_num
Definition types.h:1897
HSD_Joint * hat_joint
Definition types.h:1896
ftDynamics * hat_dynamics[5]
Definition types.h:1899
void * hat_vis_table
Definition types.h:1898
ftDynamics * x1C
Definition types.h:1910
ftDynamics * x18
Definition types.h:1909
HSD_Joint * x0
Definition types.h:1903
UNK_T x8
Definition types.h:1905
ftDynamics * x10
Definition types.h:1907
UNK_T xC
Definition types.h:1906
HSD_Joint ** x4
Definition types.h:1904
UNK_T x14
Definition types.h:1908
enum_t x4_flags
Definition types.h:802
enum_t anim_id
Definition types.h:800
u8 xA
Definition types.h:819
HSD_GObjEvent phys_cb
Definition types.h:826
u8 x9_b4
Definition types.h:814
u8 move_id
Definition types.h:808
u8 x9_b7
Definition types.h:817
u8 x9_b2
Definition types.h:812
HSD_GObjEvent coll_cb
Definition types.h:827
u32 _
Definition types.h:806
HSD_GObjEvent cam_cb
Definition types.h:828
u8 x9_b1
Definition types.h:811
HSD_GObjEvent input_cb
Definition types.h:825
u8 xB
Definition types.h:820
u8 x9_b0
Definition types.h:810
u8 x9_b6
Definition types.h:816
HSD_GObjEvent anim_cb
Definition types.h:824
u8 x9_b5
Definition types.h:815
u8 x9_b3
Definition types.h:813
u8 unk5
Definition types.h:794
u8 flags_b1
Definition types.h:796
FighterKind fighterKind
Definition types.h:792
u8 playerID
Definition types.h:793
u8 flags_b0
Definition types.h:795
s32 x14
Definition types.h:837
s32 x4
Definition types.h:833
s32 x0
Definition types.h:832
ftSubactionList * xC
Definition types.h:835
s32 x10_animCurrFlags
Definition types.h:836
s32 x8
Definition types.h:834
s8 x212E
Definition types.h:763
s8 x212C
Definition types.h:761
s8 x2137
Definition types.h:770
s32 x2130_sfxBool
bool for smash sfx?
Definition types.h:766
s8 x2136
Definition types.h:769
float x2120_damageMul
damage multiplier
Definition types.h:757
s8 x2134_vibrateFrame
Definition types.h:767
float x2118_frames
number of frames fp has charged for
Definition types.h:753
SmashState state
Definition types.h:751
s8 x2135
Definition types.h:768
float x211C_holdFrame
frame that charge begins/ends
Definition types.h:755
s32 x2128
Definition types.h:760
float x2124_frameSpeedMul
speed multiplier?
Definition types.h:759
float x2138_smashSinceHitbox
Definition types.h:771
s8 x212D
Definition types.h:762
s8 x212F
Definition types.h:764
u32 x2084
Definition types.h:878
Vec2 x207C
Definition types.h:877
Vec2 x2074_vec
Definition types.h:876
u16 x2088
Definition types.h:879
u8 b5
Definition types.h:635
u8 b7
Definition types.h:637
u8 b1
Definition types.h:631
u32 flags
Definition types.h:639
u8 b0
Definition types.h:630
u8 b2
Definition types.h:632
u8 b6
Definition types.h:636
u8 b3
Definition types.h:633
u8 b4
Definition types.h:634
u8 numCostumes
Definition types.h:788
UnkCostumeStruct * costume_list
Definition types.h:787
HSD_Joint * joint
Definition types.h:781
HSD_Archive * x14_archive
Definition types.h:783
Vec3 x0
Definition types.h:1802
Vec3 xC
Definition types.h:1803
float x3E4_scriptEventTimer
Definition types.h:887
void * x3F4_scriptReturn
Definition types.h:891
ftSubactionList * x3EC_scriptCurrent
Definition types.h:889
s32 x3F0_scriptLoopNum
Definition types.h:890
float x3E8_scriptFrameTimer
Definition types.h:888
float size
Definition types.h:644
float x1C
Definition types.h:647
Vec3 x4
Definition types.h:645
Vec3 x10
Definition types.h:646
float initial_shield_size
Definition types.h:687
float xB8
Definition types.h:697
float fast_fall_velocity
Definition types.h:680
float wall_jump_horizontal_velocity
Definition types.h:709
float x128
Definition types.h:718
float passiveceil_vel_x
Definition types.h:711
float kirby_b_star_damage
Definition types.h:700
float dash_run_acceleration_b
Definition types.h:660
float bubble_ratio
Definition types.h:721
float landingairhi_lag
Definition types.h:705
float walk_accel
Definition types.h:652
float wall_jump_vertical_velocity
Definition types.h:710
float x15C
Definition types.h:731
float horizontal_air_mobility_constant
Definition types.h:681
float ledge_jump_horizontal_velocity
Definition types.h:693
float max_run_brake_frames
Definition types.h:663
Vec3 x114
Definition types.h:713
float landingairn_lag
Definition types.h:702
int xB4
Definition types.h:696
int x13C
Definition types.h:723
int x12C
Definition types.h:719
float hop_v_initial_velocity
Definition types.h:670
float name_tag_height
Definition types.h:707
float normal_landing_lag
Definition types.h:701
int xA4
Definition types.h:692
float jump_h_initial_velocity
Definition types.h:666
float dash_initial_velocity
Definition types.h:658
float ledge_jump_vertical_velocity
Definition types.h:694
float run_animation_scaling
Definition types.h:662
float x14C
Definition types.h:727
float item_throw_velocity_multiplier
Definition types.h:695
float x9C
Definition types.h:690
float ground_to_air_jump_momentum_multiplier
Definition types.h:668
float air_drift_stick_mul
Definition types.h:676
float landingairb_lag
Definition types.h:704
int x144
Definition types.h:725
float dash_run_terminal_velocity
Definition types.h:661
float jump_startup_time
Definition types.h:665
Vec3 x120
Definition types.h:716
int x150
Definition types.h:728
float jump_v_initial_velocity
Definition types.h:667
float slow_walk_max
Definition types.h:654
float air_jump_h_multiplier
Definition types.h:672
float walk_init_vel
Definition types.h:651
float grounded_max_horizontal_velocity
Definition types.h:664
float respawn_platform_scale
Definition types.h:726
int weight_dependent_throw_speed_flags
Definition types.h:732
float aerial_friction
Definition types.h:679
int x138
Definition types.h:722
Vec3 x158
Definition types.h:730
float terminal_vel
Definition types.h:675
float grav
Definition types.h:674
int xA0
Definition types.h:691
float fast_walk_min
Definition types.h:656
Vec3 x118
Definition types.h:714
float air_jump_v_multiplier
Definition types.h:671
int rapid_jab_window
Definition types.h:689
float landingairf_lag
Definition types.h:703
float x130
Definition types.h:720
float trophy_scale
Definition types.h:712
int frames_to_change_direction_on_standing_turn
Definition types.h:684
float passivewall_vel_x
Definition types.h:708
float jab_2_input_window
Definition types.h:682
float x124
Definition types.h:717
float landingairlw_lag
Definition types.h:706
float aerial_drift_base
Definition types.h:677
float mid_walk_point
Definition types.h:655
float model_scaling
Definition types.h:686
int camera_zoom_target_bone
Definition types.h:729
float shield_break_initial_velocity
Definition types.h:688
float dash_run_acceleration_a
Definition types.h:659
int max_jumps
Definition types.h:673
float x140
Definition types.h:724
float xDC
Definition types.h:699
float walk_max_vel
Definition types.h:653
float x11C
Definition types.h:715
float jump_h_max_velocity
Definition types.h:669
float gr_friction
Definition types.h:657
float air_drift_max
Definition types.h:678
float weight
Definition types.h:685
float jab_3_input_window
Definition types.h:683
ftCo_DatAttrs_xBC_t xBC
Definition types.h:698
float x44C
Definition types.h:321
float x610
Definition types.h:424
float shouldered_anim_rate
Definition types.h:286
UNK_T x548
Definition types.h:381
UNK_T x380
Definition types.h:273
float xD8
Definition types.h:105
float x664
Definition types.h:445
int x4B4
Definition types.h:347
float xA8
Definition types.h:93
UNK_T x328
Definition types.h:252
float x260_startShieldHealth
Definition types.h:202
float x218
Definition types.h:184
UNK_T x368
Definition types.h:267
float x180
Definition types.h:147
float x18
Definition types.h:60
float x7A0
Definition types.h:506
float xF0
Definition types.h:111
UNK_T x388
Definition types.h:275
float x6A4
Definition types.h:461
float x4AC
Definition types.h:345
float xC
Definition types.h:57
UNK_T x274
Definition types.h:207
float x63C
Definition types.h:435
int x6B0
Definition types.h:464
float x70C
Definition types.h:485
float x158
Definition types.h:137
float x144
Definition types.h:132
float x2B4
Definition types.h:223
UNK_T x590
Definition types.h:399
float escapeair_decay
Definition types.h:256
float x708
Definition types.h:484
float x458
Definition types.h:324
float x2D8
Definition types.h:232
UNK_T x414
Definition types.h:307
float x424
Definition types.h:311
float x3EC_shieldGroundFrictionMultiplier
Definition types.h:300
u8 x3F0[0x400 - 0x3F0]
Definition types.h:301
u8 x71C[0x760 - 0x71C]
Definition types.h:489
float x4B8
Definition types.h:348
float x618
Definition types.h:426
u32 bury_timer_unk1
Definition types.h:411
float x47C
Definition types.h:333
float x28C
Definition types.h:213
UNK_T x538
Definition types.h:377
int x418
Definition types.h:308
float x1EC
Definition types.h:174
Vec2 escapeair_deadzone
Definition types.h:253
UNK_T x5D4
Definition types.h:409
float x770
Definition types.h:494
float x460
Definition types.h:326
float x6D0
Definition types.h:472
float x45C
Definition types.h:325
float x4A4
Definition types.h:343
UNK_T x374
Definition types.h:270
int x760
Definition types.h:490
float x244
Definition types.h:195
UNK_T x39C
Definition types.h:280
u32 unk_kb_angle_max
Definition types.h:525
float x16C
Definition types.h:142
float x464
Definition types.h:327
int x588
Definition types.h:397
UNK_T x1D4
Definition types.h:168
float x56C
Definition types.h:390
int x1B8
Definition types.h:161
float x65C
Definition types.h:443
UNK_T x3A0
Definition types.h:281
float x10
Definition types.h:58
UNK_T x790
Definition types.h:502
int x134
Definition types.h:128
UNK_T x3AC
Definition types.h:284
float kb_smashcharge_mul
Definition types.h:515
float x164
Definition types.h:140
UNK_T x42C
Definition types.h:313
GXColor x6DC_colorsByPlayer[4]
Definition types.h:476
int x6F4_unkDamage
Definition types.h:479
float x698
Definition types.h:458
UNK_T x1C4
Definition types.h:164
void * x6D8[1]
Definition types.h:475
int x18C
Definition types.h:150
UNK_T x390
Definition types.h:277
int x318
Definition types.h:248
u8 x804[0x814 - 0x804]
Definition types.h:529
float x344
Definition types.h:258
UNK_T x354
Definition types.h:262
float x24
Definition types.h:63
float x1C0
Definition types.h:163
float x1FC
Definition types.h:178
int x764
Definition types.h:491
UNK_T x5D0
Definition types.h:408
float x450
Definition types.h:322
float attackhi3_stick_threshold_y
Definition types.h:94
UNK_T x348
Definition types.h:259
int x130
Definition types.h:127
float x444
Definition types.h:319
float x1F4
Definition types.h:176
float x3A8
Definition types.h:283
float x268
Definition types.h:204
float x50
Definition types.h:74
UNK_T x434
Definition types.h:315
float x468
Definition types.h:328
int x6AC
Definition types.h:463
float x77C
Definition types.h:497
float x1D0
Definition types.h:167
float x658
Definition types.h:442
UNK_T x38C
Definition types.h:276
UNK_T x270
Definition types.h:206
int x224
Definition types.h:187
float x480
Definition types.h:334
float x574
Definition types.h:392
float x478
Definition types.h:332
UNK_T x594
Definition types.h:400
float x634
Definition types.h:433
UNK_T x29C
Definition types.h:217
u32 unk_kb_angle_min
Definition types.h:524
float x264
Definition types.h:203
UNK_T x534
Definition types.h:376
float x298
Definition types.h:216
float x314
Definition types.h:247
float x1C8
Definition types.h:165
float x1E0
Definition types.h:171
float passive_wall_vel_y_base
Definition types.h:496
int x3CC
Definition types.h:292
float x22C
Definition types.h:189
UNK_T x55C
Definition types.h:386
float x194_unkHitLagFrames
Definition types.h:152
UNK_T x26C
Definition types.h:205
int x214
Definition types.h:183
float x4B0
Definition types.h:346
UNK_T x240
Definition types.h:194
float x1E4
Definition types.h:172
float x440
Definition types.h:318
float x284
Definition types.h:211
float x614
Definition types.h:425
int ledge_cooldown
Definition types.h:340
float x170
Definition types.h:143
UNK_T x58C
Definition types.h:398
u8 x7C[0x88 - 0x7C]
Definition types.h:85
UNK_T x508
Definition types.h:365
Vec3 x4E4
Definition types.h:358
int x488
Definition types.h:336
float x4F0
Definition types.h:359
float x1AC
Definition types.h:158
int x2B8
Definition types.h:224
UNK_T x118
Definition types.h:121
float xA0
Definition types.h:91
float x624
Definition types.h:429
int xE4
Definition types.h:108
float x304
Definition types.h:243
float x800
Definition types.h:528
UNK_T x58
Definition types.h:76
UNK_T x6C0
Definition types.h:468
UNK_T x51C
Definition types.h:370
float x7E4_scaleZ
Definition types.h:523
float x60C
Definition types.h:423
UNK_T x1B4
Definition types.h:160
float x48C
Definition types.h:337
float x570
Definition types.h:391
float xB0
Definition types.h:95
int x6C8
Definition types.h:470
float x6A8
Definition types.h:462
float x3C
Definition types.h:69
float x798
Definition types.h:504
int x6B8
Definition types.h:466
float xE0
Definition types.h:107
float x59C
Definition types.h:402
UNK_T x6BC
Definition types.h:467
int x520
Definition types.h:371
UNK_T x384
Definition types.h:274
float x668
Definition types.h:446
UNK_T x1F8
Definition types.h:177
float x1B0
Definition types.h:159
UNK_T x510
Definition types.h:367
u32 x4FC
Definition types.h:362
UNK_T x560
Definition types.h:387
float x9C
Definition types.h:90
float x4D0
Definition types.h:354
float x2E0
Definition types.h:234
float x30
Definition types.h:66
UNK_T x420
Definition types.h:310
float x27C
Definition types.h:209
int x688
Definition types.h:454
int x5C8
Definition types.h:406
float x438
Definition types.h:316
UNK_T x1D8
Definition types.h:169
float x608
Definition types.h:422
int x68C
Definition types.h:455
float x670
Definition types.h:448
float x1BC
Definition types.h:162
int x7CC
Definition types.h:517
float x198
Definition types.h:153
UNK_T x2C0
Definition types.h:226
UNK_T x370
Definition types.h:269
float x5C0
Definition types.h:404
u32 bury_timer_unk3
Definition types.h:413
UNK_T x564
Definition types.h:388
float x62C
Definition types.h:431
UNK_T x1A4
Definition types.h:156
UNK_T x784
Definition types.h:499
UNK_T x518
Definition types.h:369
int x7DC
Definition types.h:521
float x61C
Definition types.h:427
float x294
Definition types.h:215
float x178
Definition types.h:145
float x400
Definition types.h:302
float x674
Definition types.h:449
UNK_T x5E8
Definition types.h:414
float x714
Definition types.h:487
float x6A0
Definition types.h:460
UNK_T x2C8
Definition types.h:228
float x2E8
Definition types.h:236
float x5FC
Definition types.h:419
UNK_T x35C
Definition types.h:264
float x168
Definition types.h:141
float x7C0
Definition types.h:514
UNK_T x234
Definition types.h:191
float x210
Definition types.h:182
UNK_T x4F4
Definition types.h:360
float x494
Definition types.h:339
UNK_T x37C
Definition types.h:272
float x174
Definition types.h:144
UNK_T x54
Definition types.h:75
UNK_T x3C4
Definition types.h:290
u32 bury_timer_unk2
Definition types.h:412
int x7C8
Definition types.h:516
int x57C
Definition types.h:394
u8 x5A0[0x5C0 - 0x5A0]
Definition types.h:403
UNK_T x53C
Definition types.h:378
UNK_T x43C
Definition types.h:317
UNK_T x3A4
Definition types.h:282
float x654
Definition types.h:441
float x678
Definition types.h:450
float x5C
Definition types.h:77
float x788
Definition types.h:500
int x4CC
Definition types.h:353
UNK_T x528
Definition types.h:373
UNK_T x780
Definition types.h:498
UNK_T x2D0
Definition types.h:230
UNK_T x4C
Definition types.h:73
int x814
Definition types.h:530
UNK_T x6D4
Definition types.h:473
u8 x208[0x210 - 0x208]
Definition types.h:181
float x254
Definition types.h:199
int x6F8
Definition types.h:480
float x3E4
Definition types.h:298
float escapeair_force
Definition types.h:255
int x6CC
Definition types.h:471
int x3C0
Definition types.h:289
int x620
Definition types.h:428
float x40C
Definition types.h:305
float x100
Definition types.h:115
float x4C0
Definition types.h:350
float x7BC
Definition types.h:513
float x76C
Definition types.h:493
int x7B0
Definition types.h:510
UNK_T x360
Definition types.h:265
float xC4
Definition types.h:100
int x580
Definition types.h:395
float x228
Definition types.h:188
float x79C
Definition types.h:505
UNK_T x530
Definition types.h:375
float x204_knockbackFrameDecay
Definition types.h:180
float x7A4
Definition types.h:507
float x404
Definition types.h:303
float kb_min
Definition types.h:116
int x7E0
Definition types.h:522
int x7AC
Definition types.h:509
UNK_T x3C8
Definition types.h:291
float x660
Definition types.h:444
float x98
Definition types.h:89
UNK_T x238
Definition types.h:192
int x49C
Definition types.h:341
UNK_T x554
Definition types.h:384
float x448
Definition types.h:320
float x140
Definition types.h:131
UNK_T x310
Definition types.h:246
float x248
Definition types.h:196
float x2F0
Definition types.h:238
UNK_T x1CC
Definition types.h:166
float x1A8
Definition types.h:157
float x258
Definition types.h:200
float x454
Definition types.h:323
float x2D4
Definition types.h:231
UNK_T x550
Definition types.h:383
float xD0
Definition types.h:103
float x67C
Definition types.h:451
u32 x4F8
Definition types.h:361
UNK_T x6C4
Definition types.h:469
float x21C
Definition types.h:185
int x4C8
Definition types.h:352
float xC0
Definition types.h:99
float hit_weight_mul
Definition types.h:519
float xB8
Definition types.h:97
float x2F8
Definition types.h:240
UNK_T x3BC
Definition types.h:288
float x280_unkShieldHealth
Definition types.h:210
float x768
Definition types.h:492
float x638
Definition types.h:434
float x2DC
Definition types.h:233
float xEC
Definition types.h:110
UNK_T x114
Definition types.h:120
UNK_T x30C
Definition types.h:245
float x5F8
Definition types.h:418
int x6B4
Definition types.h:465
UNK_T x514
Definition types.h:368
float x28
Definition types.h:64
UNK_T x50C
Definition types.h:366
int x7F0
Definition types.h:526
float x4A8
Definition types.h:344
UNK_T x38
Definition types.h:68
float x31C
Definition types.h:249
float x4
Definition types.h:55
float x188
Definition types.h:149
UNK_T x1DC
Definition types.h:170
float x46C
Definition types.h:329
float x3D8
Definition types.h:295
float x640
Definition types.h:436
float x710
Definition types.h:486
UNK_T x10C
Definition types.h:118
float x578
Definition types.h:393
float x704
Definition types.h:483
int x648
Definition types.h:438
float x230
Definition types.h:190
UNK_T x48
Definition types.h:72
float x8_someStickThreshold
Definition types.h:56
UNK_T x34C
Definition types.h:260
float x644
Definition types.h:437
float xDC
Definition types.h:106
float x340
Definition types.h:257
float xF4
Definition types.h:112
float x70_someLStickYMax
Definition types.h:82
int x5F4
Definition types.h:417
int x1C
Definition types.h:61
UNK_T x36C
Definition types.h:268
int x774
Definition types.h:495
UNK_T x2F4
Definition types.h:239
float x2E4
Definition types.h:235
float x60_someFrictionMul
Definition types.h:78
int x6FC
Definition types.h:481
float x200
Definition types.h:179
float x184
Definition types.h:148
float x600
Definition types.h:420
float x2EC
Definition types.h:237
UNK_T x524
Definition types.h:372
UNK_T x598
Definition types.h:401
float x69C
Definition types.h:459
float xB4
Definition types.h:96
UNK_T x3B8
Definition types.h:287
float x3DC
Definition types.h:296
Vec2 x4DC
Definition types.h:357
float xC8
Definition types.h:101
float x470
Definition types.h:330
UNK_T x2CC
Definition types.h:229
float x44
Definition types.h:71
float x3D4
Definition types.h:294
float x128
Definition types.h:125
UNK_T x11C
Definition types.h:122
int x504
Definition types.h:364
float xF8
Definition types.h:113
int x7B4_unkDamage
Definition types.h:511
float xD4
Definition types.h:104
float x20
Definition types.h:62
float x150
Definition types.h:135
float x568
Definition types.h:389
int xFC
Definition types.h:114
float x2C
Definition types.h:65
int x700
Definition types.h:482
float x6C
Definition types.h:81
float x3E8_shieldKnockbackFrameDecay
Definition types.h:299
float x288
Definition types.h:212
int x428
Definition types.h:312
float x5CC
Definition types.h:407
UNK_T x120
Definition types.h:123
float x12C
Definition types.h:126
float x66C
Definition types.h:447
int x2A0
Definition types.h:218
float x2AC
Definition types.h:221
float x300
Definition types.h:242
u8 x6EC[0x6F0 - 0x6EC]
Definition types.h:477
float x408
Definition types.h:304
float x78
Definition types.h:84
float x7B8
Definition types.h:512
UNK_T x394
Definition types.h:278
int x41C
Definition types.h:309
UNK_T x430
Definition types.h:314
UNK_T x2C4
Definition types.h:227
float x14
Definition types.h:59
float x2FC
Definition types.h:241
UNK_T x34
Definition types.h:67
UNK_T x64
Definition types.h:79
float x148
Definition types.h:133
float x15C
Definition types.h:138
UNK_T x484
Definition types.h:335
int x40
Definition types.h:70
float x4BC
Definition types.h:349
UNK_T x52C
Definition types.h:374
float x68
Definition types.h:80
float x684
Definition types.h:453
int x8C
Definition types.h:87
float x220
Definition types.h:186
UNK_T x1E8
Definition types.h:173
float x64C
Definition types.h:439
float kb_ice_mul
Definition types.h:488
UNK_T x23C
Definition types.h:193
float x78C
Definition types.h:501
u8 x7F4[0x800 - 0x7F4]
Definition types.h:527
float x190
Definition types.h:151
float x1A0
Definition types.h:155
float x13C
Definition types.h:130
float x7A8
Definition types.h:508
float x2BC
Definition types.h:225
float x794
Definition types.h:503
float x630
Definition types.h:432
UNK_T x54C
Definition types.h:382
float x1F0
Definition types.h:175
float x19C
Definition types.h:154
u8 x90[0x98 - 0x90]
Definition types.h:88
float x290
Definition types.h:214
float x0
Definition types.h:54
float x138
Definition types.h:129
float x3E0
Definition types.h:297
u32 x4D8
Definition types.h:356
float x250
Definition types.h:198
UNK_T x410
Definition types.h:306
UNK_T x5D8
Definition types.h:410
UNK_T x350
Definition types.h:261
float x2B0
Definition types.h:222
UNK_T x110
Definition types.h:119
int x690
Definition types.h:456
UNK_T x378
Definition types.h:271
int x7D0
Definition types.h:518
UNK_T x358
Definition types.h:263
float x2A4
Definition types.h:219
UNK_T x108
Definition types.h:117
int x320
Definition types.h:250
UNK_T x540
Definition types.h:379
int x584
Definition types.h:396
float x628
Definition types.h:430
UNK_T x558
Definition types.h:385
UNK_T x398
Definition types.h:279
float x4D4
Definition types.h:355
float x160
Definition types.h:139
float x25C
Definition types.h:201
UNK_T x5EC
Definition types.h:415
u32 x5F0
Definition types.h:416
float x14C
Definition types.h:134
int x334
Definition types.h:254
int x74
Definition types.h:83
float x490
Definition types.h:338
float xE8
Definition types.h:109
UNK_T x544
Definition types.h:380
int x7D8
Definition types.h:520
float x2A8
Definition types.h:220
float x3B0
Definition types.h:285
UNK_T x500
Definition types.h:363
float x3D0
Definition types.h:293
float x278
Definition types.h:208
float unk_armor
Definition types.h:478
UNK_T x5C4
Definition types.h:405
float x650
Definition types.h:440
float xBC
Definition types.h:98
float x680
Definition types.h:452
float x308
Definition types.h:244
float xCC
Definition types.h:102
float x4A0
Definition types.h:342
int x4C4
Definition types.h:351
UNK_T x474
Definition types.h:331
float x694
Definition types.h:457
float x88
Definition types.h:86
float x604
Definition types.h:421
float x17C
Definition types.h:146
float xA4
Definition types.h:92
float kb_squat_mul
Definition types.h:124
int x324
Definition types.h:251
float x154
Definition types.h:136
UNK_T x364
Definition types.h:266
float x24C
Definition types.h:197
Fighter_Part x0
Definition types.h:614
float scale
Definition types.h:615
u8 x10
Definition types.h:594
u8 x11
Definition types.h:595
u8 x0[0x10]
Definition types.h:593
u8 x14
Definition types.h:598
u8 x12
Definition types.h:596
u8 x13
Definition types.h:597
UNK_T x0
Definition types.h:1875
UNK_T x8
Definition types.h:1877
UNK_T x4
Definition types.h:1876
void * data
Definition types.h:1797
int count
Definition types.h:1798
Fighter_ModelEvent model_events[FTKIND_MAX]
Definition ftdata.dox:13
UNK_T(* getter[FTKIND_MAX])(HSD_GObj *)
Definition ftdata.dox:14
f32 unk4
Definition types.h:563
u32 unk0
Definition types.h:562
s16 unk8
Definition types.h:571
s16 unk16
Definition types.h:577
s16 unk14
Definition types.h:576
s16 unk18
Definition types.h:578
s16 unkC
Definition types.h:573
s16 unk2
Definition types.h:568
s16 unk4
Definition types.h:569
s16 unk12
Definition types.h:575
s16 unk6
Definition types.h:570
s16 unk0
Definition types.h:567
s16 unk10
Definition types.h:574
s16 unkA
Definition types.h:572
UNK_T _40
Definition types.h:619
struct UnkFloat6_Camera * x3C
Definition types.h:618
float x168
Definition types.h:588
UNK_T x24
Definition types.h:609
u8 * x18
Definition types.h:603
UNK_T x0
Definition types.h:606
struct ftData::ftData_x34 * x34
UNK_T * x48_items
Definition types.h:621
ftData_x44_t * x44
Definition types.h:620
u8 x50[0x58 - 0x50]
Definition types.h:623
u8 x0[0x8C]
Definition types.h:583
UNK_T x30
Definition types.h:612
struct ftData::ftData_x8 * x8
HSD_Joint * x8
Definition types.h:607
UNK_T x1C
Definition types.h:604
u8 * x10
Definition types.h:601
struct ftDynamics * x2C
Definition types.h:611
FtSFX * x4C_sfx
Definition types.h:622
UNK_T x38
Definition types.h:617
float x8C
Definition types.h:584
void * x58
Definition types.h:624
u8 x90[0xFC - 0x90]
Definition types.h:585
UNK_T x28
Definition types.h:610
struct S_TEMP4 * xC
Definition types.h:600
u8 x100[0x168 - 0x100]
Definition types.h:587
void * ext_attr
Definition types.h:591
struct S_TEMP4 * x14
Definition types.h:602
int x16C_idx
Definition types.h:589
float xFC
Definition types.h:586
u8 x7B
Definition types.h:896
u8 x0[0x7B - 0x00]
Definition types.h:895
UNK_T x38
Definition types.h:914
UNK_T x68
Definition types.h:926
UNK_T x0
Definition types.h:900
UNK_T x4C
Definition types.h:919
UNK_T x18
Definition types.h:906
u8 x7C_b2
Definition types.h:933
UNK_T x54
Definition types.h:921
UNK_T x6C
Definition types.h:927
UNK_T x4
Definition types.h:901
UNK_T x2C
Definition types.h:911
UNK_T x3C
Definition types.h:915
UNK_T x10
Definition types.h:904
UNK_T x5C
Definition types.h:923
UNK_T xC
Definition types.h:903
UNK_T x34
Definition types.h:913
UNK_T x8
Definition types.h:902
GXColor lobj_color
Definition types.h:920
UNK_T x60
Definition types.h:924
u8 x7C_b1
Definition types.h:932
u8 x7C_b7
Definition types.h:938
u8 x7C_b3
Definition types.h:934
UNK_T x58
Definition types.h:922
UNK_T x44
Definition types.h:917
u8 x7C_b4
Definition types.h:935
u8 x7C_b0
Definition types.h:931
float lobj_rot_yz
Definition types.h:930
u8 x7C_b5
Definition types.h:936
float lobj_rot_x
Definition types.h:929
UNK_T x48
Definition types.h:918
UNK_T x20
Definition types.h:908
UNK_T x1C
Definition types.h:907
UNK_T x40
Definition types.h:916
UNK_T x30
Definition types.h:912
UNK_T x70
Definition types.h:928
UNK_T x64
Definition types.h:925
u8 x7C_b6
Definition types.h:937
ftDeviceUnk1 * x28
Definition types.h:910
UNK_T x24
Definition types.h:909
UNK_T x14
Definition types.h:905
UNK_T x0
Definition types.h:942
ftDevice_Callback0 active_cb
Definition types.h:944
u32 x4
Definition types.h:943
UNK_T x4
Definition types.h:949
int x0
Definition types.h:948
bool(* cb)(UNK_T, Fighter_GObj *)
Definition types.h:956
ftCommon_BuryType x4
Definition types.h:955
UNK_T x0
Definition types.h:954
void * x8
Definition types.h:1891
ArticleDynamicBones * ftDynamicBones
Definition types.h:1888
int dynamicsNum
Definition types.h:1887
int x4
Definition types.h:1890
Fighter_Part * x10
Definition types.h:1892
u8 x0_opcode
Definition types.h:883
KirbyHatStruct * hats[FTKIND_MAX]
Definition types.h:1915
Kirby_Unk * x0
Definition types.h:1914
u32 opcode
Definition types.h:1792
u32 value1
Definition types.h:1793
Vec4 gr_light_offset
Definition types.h:775
Vec4 air_light_offset
Definition types.h:777
Vec4 gr_heavy_offset
Definition types.h:776
void(* HSD_GObjInteraction)(HSD_GObj *gobj0, HSD_GObj *gobj1)
Definition forward.h:107
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:104
struct ftPikachu_FighterVars pk pc
Definition types.h:1747
struct ftPeach_FighterVars pe
Definition types.h:1746
struct ftDonkey_FighterVars dk
Definition types.h:1734
struct ftMario_FighterVars mr
Definition types.h:1741
struct ftSandbag_FighterVars sb
Definition types.h:1751
struct ftPopo_FighterVars pp nn
Definition types.h:1748
struct ftGameWatch_FighterVars gw
Definition types.h:1736
struct ftPurin_FighterVars pr
Definition types.h:1749
struct ftLuigi_FighterVars lg
Definition types.h:1740
struct ftFox_FighterVars fx fc
Definition types.h:1735
struct ftSeak_FighterVars sk
Definition types.h:1752
struct ftKb_FighterVars kb
Definition types.h:1737
struct ftMewtwo_FighterVars mt
Definition types.h:1744
struct ftZakoBoy_FighterVars bo gl
Definition types.h:1754
struct ftNess_FighterVars ns
Definition types.h:1745
struct ftKoopa_FighterVars kp gk
Definition types.h:1738
struct ftYoshi_FighterVars ys
Definition types.h:1753
struct ftMasterhand_FighterVars mh ch
Definition types.h:1743
struct ftMars_FighterVars ms
Definition types.h:1742
struct ftLk_FighterVars lk
Definition types.h:1739
struct ftCaptain_FighterVars ca gn
Definition types.h:1733
struct ftSamus_FighterVars ss
Definition types.h:1750
struct ftZelda_FighterVars zd
Definition types.h:1755
union ftDonkey_MotionVars dk
Definition types.h:1767
union ftFox_MotionVars fx fc
Definition types.h:1768
union ftCommon_MotionVars co
Definition types.h:1766
union ftGameWatch_MotionVars gw
Definition types.h:1769
union ftPikachu_MotionVars pk pc
Definition types.h:1780
union ftKoopa_MotionVars kp
Definition types.h:1771
union ftCaptain_MotionVars ca gn
Definition types.h:1765
union ftMars_MotionVars ms fe
Definition types.h:1775
union ftMario_MotionVars mr dr
Definition types.h:1774
union ftKb_MotionVars kb
Definition types.h:1770
union ftLuigi_MotionVars lg
Definition types.h:1773
union ftPp_MotionVars pp
Definition types.h:1781
union ftNess_MotionVars ns
Definition types.h:1778
union ftMewtwo_MotionVars mt
Definition types.h:1777
u8 _[0x23EC - 0x2340]
Definition types.h:1764
union ftZelda_MotionVars zd
Definition types.h:1786
union ftPe_MotionVars pe
Definition types.h:1779
union ftYoshi_MotionVars ys
Definition types.h:1785
union ftSamus_MotionVars ss
Definition types.h:1783
union ftPurin_MotionVars pr
Definition types.h:1782
union ftLk_MotionVars lk
Definition types.h:1772
union ftMasterHand_MotionVars mh ch
Definition types.h:1776
union ftSeak_MotionVars sk
Definition types.h:1784
u32 x0_u32
Definition types.h:1052
void * x0_p
Definition types.h:1053
u8 x0_u8
Definition types.h:1050
u8 x2072_b5
Definition types.h:865
u8 x2071_b6
Definition types.h:860
u8 x2072_b0_3
Definition types.h:863
u8 x2071_b0_3
Definition types.h:857
s32 x2070_int
Definition types.h:870
u8 x2072_b7
Definition types.h:867
u8 x2073
Definition types.h:868
s8 x2070
Definition types.h:856
u8 x2072_b6
Definition types.h:866
u8 x2072_b4
Definition types.h:864
u8 x2071_b7
Definition types.h:861
u8 x2071_b5
Definition types.h:859
u8 x2071_b4
Definition types.h:858
Definition common_structs.h:66