Added generated enum header files to /tools/c_enums

This commit is contained in:
Jdog 2020-08-12 15:21:21 -07:00
parent 89246f7247
commit fa2f52cfb9
32 changed files with 1614 additions and 0 deletions

View File

@ -0,0 +1,66 @@
#ifndef _ABILITY_
#define _ABILITY_
#include "ultra64.h"
#include "types.h"
typedef enum Ability {
DODGE_MASTER = 0x00000000,
UNUSED = 0x00000001,
SPIKE_SHIELD = 0x00000002,
FIRST_ATTACK = 0x00000003,
H_P_PLUS = 0x00000004,
DOUBLE_DIP = 0x00000005,
MYSTERY_SCROLL = 0x00000006,
FIRE_SHIELD = 0x00000007,
PRETTY_LUCKY = 0x00000008,
H_P_DRAIN = 0x00000009,
ALL_OR_NOTHING = 0x0000000A,
SLOW_GO = 0x0000000B,
F_P_PLUS = 0x0000000C,
ICE_POWER = 0x0000000D,
FEELING_FINE = 0x0000000E,
ATTACK_F_X = 0x0000000F,
MONEY_MONEY = 0x00000010,
CHILL_OUT = 0x00000011,
HAPPY_HEART = 0x00000012,
ZAP_TAP = 0x00000013,
MEGA_RUSH = 0x00000014,
BERSERKER = 0x00000015,
RIGHT_ON = 0x00000016,
RUNAWAY_PAY = 0x00000017,
FLOWER_SAVER = 0x00000018,
PAY_OFF = 0x00000019,
QUICK_CHANGE = 0x0000001A,
DEFEND_PLUS = 0x0000001B,
POWER_PLUS = 0x0000001C,
REFUND = 0x0000001D,
POWER_RUSH = 0x0000001E,
CRAZY_HEART = 0x0000001F,
LAST_STAND = 0x00000020,
CLOSE_CALL = 0x00000021,
P_UP_D_DOWN = 0x00000022,
LUCKY_DAY = 0x00000023,
MEGA_H_P_DRAIN = 0x00000024,
P_DOWN_D_UP = 0x00000025,
FLOWER_FANATIC = 0x00000026,
SPEEDY_SPIN = 0x00000027,
SPIN_ATTACK = 0x00000028,
I_SPY = 0x00000029,
BUMP_ATTACK = 0x0000002A,
HEART_FINDER = 0x0000002B,
FLOWER_FINDER = 0x0000002C,
DIZZY_ATTACK = 0x0000002D,
FINAL_GOOMPA = 0x0000002E,
FINAL_BOMBOMB = 0x0000002F,
DEEP_FOCUS = 0x00000030,
SUPER_FOCUS = 0x00000031,
KAIDEN = 0x00000032,
DAMAGE_DODGE = 0x00000033,
HAPPY_FLOWER = 0x00000034,
GROUP_FOCUS = 0x00000035,
PEEKABOO = 0x00000036,
HEALTHY_HEALTHY = 0x00000037
} Ability;
#endif

View File

@ -0,0 +1,37 @@
#ifndef _ACTION_STATE_
#define _ACTION_STATE_
#include "ultra64.h"
#include "types.h"
typedef enum ActionState {
IDLE = 0x00000000,
WALK = 0x00000001,
RUN = 0x00000002,
JUMP = 0x00000003,
BOUNCE = 0x00000004,
ABORTED_JUMP = 0x00000005,
LAUNCH = 0x00000006,
FALLING = 0x00000008,
STEP_DOWN = 0x00000009,
LAND = 0x0000000A,
STEP_DOWN_LAND = 0x0000000B,
CONVERSATION = 0x0000000C,
SPIN_JUMP = 0x0000000D,
GROUND_POUND = 0x0000000E,
ULTRA_JUMP = 0x0000000F,
ULTRA_POUND = 0x00000010,
SLIDING = 0x00000011,
HAMMER = 0x00000012,
HIT_HAZARD = 0x00000015,
HIT_LAVA = 0x00000017,
SPIN = 0x0000001A,
ENEMY_FIRST_STRIKE = 0x0000001B,
SPINNING_FLOWER = 0x0000001D,
USE_TWEESTER = 0x0000001F,
RIDE = 0x00000021,
STEP_UP = 0x00000022,
USE_SPRING = 0x00000026
} ActionState;
#endif

View File

@ -0,0 +1,37 @@
#ifndef _ACTOR_
#define _ACTOR_
#include "ultra64.h"
#include "types.h"
typedef enum Actor {
SELF = 0xFFFFFF81,
PLAYER = 0x00000000,
PARTNER = 0x00000100,
ENEMY0 = 0x00000200,
ENEMY1 = 0x00000201,
ENEMY2 = 0x00000202,
ENEMY3 = 0x00000203,
ENEMY4 = 0x00000204,
ENEMY5 = 0x00000205,
ENEMY6 = 0x00000206,
ENEMY7 = 0x00000207,
ENEMY8 = 0x00000208,
ENEMY9 = 0x00000209,
ENEMY10 = 0x0000020A,
ENEMY11 = 0x0000020B,
ENEMY12 = 0x0000020C,
ENEMY13 = 0x0000020D,
ENEMY14 = 0x0000020E,
ENEMY15 = 0x0000020F,
ENEMY16 = 0x00000210,
ENEMY17 = 0x00000211,
ENEMY18 = 0x00000212,
ENEMY19 = 0x00000213,
ENEMY20 = 0x00000214,
ENEMY21 = 0x00000215,
ENEMY22 = 0x00000216,
ENEMY23 = 0x00000217
} Actor;
#endif

View File

@ -0,0 +1,16 @@
#ifndef _ACTOR_SOUND_
#define _ACTOR_SOUND_
#include "ultra64.h"
#include "types.h"
typedef enum ActorSound {
WALK = 0x00000000,
FLY = 0x00000001,
JUMP = 0x00000002,
HURT = 0x00000003,
WALK_INCREMENT = 0x00000004,
FLY_INCREMENT = 0x00000005
} ActorSound;
#endif

View File

@ -0,0 +1,25 @@
#ifndef _AMBIENT_SOUNDS_
#define _AMBIENT_SOUNDS_
#include "ultra64.h"
#include "types.h"
typedef enum AmbientSounds {
SPOOKY = 0x00000000,
WIND = 0x00000001,
BEACH = 0x00000002,
JUNGLE = 0x00000003,
UNDER_SEA1 = 0x00000004,
UNDER_SEA2 = 0x00000005,
SILENCE = 0x00000006,
UNDER_SEA3 = 0x00000007,
UNDER_SEA4 = 0x00000008,
EXIT_SEA = 0x00000009,
UNDER_SEA5 = 0x0000000A,
UNDER_SEA6 = 0x0000000B,
BIRDS = 0x0000000C,
SEA = 0x0000000D,
MUSIC = 0x00000010
} AmbientSounds;
#endif

View File

@ -0,0 +1,44 @@
#ifndef _ANIM_
#define _ANIM_
#include "ultra64.h"
#include "types.h"
typedef enum Anim {
WHITE_BOO__STOP = 0x00950000,
WHITE_BOO__IDLE = 0x00950001,
WHITE_BOO__WALK = 0x00950002,
WHITE_BOO__RUN = 0x00950003,
WHITE_BOO__TALK = 0x00950004,
WHITE_BOO__WAVE = 0x00950005,
WHITE_BOO__PAIN = 0x00950006,
WHITE_BOO__HIDE = 0x00950007,
WHITE_BOO__SPOOK = 0x00950008,
WHITE_BOO__DENYING = 0x00950009,
WHITE_BOO__SKEPTICAL = 0x0095000A,
WHITE_BOO__THROW = 0x0095000B,
WHITE_BOO__CARRYING_STOP = 0x0095000C,
WHITE_BOO__CARRYING_IDLE = 0x0095000D,
WHITE_BOO__CARRYING_WALK = 0x0095000E,
WHITE_BOO__CARRYING_RUN = 0x0095000F,
WHITE_BOO__CARRYING_SHAKE = 0x00950010,
DUSTY_BOO__STOP = 0x00950100,
DUSTY_BOO__IDLE = 0x00950101,
DUSTY_BOO__WALK = 0x00950102,
DUSTY_BOO__RUN = 0x00950103,
DUSTY_BOO__TALK = 0x00950104,
DUSTY_BOO__WAVE = 0x00950105,
DUSTY_BOO__PAIN = 0x00950106,
DUSTY_BOO__HIDE = 0x00950107,
DUSTY_BOO__SPOOK = 0x00950108,
DUSTY_BOO__DENYING = 0x00950109,
DUSTY_BOO__SKEPTICAL = 0x0095010A,
DUSTY_BOO__THROW = 0x0095010B,
DUSTY_BOO__CARRYING_STOP = 0x0095010C,
DUSTY_BOO__CARRYING_IDLE = 0x0095010D,
DUSTY_BOO__CARRYING_WALK = 0x0095010E,
DUSTY_BOO__CARRYING_RUN = 0x0095010F,
DUSTY_BOO__CARRYING_SHAKE = 0x00950110
} Anim;
#endif

