mirror of https://github.com/n64decomp/mk64.git
117 lines
2.9 KiB
C
117 lines
2.9 KiB
C
#ifndef SOUNDS_H
|
|
#define SOUNDS_H
|
|
|
|
//! @todo format like sm64 sounds.h
|
|
// The sound cue bit fields can be split up into its basic pieces and put back together.
|
|
|
|
|
|
/* Intro */
|
|
#define SOUND_INTRO_LOGO 0x49018008
|
|
// Welcome to Mario Kart. Used in intro and credits.
|
|
#define SOUND_INTRO_WELCOME 0x49009009
|
|
#define SOUND_INTRO_ENTER_MENU 0x4900801A
|
|
|
|
/* Menus */
|
|
#define SOUND_MENU_OK_CLICKED 0x49008016
|
|
|
|
#define SOUND_MENU_CURSOR_MOVE 0x49008000
|
|
#define SOUND_MENU_GO_BACK 0x49008002
|
|
// Used elsewhere, seems same as above sound.
|
|
#define SOUND_ACTION_GO_BACK_2 0x49008005
|
|
|
|
#define SOUND_ACTION_UNKNOWN_CONFIRMATION 0x49008006
|
|
|
|
#define SOUND_MENU_SELECT 0x49008001
|
|
|
|
// Mario Grand Prix
|
|
#define SOUND_MENU_GP 0x4900900A
|
|
// Versus
|
|
#define SOUND_MENU_VERSUS 0x4900900C
|
|
// Time Trials
|
|
#define SOUND_MENU_TIME_TRIALS 0x4900900B
|
|
// Battle
|
|
#define SOUND_MENU_BATTLE 0x4900900D
|
|
// Select a level (Select a CC)
|
|
#define SOUND_MENU_SELECT_LEVEL 0x4900900E
|
|
// OK?
|
|
#define SOUND_MENU_OK 0x4900900F
|
|
|
|
// Select your player
|
|
#define SOUND_MENU_SELECT_PLAYER 0x49009012
|
|
|
|
// Select map
|
|
#define SOUND_MENU_SELECT_MAP 0x49009013
|
|
|
|
// Plays in option if no controller pak.
|
|
#define SOUND_MENU_FILE_NOT_FOUND 0x4900FF07
|
|
|
|
// Option
|
|
#define SOUND_MENU_OPTION 0x49009010
|
|
// Data
|
|
#define SOUND_MENU_DATA 0x49009011
|
|
|
|
// On delete course record?
|
|
#define SOUND_MENU_EXPLOSION 0x4900801D
|
|
|
|
#define SOUND_MENU_STEREO 0x49008024
|
|
#define SOUND_MENU_HEADPHONES 0x49008025
|
|
#define SOUND_MENU_MONO 0x49008029
|
|
|
|
|
|
/* Staging */
|
|
// Red and orange staging lights that Lakitu holds.
|
|
#define SOUND_ACTION_COUNTDOWN_LIGHT 0x49008003
|
|
#define SOUND_ACTION_GREEN_LIGHT 0x49008004
|
|
// Activates when light turns green.
|
|
#define SOUND_ACTION_REV_ENGINE 0x49008018
|
|
#define SOUND_ACTION_REV_ENGINE_2 0x49008019
|
|
|
|
/* Racing */
|
|
|
|
// Volume Mode and unknown
|
|
#define SOUND_ACTION_PING 0x4900801C
|
|
|
|
#define SOUND_ACTION_TYRE_SQUEAL 0x100F908
|
|
|
|
// Falling rock and bomb sound.
|
|
#define SOUND_ACTION_EXPLOSION 0x19009005
|
|
|
|
#define SOUND_ACTION_EXPLOSION_2 0x1900F00C
|
|
|
|
/* Items */
|
|
// There's likely more of these but they are in func arguments.
|
|
// Did not rename in-case unrelated.
|
|
#define SOUND_ITEM_STAR 0x31029008
|
|
#define SOUND_ITEM_THUNDERBOLT 0x5101C00C
|
|
|
|
|
|
/* Score Screen */
|
|
// Coin pickup sound (perfect fourth; B to E)
|
|
#define SOUND_ACTION_COUNT_SCORE 0x49008017
|
|
#define SOUND_ACTION_NEXT_COURSE 0x49008015
|
|
// Same sound as ENTER_MENU
|
|
#define SOUND_ACTION_CONTINUE_UNKNOWN 0x4900801B
|
|
|
|
|
|
/* Ceremony */
|
|
// Congratulation
|
|
#define SOUND_CEREMONY_CONGRATULATION 0x49009014
|
|
#define SOUND_CEREMONY_BALLOON_POP 0x4900801E
|
|
#define SOUND_CEREMONY_FISH 0x4900801F
|
|
#define SOUND_CEREMONY_FISH_2 0x49008020
|
|
#define SOUND_CEREMONY_SHOOT_TROPHY 0x49008021
|
|
#define SOUND_CEREMONY_PODIUM 0x49008022
|
|
|
|
// The sound of the trophy. Plays in the background
|
|
#define SOUND_CEREMONY_TROPHY 0x49008023
|
|
|
|
/* Credits */
|
|
// Hey, you're very good. See you next time!
|
|
#define SOUND_CREDITS_FAREWELL 0x49008026
|
|
|
|
|
|
|
|
|
|
|
|
#endif // SOUNDS_H
|