You've already forked Microtransactions64
mirror of
https://github.com/Print-and-Panic/Microtransactions64.git
synced 2026-01-21 10:17:19 -08:00
Refresh 1
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
#ifndef _ULTRA64_GBI_H_
|
||||
#define _ULTRA64_GBI_H_
|
||||
|
||||
#include <PR/ultratypes.h>
|
||||
|
||||
/* Types */
|
||||
|
||||
/* Vertex (set up for use with colors) */
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,9 @@
|
||||
#ifndef _ULTRA64_GU_H_
|
||||
#define _ULTRA64_GU_H_
|
||||
|
||||
#include <PR/mbi.h>
|
||||
#include <PR/ultratypes.h>
|
||||
|
||||
#define GU_PI 3.1415926
|
||||
/* Functions */
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
#ifndef _ULTRA64_TIME_H_
|
||||
#define _ULTRA64_TIME_H_
|
||||
|
||||
#include <PR/ultratypes.h>
|
||||
#include <PR/os_message.h>
|
||||
|
||||
/* Types */
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
#ifndef _ULTRA64_VI_H_
|
||||
#define _ULTRA64_VI_H_
|
||||
|
||||
#include <PR/ultratypes.h>
|
||||
#include <PR/os_message.h>
|
||||
|
||||
/* Ultra64 Video Interface */
|
||||
|
||||
|
||||
|
||||
@@ -96,9 +96,9 @@ extern u32 bhvEndToad[];
|
||||
extern u32 bhvEndPeach[];
|
||||
extern u32 bhvUnusedParticleSpawn[];
|
||||
extern u32 bhvUkiki[];
|
||||
extern u32 bhvUnused0F14[];
|
||||
extern u32 bhvLittleCage2[];
|
||||
extern u32 bhvLittleCage[];
|
||||
extern u32 bhvUkikiCageChild[];
|
||||
extern u32 bhvUkikiCageStar[];
|
||||
extern u32 bhvUkikiCage[];
|
||||
extern u32 bhvBitfsSinkingPlatforms[];
|
||||
extern u32 bhvBitfsSinkingCagePlatform[];
|
||||
extern u32 bhvDddMovingPole[];
|
||||
@@ -179,7 +179,7 @@ extern u32 bhvDddWarp[];
|
||||
extern u32 bhvMoatGrills[];
|
||||
extern u32 bhvClockMinuteHand[];
|
||||
extern u32 bhvClockHourHand[];
|
||||
extern u32 bhvUkikiOpenCage[];
|
||||
extern u32 bhvMacroUkiki[];
|
||||
extern u32 bhvStub1D0C[];
|
||||
extern u32 bhvLllRotatingHexagonalPlatform[];
|
||||
extern u32 bhvLllSinkingRockBlock[];
|
||||
@@ -521,8 +521,8 @@ extern u32 bhvBird[];
|
||||
extern u32 bhvRacingPenguin[];
|
||||
extern u32 bhvPenguinRaceFinishLine[];
|
||||
extern u32 bhvPenguinRaceShortcutCheck[];
|
||||
extern u32 bhvHauntedRoomCheck[];
|
||||
extern u32 bhvHauntedRoomCheckSubobject[];
|
||||
extern u32 bhvCoffinManager[];
|
||||
extern u32 bhvCoffin[];
|
||||
extern u32 bhvClamShell[];
|
||||
extern u32 bhvSkeeter[];
|
||||
extern u32 bhvSkeeterWave[];
|
||||
|
||||
@@ -264,8 +264,8 @@ struct MacroPreset MacroObjectPresets[] = {
|
||||
{bhvYellowCoin, MODEL_YELLOW_COIN, 0},
|
||||
{bhvYellowCoin, MODEL_YELLOW_COIN, 0},
|
||||
{bhvYellowCoin, MODEL_YELLOW_COIN, 0},
|
||||
{bhvUkikiOpenCage, MODEL_UKIKI, 0}, // unused
|
||||
{bhvUkikiOpenCage, MODEL_UKIKI, 1}, // unused
|
||||
{bhvMacroUkiki, MODEL_UKIKI, 0}, // unused
|
||||
{bhvMacroUkiki, MODEL_UKIKI, 1}, // unused
|
||||
{bhvPiranhaPlant, MODEL_PIRANHA_PLANT, 0}, // unused
|
||||
{bhvYellowCoin, MODEL_YELLOW_COIN, 0},
|
||||
{bhvSmallWhomp, MODEL_WHOMP, 0},
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -84,7 +84,7 @@
|
||||
#define OBJ_MOVE_HIT_WALL (1 << 9) // 0x0200
|
||||
#define OBJ_MOVE_HIT_EDGE (1 << 10) // 0x0400
|
||||
#define OBJ_MOVE_ABOVE_LAVA (1 << 11) // 0x0800
|
||||
#define OBJ_MOVE_LEAVING_WATER (1 << 12) // 0x1000
|
||||
#define OBJ_MOVE_LEAVING_WATER (1 << 12) // 0x1000
|
||||
#define OBJ_MOVE_13 (1 << 13) // 0x2000
|
||||
#ifndef VERSION_JP
|
||||
#define OBJ_MOVE_ABOVE_DEATH_BARRIER (1 << 14) // 0x4000
|
||||
@@ -99,6 +99,11 @@
|
||||
OBJ_MOVE_UNDERWATER_ON_GROUND)
|
||||
#define OBJ_MOVE_MASK_HIT_WALL_OR_IN_WATER \
|
||||
(OBJ_MOVE_HIT_WALL | OBJ_MOVE_MASK_IN_WATER)
|
||||
#define OBJ_MOVE_MASK_NOT_AIR (\
|
||||
OBJ_MOVE_LANDED |\
|
||||
OBJ_MOVE_ON_GROUND |\
|
||||
OBJ_MOVE_AT_WATER_SURFACE |\
|
||||
OBJ_MOVE_UNDERWATER_ON_GROUND)
|
||||
|
||||
/* oActiveParticleFlags */
|
||||
#define ACTIVE_PARTICLE_0 0x00000001
|
||||
@@ -569,6 +574,82 @@
|
||||
#define MONTY_MOLE_ROCK_ACT_HELD 0
|
||||
#define MONTY_MOLE_ROCK_ACT_MOVE 1
|
||||
|
||||
/* Ukiki */
|
||||
/* oAction */
|
||||
#define UKIKI_ACT_IDLE 0
|
||||
#define UKIKI_ACT_RUN 1
|
||||
#define UKIKI_ACT_TURN_TO_MARIO 2
|
||||
#define UKIKI_ACT_JUMP 3
|
||||
#define UKIKI_ACT_GO_TO_CAGE 4
|
||||
#define UKIKI_ACT_WAIT_TO_RESPAWN 5
|
||||
#define UKIKI_ACT_UNUSED_TURN 6
|
||||
#define UKIKI_ACT_RETURN_HOME 7
|
||||
|
||||
/* oSubAction */
|
||||
#define UKIKI_SUB_ACT_TAUNT_NONE 0
|
||||
#define UKIKI_SUB_ACT_TAUNT_ITCH 1
|
||||
#define UKIKI_SUB_ACT_TAUNT_SCREECH 2
|
||||
#define UKIKI_SUB_ACT_TAUNT_JUMP_CLAP 3
|
||||
#define UKIKI_SUB_ACT_TAUNT_HANDSTAND 4
|
||||
|
||||
#define UKIKI_SUB_ACT_CAGE_RUN_TO_CAGE 0
|
||||
#define UKIKI_SUB_ACT_CAGE_WAIT_FOR_MARIO 1
|
||||
#define UKIKI_SUB_ACT_CAGE_TALK_TO_MARIO 2
|
||||
#define UKIKI_SUB_ACT_CAGE_TURN_TO_CAGE 3
|
||||
#define UKIKI_SUB_ACT_CAGE_JUMP_TO_CAGE 4
|
||||
#define UKIKI_SUB_ACT_CAGE_LAND_ON_CAGE 5
|
||||
#define UKIKI_SUB_ACT_CAGE_SPIN_ON_CAGE 6
|
||||
#define UKIKI_SUB_ACT_CAGE_DESPAWN 7
|
||||
|
||||
/* oUkikiTextState */
|
||||
#define UKIKI_TEXT_DEFAULT 0
|
||||
#define UKIKI_TEXT_CAGE_TEXTBOX 1
|
||||
#define UKIKI_TEXT_GO_TO_CAGE 2
|
||||
#define UKIKI_TEXT_STOLE_HAT 3
|
||||
#define UKIKI_TEXT_HAS_HAT 4
|
||||
#define UKIKI_TEXT_GAVE_HAT_BACK 5
|
||||
#define UKIKI_TEXT_DO_NOT_LET_GO 6
|
||||
#define UKIKI_TEXT_STEAL_HAT 7
|
||||
|
||||
/* oBehParams2ndByte */
|
||||
#define UKIKI_CAGE 0
|
||||
#define UKIKI_HAT 1
|
||||
|
||||
/* Animations */
|
||||
#define UKIKI_ANIM_RUN 0
|
||||
#define UKIKI_ANIM_UNUSED_WALK 1
|
||||
#define UKIKI_ANIM_UNUSED_APOSE 2
|
||||
#define UKIKI_ANIM_UNUSED_DEATH 3
|
||||
#define UKIKI_ANIM_SCREECH 4
|
||||
#define UKIKI_ANIM_JUMP_CLAP 5
|
||||
#define UKIKI_ANIM_UNUSED_HOP 6
|
||||
#define UKIKI_ANIM_LAND 7
|
||||
#define UKIKI_ANIM_JUMP 8
|
||||
#define UKIKI_ANIM_ITCH 9
|
||||
#define UKIKI_ANIM_HANDSTAND 10
|
||||
#define UKIKI_ANIM_TURN 11
|
||||
#define UKIKI_ANIM_HELD 12
|
||||
|
||||
/* oAnimState */
|
||||
#define UKIKI_ANIM_STATE_DEFAULT 0
|
||||
#define UKIKI_ANIM_STATE_EYE_CLOSED 1
|
||||
#define UKIKI_ANIM_STATE_HAT_ON 2
|
||||
|
||||
/* oUkikiHasHat */
|
||||
#define UKIKI_HAT_ON 1
|
||||
|
||||
/* Ukiki Cage Star */
|
||||
/* oAction */
|
||||
#define UKIKI_CAGE_STAR_ACT_IN_CAGE 0
|
||||
#define UKIKI_CAGE_STAR_ACT_SPAWN_STAR 1
|
||||
|
||||
/* Ukiki Cage */
|
||||
/* oAction */
|
||||
#define UKIKI_CAGE_ACT_WAIT_FOR_UKIKI 0
|
||||
#define UKIKI_CAGE_ACT_SPIN 1
|
||||
#define UKIKI_CAGE_ACT_FALL 2
|
||||
#define UKIKI_CAGE_ACT_HIDE 3
|
||||
|
||||
/* Piranha Plant */
|
||||
/* oAction */
|
||||
#define PIRANHA_PLANT_ACT_IDLE 0
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
#define /*0x184*/ oHealth OBJECT_FIELD_S32(0x3F)
|
||||
#define /*0x188*/ oBehParams OBJECT_FIELD_S32(0x40)
|
||||
#define /*0x18C*/ oPrevAction OBJECT_FIELD_S32(0x41)
|
||||
#define /*0x190*/ oUnk190 OBJECT_FIELD_U32(0x42)
|
||||
#define /*0x190*/ oInteractionSubtype OBJECT_FIELD_U32(0x42)
|
||||
#define /*0x194*/ oCollisionDistance OBJECT_FIELD_F32(0x43)
|
||||
#define /*0x198*/ oNumLootCoins OBJECT_FIELD_S32(0x44)
|
||||
#define /*0x19C*/ oDrawingDistance OBJECT_FIELD_F32(0x45)
|
||||
@@ -103,13 +103,9 @@
|
||||
#define /*0x1AC*/ oUnk1AC_VPTR OBJECT_FIELD_VPTR(0x49)
|
||||
#define /*0x1AC*/ oUnk1AC_S32 OBJECT_FIELD_S32(0x49)
|
||||
#define /*0x1AC*/ oUnk1AC_F32 OBJECT_FIELD_F32(0x49)
|
||||
#define /*0x1AC*/ oMipsForwardVelocity OBJECT_FIELD_F32(0x49)
|
||||
#define /*0x1AC*/ oUnk1AC_S16 OBJECT_FIELD_S16(0x49, 0)
|
||||
#define /*0x1AE*/ oUnk1AE OBJECT_FIELD_S16(0x49, 1)
|
||||
#define /*0x1B0*/ oUnk1B0 OBJECT_FIELD_S32(0x4A)
|
||||
#define /*0x1B0*/ oEyesShut OBJECT_FIELD_S16(0x4A, 0)
|
||||
#define /*0x1B0*/ oUnk1B0_S16 OBJECT_FIELD_S16(0x4A, 0)
|
||||
#define /*0x1B2*/ oUnk1B2 OBJECT_FIELD_S16(0x4A, 1)
|
||||
// more generic fields
|
||||
#define /*0x1B4*/ oWallAngle OBJECT_FIELD_U32(0x4B)
|
||||
#define /*0x1B8*/ oFloorType OBJECT_FIELD_S16(0x4C, 0)
|
||||
@@ -349,16 +345,19 @@
|
||||
#define /*0x0F8*/ oBulletBillUnkF8 OBJECT_FIELD_S32(0x1C)
|
||||
|
||||
/* Bowser */
|
||||
#define /*0x0F4*/ oBowserUnkF4 OBJECT_FIELD_S32(0x1B)
|
||||
#define /*0x0F8*/ oBowserUnkF8 OBJECT_FIELD_S32(0x1C)
|
||||
#define /*0x0FC*/ oBowserDistToCentre OBJECT_FIELD_F32(0x1D)
|
||||
#define /*0x106*/ oBowserUnk106 OBJECT_FIELD_S16(0x1F, 1)
|
||||
#define /*0x108*/ oBowserUnk108 OBJECT_FIELD_S16(0x20, 0)
|
||||
#define /*0x10A*/ oBowserHeldAnglePitch OBJECT_FIELD_S16(0x20, 1)
|
||||
#define /*0x0F4*/ oBowserUnkF4 OBJECT_FIELD_S32(0x1B)
|
||||
#define /*0x0F8*/ oBowserUnkF8 OBJECT_FIELD_S32(0x1C)
|
||||
#define /*0x0FC*/ oBowserDistToCentre OBJECT_FIELD_F32(0x1D)
|
||||
#define /*0x106*/ oBowserUnk106 OBJECT_FIELD_S16(0x1F, 1)
|
||||
#define /*0x108*/ oBowserUnk108 OBJECT_FIELD_S16(0x20, 0)
|
||||
#define /*0x10A*/ oBowserHeldAnglePitch OBJECT_FIELD_S16(0x20, 1)
|
||||
#define /*0x10D*/ oBowserHeldAngleVelYaw OBJECT_FIELD_S16(0x21, 0)
|
||||
#define /*0x10E*/ oBowserUnk10E OBJECT_FIELD_S16(0x21, 1)
|
||||
#define /*0x110*/ oBowserUnk110 OBJECT_FIELD_S16(0x22, 0)
|
||||
#define /*0x112*/ oBowserAngleToCentre OBJECT_FIELD_S16(0x22, 1)
|
||||
#define /*0x10E*/ oBowserUnk10E OBJECT_FIELD_S16(0x21, 1)
|
||||
#define /*0x110*/ oBowserUnk110 OBJECT_FIELD_S16(0x22, 0)
|
||||
#define /*0x112*/ oBowserAngleToCentre OBJECT_FIELD_S16(0x22, 1)
|
||||
#define /*0x1AE*/ oBowserUnk1AE OBJECT_FIELD_S16(0x49, 1)
|
||||
#define /*0x1B0*/ oBowserEyesShut OBJECT_FIELD_S16(0x4A, 0)
|
||||
#define /*0x1B2*/ oBowserUnk1B2 OBJECT_FIELD_S16(0x4A, 1)
|
||||
|
||||
/* Flame */
|
||||
#define /*0x0F4*/ oFlameUnkF4 OBJECT_FIELD_F32(0x1B)
|
||||
@@ -387,12 +386,19 @@
|
||||
/* bhvBowserKeyCourseExit */
|
||||
#define /*0x0F4*/ oBowserKeyCourseExitScale OBJECT_FIELD_F32(0x1B)
|
||||
|
||||
/* UkikiOpenCage */
|
||||
#define /*0x0F4*/ oUkikiOpenCageUnkF4 OBJECT_FIELD_S16(0x1B, 0)
|
||||
#define /*0x0F6*/ oUkikiOpenCageUnkF6 OBJECT_FIELD_S16(0x1B, 1)
|
||||
#define /*0x0FC*/ oUkikiOpenCageUnkFC OBJECT_FIELD_VPTR(0x1D)
|
||||
#define /*0x10C*/ oUkikiOpenCageUnk10C OBJECT_FIELD_S32(0x21)
|
||||
#define /*0x110*/ oUkikiOpenCageUnk110 OBJECT_FIELD_F32(0x22)
|
||||
/* Ukiki */
|
||||
#define /*0x0F4*/ oUkikiTauntCounter OBJECT_FIELD_S16(0x1B, 0)
|
||||
#define /*0x0F6*/ oUkikiTauntsToBeDone OBJECT_FIELD_S16(0x1B, 1)
|
||||
//TODO change to the actual waypoint form.
|
||||
#define /*0x0FC*/ oUkikiPath OBJECT_FIELD_VPTR(0x1D)
|
||||
#define /*0x110*/ oUkikiChaseFleeRange OBJECT_FIELD_F32(0x22)
|
||||
#define /*0x1AC*/ oUkikiTextState OBJECT_FIELD_S16(0x49, 0)
|
||||
#define /*0x1AE*/ oUkikiTextboxTimer OBJECT_FIELD_S16(0x49, 1)
|
||||
#define /*0x1B0*/ oUkikiCageSpinTimer OBJECT_FIELD_S16(0x4A, 0)
|
||||
#define /*0x1B2*/ oUkikiHasHat OBJECT_FIELD_S16(0x4A, 1)
|
||||
|
||||
/* Ukiki Cage*/
|
||||
#define /*0x088*/ oUkikiCageNextAction OBJECT_FIELD_S32(0x00)
|
||||
|
||||
/* HorizontalMovement */
|
||||
#define /*0x0F4*/ oHorizontalMovementUnkF4 OBJECT_FIELD_S32(0x1B)
|
||||
@@ -1028,8 +1034,9 @@
|
||||
#define /*0x0FC*/ oTreasureChestUnkFC OBJECT_FIELD_S32(0x1D)
|
||||
|
||||
/* Mips */
|
||||
#define /*0x0F4*/ oMipsStarStatus OBJECT_FIELD_S32(0x1B)
|
||||
#define /*0x0F4*/ oMipsStarStatus OBJECT_FIELD_S32(0x1B)
|
||||
#define /*0x0F8*/ oMipsStartWaypointIndex OBJECT_FIELD_S32(0x1C)
|
||||
#define /*0x1AC*/ oMipsForwardVelocity OBJECT_FIELD_F32(0x49)
|
||||
|
||||
/* Yoshi */
|
||||
#define /*0x0F4*/ oYoshiUnkF4 OBJECT_FIELD_S32(0x1B)
|
||||
|
||||
@@ -1,44 +1,45 @@
|
||||
#ifndef _SEQ_IDS_H
|
||||
#define _SEQ_IDS_H
|
||||
#ifndef SEQ_IDS_H
|
||||
#define SEQ_IDS_H
|
||||
|
||||
#define SEQ_VARIATION 0x80
|
||||
#define SEQ_VARIATION 0x80
|
||||
|
||||
#define SEQ_SOUND_PLAYER 0x0000
|
||||
#define SEQ_EVENT_CUTSCENE_COLLECT_STAR 0x0001
|
||||
#define SEQ_MENU_TITLE_SCREEN 0x0002
|
||||
#define SEQ_LEVEL_GRASS 0x0003
|
||||
#define SEQ_LEVEL_INSIDE_CASTLE 0x0004
|
||||
#define SEQ_LEVEL_WATER 0x0005
|
||||
#define SEQ_LEVEL_HOT 0x0006
|
||||
#define SEQ_LEVEL_BOSS_KOOPA 0x0007
|
||||
#define SEQ_LEVEL_SNOW 0x0008
|
||||
#define SEQ_LEVEL_SLIDE 0x0009
|
||||
#define SEQ_LEVEL_SPOOKY 0x000A
|
||||
#define SEQ_EVENT_PIRANHA_PLANT 0x000B
|
||||
#define SEQ_LEVEL_UNDERGROUND 0x000C
|
||||
#define SEQ_MENU_STAR_SELECT 0x000D
|
||||
#define SEQ_EVENT_POWERUP 0x000E
|
||||
#define SEQ_EVENT_METAL_CAP 0x000F
|
||||
#define SEQ_EVENT_KOOPA_MESSAGE 0x0010
|
||||
#define SEQ_LEVEL_KOOPA_ROAD 0x0011
|
||||
#define SEQ_EVENT_HIGH_SCORE 0x0012
|
||||
#define SEQ_EVENT_MERRY_GO_ROUND 0x0013
|
||||
#define SEQ_EVENT_RACE 0x0014
|
||||
#define SEQ_EVENT_CUTSCENE_STAR_SPAWN 0x0015
|
||||
#define SEQ_EVENT_BOSS 0x0016
|
||||
#define SEQ_EVENT_CUTSCENE_COLLECT_KEY 0x0017
|
||||
#define SEQ_EVENT_ENDLESS_STAIRS 0x0018
|
||||
#define SEQ_LEVEL_BOSS_KOOPA_FINAL 0x0019
|
||||
#define SEQ_EVENT_CUTSCENE_CREDITS 0x001A
|
||||
#define SEQ_EVENT_SOLVE_PUZZLE 0x001B
|
||||
#define SEQ_EVENT_TOAD_MESSAGE 0x001C
|
||||
#define SEQ_EVENT_PEACH_MESSAGE 0x001D
|
||||
#define SEQ_EVENT_CUTSCENE_INTRO 0x001E
|
||||
#define SEQ_EVENT_CUTSCENE_VICTORY 0x001F
|
||||
#define SEQ_EVENT_CUTSCENE_ENDING 0x0020
|
||||
#define SEQ_MENU_FILE_SELECT 0x0021
|
||||
#ifndef VERSION_JP
|
||||
#define SEQ_EVENT_CUTSCENE_LAKITU 0x0022
|
||||
#endif
|
||||
enum SeqId {
|
||||
SEQ_SOUND_PLAYER, // 0x00
|
||||
SEQ_EVENT_CUTSCENE_COLLECT_STAR, // 0x01
|
||||
SEQ_MENU_TITLE_SCREEN, // 0x02
|
||||
SEQ_LEVEL_GRASS, // 0x03
|
||||
SEQ_LEVEL_INSIDE_CASTLE, // 0x04
|
||||
SEQ_LEVEL_WATER, // 0x05
|
||||
SEQ_LEVEL_HOT, // 0x06
|
||||
SEQ_LEVEL_BOSS_KOOPA, // 0x07
|
||||
SEQ_LEVEL_SNOW, // 0x08
|
||||
SEQ_LEVEL_SLIDE, // 0x09
|
||||
SEQ_LEVEL_SPOOKY, // 0x0A
|
||||
SEQ_EVENT_PIRANHA_PLANT, // 0x0B
|
||||
SEQ_LEVEL_UNDERGROUND, // 0x0C
|
||||
SEQ_MENU_STAR_SELECT, // 0x0D
|
||||
SEQ_EVENT_POWERUP, // 0x0E
|
||||
SEQ_EVENT_METAL_CAP, // 0x0F
|
||||
SEQ_EVENT_KOOPA_MESSAGE, // 0x10
|
||||
SEQ_LEVEL_KOOPA_ROAD, // 0x11
|
||||
SEQ_EVENT_HIGH_SCORE, // 0x12
|
||||
SEQ_EVENT_MERRY_GO_ROUND, // 0x13
|
||||
SEQ_EVENT_RACE, // 0x14
|
||||
SEQ_EVENT_CUTSCENE_STAR_SPAWN, // 0x15
|
||||
SEQ_EVENT_BOSS, // 0x16
|
||||
SEQ_EVENT_CUTSCENE_COLLECT_KEY, // 0x17
|
||||
SEQ_EVENT_ENDLESS_STAIRS, // 0x18
|
||||
SEQ_LEVEL_BOSS_KOOPA_FINAL, // 0x19
|
||||
SEQ_EVENT_CUTSCENE_CREDITS, // 0x1A
|
||||
SEQ_EVENT_SOLVE_PUZZLE, // 0x1B
|
||||
SEQ_EVENT_TOAD_MESSAGE, // 0x1C
|
||||
SEQ_EVENT_PEACH_MESSAGE, // 0x1D
|
||||
SEQ_EVENT_CUTSCENE_INTRO, // 0x1E
|
||||
SEQ_EVENT_CUTSCENE_VICTORY, // 0x1F
|
||||
SEQ_EVENT_CUTSCENE_ENDING, // 0x20
|
||||
SEQ_MENU_FILE_SELECT, // 0x21
|
||||
SEQ_EVENT_CUTSCENE_LAKITU, // 0x22 (not in JP)
|
||||
SEQ_COUNT
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
@@ -1,88 +1,88 @@
|
||||
.set special_null_start, 0x00
|
||||
.set special_yellow_coin, 0x01
|
||||
.set special_yellow_coin_2, 0x02
|
||||
.set special_unknown_3, 0x03
|
||||
.set special_boo, 0x04
|
||||
.set special_unknown_5, 0x05
|
||||
.set special_lll_moving_octagonal_mesh_platform, 0x06
|
||||
.set special_snow_ball, 0x07
|
||||
.set special_lll_drawbridge_spawner, 0x08
|
||||
.set special_empty_9, 0x09
|
||||
.set special_lll_rotating_block_with_fire_bars, 0x0A
|
||||
.set special_lll_floating_wood_bridge, 0x0B
|
||||
.set special_tumbling_platform, 0x0C
|
||||
.set special_lll_rotating_hexagonal_ring, 0x0D
|
||||
.set special_lll_sinking_rectangular_platform, 0x0E
|
||||
.set special_lll_sinking_square_platforms, 0x0F
|
||||
.set special_lll_tilting_square_platform, 0x10
|
||||
.set special_lll_bowser_puzzle, 0x11
|
||||
.set special_mr_i, 0x12
|
||||
.set special_small_bully, 0x13
|
||||
.set special_big_bully, 0x14
|
||||
.set special_empty_21, 0x15
|
||||
.set special_empty_22, 0x16
|
||||
.set special_empty_23, 0x17
|
||||
.set special_empty_24, 0x18
|
||||
.set special_empty_25, 0x19
|
||||
.set special_moving_blue_coin, 0x1A
|
||||
.set special_jrb_chest, 0x1B
|
||||
.set special_water_ring, 0x1C
|
||||
.set special_mine, 0x1D
|
||||
.set special_empty_30, 0x1E
|
||||
.set special_empty_31, 0x1F
|
||||
.set special_butterfly, 0x20
|
||||
.set special_bowser, 0x21
|
||||
.set special_wf_rotating_wooden_platform, 0x22
|
||||
.set special_small_bomp, 0x23
|
||||
.set special_wf_sliding_platform, 0x24
|
||||
.set special_tower_platform_group, 0x25
|
||||
.set special_rotating_counter_clockwise, 0x26
|
||||
.set special_wf_tumbling_bridge, 0x27
|
||||
.set special_large_bomp, 0x28
|
||||
.set special_level_geo_03, 0x65
|
||||
.set special_level_geo_04, 0x66
|
||||
.set special_level_geo_05, 0x67
|
||||
.set special_level_geo_06, 0x68
|
||||
.set special_level_geo_07, 0x69
|
||||
.set special_level_geo_08, 0x6A
|
||||
.set special_level_geo_09, 0x6B
|
||||
.set special_level_geo_0A, 0x6C
|
||||
.set special_level_geo_0B, 0x6D
|
||||
.set special_level_geo_0C, 0x6E
|
||||
.set special_level_geo_0D, 0x6F
|
||||
.set special_level_geo_0E, 0x70
|
||||
.set special_level_geo_0F, 0x71
|
||||
.set special_level_geo_10, 0x72
|
||||
.set special_level_geo_11, 0x73
|
||||
.set special_level_geo_12, 0x74
|
||||
.set special_level_geo_13, 0x75
|
||||
.set special_level_geo_14, 0x76
|
||||
.set special_level_geo_15, 0x77
|
||||
.set special_level_geo_16, 0x78
|
||||
.set special_bubble_tree, 0x79
|
||||
.set special_spiky_tree, 0x7A
|
||||
.set special_snow_tree, 0x7B
|
||||
.set special_unknown_tree, 0x7C
|
||||
.set special_palm_tree, 0x7D
|
||||
.set special_castle_door, 0x89
|
||||
.set special_wooden_door, 0x7E
|
||||
.set special_unknown_door, 0x7F
|
||||
.set special_metal_door, 0x80
|
||||
.set special_hmc_door, 0x81
|
||||
.set special_unknown2_door, 0x82
|
||||
.set special_0stars_door, 0x8A
|
||||
.set special_1star_door, 0x8B
|
||||
.set special_3star_door, 0x8C
|
||||
.set special_key_door, 0x8D
|
||||
.set special_castle_door_warp, 0x88
|
||||
.set special_wooden_door_warp, 0x83
|
||||
.set special_unknown1_door_warp, 0x84
|
||||
.set special_metal_door_warp, 0x85
|
||||
.set special_unknown2_door_warp, 0x86
|
||||
.set special_unknown3_door_warp, 0x87
|
||||
.set special_null_end, 0xFF
|
||||
|
||||
# bbh
|
||||
|
||||
.set special_haunted_door, 0x7E
|
||||
|
||||
.set special_null_start, 0x00
|
||||
.set special_yellow_coin, 0x01
|
||||
.set special_yellow_coin_2, 0x02
|
||||
.set special_unknown_3, 0x03
|
||||
.set special_boo, 0x04
|
||||
.set special_unknown_5, 0x05
|
||||
.set special_lll_moving_octagonal_mesh_platform, 0x06
|
||||
.set special_snow_ball, 0x07
|
||||
.set special_lll_drawbridge_spawner, 0x08
|
||||
.set special_empty_9, 0x09
|
||||
.set special_lll_rotating_block_with_fire_bars, 0x0A
|
||||
.set special_lll_floating_wood_bridge, 0x0B
|
||||
.set special_tumbling_platform, 0x0C
|
||||
.set special_lll_rotating_hexagonal_ring, 0x0D
|
||||
.set special_lll_sinking_rectangular_platform, 0x0E
|
||||
.set special_lll_sinking_square_platforms, 0x0F
|
||||
.set special_lll_tilting_square_platform, 0x10
|
||||
.set special_lll_bowser_puzzle, 0x11
|
||||
.set special_mr_i, 0x12
|
||||
.set special_small_bully, 0x13
|
||||
.set special_big_bully, 0x14
|
||||
.set special_empty_21, 0x15
|
||||
.set special_empty_22, 0x16
|
||||
.set special_empty_23, 0x17
|
||||
.set special_empty_24, 0x18
|
||||
.set special_empty_25, 0x19
|
||||
.set special_moving_blue_coin, 0x1A
|
||||
.set special_jrb_chest, 0x1B
|
||||
.set special_water_ring, 0x1C
|
||||
.set special_mine, 0x1D
|
||||
.set special_empty_30, 0x1E
|
||||
.set special_empty_31, 0x1F
|
||||
.set special_butterfly, 0x20
|
||||
.set special_bowser, 0x21
|
||||
.set special_wf_rotating_wooden_platform, 0x22
|
||||
.set special_small_bomp, 0x23
|
||||
.set special_wf_sliding_platform, 0x24
|
||||
.set special_tower_platform_group, 0x25
|
||||
.set special_rotating_counter_clockwise, 0x26
|
||||
.set special_wf_tumbling_bridge, 0x27
|
||||
.set special_large_bomp, 0x28
|
||||
.set special_level_geo_03, 0x65
|
||||
.set special_level_geo_04, 0x66
|
||||
.set special_level_geo_05, 0x67
|
||||
.set special_level_geo_06, 0x68
|
||||
.set special_level_geo_07, 0x69
|
||||
.set special_level_geo_08, 0x6A
|
||||
.set special_level_geo_09, 0x6B
|
||||
.set special_level_geo_0A, 0x6C
|
||||
.set special_level_geo_0B, 0x6D
|
||||
.set special_level_geo_0C, 0x6E
|
||||
.set special_level_geo_0D, 0x6F
|
||||
.set special_level_geo_0E, 0x70
|
||||
.set special_level_geo_0F, 0x71
|
||||
.set special_level_geo_10, 0x72
|
||||
.set special_level_geo_11, 0x73
|
||||
.set special_level_geo_12, 0x74
|
||||
.set special_level_geo_13, 0x75
|
||||
.set special_level_geo_14, 0x76
|
||||
.set special_level_geo_15, 0x77
|
||||
.set special_level_geo_16, 0x78
|
||||
.set special_bubble_tree, 0x79
|
||||
.set special_spiky_tree, 0x7A
|
||||
.set special_snow_tree, 0x7B
|
||||
.set special_unknown_tree, 0x7C
|
||||
.set special_palm_tree, 0x7D
|
||||
.set special_castle_door, 0x89
|
||||
.set special_wooden_door, 0x7E
|
||||
.set special_unknown_door, 0x7F
|
||||
.set special_metal_door, 0x80
|
||||
.set special_hmc_door, 0x81
|
||||
.set special_unknown2_door, 0x82
|
||||
.set special_0stars_door, 0x8A
|
||||
.set special_1star_door, 0x8B
|
||||
.set special_3star_door, 0x8C
|
||||
.set special_key_door, 0x8D
|
||||
.set special_castle_door_warp, 0x88
|
||||
.set special_wooden_door_warp, 0x83
|
||||
.set special_unknown1_door_warp, 0x84
|
||||
.set special_metal_door_warp, 0x85
|
||||
.set special_unknown2_door_warp, 0x86
|
||||
.set special_unknown3_door_warp, 0x87
|
||||
.set special_null_end, 0xFF
|
||||
|
||||
# bbh
|
||||
|
||||
.set special_haunted_door, 0x7E
|
||||
|
||||
|
||||
Reference in New Issue
Block a user