View File

@ -0,0 +1,14 @@
#ifndef _CAM_
#define _CAM_
#include "ultra64.h"
#include "types.h"
typedef enum Cam {
DEFAULT = 0x00000000,
BATTLE = 0x00000001,
TATTLE = 0x00000002,
CAM3 = 0x00000003
} Cam;
#endif

View File

@ -0,0 +1,19 @@
#ifndef _DECORATION_
#define _DECORATION_
#include "ultra64.h"
#include "types.h"
typedef enum Decoration {
GOLDEN_FLAMES = 0x00000001,
SWEAT = 0x00000002,
SEEING_STARS = 0x00000003,
RED_FLAMES = 0x00000004,
GREY_SMOKE_TRAIL = 0x00000005,
FIRE_SMOKE_TRAIL = 0x00000006,
WHIRLWIND = 0x00000007,
STEAM_EMITTER = 0x00000008,
RADIAL_STAR_EMITTER = 0x0000000B
} Decoration;
#endif

View File

@ -0,0 +1,15 @@
#ifndef _DOOR_SOUNDS_
#define _DOOR_SOUNDS_
#include "ultra64.h"
#include "types.h"
typedef enum DoorSounds {
BASIC = 0x00000000,
METAL = 0x00000001,
LARGE = 0x00000002,
CREAKY = 0x00000003,
GATE = 0x00000004
} DoorSounds;
#endif

View File

@ -0,0 +1,12 @@
#ifndef _DOOR_SWING_
#define _DOOR_SWING_
#include "ultra64.h"
#include "types.h"
typedef enum DoorSwing {
IN = 0x00000001,
OUT = -0x00000001
} DoorSwing;
#endif

View File

@ -0,0 +1,23 @@
#ifndef _EASING_
#define _EASING_
#include "ultra64.h"
#include "types.h"
typedef enum Easing {
LINEAR = 0x00000000,
QUADRATIC_IN = 0x00000001,
CUBIC_IN = 0x00000002,
QUARTIC_IN = 0x00000003,
QUADRATIC_OUT = 0x00000004,
CUBIC_OUT = 0x00000005,
QUARTIC_OUT = 0x00000006,
COS_SLOW_OVERSHOOT = 0x00000007,
COS_FAST_OVERSHOOT = 0x00000008,
COS_BOUNCE = 0x00000009,
COS_IN_OUT = 0x0000000A,
SIN_OUT = 0x0000000B,
COS_IN = 0x0000000C
} Easing;
#endif

View File

@ -0,0 +1,24 @@
#ifndef _ELEMENT_
#define _ELEMENT_
#include "ultra64.h"
#include "types.h"
typedef enum Element {
NORMAL = 0x00000001,
FIRE = 0x00000002,
WATER = 0x00000003,
ICE = 0x00000004,
MYSTERY = 0x00000005,
MAGIC = 0x00000007,
HAMMER = 0x00000008,
JUMP = 0x00000009,
COSMIC = 0x0000000A,
BLAST = 0x0000000B,
SHOCK = 0x0000000C,
QUAKE = 0x0000000D,
THROW = 0x0000000F,
END = 0x00000000
} Element;
#endif

View File

@ -0,0 +1,16 @@
#ifndef _EMOTE_
#define _EMOTE_
#include "ultra64.h"
#include "types.h"
typedef enum Emote {
EXCLAMATION = 0x00000000,
SHOCK = 0x00000001,
QUESTION = 0x00000002,
FRUSTRATION = 0x00000003,
ELLIPSIS = 0x00000004,
INVALID = 0x00000005
} Emote;
#endif

View File

@ -0,0 +1,15 @@
#ifndef _ENCOUNTER_TRIGGER_
#define _ENCOUNTER_TRIGGER_
#include "ultra64.h"
#include "types.h"
typedef enum EncounterTrigger {
NONE = 0x00000001,
JUMP = 0x00000002,
SPIN = 0x00000003,
HAMMER = 0x00000004,
PARTNER = 0x00000006
} EncounterTrigger;
#endif

View File

@ -0,0 +1,62 @@
#ifndef _ENTITY_
#define _ENTITY_
#include "ultra64.h"
#include "types.h"
typedef enum Entity {
SAVE_POINT = 0x802E9A18,
RED_SWITCH = 0x802E9BB0,
BLUE_SWITCH = 0x802E9BD4,
HUGE_BLUE_SWITCH = 0x802E9BF8,
GREEN_STOMP_SWITCH = 0x802E9C1C,
MULTI_TRIGGER_BLOCK = 0x802EA07C,
BRICK_BLOCK = 0x802EA0C4,
MULTI_COIN_BRICK = 0x802EA0E8,
HAMMER1_BLOCK = 0x802EA10C,
HAMMER1_BLOCK_WIDE = 0x802EA130,
HAMMER1_BLOCK_THICK = 0x802EA154,
HAMMER1_BLOCK_TINY = 0x802EA178,
HAMMER2_BLOCK = 0x802EA19C,
HAMMER2_BLOCK_WIDE = 0x802EA1C0,
HAMMER2_BLOCK_THICK = 0x802EA1E4,
HAMMER2_BLOCK_TINY = 0x802EA208,
HAMMER3_BLOCK = 0x802EA22C,
HAMMER3_BLOCK_WIDE = 0x802EA250,
HAMMER3_BLOCK_THICK = 0x802EA274,
HAMMER3_BLOCK_TINY = 0x802EA298,
POW_BLOCK = 0x802EA2E0,
YELLOW_BLOCK = 0x802EA564,
HIDDEN_YELLOW_BLOCK = 0x802EA588,
RED_BLOCK = 0x802EA5AC,
HIDDEN_RED_BLOCK = 0x802EA5D0,
SINGLE_TRIGGER_BLOCK = 0x802EA5F4,
HEALING_BLOCK = 0x802EA7E0,
SUPER_BLOCK = 0x802EA910,
SCRIPT_SPRING = 0x802EAA30,
SIMPLE_SPRING = 0x802EAA54,
HIDDEN_PANEL = 0x802EAB04,
GIANT_CHEST = 0x802EAE0C,
CHEST = 0x802EAE30,
BLUE_WARP_PIPE = 0x802EAF80,
WOODEN_CRATE = 0x802EAED4,
SIGNPOST = 0x802EAFDC,
PADLOCK = 0x802BCD68,
PADLOCK_RED_FRAME = 0x802BCD8C,
PADLOCK_RED_FACE = 0x802BCDB0,
PADLOCK_BLUE_FACE = 0x802BCDD4,
BOARDED_FLOOR = 0x802BCE84,
BOMBABLE_ROCK1 = 0x802BCF00,
BOMBABLE_ROCK2 = 0x802BCF24,
CYMBAL_PLANT = 0x802BC788,
PINK_FLOWER = 0x802BC7AC,
SPINNING_FLOWER = 0x802BC7F4,
BELLBELL_PLANT = 0x802BCBD8,
TRUMPET_PLANT = 0x802BCBFC,
SPONGY_FLOWER = 0x802BCC20,
RED_ARROW_SIGNS = 0x802BCD9C,
TWEESTER = 0x802BCA74,
STAR_BOX_LAUCHER = 0x802BCB44
} Entity;
#endif

View File

@ -0,0 +1,46 @@
#ifndef _EVENT_
#define _EVENT_
#include "ultra64.h"
#include "types.h"
typedef enum Event {
IMMUNE = 0x00000019,
HIT_COMBO = 0x00000009,
HIT = 0x0000000A,
DEATH = 0x00000020,
FALL_TRIGGER = 0x0000000C,
FLIP_TRIGGER = 0x0000000D,
EXPLODE_TRIGGER = 0x00000022,
SPIN_SMASH_HIT = 0x0000000B,
SPIN_SMASH_DEATH = 0x00000021,
SPIN_SMASH_LAUNCH_HIT = 0x00000011,
SPIN_SMASH_LAUNCH_DEATH = 0x00000015,
POWER_BOUNCE_HIT = 0x00000015,
POWER_BOUNCE_DEATH = 0x00000028,
BURN_HIT = 0x0000000E,
BURN_DEATH = 0x00000024,
SHOCK_HIT = 0x0000002F,
SHOCK_DEATH = 0x00000026,
BEGIN_AIR_LIFT = 0x0000003A,
AIR_LIFT_FAILED = 0x0000001F,
BLOW_AWAY = 0x00000016,
SCARE_AWAY = 0x00000039,
UP_AND_AWAY = 0x0000003D,
STAR_BEAM = 0x00000013,
RECOVER_STATUS = 0x00000031,
SWAP_PARTNER = 0x0000003F,
BLOCK = 0x0000001A,
SPIKE_CONTACT = 0x0000002A,
SPIKE_DEATH = 0x00000027,
SPIKE_TAUNT = 0x0000001B,
BURN_CONTACT = 0x0000002C,
BURN_TAUNT = 0x0000001C,
BEGIN_FIRST_STRIKE = 0x00000038,
END_FIRST_STRIKE = 0x00000035,
LIFE_SHROOM_PROC = 0x00000040,
REVIVE = 0x00000041,
LUCKY = 0x00000037
} Event;
#endif

View File

@ -0,0 +1,17 @@
#ifndef _HIT_RESULT_
#define _HIT_RESULT_
#include "ultra64.h"
#include "types.h"
typedef enum HitResult {
HIT = 0x00000000,
LANDED_ON_SPIKE = 0x00000004,
LUCKY = 0x00000005,
MISS = 0x00000006,
HIT_STATIC = 0x00000007,
IMMUNE = 0x00000008,
TRIGGERED_EXPLODE = -0x00000001
} HitResult;
#endif

View File

@ -0,0 +1,16 @@
#ifndef _HIT_SOUND_
#define _HIT_SOUND_
#include "ultra64.h"
#include "types.h"
typedef enum HitSound {
MISS = 0x00000000,
BONES = 0x00000001,
NORMAL = 0x00000002,
FIRE = 0x00000003,
ICE = 0x00000004,
SHOCK = 0x00000005
} HitSound;
#endif

View File

@ -0,0 +1,367 @@
#ifndef _ITEM_
#define _ITEM_
#include "ultra64.h"
#include "types.h"
typedef enum Item {
JUMP = 0x00000001,
SPIN_JUMP = 0x00000002,
TORNADO_JUMP = 0x00000003,
HAMMER = 0x00000004,
SUPER_HAMMER = 0x00000005,
ULTRA_HAMMER = 0x00000006,
LUCKY_STAR = 0x00000007,
MAP = 0x00000008,
BIG_MAP = 0x00000009,
FIRST_DEGREE_CARD = 0x0000000A,
SECOND_DEGREE_CARD = 0x0000000B,
THIRD_DEGREE_CARD = 0x0000000C,
FOURTH_DEGREE_CARD = 0x0000000D,
DIPLOMA = 0x0000000E,
ULTRA_STONE = 0x0000000F,
FORTRESS_KEY = 0x00000010,
RUINS_KEY = 0x00000011,
PULSE_STONE = 0x00000012,
CASTLE_KEY1 = 0x00000013,
PALACE_KEY = 0x00000014,
LUNAR_STONE = 0x00000015,
PYRAMID_STONE = 0x00000016,
DIAMOND_STONE = 0x00000017,
GOLDEN_VASE = 0x00000018,
KOOPERS_SHELL = 0x00000019,
CASTLE_KEY2 = 0x0000001A,
FOREST_PASS = 0x0000001B,
WEIGHT = 0x0000001C,
BOOS_PORTRAIT = 0x0000001D,
CRYSTAL_BERRY = 0x0000001E,
MYSTICAL_KEY = 0x0000001F,
STOREROOM_KEY = 0x00000020,
TOY_TRAIN = 0x00000021,
RECORD = 0x00000022,
FRYING_PAN = 0x00000023,
DICTIONARY = 0x00000024,
MYSTERY_NOTE = 0x00000025,
SUSPICIOUS_NOTE = 0x00000026,
CRYSTAL_BALL = 0x00000027,
SCREWDRIVER = 0x00000028,
COOKBOOK = 0x00000029,
JADE_RAVEN = 0x0000002A,
MAGICAL_SEED1 = 0x0000002B,
MAGICAL_SEED2 = 0x0000002C,
MAGICAL_SEED3 = 0x0000002D,
MAGICAL_SEED4 = 0x0000002E,
TOAD_DOLL = 0x0000002F,
CALCULATOR = 0x00000030,
BUCKET = 0x00000031,
SCARF = 0x00000032,
RED_KEY = 0x00000033,
BLUE_KEY = 0x00000034,
LETTER01 = 0x00000036,
LETTER02 = 0x00000037,
LETTER03 = 0x00000038,
LETTER04 = 0x00000039,
LETTER05 = 0x0000003A,
LETTER06 = 0x0000003B,
LETTER07 = 0x0000003C,
LETTER08 = 0x0000003D,
LETTER09 = 0x0000003E,
LETTER10 = 0x00000040,
LETTER11 = 0x00000041,
LETTER12 = 0x00000045,
LETTER13 = 0x00000046,
LETTER14 = 0x00000047,
LETTER15 = 0x00000048,
LETTER16 = 0x00000049,
LETTER17 = 0x0000004A,
LETTER18 = 0x0000004B,
LETTER19 = 0x0000004C,
LETTER20 = 0x0000004E,
LETTER21 = 0x0000004F,
LETTER22 = 0x00000050,
LETTER23 = 0x00000051,
LETTER24 = 0x00000052,
ARTIFACT = 0x00000053,
LETTER25 = 0x00000054,
DOLLY = 0x00000056,
WATER_STONE = 0x00000057,
MAGICAL_BEAN = 0x00000058,
FERTILE_SOIL = 0x00000059,
MIRACLE_WATER = 0x0000005A,
VOLCANO_VASE = 0x0000005B,
TAPE = 0x0000005C,
SUGAR = 0x0000005D,
SALT = 0x0000005E,
EGG1 = 0x0000005F,
CREAM = 0x00000060,
STRAWBERRY = 0x00000061,
BUTTER = 0x00000062,
CLEANSER = 0x00000063,
WATER = 0x00000064,
FLOUR = 0x00000065,
MILK = 0x00000066,
LYRICS = 0x00000067,
MELODY = 0x00000068,
MAILBAG = 0x00000069,
CASTLE_KEY3 = 0x0000006A,
ODD_KEY = 0x0000006B,
STAR_STONE = 0x0000006C,
SNEAKY_PARASOL = 0x0000006D,
KOOPA_LEGENDS = 0x0000006E,
AUTOGRAPH1 = 0x0000006F,
EMPTY_WALLET = 0x00000070,
AUTOGRAPH2 = 0x00000071,
KOOPA_SHELL = 0x00000072,
OLD_PHOTO = 0x00000073,
GLASSES = 0x00000074,
PHOTOGRAPH = 0x00000075,
PACKAGE = 0x00000076,
RED_JAR = 0x00000077,
CASTLE_KEY4 = 0x00000078,
WAREHOUSE_KEY = 0x00000079,
PRISON_KEY1 = 0x0000007A,
SILVER_CREDIT = 0x0000007B,
GOLD_CREDIT = 0x0000007C,
PRISON_KEY2 = 0x0000007D,
PRISON_KEY3 = 0x0000007E,
PRISON_KEY4 = 0x0000007F,
FIRE_FLOWER = 0x00000080,
SNOWMAN_DOLL = 0x00000081,
THUNDER_RAGE = 0x00000082,
SHOOTING_STAR = 0x00000083,
THUNDER_BOLT = 0x00000084,
PEBBLE = 0x00000085,
DUSTY_HAMMER = 0x00000086,
INSECTICIDE_HERB = 0x00000087,
STONE_CAP = 0x00000088,
TASTY_TONIC = 0x00000089,
MUSHROOM = 0x0000008A,
VOLT_SHROOM = 0x0000008B,
SUPER_SHROOM = 0x0000008C,
DRIED_SHROOM = 0x0000008D,
ULTRA_SHROOM = 0x0000008E,
SLEEPY_SHEEP = 0x0000008F,
P_O_W_BLOCK = 0x00000090,
HUSTLE_DRINK = 0x00000091,
STOP_WATCH = 0x00000092,
WHACKAS_BUMP = 0x00000093,
APPLE = 0x00000094,
LIFE_SHROOM = 0x00000095,
MYSTERY = 0x00000096,
REPEL_GEL = 0x00000097,
FRIGHT_JAR = 0x00000098,
PLEASE_COME_BACK = 0x00000099,
DIZZY_DIAL = 0x0000009A,
SUPER_SODA = 0x0000009B,
LEMON = 0x0000009C,
LIME = 0x0000009D,
BLUE_BERRY = 0x0000009E,
RED_BERRY = 0x0000009F,
YELLOW_BERRY = 0x000000A0,
BUBBLE_BERRY = 0x000000A1,
JAMMIN_JELLY = 0x000000A2,
MAPLE_SYRUP = 0x000000A3,
HONEY_SYRUP = 0x000000A4,
GOOMNUT = 0x000000A5,
KOOPA_LEAF = 0x000000A6,
DRIED_PASTA = 0x000000A7,
DRIED_FRUIT = 0x000000A8,
STRANGE_LEAF = 0x000000A9,
CAKE_MIX = 0x000000AA,
EGG2 = 0x000000AB,
COCONUT = 0x000000AC,
MELON = 0x000000AD,
STINKY_HERB = 0x000000AE,
ICED_POTATO = 0x000000AF,
SPICY_SOUP = 0x000000B0,
APPLE_PIE = 0x000000B1,
HONEY_ULTRA = 0x000000B2,
MAPLE_ULTRA = 0x000000B3,
JELLY_ULTRA = 0x000000B4,
KOOPASTA = 0x000000B5,
FRIED_SHROOM = 0x000000B6,
SHROOM_CAKE = 0x000000B7,
SHROOM_STEAK = 0x000000B8,
HOT_SHROOM = 0x000000B9,
SWEET_SHROOM = 0x000000BA,
YUMMY_MEAL = 0x000000BB,
HEALTHY_JUICE = 0x000000BC,
BLAND_MEAL = 0x000000BD,
DELUXE_FEAST = 0x000000BE,
SPECIAL_SHAKE = 0x000000BF,
BIG_COOKIE = 0x000000C0,
CAKE = 0x000000C1,
MISTAKE = 0x000000C2,
KOOPA_TEA = 0x000000C3,
HONEY_SUPER = 0x000000C4,
MAPLE_SUPER = 0x000000C5,
JELLY_SUPER = 0x000000C6,
SPAGHETTI = 0x000000C7,
EGG_MISSILE = 0x000000C8,
FRIED_EGG = 0x000000C9,
HONEY_SHROOM = 0x000000CA,
HONEY_CANDY = 0x000000CB,
ELECTRO_POP = 0x000000CC,
FIRE_POP = 0x000000CD,
LIME_CANDY = 0x000000CE,
COCO_POP = 0x000000CF,
LEMON_CANDY = 0x000000D0,
JELLY_POP = 0x000000D1,
STRANGE_CAKE = 0x000000D2,
KOOKY_COOKIE = 0x000000D3,
FROZEN_FRIES = 0x000000D4,
POTATO_SALAD = 0x000000D5,
NUTTY_CAKE = 0x000000D6,
MAPLE_SHROOM = 0x000000D7,
BOILED_EGG = 0x000000D8,
YOSHI_COOKIE = 0x000000D9,
JELLY_SHROOM1 = 0x000000DA,
JELLY_SHROOM2 = 0x000000DB,
JELLY_SHROOM3 = 0x000000DC,
JELLY_SHROOM4 = 0x000000DD,
JELLY_SHROOM5 = 0x000000DE,
JELLY_SHROOM6 = 0x000000DF,
SPIN_SMASH = 0x000000E0,
MULTIBOUNCE = 0x000000E1,
POWER_PLUS_A = 0x000000E2,
DODGE_MASTER = 0x000000E3,
POWER_BOUNCE = 0x000000E4,
SPIKE_SHIELD = 0x000000E5,
FIRST_ATTACK = 0x000000E6,
H_P_PLUS_A = 0x000000E7,
QUAKE_HAMMER = 0x000000E8,
DOUBLE_DIP = 0x000000E9,
MYSTERY_SCROLL = 0x000000EA,
SLEEP_STOMP = 0x000000EB,
FIRE_SHIELD = 0x000000EC,
QUICK_CHANGE = 0x000000ED,
D_DOWN_POUND = 0x000000EE,
DIZZY_STOMP = 0x000000EF,
SMASH_CHARGE0 = 0x000000F0,
PRETTY_LUCKY = 0x000000F1,
FEELING_FINE = 0x000000F2,
ATTACK_F_X_A = 0x000000F3,
ALLOR_NOTHING = 0x000000F4,
H_P_DRAIN = 0x000000F5,
JUMP_CHARGE0 = 0x000000F6,
SLOW_GO = 0x000000F7,
F_P_PLUS_A = 0x000000F8,
MEGA_RUSH = 0x000000F9,
ICE_POWER = 0x000000FA,
DEFEND_PLUS_A = 0x000000FB,
PAY_OFF = 0x000000FC,
MONEY_MONEY = 0x000000FD,
CHILL_OUT = 0x000000FE,
HAPPY_HEART_A = 0x000000FF,
ZAP_TAP = 0x00000100,
BERSERKER = 0x00000101,
RIGHT_ON = 0x00000102,
RUNAWAY_PAY = 0x00000103,
REFUND = 0x00000104,
FLOWER_SAVER_A = 0x00000105,
TRIPLE_DIP = 0x00000106,
HAMMER_THROW = 0x00000107,
MEGA_QUAKE = 0x00000108,
SMASH_CHARGE = 0x00000109,
JUMP_CHARGE = 0x0000010A,
S_SMASH_CHG = 0x0000010B,
S_JUMP_CHG = 0x0000010C,
POWER_RUSH = 0x0000010D,
AUTO_JUMP = 0x0000010E,
AUTO_SMASH = 0x0000010F,
CRAZY_HEART = 0x00000110,
LAST_STAND = 0x00000111,
CLOSE_CALL = 0x00000112,
P_UP_D_DOWN = 0x00000113,
LUCKY_DAY = 0x00000114,
MEGA_H_P_DRAIN = 0x00000115,
P_DOWN_D_UP = 0x00000116,
POWER_QUAKE = 0x00000117,
AUTO_MULTIBOUNCE = 0x00000118,
FLOWER_FANATIC = 0x00000119,
HEART_FINDER = 0x0000011A,
FLOWER_FINDER = 0x0000011B,
SPIN_ATTACK = 0x0000011C,
DIZZY_ATTACK = 0x0000011D,
I_SPY = 0x0000011E,
SPEEDY_SPIN = 0x0000011F,
BUMP_ATTACK = 0x00000120,
POWER_JUMP = 0x00000121,
SUPER_JUMP = 0x00000122,
MEGA_JUMP = 0x00000123,
POWER_SMASH1 = 0x00000124,
SUPER_SMASH = 0x00000125,
MEGA_SMASH = 0x00000126,
POWER_SMASH2 = 0x00000127,
POWER_SMASH3 = 0x00000128,
DEEP_FOCUS1 = 0x00000129,
SUPER_FOCUS = 0x0000012A,
SHRINK_SMASH = 0x0000012B,
SHELL_CRACK = 0x0000012C,
KAIDEN = 0x0000012D,
D_DOWN_JUMP = 0x0000012E,
SHRINK_STOMP = 0x0000012F,
DAMAGE_DODGE_A = 0x00000130,
EARTHQUAKE_JUMP = 0x00000131,
DEEP_FOCUS2 = 0x00000132,
DEEP_FOCUS3 = 0x00000133,
H_P_PLUS_B = 0x00000134,
F_P_PLUS_B = 0x00000135,
HAPPY_HEART_B = 0x00000136,
HAPPY_HEART_X = 0x00000137,
FLOWER_SAVER_B = 0x00000138,
FLOWER_SAVER_X = 0x00000139,
DAMAGE_DODGE_B = 0x0000013A,
DAMAGE_DODGE_X = 0x0000013B,
POWER_PLUS_B = 0x0000013C,
POWER_PLUS_X = 0x0000013D,
DEFEND_PLUS_X = 0x0000013E,
DEFEND_PLUS_Y = 0x0000013F,
HAPPY_FLOWER_A = 0x00000140,
HAPPY_FLOWER_B = 0x00000141,
HAPPY_FLOWER_X = 0x00000142,
GROUP_FOCUS = 0x00000143,
PEEKABOO = 0x00000144,
ATTACK_F_X_D = 0x00000145,
ATTACK_F_X_B = 0x00000146,
ATTACK_F_X_E = 0x00000147,
ATTACK_F_X_C = 0x00000148,
ATTACK_F_X_F = 0x00000149,
H_P_PLUS_C = 0x0000014A,
H_P_PLUS_X = 0x0000014B,
H_P_PLUS_Y = 0x0000014C,
F_P_PLUS_C = 0x0000014D,
F_P_PLUS_X = 0x0000014E,
F_P_PLUS_Y = 0x0000014F,
HEALTHY_HEALTHY = 0x00000150,
ATTACK_F_X_F2 = 0x00000151,
ATTACK_F_X_F3 = 0x00000152,
ATTACK_F_X_F4 = 0x00000153,
ATTACK_F_X_F5 = 0x00000154,
PARTNER_ATTACK = 0x00000155,
HEART = 0x00000156,
COIN = 0x00000157,
HEART_PIECE = 0x00000158,
STAR_POINT = 0x00000159,
FULL_HEAL = 0x0000015A,
FLOWER = 0x0000015B,
STAR_PIECE = 0x0000015C,
PRESENT = 0x0000015D,
COMPLETE_CAKE = 0x0000015E,
BARE_CAKE = 0x0000015F,
EMPTY_CAKE_PAN = 0x00000160,
FULL_CAKE_PAN = 0x00000161,
EMPTY_MIXING_BOWL = 0x00000162,
FULL_MIXING_BOWL = 0x00000163,
CAKE_WITH_ICING = 0x00000164,
CAKE_WITH_BERRIES = 0x00000165,
HAMMER1_ICON = 0x00000166,
HAMMER2_ICON = 0x00000167,
HAMMER3_ICON = 0x00000168,
BOOTS1_ICON = 0x00000169,
BOOTS2_ICON = 0x0000016A,
BOOTS3_ICON = 0x0000016B,
ITEMS_ICON = 0x0000016C
} Item;
#endif

View File

@ -0,0 +1,32 @@
#ifndef _ITEM_SPAWN_MODE_
#define _ITEM_SPAWN_MODE_
#include "ultra64.h"
#include "types.h"
typedef enum ItemSpawnMode {
DECORATION = 0x00000001,
TOSS__SPAWN_ALWAYS = 0x00000003,
BATTLE_REWARD = 0x00000004,
TOSS__NEVER_VANISH = 0x00000005,
TOSS = 0x00000006,
TOSS__SPAWN_ONCE = 0x00000007,
TOSS__SPAWN_ONCE__NEVER_VANISH = 0x00000008,
TOSS__SPAWN_ALWAYS__NEVER_VANISH = 0x00000009,
ITEM_BLOCK__ITEM = 0x0000000A,
ITEM_BLOCK__BADGE = 0x0000000B,
FALL__SPAWN_ALWAYS = 0x0000000C,
FALL__NEVER_VANISH = 0x0000000D,
FALL = 0x0000000E,
FALL__SPAWN_ONCE = 0x0000000F,
FIXED__SPAWN_ALWAYS = 0x00000010,
FIXED__NEVER_VANISH = 0x00000011,
FIXED = 0x00000012,
FIXED__SPAWN_ALWAYS__NEVER_VANISH = 0x00000013,
ITEM_BLOCK__SPAWN_ALWAYS = 0x00000014,
ITEM_BLOCK__COIN = 0x00000015,
TOSS__HIGHER__NEVER_VANISH = 0x00000016,
TOSS__SPAWN_ALWAYS__SMALL = 0x0000001A
} ItemSpawnMode;
#endif

View File

@ -0,0 +1,14 @@
#ifndef _ITER_
#define _ITER_
#include "ultra64.h"
#include "types.h"
typedef enum Iter {
FIRST = 0xFFFFFFFF,
LAST = 0x0000000A,
NEXT = 0x00000000,
PREV = 0x00000001
} Iter;
#endif

View File

@ -0,0 +1,46 @@
#ifndef _LOCATION_
#define _LOCATION_
#include "ultra64.h"
#include "types.h"
typedef enum Location {
NONE = 0x00000018,
TESTING = 0x00000017,
TOAD_TOWN = 0x00000001,
PEACH_CASTLE_GROUNDS = 0x00000019,
SHOOTING_STAR_SUMMIT = 0x0000001B,
TOAD_TOWN_TUNNELS = 0x00000002,
GOOMBA_VILLAGE = 0x0000001E,
GOOMBA_ROAD = 0x0000001F,
PLEASANT_PATH = 0x00000020,
KOOPA_VILLAGE = 0x00000021,
KOOPA_BROS_FORTRESS = 0x00000007,
MT_RUGGED = 0x00000008,
DRY_DRY_DESERT = 0x0000000A,
DRY_DRY_OUTPOST = 0x00000009,
DRY_DRY_RUINS = 0x0000000B,
FOREVER_FOREST = 0x0000000C,
BOOS_MANSION = 0x0000000D,
GUSTY_GULCH = 0x00000022,
TUBBAS_MANOR = 0x0000000F,
WINDY_MILL = 0x00000023,
SHY_GUYS_TOYBOX = 0x00000010,
JADE_JUNGLE = 0x00000024,
YOSHIS_VILLAGE = 0x00000025,
MT_LAVALAVA = 0x00000012,
FLOWER_FIELDS = 0x00000026,
CLOUDY_CLIMB = 0x00000027,
SHIVER_CITY = 0x00000028,
SHIVER_SNOWFIELD = 0x00000029,
STARBORN_VALLEY = 0x0000002A,
SHIVER_MOUNTAIN = 0x0000002B,
CRYSTAL_PALACE = 0x00000015,
STAR_WAY = 0x0000001C,
STAR_HAVEN = 0x0000001D,
BOWSERS_CASTLE = 0x00000016,
PEACHS_CASTLE = 0x0000001A,
MARIOS_HOUSE = 0x0000002C
} Location;
#endif

View File

@ -0,0 +1,13 @@
#ifndef _NPC_
#define _NPC_
#include "ultra64.h"
#include "types.h"
typedef enum Npc {
SELF = 0xFFFFFFFF,
PLAYER = 0xFFFFFFFE,
PARTNER = 0xFFFFFFFC
} Npc;
#endif

View File

@ -0,0 +1,14 @@
#ifndef _OUTCOME_
#define _OUTCOME_
#include "ultra64.h"
#include "types.h"
typedef enum Outcome {
PLAYER_WON = 0x00000000,
PLAYER_LOST = 0x00000001,
PLAYER_FLED = 0x00000002,
ENEMY_FLED = 0x00000003
} Outcome;
#endif

View File

@ -0,0 +1,22 @@
#ifndef _PARTNER_
#define _PARTNER_
#include "ultra64.h"
#include "types.h"
typedef enum Partner {
NONE = 0x00000000,
GOOMBARIO = 0x00000001,
KOOPER = 0x00000002,
BOMBETTE = 0x00000003,
PARAKARRY = 0x00000004,
GOOMPA = 0x00000005,
WATT = 0x00000006,
SUSHIE = 0x00000007,
LAKILESTER = 0x00000008,
BOW = 0x00000009,
GOOMBARIA = 0x0000000A,
TWINK = 0x0000000B
} Partner;
#endif

View File

@ -0,0 +1,25 @@
#ifndef _PHASE_
#define _PHASE_
#include "ultra64.h"
#include "types.h"
typedef enum Phase {
EXECUTE_ACTION = 0x00000000,
FIRST_STRIKE = 0x00000001,
RUN_AWAY_START = 0x00000003,
RUN_AWAY_RESET = 0x00000004,
RUN_AWAY_FAIL = 0x00000007,
USE_DEFEND = 0x00000006,
USE_LIFE_SHROOM = 0x00000008,
PLAYER_BEGIN = 0x0000000A,
PLAYER_END = 0x0000000D,
ENEMY_BEGIN = 0x0000000C,
ENEMY_END = 0x0000000B,
MERLEE_ATTACK_BONUS = 0x00000014,
MERLEE_DEFENSE_BONUS = 0x00000015,
MERLEE_EXP_BONUS = 0x00000016,
PLAYER_HAPPY = 0x0000001E
} Phase;
#endif

View File

@ -0,0 +1,49 @@
#ifndef _PLAYER_ANIM_
#define _PLAYER_ANIM_
#include "ultra64.h"
#include "types.h"
typedef enum PlayerAnim {
STAND_STILL = 0x00010000,
CROUCH_STILL = 0x00010001,
PANTING = 0x00010003,
WALKING = 0x00010004,
RUNNING = 0x00010005,
BEFORE_JUMP = 0x00010006,
MIDAIR_STILL = 0x00010007,
MIDAIR = 0x00010008,
STUNNED_STILL = 0x0001000E,
DEAD_STILL = 0x0001000F,
SPINNING = 0x00010011,
FLAILING = 0x00010012,
SIT_STILL = 0x00010013,
CROUCH = 0x00010014,
STONE_STILL = 0x00010015,
THROW = 0x00010016,
FALL_BACK = 0x00010017,
FALL_DOWN = 0x00010018,
SCARED = 0x00010019,
HURT_FOOT = 0x0001001A,
RUN_PANIC = 0x0001001B,
EAT = 0x0001001C,
STICK_OUT_TONGUE = 0x0001001D,
PLANT = 0x0001001E,
GOT_ITEM = 0x0001001F,
READY_JUMP = 0x00010020,
THINKING = 0x00010021,
LOST_BALANCE = 0x00010022,
SHOCK_STILL = 0x00010023,
DRINK = 0x00010025,
SQUISH = 0x00010026,
RUN_THINKING = 0x00010027,
QUESTION = 0x00010028,
NOD_YES = 0x00010029,
PRAY = 0x0001002C,
CHARRED = 0x0001002F,
GET_UP = 0x00010030,
DUST_OFF = 0x00010031,
THUMBS_UP = 0x00010032
} PlayerAnim;
#endif

View File

@ -0,0 +1,153 @@
#ifndef _SONG_
#define _SONG_
#include "ultra64.h"
#include "types.h"
typedef enum Song {
TOAD_TOWN = 0x00000000,
NORMAL_BATTLE = 0x00000002,
SPECIAL_BATTLE = 0x00000003,
JR_TROOPA_BATTLE = 0x00000004,
FINAL_BOWSER_BATTLE = 0x00000005,
GOOMBA_KING_BATTLE = 0x00000007,
KOOPA_BROS_BATTLE = 0x00000008,
FAKE_BOWSER_BATTLE = 0x00000009,
TUTANKOOPA_BATTLE = 0x0000000A,
TUBBA_BLUBBA_BATTLE = 0x0000000B,
GENERAL_GUY_BATTLE = 0x0000000C,
LAVA_PIRANHA_BATTLE = 0x0000000D,
HUFF_N_PUFF_BATTLE = 0x0000000E,
CRYSTAL_KING_BATTLE = 0x0000000F,
GOOMBA_VILLAGE = 0x00000010,
PLEASANT_PATH = 0x00000011,
FUZZY_ATTACK = 0x00000012,
KOOPA_VILLAGE = 0x00000013,
KOOPA_FORTRESS = 0x00000014,
DRY_DRY_OUTPOST = 0x00000015,
MT_RUGGED = 0x00000016,
DRY_DRY_DESERT = 0x00000017,
DRY_DRY_RUINS = 0x00000018,
RUINS_BASEMENT = 0x00000019,
FOREVER_FOREST = 0x0000001A,
BOOS_MANSION = 0x0000001B,
CHEERFUL_BOOS_MANSION = 0x0000001C,
GUSTY_GULCH = 0x0000001D,
TUBBAS_MANOR = 0x0000001E,
TUBBA_ESCAPE = 0x0000001F,
SHY_GUY_TOYBOX = 0x00000020,
TOYBOX_TRAIN = 0x00000021,
CREEPY_TOYBOX = 0x00000022,
JADE_JUNGLE = 0x00000024,
DEEP_JUNGLE = 0x00000025,
YOSHIS_VILLAGE = 0x00000026,
YOSHIS_PANIC = 0x00000027,
RAPHAEL_RAVEN = 0x00000028,
MT_LAVALAVA = 0x00000029,
VOLCANO_ESCAPE = 0x0000002A,
STAR_WAY_OPENS = 0x0000002B,
MASTER_BATTLE = 0x0000002C,
RADIO_ISLAND_SOUNDS = 0x0000002D,
RADIO_HOT_HITS = 0x0000002E,
RADIO_GOLDEN_OLDIES = 0x0000002F,
FLOWER_FIELDS_CLOUDY = 0x00000030,
FLOWER_FIELDS_SUNNY = 0x00000031,
CLOUDY_CLIMB = 0x00000032,
PUFF_PUFF_MACHINE = 0x00000033,
SUN_TOWER_CLOUDY = 0x00000034,
SUN_TOWER_SUNNY = 0x00000035,
CRYSTAL_PALACE = 0x00000037,
SHIVER_CITY = 0x00000038,
PENGUIN_MYSTERY = 0x00000039,
SHIVER_SNOWFIELD = 0x0000003A,
SHIVER_MOUNTAIN = 0x0000003B,
STARBORN_VALLEY = 0x0000003C,
MERLAR_THEME = 0x0000003D,
MAIL_CALL = 0x0000003E,
PEACHS_CASTLE_PARTY = 0x0000003F,
CHAPTER_END = 0x00000040,
CHAPTER_START = 0x00000041,
ITEM_UPGRADE = 0x00000042,
PHONOGRAPH_MUSIC = 0x00000044,
TUTANKOOPA_THEME = 0x00000045,
KAMMY_KOOPA_THEME = 0x00000046,
JR_TROOPA_THEME = 0x00000047,
BULLET_BILL_ASSAULT = 0x00000048,
MONTY_MOLE_ASSAULT = 0x00000049,
SHY_GUY_INVASION = 0x0000004A,
TOAD_TOWN_TUNNELS = 0x0000004B,
WHALE_THEME = 0x0000004C,
FOREVER_FOREST_WARNING = 0x0000004D,
YOSHI_KIDS_FOUND = 0x0000004E,
UNUSED_FANFARE = 0x0000004F,
GOOMBA_KING_THEME = 0x00000050,
KOOPA_BROS_INTERLUDE = 0x00000051,
KOOPA_BROS_THEME = 0x00000052,
TUTANKOOPA_WARNING = 0x00000053,
TUTANKOOPA_REVEALED = 0x00000054,
TUBBA_BLUBBA_THEME = 0x00000055,
GENERAL_GUY_THEME = 0x00000056,
LAVA_PIRANHA_THEME = 0x00000057,
HUFF_N_PUFF_THEME = 0x00000058,
CRYSTAL_KING_THEME = 0x00000059,
BLOOPER_THEME = 0x0000005A,
MINIBOSS_BATTLE = 0x0000005B,
MONSTAR_THEME = 0x0000005C,
CLUB64 = 0x0000005D,
UNUSED_OPENING = 0x0000005E,
BOWSERS_CASTLE_FALLS = 0x0000005F,
STAR_HAVEN = 0x00000060,
SHOOTING_STAR_SUMMIT = 0x00000061,
STARSHIP_THEME = 0x00000062,
STAR_SANCTUARY = 0x00000063,
BOWSERS_CASTLE = 0x00000064,
BOWSERS_CASTLE_CAVES = 0x00000065,
BOWSER_THEME = 0x00000066,
BOWSER_BATTLE = 0x00000067,
PEACH_WISHES = 0x00000068,
FILE_SELECT = 0x00000069,
MAIN_THEME = 0x0000006A,
BOWSER_ATTACKS = 0x0000006B,
MARIO_FALLS = 0x0000006C,
PEACH_APPEARS = 0x0000006D,
THE_END = 0x0000006E,
RECOVERED_STAR_ROD = 0x0000006F,
TWINK_THEME = 0x00000070,
STIRRING_CAKE = 0x00000071,
GOURMET_GUY_FREAKOUT = 0x00000072,
PRISONER_PEACH_THEME = 0x00000073,
PEACH_MISSION = 0x00000074,
PEACH_SNEAKING = 0x00000075,
PEACH_CAUGHT = 0x00000076,
PEACH_QUIZ_INTRO = 0x00000077,
STAR_SPIRIT_THEME = 0x00000078,
PENGUIN_WHODUNIT = 0x00000079,
PENGUIN_WAKES_UP = 0x0000007A,
MAGIC_BEANSTALK = 0x0000007B,
MERLEE_SPELL = 0x0000007C,
LAKILESTER_THEME = 0x0000007D,
GOOMBA_BROS_RETREAT = 0x0000007E,
SUNSHINE_RETURNS = 0x0000007F,
RIDING_THE_RAILS = 0x00000080,
RIDING_THE_WHALE = 0x00000081,
NEW_PARTNER = 0x00000082,
DRY_DRY_RUINS_APPEAR = 0x00000083,
CANDY_CANES = 0x00000084,
PLAYROOM = 0x00000085,
MOUSTAFA_THEME = 0x00000086,
GAME_OVER = 0x00000087,
TAKING_REST = 0x00000088,
FLOWER_N_P_C_THEME = 0x00000089,
FLOWER_GATE_APPEARS = 0x0000008A,
BATTLE_END = 0x0000008B,
POP_DIVA_SONG = 0x0000008C,
BOO_MINIGAME = 0x0000008D,
LEVEL_UP = 0x0000008E,
PARADE_DAY = 0x00000090,
PARADE_NIGHT = 0x00000091,
MARIO_BROS_HOUSE = 0x00000094,
INTRO_STORY = 0x00000095,
NEW_PARTNER_J_P = 0x00000096
} Song;
#endif

View File

@ -0,0 +1,70 @@
#ifndef _SOUND_
#define _SOUND_
#include "ultra64.h"
#include "types.h"
typedef enum Sound {
JR_TROOPA_SPLASH = 0x00000045,
JR_TROOPA_SWIM = 0x00000046,
BOO_SPOOK = 0x00000047,
BOO_VANISH = 0x000000C1,
BOO_APPEAR = 0x000000C3,
MENU_OPEN = 0x000000C5,
MENU_CLOSE = 0x000000C6,
MENU_CHANGE_SELECTION = 0x000000C7,
MENU_CHANGE_TAB = 0x000000C8,
MENU_NEXT = 0x000000C9,
MENU_BACK = 0x000000CA,
STEP1 = 0x00000141,
STEP2 = 0x00000142,
TORNADO_JUMP = 0x00000147,
SOFT_LAND = 0x00000148,
LAND = 0x0000014B,
HIT_BLOCK = 0x0000014E,
SEARCH_BUSH = 0x00000153,
BASIC_DOOR_OPEN = 0x000001C1,
BASIC_DOOR_CLOSE = 0x000001C2,
METAL_DOOR_OPEN = 0x000001C3,
METAL_DOOR_CLOSE = 0x000001C4,
LARGE_DOOR_OPEN = 0x000001C5,
LARGE_DOOR_CLOSE = 0x000001C6,
CREAKY_DOOR_OPEN = 0x000001C7,
CREAKY_DOOR_CLOSE = 0x000001C8,
METAL_GATE_OPEN = 0x000001C9,
METAL_GATE_CLOSE = 0x000001CA,
BOW_SPOOK = 0x00000291,
SMOKE_BURST = 0x000002CD,
DAYZEE_SONG = 0x000002D7,
POWER_UP = 0x000002D8,
SHY_GUY_SCREAMS1 = 0x0000030C,
SHY_GUY_SCREAMS2 = 0x0000030D,
SHY_GUY_SCREAMS3 = 0x0000030E,
TOY_TANK_MOVE1 = 0x0000030F,
TOY_TANK_MOVE2 = 0x00000310,
GENERAL_WHISTLE = 0x00000395,
MOLE_SURFACE = 0x00000321,
MOLE_DIG = 0x00000322,
MOLE_POP = 0x00000323,
JUMP = 0x000003E2,
MISS_JUMP = 0x000003E3,
DEATH = 0x000003E5,
BIG_POWER_UP = 0x000003E6,
MOLE_THROW = 0x000003E8,
CLOSE_SHELL = 0x000002FF,
OPEN_SHELL = 0x000003D4,
BOW_VANISH = 0x0000200E,
BOW_APPEAR = 0x0000200F,
CANNON1 = 0x00002016,
CANNON2 = 0x00002017,
CANNON3 = 0x00002018,
JUMP = 0x00002081,
BOMB_BLAST = 0x00002076,
SPELL_CAST1 = 0x000020D4,
SPELL_CAST2 = 0x000020D5,
SPELL_CAST3 = 0x000020D6,
SPELL_CAST4 = 0x000020D7,
SPELL_CAST5 = 0x000020D8
} Sound;
#endif

View File

@ -0,0 +1,243 @@
#ifndef _SPRITE_
#define _SPRITE_
#include "ultra64.h"
#include "types.h"
typedef enum Sprite {
WORLD_GOOMBARIO = 0x00000001,
WORLD_KOOPER = 0x00000002,
WORLD_BOMBETTE = 0x00000003,
WORLD_PARAKARRY = 0x00000004,
WORLD_BOW = 0x00000005,
WORLD_WATT = 0x00000006,
WORLD_SUSHI = 0x00000007,
WORLD_LAKILESTER = 0x00000008,
BATTLE_GOOMBARIO = 0x00000009,
BATTLE_KOOPER = 0x0000000A,
BATTLE_BOMBETTE = 0x0000000B,
BATTLE_PARAKARRY = 0x0000000C,
BATTLE_BOW = 0x0000000D,
BATTLE_WATT = 0x0000000E,
BATTLE_SUSHI = 0x0000000F,
BATTLE_LAKILESTER = 0x00000010,
KOOPER_WITHOUT_SHELL = 0x00000011,
WORLD_ELDSTAR = 0x00000012,
WORLD_MAMAR = 0x00000013,
WORLD_SKOLAR = 0x00000014,
WORLD_MUSKULAR = 0x00000015,
WORLD_MISSTAR = 0x00000016,
WORLD_KLEVAR = 0x00000017,
WORLD_KALMAR = 0x00000018,
BATTLE_ELDSTAR = 0x00000019,
BATTLE_MAMAR = 0x0000001A,
BATTLE_SKOLAR = 0x0000001B,
BATTLE_MUSKULAR = 0x0000001C,
BATTLE_MISSTAR = 0x0000001D,
BATTLE_KLEVAR = 0x0000001E,
BATTLE_KALMAR = 0x0000001F,
TWINK = 0x00000020,
JR_TROOPA = 0x00000021,
SPIKED_JR_TROOPA = 0x00000022,
SPIKED_PARA_JR_TROOPA = 0x00000023,
MAGE_JR_TROOPA = 0x00000024,
PARA_JR_TROOPA = 0x00000025,
GOOMBA = 0x00000026,
SPIKED_GOOMBA = 0x00000027,
PARAGOOMBA = 0x00000028,
KOOPA_TROOPA = 0x00000029,
PARA_TROOPA = 0x0000002A,
FUZZY = 0x0000002B,
BOMBOMB = 0x0000002C,
BULLET_BILL = 0x0000002D,
BILL_BLASTER = 0x0000002E,
MONTY_MOLE = 0x0000002F,
CLEFT = 0x00000030,
POKEY = 0x00000031,
BANDIT = 0x00000032,
BUZZY_BEETLE = 0x00000033,
SWOOPER = 0x00000034,
STONE_CHOMP = 0x00000035,
PUTRID_PIRANHA = 0x00000036,
PIRANHA_PLANT = 0x00000037,
SENTINEL = 0x00000038,
WORLD_CLUBBA = 0x00000039,
BATTLE_CLUBBA = 0x0000003A,
SHY_GUY = 0x0000003B,
GROOVE_GUY = 0x0000003C,
SKY_GUY = 0x0000003D,
PYRO_GUY = 0x0000003E,
SPY_GUY = 0x0000003F,
MEDI_GUY = 0x00000040,
FUZZIPEDE = 0x00000041,
JUNGLE_GUY = 0x00000042,
HEART_PLANT = 0x00000043,
HURT_PLANT = 0x00000044,
M_BUSH = 0x00000045,
BUBBLE = 0x00000046,
KENT_C_KOOPA = 0x00000047,
DAYZEE = 0x00000048,
LAKITU = 0x00000049,
SPINY = 0x0000004A,
BZZAP = 0x0000004B,
RUFF_PUFF = 0x0000004C,
SPIKE_TOP = 0x0000004D,
DUPLIGHOST = 0x0000004E,
ALBINO_DINO = 0x0000004F,
BLOOPER = 0x00000050,
BABY_BLOOPER = 0x00000051,
GULPIT = 0x00000052,
DRY_BONES = 0x00000053,
THROWN_BONE = 0x00000054,
BONY_BEETLE = 0x00000055,
MAGIKOOPA = 0x00000056,
FLYING_MAGIKOOPA = 0x00000057,
WORLD_KOOPATROL = 0x00000058,
KOOPATROL = 0x00000059,
HAMMER_BROS = 0x0000005A,
BUSH_BASIC = 0x0000005B,
BUSH_BLOCKY = 0x0000005C,
BUSH_DRY = 0x0000005D,
BUSH_LEAFY = 0x0000005E,
BUSH_MATTED = 0x0000005F,
WORLD_KAMMY = 0x00000060,
BATTLE_KAMMY = 0x00000061,
GOOMBA_BROS = 0x00000062,
GOOMBA_KING = 0x00000063,
SPIKY_GOOMNUT = 0x00000064,
DARK_TOAD = 0x00000065,
KOOPA_BROS = 0x00000066,
BUZZAR = 0x00000067,
TUTANKOOPA = 0x00000068,
CHAIN_CHOMP = 0x00000069,
WORLD_TUBBA = 0x0000006A,
BATTLE_TUBBA = 0x0000006B,
TUBBAS_HEART = 0x0000006C,
BIG_LANTERN_GHOST = 0x0000006D,
SHY_SQUAD_GUY = 0x0000006E,
MARSHAL_GUY = 0x0000006F,
STILT_GUY = 0x00000070,
STILT_GUY_UNFOLD = 0x00000071,
SHY_STACK_GUY = 0x00000072,
SHY_STACK_UNFOLD = 0x00000073,
SHY_STACK_DAMAGE = 0x00000074,
SHY_STACK_ROCK = 0x00000075,
GENERAL_GUY = 0x00000076,
GENERAL_GUY_BOMB = 0x00000077,
TANK_GUY = 0x00000078,
LAVA_PIRANHA_HEAD = 0x00000079,
PETIT_PIRANHA = 0x0000007A,
LAVA_BUD = 0x0000007B,
HUFF_N_PUFF = 0x0000007C,
TUFF_PUFF = 0x0000007D,
MONSTAR = 0x0000007E,
CRYSTAL_KING = 0x0000007F,
WORLD_BOWSER = 0x00000080,
BATTLE_BOWSER = 0x00000081,
LUIGI = 0x00000082,
TOAD = 0x00000083,
THREE_SISTERS = 0x00000084,
VANNA_T = 0x00000085,
TOAD_KID = 0x00000086,
TOAD_GUARD = 0x00000087,
HARRY_T = 0x00000088,
TOAD_MINISTER = 0x00000089,
POSTMASTER = 0x0000008A,
CONDUCTOR_TOAD = 0x0000008B,
TRAIN_STATION_TOAD = 0x0000008C,
FISHMAEL = 0x0000008D,
ARTIST_TOAD = 0x0000008E,
KOOPA = 0x0000008F,
KOOPA_WITHOUT_SHELL = 0x00000090,
WORLD_BOMBOMB = 0x00000091,
WHACKA = 0x00000092,
DRYITE = 0x00000093,
MOUSER = 0x00000094,
BOO = 0x00000095,
YOSHI = 0x00000096,
YOSHI_KID = 0x00000097,
RAVEN = 0x00000098,
BUBULB = 0x00000099,
PENGUIN = 0x0000009A,
SHIVER_TOAD = 0x0000009B,
ALT_BANDIT = 0x0000009C,
GOOMPAPA = 0x0000009D,
GOOMBARIA = 0x0000009E,
GOOMAMA = 0x0000009F,
GOOMPA = 0x000000A0,
GOOMMA = 0x000000A1,
THE_MASTER = 0x000000A2,
CHAN = 0x000000A3,
LEE = 0x000000A4,
MERLON = 0x000000A5,
CHET_RIPPO = 0x000000A6,
ROWF = 0x000000A7,
MINH_T = 0x000000A8,
RUSS_T = 0x000000A9,
TAYCE_T = 0x000000AA,
FICE_T = 0x000000AB,
BARTENDER = 0x000000AC,
CHANTERELLE = 0x000000AD,
RIP_CHEATO = 0x000000AE,
CHUCK_QUIZMO = 0x000000AF,
MERLUVLEE = 0x000000B0,
MERLAR = 0x000000B1,
MERLOW = 0x000000B2,
STAR_KID = 0x000000B3,
KOLORADO_WIFE = 0x000000B4,
KOOPA_KOOT = 0x000000B5,
KOLORADO = 0x000000B6,
BATTLE_KOLORADO = 0x000000B7,
ARCHEOLOGIST = 0x000000B8,
NOMADIMOUSE = 0x000000B9,
WORLD_MERLEE = 0x000000BA,
BATTLE_MERLEE = 0x000000BB,
DISGUISED_MOUSTAFA = 0x000000BC,
MOUSTAFA = 0x000000BD,
OAKLIE = 0x000000BE,
BOOTLER = 0x000000BF,
YAKKEY = 0x000000C0,
GOURMET_GUY = 0x000000C1,
VILLAGE_LEADER = 0x000000C2,
LEADERS_FRIEND = 0x000000C3,
RAFAEL_RAVEN = 0x000000C4,
TOLIELUP = 0x000000C5,
GATE_FLOWER = 0x000000C6,
PETUNIA = 0x000000C7,
POSIE = 0x000000C8,
LILY = 0x000000C9,
ROSIE = 0x000000CA,
SUN = 0x000000CB,
LAKILULU = 0x000000CC,
NINJI = 0x000000CD,
MAYOR_PENGUIN = 0x000000CE,
MAYOR_PENGUIN_WIFE = 0x000000CF,
PENGUIN_PATROL = 0x000000D0,
HERRINGWAY = 0x000000D1,
MERLE = 0x000000D2,
STAR_ROD = 0x000000D3,
FIRE = 0x000000D4,
COIN = 0x000000D5,
PARADE_PEACH = 0x000000D6,
PARADE_KOOPAS = 0x000000D7,
PARADE_BURNT_BOWSER = 0x000000D8,
PARADE_LUIGI = 0x000000D9,
PARADE_PARTNERS = 0x000000DA,
PARADE_YOSHIS = 0x000000DB,
PARADA_KOLORADOS = 0x000000DC,
PARADE_CHICKS = 0x000000DD,
PARADE_ICE_SHOW = 0x000000DE,
PARADE_TOADS = 0x000000DF,
PARADE_BATONS = 0x000000E0,
PARADE_DRUMS = 0x000000E1,
PARADE_FLAGS = 0x000000E2,
PARADE_HORNS = 0x000000E3,
PARADE_TUBBA_BALLOON = 0x000000E4,
PARADE_WIZARDS = 0x000000E5,
PARADE_MARIO = 0x000000E6,
PARADE_SHY_GUYS = 0x000000E7,
PARADE_TWINK = 0x000000E8,
LEAF = 0x000000E9
} Sprite;
#endif

View File

@ -0,0 +1,40 @@
#ifndef _STATUS_
#define _STATUS_
#include "ultra64.h"
#include "types.h"
typedef enum Status {
NORMAL = 0x00000001,
DEFAULT = 0x00000002,
DEFAULT_TURN_MOD = 0x0000001F,
SLEEP = 0x00000006,
SLEEP_TURN_MOD = 0x00000020,
POISON = 0x00000009,
POISON_TURN_MOD = 0x00000025,
FROZEN = 0x00000007,
FROZEN_TURN_MOD = 0x00000022,
DIZZY = 0x00000004,
DIZZY_TURN_MOD = 0x00000024,
FEAR = 0x00000003,
FEAR_TURN_MOD = 0x00000023,
STATIC = 0x0000000B,
STATIC_TURN_MOD = 0x00000021,
PARALYZE = 0x00000005,
PARALYZE_TURN_MOD = 0x00000026,
SHRINK = 0x0000000A,
SHRINK_TURN_MOD = 0x00000027,
STOP = 0x00000008,
STOP_TURN_MOD = 0x00000029,
STONE = 0x0000000C,
DAZE = 0x0000000D,
END = 0x00000000,
BERSERK = 0x00000010,
TURN_DONE = 0x00000012,
HUSTLE = 0x00000019,
DANGER = 0x0000001A,
THINKING = 0x0000001C,
WEARY = 0x0000001D
} Status;
#endif

View File

@ -0,0 +1,22 @@
#ifndef _TRIGGER_
#define _TRIGGER_
#include "ultra64.h"
#include "types.h"
typedef enum Trigger {
FLOOR_TOUCH = 0x00000080,
FLOOR_ABOVE = 0x00080000,
FLOOR_PRESS_A = 0x00000800,
FLOOR_JUMP = 0x00000200,
WALL_TOUCH = 0x00000400,
WALL_PUSH = 0x00000040,
WALL_PRESS_A = 0x00000100,
WALL_HAMMER = 0x00001000,
CEILING_TOUCH = 0x00040000,
POINT_BOMB = 0x00100000,
GAME_FLAG_SET = 0x00010000,
AREA_FLAG_SET = 0x00020000
} Trigger;
#endif