From bc858317ec0c1d96b4b5aac00db91b4f0280a256 Mon Sep 17 00:00:00 2001 From: octorock <79596758+octorock@users.noreply.github.com> Date: Thu, 16 Sep 2021 18:31:51 +0200 Subject: [PATCH] Add prototype for music extraction --- Makefile | 10 +- assets.yaml | 5670 +++++++------- data/sounds.s | 8627 ++-------------------- src/audio.c | 4 +- tools/agb2mid/.gitignore | 1 + tools/agb2mid/LICENSE | 19 + tools/agb2mid/Makefile | 18 + tools/agb2mid/agb.cpp | 871 +++ tools/agb2mid/agb.h | 36 + tools/agb2mid/error.cpp | 36 + tools/agb2mid/error.h | 26 + tools/agb2mid/main.cpp | 327 + tools/agb2mid/main.h | 51 + tools/agb2mid/midi.cpp | 382 + tools/agb2mid/midi.h | 90 + tools/agb2mid/tables.cpp | 342 + tools/agb2mid/tables.h | 29 + tools/asset_extractor/asset_extractor.py | 67 +- tools/mid2agb/agb.cpp | 12 +- tools/mid2agb/midi.cpp | 44 +- tools/mid2agb/midi.h | 10 +- tools/preproc/asm_file.cpp | 4 +- tools/preproc/preproc.cpp | 19 +- tools/preproc/preproc.h | 1 + 24 files changed, 5948 insertions(+), 10748 deletions(-) create mode 100755 tools/agb2mid/.gitignore create mode 100755 tools/agb2mid/LICENSE create mode 100755 tools/agb2mid/Makefile create mode 100755 tools/agb2mid/agb.cpp create mode 100755 tools/agb2mid/agb.h create mode 100755 tools/agb2mid/error.cpp create mode 100755 tools/agb2mid/error.h create mode 100755 tools/agb2mid/main.cpp create mode 100755 tools/agb2mid/main.h create mode 100755 tools/agb2mid/midi.cpp create mode 100755 tools/agb2mid/midi.h create mode 100755 tools/agb2mid/tables.cpp create mode 100755 tools/agb2mid/tables.h diff --git a/Makefile b/Makefile index 8713c7eb..34861d4d 100644 --- a/Makefile +++ b/Makefile @@ -106,7 +106,7 @@ infoshell = $(foreach line, $(shell $1 | sed "s/ /__SPACE__/g"), $(info $(subst # Build tools when building the rom # Disable dependency scanning for clean/tidy/tools -ifeq (,$(filter-out all compare,$(MAKECMDGOALS))) +ifeq (,$(filter-out all compare target,$(MAKECMDGOALS))) $(call infoshell, $(MAKE) tools) else NODEP := 1 @@ -221,7 +221,7 @@ endif $(C_BUILDDIR)/%.o : $(C_SUBDIR)/%.c $$(c_dep) @$(CPP) $(CPPFLAGS) $< -o $(C_BUILDDIR)/$*.i - $(PREPROC) $(C_BUILDDIR)/$*.i charmap.txt | $(CC1) $(CFLAGS) -o $(C_BUILDDIR)/$*.s + $(PREPROC) $(BUILD_NAME) $(C_BUILDDIR)/$*.i charmap.txt | $(CC1) $(CFLAGS) -o $(C_BUILDDIR)/$*.s @echo -e "\t.text\n\t.align\t2, 0 @ Don't pad with nop\n" >> $(C_BUILDDIR)/$*.s $(AS) $(ASFLAGS) -o $@ $(C_BUILDDIR)/$*.s @@ -232,16 +232,16 @@ $(ASM_BUILDDIR)/%.o: asm_dep = $(shell $(SCANINC) -I . $(ASM_SUBDIR)/$*.s) endif $(ASM_BUILDDIR)/%.o: $(ASM_SUBDIR)/%.s $$(asm_dep) - $(PREPROC) $< | $(AS) $(ASFLAGS) -o $@ + $(PREPROC) $(BUILD_NAME) $< | $(AS) $(ASFLAGS) -o $@ ifeq ($(NODEP),1) $(DATA_ASM_BUILDDIR)/%.o: data_dep := else -$(DATA_ASM_BUILDDIR)/%.o: data_dep = $(shell $(SCANINC) -I . $(DATA_ASM_SUBDIR)/$*.s) +$(DATA_ASM_BUILDDIR)/%.o: data_dep = $(shell $(SCANINC) -I . -I $(ASSET_SUBDIR) -I $(ASSET_BUILDDIR) $(DATA_ASM_SUBDIR)/$*.s) endif $(DATA_ASM_BUILDDIR)/%.o: $(DATA_ASM_SUBDIR)/%.s $$(data_dep) - $(PREPROC) $< charmap.txt | $(CPP) -I include -nostdinc -undef -Wno-unicode - | $(AS) $(ASFLAGS) -o $@ + $(PREPROC) $(BUILD_NAME) $< charmap.txt | $(CPP) -I include -nostdinc -undef -Wno-unicode - | $(AS) $(ASFLAGS) -o $@ $(SONG_BUILDDIR)/%.o: $(SONG_SUBDIR)/%.s $(AS) $(ASFLAGS) -I sound -o $@ $< diff --git a/assets.yaml b/assets.yaml index e502eec5..518de07b 100644 --- a/assets.yaml +++ b/assets.yaml @@ -62280,9 +62280,14 @@ start: 0xdc81bc size: 0x42c0 type: aif -- path: sounds/sfxNone_track0.bin - start: 0xdcc47c +- path: sounds/sfxNone.s + start: 0xDCC48C size: 0x10 + type: midi + options: + group: 0 + priority: 0xff + reverb: 0 - path: sounds/bgmCastleTournament_track0.bin start: 0xdcc498 size: 0x3e @@ -62340,51 +62345,27 @@ - path: sounds/gUnk_08DCC6BC_1.bin start: 0xdcc6cb size: 0x1 -- path: sounds/bgmVaatiMotif_track0.bin - start: 0xdcc6f0 - size: 0x38 -- path: sounds/bgmVaatiMotif_track1.bin - start: 0xdcc728 - size: 0x3c -- path: sounds/bgmVaatiMotif_track2.bin - start: 0xdcc764 - size: 0x3c -- path: sounds/bgmVaatiMotif_track3.bin - start: 0xdcc7a0 - size: 0x3c -- path: sounds/bgmVaatiMotif_track4.bin - start: 0xdcc7dc - size: 0x3c -- path: sounds/bgmVaatiMotif_track5.bin - start: 0xdcc818 - size: 0x2c -- path: sounds/bgmTitleScreen_track0.bin - start: 0xdcc864 - size: 0x34 -- path: sounds/bgmTitleScreen_track1.bin - start: 0xdcc898 - size: 0x2f -- path: sounds/bgmTitleScreen_track2.bin - start: 0xdcc8c7 - size: 0x3b -- path: sounds/bgmTitleScreen_track3.bin - start: 0xdcc902 - size: 0x50 -- path: sounds/bgmTitleScreen_track4.bin - start: 0xdcc952 - size: 0x3b -- path: sounds/bgmTitleScreen_track5.bin - start: 0xdcc98d - size: 0x7 -- path: sounds/gUnk_08DCC994.bin - start: 0xdcc994 - size: 0xe -- path: sounds/gUnk_08DCC994_1.bin - start: 0xdcc9a6 - size: 0x9 -- path: sounds/bgmTitleScreen_track6.bin - start: 0xdcc9af - size: 0x45 +- path: sounds/bgmCastleTournament.s + start: 0xDCC6CC + type: midi + options: + group: 1 + priority: 0 + reverb: 0x1e +- path: sounds/bgmVaatiMotif.s + start: 0xDCC844 + type: midi + options: + group: 2 + priority: 0 + reverb: 0x28 +- path: sounds/bgmTitleScreen.s + start: 0xDCC9F4 + type: midi + options: + group: 3 + priority: 0 + reverb: 0x28 - path: sounds/bgmCastleMotif_track0.bin start: 0xdcca18 size: 0x3e @@ -62400,45 +62381,26 @@ - path: sounds/bgmCastleMotif_track4.bin start: 0xdccafa size: 0x42 -- path: sounds/bgmElementGet_track0.bin - start: 0xdccb58 - size: 0x38 -- path: sounds/bgmElementGet_track1.bin - start: 0xdccb90 - size: 0x18 -- path: sounds/bgmElementGet_track2.bin - start: 0xdccba8 - size: 0x44 -- path: sounds/bgmElementGet_track3.bin - start: 0xdccbec - size: 0x61 -- path: sounds/bgmElementGet_track4.bin - start: 0xdccc4d - size: 0x3a -- path: sounds/bgmElementGet_track5.bin - start: 0xdccc87 - size: 0xe -- path: sounds/gUnk_08DCCC95.bin - start: 0xdccc95 - size: 0xf -- path: sounds/gUnk_08DCCC95_1.bin - start: 0xdccca8 - size: 0x9 -- path: sounds/bgmElementGet_track6.bin - start: 0xdcccb1 - size: 0x14 -- path: sounds/bgmElementGet_track7.bin - start: 0xdcccc5 - size: 0x12 -- path: sounds/gUnk_08DCCCD7.bin - start: 0xdcccd7 - size: 0x13 -- path: sounds/gUnk_08DCCCD7_1.bin - start: 0xdcccee - size: 0xc -- path: sounds/bgmElementGet_track8.bin - start: 0xdcccfa - size: 0x46 +- path: sounds/bgmCastleMotif.s + start: 0xDCCB3C + type: midi + options: + group: 4 + priority: 0 + reverb: 0x28 + nominator: 7 + denominator: 4 +- path: sounds/bgmElementGet.s + start: 0xDCCD40 + type: midi + options: + group: 5 + priority: 0 + reverb: 0x28 + timeChanges: + nominator: 4 + denominator: 4 + time: 24 - path: sounds/bgmFairyFountain_track0.bin start: 0xdccd6c size: 0x30 @@ -62658,6 +62620,13 @@ - path: sounds/gUnk_08DCD0A4_1.bin start: 0xdcd0c6 size: 0x2 +- path: sounds/bgmFairyFountain.s + start: 0xDCD0C8 + type: midi + options: + group: 6 + priority: 0 + reverb: 0x32 - path: sounds/bgmFileSelect_track0.bin start: 0xdcd0ec size: 0xb @@ -62829,7 +62798,14 @@ - path: sounds/gUnk_08DCD460_2.bin start: 0xdcd4a8 size: 0x4 -- path: sounds/bgmIntorCutscene_track0.bin +- path: sounds/bgmFileSelect.s + start: 0xDCD4AC + type: midi + options: + group: 7 + priority: 0 + reverb: 0x3c +- path: sounds/bgmIntroCutscene_track0.bin start: 0xdcd4d0 size: 0xb - path: sounds/gUnk_08DCD4DB.bin @@ -62928,7 +62904,7 @@ - path: sounds/gUnk_08DCD5C3_6.bin start: 0xdcd62e size: 0x1 -- path: sounds/bgmIntorCutscene_track1.bin +- path: sounds/bgmIntroCutscene_track1.bin start: 0xdcd62f size: 0x7 - path: sounds/gUnk_08DCD636.bin @@ -63003,7 +62979,7 @@ - path: sounds/gUnk_08DCD774_2.bin start: 0xdcd872 size: 0x1 -- path: sounds/bgmIntorCutscene_track2.bin +- path: sounds/bgmIntroCutscene_track2.bin start: 0xdcd873 size: 0x7 - path: sounds/gUnk_08DCD87A.bin @@ -63057,7 +63033,7 @@ - path: sounds/gUnk_08DCD8D8_6.bin start: 0xdcd986 size: 0x1 -- path: sounds/bgmIntorCutscene_track3.bin +- path: sounds/bgmIntroCutscene_track3.bin start: 0xdcd987 size: 0x7 - path: sounds/gUnk_08DCD98E.bin @@ -63078,7 +63054,7 @@ - path: sounds/gUnk_08DCDA69_2.bin start: 0xdcdaf0 size: 0x1 -- path: sounds/bgmIntorCutscene_track4.bin +- path: sounds/bgmIntroCutscene_track4.bin start: 0xdcdaf1 size: 0x7 - path: sounds/gUnk_08DCDAF8.bin @@ -63114,7 +63090,7 @@ - path: sounds/gUnk_08DCDBC9_3.bin start: 0xdcdca9 size: 0x1 -- path: sounds/bgmIntorCutscene_track5.bin +- path: sounds/bgmIntroCutscene_track5.bin start: 0xdcdcaa size: 0xa - path: sounds/gUnk_08DCDCB4.bin @@ -63183,7 +63159,7 @@ - path: sounds/gUnk_08DCDD77_8.bin start: 0xdcde8d size: 0x1 -- path: sounds/bgmIntorCutscene_track6.bin +- path: sounds/bgmIntroCutscene_track6.bin start: 0xdcde8e size: 0x7 - path: sounds/gUnk_08DCDE95.bin @@ -63213,735 +63189,30 @@ - path: sounds/gUnk_08DCDEA6_6.bin start: 0xdcdf28 size: 0x4 -- path: sounds/bgmCredits_track0.bin - start: 0xdcdf50 - size: 0x12c -- path: sounds/gUnk_08DCE07C.bin - start: 0xdce07c - size: 0x8 -- path: sounds/gUnk_08DCE084.bin - start: 0xdce084 - size: 0xb -- path: sounds/gUnk_08DCE084_1.bin - start: 0xdce093 - size: 0xf -- path: sounds/gUnk_08DCE0A2.bin - start: 0xdce0a2 - size: 0x8 -- path: sounds/gUnk_08DCE0A2_1.bin - start: 0xdce0ae - size: 0x1 -- path: sounds/gUnk_08DCE0A2_2.bin - start: 0xdce0b3 - size: 0x9 -- path: sounds/gUnk_08DCE0A2_3.bin - start: 0xdce0c0 - size: 0x52 -- path: sounds/gUnk_08DCE112.bin - start: 0xdce112 - size: 0xb -- path: sounds/gUnk_08DCE11D.bin - start: 0xdce11d - size: 0xc -- path: sounds/gUnk_08DCE12D.bin - start: 0xdce12d - size: 0x18 -- path: sounds/gUnk_08DCE12D_1.bin - start: 0xdce149 - size: 0x1 -- path: sounds/gUnk_08DCE12D_2.bin - start: 0xdce14e - size: 0x1 -- path: sounds/gUnk_08DCE12D_3.bin - start: 0xdce153 - size: 0x5 -- path: sounds/gUnk_08DCE12D_4.bin - start: 0xdce15c - size: 0x1 -- path: sounds/gUnk_08DCE12D_5.bin - start: 0xdce161 - size: 0x65 -- path: sounds/gUnk_08DCE1C6.bin - start: 0xdce1c6 - size: 0x14 -- path: sounds/gUnk_08DCE1C6_1.bin - start: 0xdce1de - size: 0x2e -- path: sounds/gUnk_08DCE20C.bin - start: 0xdce20c - size: 0xb -- path: sounds/gUnk_08DCE217.bin - start: 0xdce217 - size: 0x11 -- path: sounds/gUnk_08DCE228.bin - start: 0xdce228 - size: 0x19 -- path: sounds/gUnk_08DCE228_1.bin - start: 0xdce245 - size: 0x1 -- path: sounds/gUnk_08DCE228_2.bin - start: 0xdce24a - size: 0x1 -- path: sounds/gUnk_08DCE228_3.bin - start: 0xdce24f - size: 0x47 -- path: sounds/bgmCredits_track1.bin - start: 0xdce296 - size: 0xb -- path: sounds/gUnk_08DCE2A1.bin - start: 0xdce2a1 - size: 0x26 -- path: sounds/gUnk_08DCE2A1_1.bin - start: 0xdce2cb - size: 0x1 -- path: sounds/gUnk_08DCE2A1_2.bin - start: 0xdce2d0 - size: 0x1 -- path: sounds/gUnk_08DCE2A1_3.bin - start: 0xdce2d5 - size: 0x1 -- path: sounds/gUnk_08DCE2A1_4.bin - start: 0xdce2da - size: 0x1 -- path: sounds/gUnk_08DCE2DF.bin - start: 0xdce2df - size: 0x26 -- path: sounds/gUnk_08DCE2DF_1.bin - start: 0xdce309 - size: 0x1 -- path: sounds/gUnk_08DCE2DF_2.bin - start: 0xdce30e - size: 0x1 -- path: sounds/gUnk_08DCE2DF_3.bin - start: 0xdce313 - size: 0x25 -- path: sounds/gUnk_08DCE33C.bin - start: 0xdce33c - size: 0x2c -- path: sounds/gUnk_08DCE368.bin - start: 0xdce368 - size: 0x2d -- path: sounds/gUnk_08DCE368_1.bin - start: 0xdce399 - size: 0x1 -- path: sounds/gUnk_08DCE368_2.bin - start: 0xdce39e - size: 0x68 -- path: sounds/gUnk_08DCE406.bin - start: 0xdce406 - size: 0x26 -- path: sounds/gUnk_08DCE406_1.bin - start: 0xdce430 - size: 0x1 -- path: sounds/gUnk_08DCE406_2.bin - start: 0xdce435 - size: 0x1 -- path: sounds/gUnk_08DCE406_3.bin - start: 0xdce43a - size: 0x1 -- path: sounds/gUnk_08DCE406_4.bin - start: 0xdce43f - size: 0x1 -- path: sounds/gUnk_08DCE406_5.bin - start: 0xdce444 - size: 0x1 -- path: sounds/gUnk_08DCE406_6.bin - start: 0xdce449 - size: 0x1 -- path: sounds/gUnk_08DCE406_7.bin - start: 0xdce44e - size: 0x1 -- path: sounds/gUnk_08DCE406_8.bin - start: 0xdce453 - size: 0x1 -- path: sounds/gUnk_08DCE458.bin - start: 0xdce458 - size: 0x26 -- path: sounds/gUnk_08DCE482.bin - start: 0xdce482 - size: 0x26 -- path: sounds/gUnk_08DCE482_1.bin - start: 0xdce4ac - size: 0x1 -- path: sounds/gUnk_08DCE482_2.bin - start: 0xdce4b1 - size: 0x1 -- path: sounds/gUnk_08DCE482_3.bin - start: 0xdce4b6 - size: 0x1 -- path: sounds/gUnk_08DCE482_4.bin - start: 0xdce4bb - size: 0x25 -- path: sounds/gUnk_08DCE482_5.bin - start: 0xdce4e4 - size: 0x1 -- path: sounds/gUnk_08DCE482_6.bin - start: 0xdce4e9 - size: 0x9 -- path: sounds/gUnk_08DCE4F6.bin - start: 0xdce4f6 - size: 0x2b -- path: sounds/gUnk_08DCE4F6_1.bin - start: 0xdce525 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_2.bin - start: 0xdce52a - size: 0x1 -- path: sounds/gUnk_08DCE4F6_3.bin - start: 0xdce52f - size: 0x1 -- path: sounds/gUnk_08DCE4F6_4.bin - start: 0xdce534 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_5.bin - start: 0xdce539 - size: 0x2a -- path: sounds/gUnk_08DCE4F6_6.bin - start: 0xdce567 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_7.bin - start: 0xdce56c - size: 0x1 -- path: sounds/gUnk_08DCE4F6_8.bin - start: 0xdce571 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_9.bin - start: 0xdce576 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_10.bin - start: 0xdce57b - size: 0x1 -- path: sounds/gUnk_08DCE4F6_11.bin - start: 0xdce580 - size: 0x8f -- path: sounds/gUnk_08DCE4F6_12.bin - start: 0xdce613 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_13.bin - start: 0xdce618 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_14.bin - start: 0xdce61d - size: 0x1 -- path: sounds/gUnk_08DCE4F6_15.bin - start: 0xdce622 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_16.bin - start: 0xdce627 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_17.bin - start: 0xdce62c - size: 0x1 -- path: sounds/gUnk_08DCE4F6_18.bin - start: 0xdce631 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_19.bin - start: 0xdce636 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_20.bin - start: 0xdce63b - size: 0x1 -- path: sounds/gUnk_08DCE4F6_21.bin - start: 0xdce640 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_22.bin - start: 0xdce645 - size: 0x1 -- path: sounds/gUnk_08DCE4F6_23.bin - start: 0xdce64a - size: 0x1 -- path: sounds/gUnk_08DCE4F6_24.bin - start: 0xdce64f - size: 0x1 -- path: sounds/gUnk_08DCE4F6_25.bin - start: 0xdce654 - size: 0x4 -- path: sounds/bgmCredits_track2.bin - start: 0xdce658 - size: 0x101 -- path: sounds/gUnk_08DCE759.bin - start: 0xdce759 - size: 0x14 -- path: sounds/gUnk_08DCE759_1.bin - start: 0xdce771 - size: 0x76 -- path: sounds/gUnk_08DCE7E7.bin - start: 0xdce7e7 - size: 0x11 -- path: sounds/gUnk_08DCE7E7_1.bin - start: 0xdce7fc - size: 0x60 -- path: sounds/gUnk_08DCE85C.bin - start: 0xdce85c - size: 0x11 -- path: sounds/gUnk_08DCE86D.bin - start: 0xdce86d - size: 0x8 -- path: sounds/gUnk_08DCE86D_1.bin - start: 0xdce879 - size: 0x5 -- path: sounds/gUnk_08DCE86D_2.bin - start: 0xdce882 - size: 0x1 -- path: sounds/gUnk_08DCE86D_3.bin - start: 0xdce887 - size: 0x1 -- path: sounds/gUnk_08DCE86D_4.bin - start: 0xdce88c - size: 0x1 -- path: sounds/gUnk_08DCE86D_5.bin - start: 0xdce891 - size: 0x7e -- path: sounds/gUnk_08DCE90F.bin - start: 0xdce90f - size: 0x13 -- path: sounds/gUnk_08DCE922.bin - start: 0xdce922 - size: 0x12 -- path: sounds/gUnk_08DCE934.bin - start: 0xdce934 - size: 0x11 -- path: sounds/gUnk_08DCE934_1.bin - start: 0xdce949 - size: 0x1 -- path: sounds/gUnk_08DCE934_2.bin - start: 0xdce94e - size: 0x1 -- path: sounds/gUnk_08DCE934_3.bin - start: 0xdce953 - size: 0x56 -- path: sounds/bgmCredits_track3.bin - start: 0xdce9a9 - size: 0x4b -- path: sounds/gUnk_08DCE9F4.bin - start: 0xdce9f4 - size: 0x12 -- path: sounds/gUnk_08DCEA06.bin - start: 0xdcea06 - size: 0x14 -- path: sounds/gUnk_08DCEA1A.bin - start: 0xdcea1a - size: 0x11 -- path: sounds/gUnk_08DCEA1A_1.bin - start: 0xdcea2f - size: 0x1 -- path: sounds/gUnk_08DCEA1A_2.bin - start: 0xdcea34 - size: 0x1 -- path: sounds/gUnk_08DCEA1A_3.bin - start: 0xdcea39 - size: 0x1 -- path: sounds/gUnk_08DCEA1A_4.bin - start: 0xdcea3e - size: 0x1 -- path: sounds/gUnk_08DCEA1A_5.bin - start: 0xdcea43 - size: 0x1 -- path: sounds/gUnk_08DCEA1A_6.bin - start: 0xdcea48 - size: 0x1 -- path: sounds/gUnk_08DCEA1A_7.bin - start: 0xdcea4d - size: 0x1 -- path: sounds/gUnk_08DCEA1A_8.bin - start: 0xdcea52 - size: 0x1 -- path: sounds/gUnk_08DCEA57.bin - start: 0xdcea57 - size: 0x13 -- path: sounds/gUnk_08DCEA57_1.bin - start: 0xdcea6e - size: 0x1 -- path: sounds/gUnk_08DCEA57_2.bin - start: 0xdcea73 - size: 0x1 -- path: sounds/gUnk_08DCEA57_3.bin - start: 0xdcea78 - size: 0x1 -- path: sounds/gUnk_08DCEA57_4.bin - start: 0xdcea7d - size: 0x1 -- path: sounds/gUnk_08DCEA57_5.bin - start: 0xdcea82 - size: 0x1a -- path: sounds/gUnk_08DCEA57_6.bin - start: 0xdceaa0 - size: 0x1 -- path: sounds/gUnk_08DCEA57_7.bin - start: 0xdceaa5 - size: 0x1 -- path: sounds/gUnk_08DCEA57_8.bin - start: 0xdceaaa - size: 0x1 -- path: sounds/gUnk_08DCEA57_9.bin - start: 0xdceaaf - size: 0x1 -- path: sounds/gUnk_08DCEA57_10.bin - start: 0xdceab4 - size: 0x1 -- path: sounds/gUnk_08DCEA57_11.bin - start: 0xdceab9 - size: 0x1 -- path: sounds/gUnk_08DCEA57_12.bin - start: 0xdceabe - size: 0x1 -- path: sounds/gUnk_08DCEA57_13.bin - start: 0xdceac3 - size: 0x1 -- path: sounds/gUnk_08DCEA57_14.bin - start: 0xdceac8 - size: 0x1 -- path: sounds/gUnk_08DCEA57_15.bin - start: 0xdceacd - size: 0x1 -- path: sounds/gUnk_08DCEA57_16.bin - start: 0xdcead2 - size: 0x1 -- path: sounds/gUnk_08DCEA57_17.bin - start: 0xdcead7 - size: 0x1 -- path: sounds/gUnk_08DCEA57_18.bin - start: 0xdceadc - size: 0x1 -- path: sounds/gUnk_08DCEA57_19.bin - start: 0xdceae1 - size: 0x1 -- path: sounds/gUnk_08DCEA57_20.bin - start: 0xdceae6 - size: 0x1 -- path: sounds/gUnk_08DCEA57_21.bin - start: 0xdceaeb - size: 0x1 -- path: sounds/gUnk_08DCEA57_22.bin - start: 0xdceaf0 - size: 0x1 -- path: sounds/gUnk_08DCEA57_23.bin - start: 0xdceaf5 - size: 0x1 -- path: sounds/gUnk_08DCEA57_24.bin - start: 0xdceafa - size: 0x33 -- path: sounds/gUnk_08DCEB31.bin - start: 0xdceb31 - size: 0x18 -- path: sounds/gUnk_08DCEB31_1.bin - start: 0xdceb4d - size: 0x1 -- path: sounds/gUnk_08DCEB31_2.bin - start: 0xdceb52 - size: 0x1 -- path: sounds/gUnk_08DCEB31_3.bin - start: 0xdceb57 - size: 0x1 -- path: sounds/gUnk_08DCEB31_4.bin - start: 0xdceb5c - size: 0x1 -- path: sounds/gUnk_08DCEB31_5.bin - start: 0xdceb61 - size: 0x1 -- path: sounds/gUnk_08DCEB31_6.bin - start: 0xdceb66 - size: 0x1 -- path: sounds/gUnk_08DCEB31_7.bin - start: 0xdceb6b - size: 0x1 -- path: sounds/gUnk_08DCEB31_8.bin - start: 0xdceb70 - size: 0x1 -- path: sounds/gUnk_08DCEB31_9.bin - start: 0xdceb75 - size: 0x1 -- path: sounds/gUnk_08DCEB31_10.bin - start: 0xdceb7a - size: 0x1 -- path: sounds/gUnk_08DCEB31_11.bin - start: 0xdceb7f - size: 0x1 -- path: sounds/gUnk_08DCEB31_12.bin - start: 0xdceb84 - size: 0x1 -- path: sounds/gUnk_08DCEB31_13.bin - start: 0xdceb89 - size: 0x85 -- path: sounds/gUnk_08DCEB31_14.bin - start: 0xdcec12 - size: 0x1 -- path: sounds/gUnk_08DCEB31_15.bin - start: 0xdcec17 - size: 0x1 -- path: sounds/gUnk_08DCEB31_16.bin - start: 0xdcec1c - size: 0x1 -- path: sounds/gUnk_08DCEB31_17.bin - start: 0xdcec21 - size: 0x1 -- path: sounds/gUnk_08DCEB31_18.bin - start: 0xdcec26 - size: 0x1 -- path: sounds/gUnk_08DCEB31_19.bin - start: 0xdcec2b - size: 0x1 -- path: sounds/gUnk_08DCEB31_20.bin - start: 0xdcec30 - size: 0x1 -- path: sounds/gUnk_08DCEB31_21.bin - start: 0xdcec35 - size: 0x1 -- path: sounds/gUnk_08DCEB31_22.bin - start: 0xdcec3a - size: 0x1 -- path: sounds/gUnk_08DCEB31_23.bin - start: 0xdcec3f - size: 0x1 -- path: sounds/gUnk_08DCEB31_24.bin - start: 0xdcec44 - size: 0x1 -- path: sounds/gUnk_08DCEB31_25.bin - start: 0xdcec49 - size: 0x1 -- path: sounds/gUnk_08DCEB31_26.bin - start: 0xdcec4e - size: 0x18 -- path: sounds/bgmCredits_track4.bin - start: 0xdcec66 - size: 0x69 -- path: sounds/gUnk_08DCECCF.bin - start: 0xdceccf - size: 0x21 -- path: sounds/gUnk_08DCECF0.bin - start: 0xdcecf0 - size: 0x1f -- path: sounds/gUnk_08DCECF0_1.bin - start: 0xdced13 - size: 0x1 -- path: sounds/gUnk_08DCECF0_2.bin - start: 0xdced18 - size: 0xf5 -- path: sounds/gUnk_08DCEE0D.bin - start: 0xdcee0d - size: 0x46 -- path: sounds/gUnk_08DCEE0D_1.bin - start: 0xdcee57 - size: 0x5f -- path: sounds/gUnk_08DCEEB6.bin - start: 0xdceeb6 - size: 0x20 -- path: sounds/gUnk_08DCEED6.bin - start: 0xdceed6 - size: 0x2b -- path: sounds/gUnk_08DCEF01.bin - start: 0xdcef01 - size: 0x1f -- path: sounds/gUnk_08DCEF01_1.bin - start: 0xdcef24 - size: 0x1 -- path: sounds/gUnk_08DCEF01_2.bin - start: 0xdcef29 - size: 0x1 -- path: sounds/gUnk_08DCEF01_3.bin - start: 0xdcef2e - size: 0x1 -- path: sounds/gUnk_08DCEF01_4.bin - start: 0xdcef33 - size: 0x1 -- path: sounds/gUnk_08DCEF01_5.bin - start: 0xdcef38 - size: 0x1 -- path: sounds/gUnk_08DCEF01_6.bin - start: 0xdcef3d - size: 0x1 -- path: sounds/gUnk_08DCEF01_7.bin - start: 0xdcef42 - size: 0xd -- path: sounds/gUnk_08DCEF01_8.bin - start: 0xdcef53 - size: 0x1 -- path: sounds/gUnk_08DCEF01_9.bin - start: 0xdcef58 - size: 0x1 -- path: sounds/gUnk_08DCEF01_10.bin - start: 0xdcef5d - size: 0x1 -- path: sounds/gUnk_08DCEF01_11.bin - start: 0xdcef62 - size: 0x1 -- path: sounds/gUnk_08DCEF01_12.bin - start: 0xdcef67 - size: 0x1 -- path: sounds/gUnk_08DCEF01_13.bin - start: 0xdcef6c - size: 0x5a -- path: sounds/gUnk_08DCEFC6.bin - start: 0xdcefc6 - size: 0x23 -- path: sounds/gUnk_08DCEFE9.bin - start: 0xdcefe9 - size: 0x1e -- path: sounds/gUnk_08DCEFE9_1.bin - start: 0xdcf00b - size: 0x1 -- path: sounds/gUnk_08DCEFE9_2.bin - start: 0xdcf010 - size: 0x1 -- path: sounds/gUnk_08DCEFE9_3.bin - start: 0xdcf015 - size: 0x1e -- path: sounds/gUnk_08DCF033.bin - start: 0xdcf033 - size: 0x29 -- path: sounds/gUnk_08DCF033_1.bin - start: 0xdcf060 - size: 0x1 -- path: sounds/gUnk_08DCF033_2.bin - start: 0xdcf065 - size: 0x1 -- path: sounds/gUnk_08DCF033_3.bin - start: 0xdcf06a - size: 0x1 -- path: sounds/gUnk_08DCF033_4.bin - start: 0xdcf06f - size: 0x1 -- path: sounds/gUnk_08DCF033_5.bin - start: 0xdcf074 - size: 0x1 -- path: sounds/gUnk_08DCF033_6.bin - start: 0xdcf079 - size: 0x65 -- path: sounds/gUnk_08DCF0DE.bin - start: 0xdcf0de - size: 0x1c -- path: sounds/gUnk_08DCF0FA.bin - start: 0xdcf0fa - size: 0x1d -- path: sounds/gUnk_08DCF0FA_1.bin - start: 0xdcf11b - size: 0x1 -- path: sounds/gUnk_08DCF0FA_2.bin - start: 0xdcf120 - size: 0x1 -- path: sounds/gUnk_08DCF0FA_3.bin - start: 0xdcf125 - size: 0x1 -- path: sounds/gUnk_08DCF0FA_4.bin - start: 0xdcf12a - size: 0x1 -- path: sounds/gUnk_08DCF0FA_5.bin - start: 0xdcf12f - size: 0x1 -- path: sounds/gUnk_08DCF0FA_6.bin - start: 0xdcf134 - size: 0x1 -- path: sounds/gUnk_08DCF139.bin - start: 0xdcf139 - size: 0x1d -- path: sounds/gUnk_08DCF139_1.bin - start: 0xdcf15a - size: 0x1 -- path: sounds/gUnk_08DCF139_2.bin - start: 0xdcf15f - size: 0x1 -- path: sounds/gUnk_08DCF139_3.bin - start: 0xdcf164 - size: 0x25 -- path: sounds/bgmCredits_track5.bin - start: 0xdcf189 - size: 0x15d -- path: sounds/bgmCredits_track6.bin - start: 0xdcf2e6 - size: 0x10b -- path: sounds/gUnk_08DCF3F1.bin - start: 0xdcf3f1 - size: 0x9 -- path: sounds/gUnk_08DCF3FA.bin - start: 0xdcf3fa - size: 0xc -- path: sounds/gUnk_08DCF3FA_1.bin - start: 0xdcf40a - size: 0x14 -- path: sounds/gUnk_08DCF41E.bin - start: 0xdcf41e - size: 0x9 -- path: sounds/gUnk_08DCF41E_1.bin - start: 0xdcf42b - size: 0x1 -- path: sounds/gUnk_08DCF41E_2.bin - start: 0xdcf430 - size: 0xb -- path: sounds/gUnk_08DCF41E_3.bin - start: 0xdcf43f - size: 0x38 -- path: sounds/gUnk_08DCF477.bin - start: 0xdcf477 - size: 0x11 -- path: sounds/gUnk_08DCF488.bin - start: 0xdcf488 - size: 0x9 -- path: sounds/gUnk_08DCF491.bin - start: 0xdcf491 - size: 0x1d -- path: sounds/gUnk_08DCF491_1.bin - start: 0xdcf4b2 - size: 0x9 -- path: sounds/gUnk_08DCF491_2.bin - start: 0xdcf4bf - size: 0x7 -- path: sounds/gUnk_08DCF491_3.bin - start: 0xdcf4ca - size: 0x1 -- path: sounds/gUnk_08DCF491_4.bin - start: 0xdcf4cf - size: 0x95 -- path: sounds/gUnk_08DCF564.bin - start: 0xdcf564 - size: 0x15 -- path: sounds/gUnk_08DCF564_1.bin - start: 0xdcf57d - size: 0x2e -- path: sounds/gUnk_08DCF5AB.bin - start: 0xdcf5ab - size: 0xf -- path: sounds/gUnk_08DCF5BA.bin - start: 0xdcf5ba - size: 0x12 -- path: sounds/gUnk_08DCF5CC.bin - start: 0xdcf5cc - size: 0x1a -- path: sounds/gUnk_08DCF5CC_1.bin - start: 0xdcf5ea - size: 0x1 -- path: sounds/gUnk_08DCF5CC_2.bin - start: 0xdcf5ef - size: 0x1 -- path: sounds/gUnk_08DCF5CC_3.bin - start: 0xdcf5f4 - size: 0x38 -- path: sounds/bgmCredits_track7.bin - start: 0xdcf62c - size: 0x65 -- path: sounds/gUnk_08DCF691.bin - start: 0xdcf691 - size: 0x26 -- path: sounds/gUnk_08DCF691_1.bin - start: 0xdcf6bb - size: 0x26 -- path: sounds/gUnk_08DCF6E1.bin - start: 0xdcf6e1 - size: 0x8 -- path: sounds/gUnk_08DCF6E9.bin - start: 0xdcf6e9 - size: 0x9 -- path: sounds/gUnk_08DCF6E9_1.bin - start: 0xdcf6f6 - size: 0x2 -- path: sounds/gUnk_08DCF6E9_2.bin - start: 0xdcf6fc - size: 0x2 -- path: sounds/gUnk_08DCF6E9_3.bin - start: 0xdcf702 - size: 0x2 -- path: sounds/gUnk_08DCF6E9_4.bin - start: 0xdcf708 - size: 0x2c +- path: sounds/bgmIntroCutscene.s + start: 0xDCDF2C + type: midi + options: + group: 51 + priority: 0 + reverb: 0x32 + timeChanges: + - nominator: 3 + denominator: 4 + time: 96 + - nominator: 4 + denominator: 4 + time: 2952 + - nominator: 3 + denominator: 4 + time: 3144 +- path: sounds/bgmCredits.s + start: 0xDCF734 + type: midi + options: + group: 8 + priority: 0 + reverb: 0x28 - path: sounds/bgmGameover_track0.bin start: 0xdcf75c size: 0xb @@ -64041,6 +63312,16 @@ - path: sounds/gUnk_08DCFA04_5.bin start: 0xdcfa3f size: 0x1 +- path: sounds/bgmGameover.s + start: 0xDCFA40 + type: midi + options: + group: 9 + reverb: 0x32 + timeChanges: + nominator: 3 + denominator: 4 + time: 96 - path: sounds/bgmSavingZelda_track0.bin start: 0xdcfa58 size: 0xb @@ -64146,54 +63427,22 @@ - path: sounds/gUnk_08DCFBD6_1.bin start: 0xdcfbf2 size: 0x2 -- path: sounds/bgmLttpTitle_track0.bin - start: 0xdcfc1c - size: 0x15 -- path: sounds/gUnk_08DCFC31.bin - start: 0xdcfc31 - size: 0x1a -- path: sounds/gUnk_08DCFC31_1.bin - start: 0xdcfc4f - size: 0x1d -- path: sounds/bgmLttpTitle_track1.bin - start: 0xdcfc6c - size: 0x2c -- path: sounds/bgmLttpTitle_track2.bin - start: 0xdcfc98 - size: 0x2e -- path: sounds/bgmLttpTitle_track3.bin - start: 0xdcfcc6 - size: 0x49 -- path: sounds/bgmLttpTitle_track4.bin - start: 0xdcfd0f - size: 0x7 -- path: sounds/gUnk_08DCFD16.bin - start: 0xdcfd16 - size: 0x7 -- path: sounds/gUnk_08DCFD1D.bin - start: 0xdcfd1d - size: 0x8 -- path: sounds/gUnk_08DCFD1D_1.bin - start: 0xdcfd29 - size: 0x1 -- path: sounds/gUnk_08DCFD1D_2.bin - start: 0xdcfd2e - size: 0x1 -- path: sounds/gUnk_08DCFD1D_3.bin - start: 0xdcfd33 - size: 0x1 -- path: sounds/gUnk_08DCFD1D_4.bin - start: 0xdcfd38 - size: 0xd -- path: sounds/bgmLttpTitle_track5.bin - start: 0xdcfd45 - size: 0x13 -- path: sounds/gUnk_08DCFD58.bin - start: 0xdcfd58 - size: 0x1b -- path: sounds/gUnk_08DCFD58_1.bin - start: 0xdcfd77 - size: 0x21 +- path: sounds/bgmSavingZelda.s + start: 0xdcfbf4 + type: midi + options: + group: 10 + reverb: 0x32 +- path: sounds/bgmLttpTitle.s + start: 0xdcfd98 + type: midi + options: + group: 11 + reverb: 0x1e + timeChanges: + nominator: 4 + denominator: 4 + time: 24 - path: sounds/bgmVaatiTheme_track0.bin start: 0xdcfdb8 size: 0x33 @@ -64332,6 +63581,12 @@ - path: sounds/gUnk_08DD0189_2.bin start: 0xdd0240 size: 0x4 +- path: sounds/bgmVaatiTheme.s + start: 0xdd0244 + type: midi + options: + group: 12 + reverb: 0x3c - path: sounds/bgmEzloTheme_track0.bin start: 0xdd0268 size: 0xb @@ -64446,90 +63701,22 @@ - path: sounds/gUnk_08DD0649_4.bin start: 0xdd068c size: 0x4 -- path: sounds/bgmStory_track0.bin - start: 0xdd06b4 - size: 0x31 -- path: sounds/gUnk_08DD06E5.bin - start: 0xdd06e5 - size: 0x19 -- path: sounds/gUnk_08DD06FE.bin - start: 0xdd06fe - size: 0x12 -- path: sounds/gUnk_08DD0710.bin - start: 0xdd0710 - size: 0x1a -- path: sounds/gUnk_08DD0710_1.bin - start: 0xdd072e - size: 0x1 -- path: sounds/gUnk_08DD0710_2.bin - start: 0xdd0733 - size: 0x3d -- path: sounds/gUnk_08DD0774.bin - start: 0xdd0774 - size: 0x25 -- path: sounds/gUnk_08DD0774_1.bin - start: 0xdd079d - size: 0x3f -- path: sounds/bgmStory_track1.bin - start: 0xdd07dc - size: 0x39 -- path: sounds/bgmStory_track2.bin - start: 0xdd0815 - size: 0x52 -- path: sounds/bgmStory_track3.bin - start: 0xdd0867 - size: 0x5c -- path: sounds/bgmStory_track4.bin - start: 0xdd08c3 - size: 0x1b -- path: sounds/gUnk_08DD08DE.bin - start: 0xdd08de - size: 0x17 -- path: sounds/gUnk_08DD08F5.bin - start: 0xdd08f5 - size: 0x30 -- path: sounds/gUnk_08DD08F5_1.bin - start: 0xdd0929 - size: 0x1 -- path: sounds/gUnk_08DD08F5_2.bin - start: 0xdd092e - size: 0x1 -- path: sounds/gUnk_08DD08F5_3.bin - start: 0xdd0933 - size: 0x1 -- path: sounds/gUnk_08DD08F5_4.bin - start: 0xdd0938 - size: 0x1 -- path: sounds/gUnk_08DD08F5_5.bin - start: 0xdd093d - size: 0x1 -- path: sounds/gUnk_08DD08F5_6.bin - start: 0xdd0942 - size: 0x3c -- path: sounds/gUnk_08DD097E.bin - start: 0xdd097e - size: 0x1a -- path: sounds/gUnk_08DD0998.bin - start: 0xdd0998 - size: 0x1b -- path: sounds/gUnk_08DD0998_1.bin - start: 0xdd09b7 - size: 0x1 -- path: sounds/gUnk_08DD0998_2.bin - start: 0xdd09bc - size: 0x1 -- path: sounds/gUnk_08DD0998_3.bin - start: 0xdd09c1 - size: 0x2e -- path: sounds/bgmStory_track5.bin - start: 0xdd09ef - size: 0x3f -- path: sounds/bgmStory_track6.bin - start: 0xdd0a2e - size: 0x2f -- path: sounds/bgmStory_track7.bin - start: 0xdd0a5d - size: 0x37 +- path: sounds/bgmEzloTheme.s + start: 0xdd0690 + type: midi + options: + group: 13 + reverb: 0x1e +- path: sounds/bgmStory.s + start: 0xdd0a94 + type: midi + options: + group: 14 + reverb: 0x32 + timeChanges: + nominator: 3 + denominator: 4 + time: 96 - path: sounds/bgmFestivalApproach.s start: 0xDD0CF4 options: @@ -64711,6 +63898,16 @@ - path: sounds/gUnk_08DD10EB_7.bin start: 0xdd11a5 size: 0x3 +- path: sounds/bgmBeatVaati.s + start: 0xdd11a8 + type: midi + options: + group: 16 + reverb: 0x28 + timeChanges: + nominator: 3 + denominator: 4 + time: 96 - path: sounds/bgmBeanstalk_track0.bin start: 0xdd11c8 size: 0xb @@ -64879,6 +64076,12 @@ - path: sounds/gUnk_08DD152C_1.bin start: 0xdd1544 size: 0x4 +- path: sounds/bgmBeanstalk.s + start: 0xdd1548 + type: midi + options: + group: 17 + reverb: 0x1e - path: sounds/bgmHouse_track0.bin start: 0xdd156c size: 0x27 @@ -64951,6 +64154,12 @@ - path: sounds/gUnk_08DD1890_1.bin start: 0xdd198f size: 0x1 +- path: sounds/bgmHouse.s + start: 0xdd1990 + type: midi + options: + group: 18 + reverb: 0x28 - path: sounds/bgmCuccoMinigame_track0.bin start: 0xdd19b8 size: 0xb @@ -65023,6 +64232,12 @@ - path: sounds/gUnk_08DD1C03_3.bin start: 0xdd1c2a size: 0x2 +- path: sounds/bgmCuccoMinigame.s + start: 0xdd1c2c + type: midi + options: + group: 19 + reverb: 0x28 - path: sounds/bgmSyrupTheme_track0.bin start: 0xdd1c4c size: 0xb @@ -65089,6 +64304,12 @@ - path: sounds/gUnk_08DD1E3C_1.bin start: 0xdd1ea0 size: 0x4 +- path: sounds/bgmSyrupTheme.s + start: 0xdd1ea4 + type: midi + options: + group: 20 + reverb: 0x28 - path: sounds/bgmDungeon_track0.bin start: 0xdd1ec4 size: 0xb @@ -65164,6 +64385,12 @@ - path: sounds/gUnk_08DD20D1_3.bin start: 0xdd212e size: 0x2 +- path: sounds/bgmDungeon.s + start: 0xdd2130 + type: midi + options: + group: 21 + reverb: 0x3c - path: sounds/bgmElementTheme_track0.bin start: 0xdd214c size: 0x6c @@ -65191,6 +64418,12 @@ - path: sounds/gUnk_08DD22D6_1.bin start: 0xdd233e size: 0x2 +- path: sounds/bgmElementTheme.s + start: 0xdd2340 + type: midi + options: + group: 22 + reverb: 0x3c - path: sounds/bgmHyruleField_track0.bin start: 0xdd2354 size: 0x25 @@ -65452,6 +64685,12 @@ - path: sounds/gUnk_08DD2D14_8.bin start: 0xdd2d4e size: 0x2 +- path: sounds/bgmHyruleField.s + start: 0xdd2d50 + type: midi + options: + group: 23 + reverb: 0x1e - path: sounds/bgmHyruleCastle_track0.bin start: 0xdd2d7c size: 0x3e @@ -65536,6 +64775,16 @@ - path: sounds/gUnk_08DD30DF_1.bin start: 0xdd30ec size: 0x4 +- path: sounds/bgmHyruleCastle.s + start: 0xdd30f0 + type: midi + options: + group: 24 + reverb: 0x28 + timeChanges: + nominator: 6 + denominator: 4 + time: 288 - path: sounds/bgmHyruleCastleNointro_track0.bin start: 0xdd3114 size: 0xd @@ -65617,6 +64866,16 @@ - path: sounds/gUnk_08DD334D_1.bin start: 0xdd335a size: 0x2 +- path: sounds/bgmHyruleCastleNointro.s + start: 0xdd335c + type: midi + options: + group: 24 + reverb: 0x28 + timeChanges: + nominator: 6 + denominator: 4 + time: 96 - path: sounds/bgmMinishVillage_track0.bin start: 0xdd337c size: 0x2a @@ -66040,6 +65299,16 @@ - path: sounds/gUnk_08DD3C1B_2.bin start: 0xdd3cba size: 0x1 +- path: sounds/bgmMinishVillage.s + start: 0xdd3bcc + type: midi + options: + group: 25 + reverb: 0x28 + timeChanges: + nominator: 3 + denominator: 4 + time: 96 - path: sounds/bgmMinishWoods_track1.bin start: 0xdd3cbb size: 0x7 @@ -66304,6 +65573,12 @@ - path: sounds/gUnk_08DD41D6_6.bin start: 0xdd4215 size: 0x1 +- path: sounds/bgmMinishWoods.s + start: 0xdd40e8 + type: midi + options: + group: 26 + reverb: 0x28 - path: sounds/bgmCrenelStorm_track1.bin start: 0xdd4216 size: 0x1e @@ -66469,6 +65744,12 @@ - path: sounds/gUnk_08DD481A_5.bin start: 0xdd4855 size: 0x3 +- path: sounds/bgmCrenelStorm.s + start: 0xdd4858 + type: midi + options: + group: 27 + reverb: 0x32 - path: sounds/bgmCastorWilds_track0.bin start: 0xdd487c size: 0x13 @@ -66598,6 +65879,12 @@ - path: sounds/gUnk_08DD4AB9_4.bin start: 0xdd4b41 size: 0x3 +- path: sounds/bgmCastorWilds.s + start: 0xdd4b44 + type: midi + options: + group: 28 + reverb: 0x1e - path: sounds/bgmHyruleTown_track0.bin start: 0xdd4b60 size: 0x1e @@ -66838,6 +66125,12 @@ - path: sounds/gUnk_08DD520E_2.bin start: 0xdd52fa size: 0x2 +- path: sounds/bgmHyruleTown.s + start: 0xdd52fc + type: midi + options: + group: 29 + reverb: 0x1e - path: sounds/bgmRoyalValley_track0.bin start: 0xdd5320 size: 0x7 @@ -66997,6 +66290,12 @@ - path: sounds/gUnk_08DD583E_4.bin start: 0xdd5891 size: 0x3 +- path: sounds/bgmRoyalValley.s + start: 0xdd5894 + type: midi + options: + group: 30 + reverb: 0x32 - path: sounds/bgmCloudTops_track0.bin start: 0xdd58b8 size: 0x1c @@ -67405,6 +66704,12 @@ - path: sounds/gUnk_08DD6497_6.bin start: 0xdd64f8 size: 0x4 +- path: sounds/bgmCloudTops.s + start: 0xdd64fc + type: midi + options: + group: 31 + reverb: 0x1e - path: sounds/bgmDarkHyruleCastle_track0.bin start: 0xdd6524 size: 0x3f @@ -67675,6 +66980,16 @@ - path: sounds/gUnk_08DD6BC4_3.bin start: 0xdd6bf8 size: 0x4 +- path: sounds/bgmDarkHyruleCastle.s + start: 0xdd6bfc + type: midi + options: + group: 32 + reverb: 0x32 + timeChanges: + nominator: 4 + denominator: 4 + time: 120 - path: sounds/bgmSecretCastleEntrance_track0_EU.bin variants: - EU @@ -68129,6 +67444,12 @@ size: 0x3 - offsets: EU: 0x10b614 +- path: sounds/bgmSecretCastleEntrance.s + start: 0xdd6fc4 + type: midi + options: + group: 33 + reverb: 0x3c - path: sounds/bgmDeepwoodShrine_track0.bin start: 0xdd6fec size: 0x30 @@ -68177,6 +67498,16 @@ - path: sounds/gUnk_08DD7151_1.bin start: 0xdd7173 size: 0x1 +- path: sounds/bgmDeepwoodShrine.s + start: 0xdd7174 + type: midi + options: + group: 34 + reverb: 0x3c + timeChanges: + nominator: 3 + denominator: 4 + time: 96 - path: sounds/bgmCaveOfFlames_track0.bin start: 0xdd7188 size: 0x26 @@ -68372,6 +67703,12 @@ - path: sounds/gUnk_08DD75F6_1.bin start: 0xdd766e size: 0x2 +- path: sounds/bgmCaveOfFlames.s + start: 0xdd7670 + type: midi + options: + group: 35 + reverb: 0x3c - path: sounds/bgmFortressOfWinds_track0.bin start: 0xdd769c size: 0xb @@ -68711,6 +68048,12 @@ - path: sounds/gUnk_08DD7DA1_5.bin start: 0xdd7e06 size: 0x2 +- path: sounds/bgmFortressOfWinds.s + start: 0xdd7e08 + type: midi + options: + group: 36 + reverb: 0x3c - path: sounds/bgmTempleOfDroplets_track0.bin start: 0xdd7e2c size: 0xb @@ -68864,6 +68207,12 @@ - path: sounds/gUnk_08DD83A6_2.bin start: 0xdd83cb size: 0x1 +- path: sounds/bgmTempleOfDroplets.s + start: 0xdd83cc + type: midi + options: + group: 37 + reverb: 0x3c - path: sounds/bgmPalaceOfWinds_track0.bin start: 0xdd83ec size: 0x55 @@ -69200,6 +68549,12 @@ - path: sounds/gUnk_08DD8E0A_8.bin start: 0xdd8e59 size: 0x3 +- path: sounds/bgmPalaceOfWinds.s + start: 0xdd8e5c + type: midi + options: + group: 38 + reverb: 0x28 - path: sounds/bgmEzloStory_track0.bin start: 0xdd8e84 size: 0xb @@ -69272,6 +68627,16 @@ - path: sounds/gUnk_08DD900B_1.bin start: 0xdd902a size: 0x2 +- path: sounds/bgmEzloStory.s + start: 0xdd902c + type: midi + options: + group: 39 + reverb: 0x28 + timeChanges: + nominator: 3 + denominator: 4 + time: 96 - path: sounds/bgmRoyalCrypt_track0.bin start: 0xdd9048 size: 0x4b @@ -69455,6 +68820,12 @@ - path: sounds/gUnk_08DD9A32_2.bin start: 0xdd9aa9 size: 0x3 +- path: sounds/bgmElementalSanctuary.s + start: 0xdd9aac + type: midi + options: + group: 41 + reverb: 0x3c - path: sounds/bgmFightTheme_track0.bin start: 0xdd9ac8 size: 0x1b @@ -69995,6 +69366,17 @@ - path: sounds/gUnk_08DDA37F_13.bin start: 0xdda3f4 size: 0x4 +- path: sounds/bgmBossTheme.s + start: 0xdda3f8 + type: midi + options: + group: 43 + reverb: 0x28 + timeChanges: + nominator: 4 + denominator: 4 + time: 144 + - path: sounds/bgmVaatiReborn_track0.bin start: 0xdda420 size: 0xb @@ -70349,6 +69731,16 @@ - path: sounds/gUnk_08DDAA2B_6.bin start: 0xddaac5 size: 0x3 +- path: sounds/bgmVaatiReborn.s + start: 0xddaac8 + type: midi + options: + group: 44 + reverb: 0x28 + timeChanges: + nominator: 3 + denominator: 4 + time: 24 - path: sounds/bgmVaatiTransfigured_track0.bin start: 0xddaaf0 size: 0x12 @@ -70622,6 +70014,12 @@ - path: sounds/gUnk_08DDB18F_1.bin start: 0xddb1d0 size: 0x4 +- path: sounds/bgmVaatiTransfigured.s + start: 0xddb1d4 + type: midi + options: + group: 45 + reverb: 0x28 - path: sounds/bgmCastleCollapse_track0.bin start: 0xddb204 size: 0x9 @@ -70745,6 +70143,16 @@ - path: sounds/gUnk_08DDB5C9_1.bin start: 0xddb5e0 size: 0x4 +- path: sounds/bgmCastleCollapse.s + start: 0xddb5e4 + type: midi + options: + group: 46 + reverb: 0x28 + timeChanges: + nominator: 4 + denominator: 4 + time: 48 - path: sounds/bgmVaatiWrath_track0.bin start: 0xddb60c size: 0x51 @@ -71225,6 +70633,34 @@ starts: EU: 0xee7a90 size: 0x4 +- path: sounds/bgmSwiftbladeDojo.s + start: 0xddc4b4 + type: midi + options: + group: 50 + reverb: 0x1e + timeChanges: + nominator: 4 + denominator: 4 + time: 48 + variants: + - USA + - JP + - DEMO_USA + - DEMO_JP +- path: sounds/bgmSwiftbladeDojo.s + starts: + EU: 0xee7a90 + type: midi + options: + group: 50 + reverb: 0x28 + timeChanges: + nominator: 4 + denominator: 4 + time: 96 + variants: + - EU - offsets: EU: 0x10b5d4 - path: sounds/bgmMinishCap_track0.bin @@ -72064,6 +71500,12 @@ - path: sounds/gUnk_08DDDA0B_7.bin start: 0xddda4f size: 0x1 +- path: sounds/bgmPicoriFestival.s + start: 0xddda50 + type: midi + options: + group: 53 + reverb: 0x1e - path: sounds/bgmLostWoods_track0.bin start: 0xddda74 size: 0x21 @@ -72418,6 +71860,12 @@ - path: sounds/gUnk_08DDE3A6_10.bin start: 0xdde40a size: 0xda +- path: sounds/bgmLostWoods.s + start: 0xdde4e4 + type: midi + options: + group: 54 + reverb: 0x1e - path: sounds/bgmFairyFountain2_track0.bin start: 0xdde508 size: 0xb @@ -72535,6 +71983,12 @@ - path: sounds/gUnk_08DDE7DB_2.bin start: 0xdde823 size: 0x1 +- path: sounds/bgmFairyFountain2.s + start: 0xdde824 + type: midi + options: + group: 55 + reverb: 0x28 - path: sounds/bgmWindRuins_track0.bin start: 0xdde848 size: 0x13 @@ -72864,6 +72318,26 @@ starts: EU: 0xeea30c size: 0x4 +- path: sounds/bgmLearnScroll.s + start: 0xdded6c + type: midi + options: + group: 50 + reverb: 0x1e + variants: + - USA + - JP + - DEMO_USA + - DEMO_JP +- path: sounds/bgmLearnScroll.s + starts: + EU: 0xeea30c + type: midi + options: + group: 50 + reverb: 0x32 + variants: + - EU - offsets: EU: 0x10b598 - path: sounds/bgmEzloGet_track0.bin @@ -72881,48 +72355,85 @@ - path: sounds/bgmEzloGet_track4.bin start: 0xddedf5 size: 0x23 -- path: sounds/sfxBeep_track0.bin - start: 0xddee34 - size: 0x10 -- path: sounds/sfxTextboxOpen_track0.bin - start: 0xddee50 - size: 0x36 -- path: sounds/sfxTextboxOpen_track1.bin - start: 0xddee86 - size: 0x36 -- path: sounds/sfxTextboxClose_track0.bin - start: 0xddeecc - size: 0x2a -- path: sounds/sfxTextboxClose_track1.bin - start: 0xddeef6 - size: 0x2a -- path: sounds/sfxTextboxNext_track0.bin - start: 0xddef30 - size: 0x14 -- path: sounds/sfxTextboxSwap_track0.bin - start: 0xddef50 - size: 0x2c -- path: sounds/sfxTextboxChoice_track0.bin - start: 0xddef88 - size: 0x14 -- path: sounds/sfxTextboxSelect_track0.bin - start: 0xddefa8 - size: 0x60 -- path: sounds/sfx6B_track0.bin - start: 0xddf014 - size: 0x2c -- path: sounds/sfxMenuCancel_track0.bin - start: 0xddf04c - size: 0x1c -- path: sounds/sfxMenuError_track0.bin - start: 0xddf074 - size: 0x20 -- path: sounds/sfxRupeeBounce_track0.bin - start: 0xddf0a0 - size: 0x1c -- path: sounds/sfxRupeeGet_track0.bin - start: 0xddf0c8 - size: 0x24 +- path: sounds/bgmEzloGet.s + start: 0xddee18 + type: midi + options: + group: 57 + reverb: 0x32 + +- path: sounds/sfxBeep.s + start: 0xDDEE44 + type: midi + options: + group: 60 + priority: 0xff +- path: sounds/sfxTextboxOpen.s + start: 0xDDEEBC + type: midi + options: + group: 61 + priority: 0x30 +- path: sounds/sfxTextboxClose.s + start: 0xDDEF20 + type: midi + options: + group: 62 + priority: 0x30 +- path: sounds/sfxTextboxNext.s + start: 0xDDEF44 + type: midi + options: + group: 63 + priority: 0x40 +- path: sounds/sfxTextboxSwap.s + start: 0xDDEF7C + type: midi + options: + group: 64 + priority: 0x40 +- path: sounds/sfxTextboxChoice.s + start: 0xDDEF9C + type: midi + options: + group: 65 + priority: 0x40 +- path: sounds/sfxTextboxSelect.s + start: 0xDDF008 + type: midi + options: + group: 66 + priority: 0x40 +- path: sounds/sfx6B.s + start: 0xDDF040 + type: midi + options: + group: 67 + priority: 0x40 +- path: sounds/sfxMenuCancel.s + start: 0xDDF068 + type: midi + options: + group: 68 + priority: 0x40 +- path: sounds/sfxMenuError.s + start: 0xDDF094 + type: midi + options: + group: 69 + priority: 0x40 +- path: sounds/sfxRupeeBounce.s + start: 0xDDF0BC + type: midi + options: + group: 70 + priority: 0x58 +- path: sounds/sfxRupeeGet.s + start: 0xDDF0EC + type: midi + options: + group: 71 + priority: 0x60 - path: sounds/sfxHeartBounce.s start: 0xDDF144 options: @@ -72950,7 +72461,8 @@ variants: - USA - JP - - DEMO + - DEMO_USA + - DEMO_JP - path: sounds/sfxSecretBig.s start: 0xddf1f4 options: @@ -72959,758 +72471,1255 @@ type: midi variants: - EU -- path: sounds/sfxSecretBig_track1.bin - start: 0xddf1cf - size: 0x25 -- path: sounds/sfxMetalClink_track0.bin - start: 0xddf204 - size: 0x18 -- path: sounds/sfxPlyVo1_track0.bin - start: 0xddf228 - size: 0x10 -- path: sounds/sfxPlyVo2_track0.bin - start: 0xddf244 - size: 0x10 -- path: sounds/sfxPlyVo3_track0.bin - start: 0xddf260 - size: 0x10 -- path: sounds/sfxPlyVo4_track0.bin - start: 0xddf27c - size: 0x10 -- path: sounds/sfxPlyVo5_track0.bin - start: 0xddf298 - size: 0x10 -- path: sounds/sfxPlyVo6_track0.bin - start: 0xddf2b4 - size: 0x10 -- path: sounds/sfxPlyVo7_track0.bin - start: 0xddf2d0 - size: 0x10 -- path: sounds/sfxPlyJump_track0.bin - start: 0xddf2ec - size: 0x10 -- path: sounds/sfxPlyLand_track0.bin - start: 0xddf308 - size: 0x14 -- path: sounds/sfx7E_track0.bin - start: 0xddf328 - size: 0x14 -- path: sounds/sfxPlyLift_track0.bin - start: 0xddf348 - size: 0x44 -- path: sounds/sfx80_track0.bin - start: 0xddf398 - size: 0x18 -- path: sounds/sfx81_track0.bin - start: 0xddf3bc - size: 0x28 -- path: sounds/sfx82_track0.bin - start: 0xddf3f0 - size: 0x10 -- path: sounds/sfxWaterWalk_track0.bin - start: 0xddf40c - size: 0x17 -- path: sounds/sfxWaterWalk_track1.bin - start: 0xddf423 - size: 0x19 -- path: sounds/sfxWaterSplash_track0.bin - start: 0xddf44c - size: 0x38 -- path: sounds/sfxFallHole_track0.bin - start: 0xddf490 - size: 0xec -- path: sounds/sfx86_track0.bin - start: 0xddf588 - size: 0x10 -- path: sounds/sfxPlyDie_track0.bin - start: 0xddf5a4 - size: 0x64 -- path: sounds/sfx88_track0.bin - start: 0xddf614 - size: 0x1c -- path: sounds/sfxBarrelRelease_track0.bin - start: 0xddf63c - size: 0x10 -- path: sounds/sfxBarrelEnter_track0.bin - start: 0xddf658 - size: 0x10 -- path: sounds/sfxBarrelRoll_track0.bin - start: 0xddf674 - size: 0x10 -- path: sounds/sfxBarrelRollStop_track0.bin - start: 0xddf690 - size: 0x10 -- path: sounds/sfxVoEzlo1_track0.bin - start: 0xddf6ac - size: 0x10 -- path: sounds/sfxVoEzlo2_track0.bin - start: 0xddf6c8 - size: 0x10 -- path: sounds/sfxVoEzlo3_track0.bin - start: 0xddf6e4 - size: 0x10 -- path: sounds/sfxVoEzlo4_track0.bin - start: 0xddf700 - size: 0x10 -- path: sounds/sfxVoEzlo5_track0.bin - start: 0xddf71c - size: 0x10 -- path: sounds/sfxVoEzlo6_track0.bin - start: 0xddf738 - size: 0x10 -- path: sounds/sfxVoEzlo7_track0.bin - start: 0xddf754 - size: 0x10 -- path: sounds/sfxVoZelda1_track0.bin - start: 0xddf770 - size: 0x10 -- path: sounds/sfxVoZelda2_track0.bin - start: 0xddf78c - size: 0x10 -- path: sounds/sfxVoZelda3_track0.bin - start: 0xddf7a8 - size: 0x10 -- path: sounds/sfxVoZelda4_track0.bin - start: 0xddf7c4 - size: 0x10 -- path: sounds/sfxVoZelda5_track0.bin - start: 0xddf7e0 - size: 0x10 -- path: sounds/sfxVoZelda6_track0.bin - start: 0xddf7fc - size: 0x10 -- path: sounds/sfxVoZelda7_track0.bin - start: 0xddf818 - size: 0x10 -- path: sounds/sfx9B_track0.bin - start: 0xddf834 - size: 0x10 -- path: sounds/sfx9C_track0.bin - start: 0xddf850 - size: 0x10 -- path: sounds/sfx9D_track0.bin - start: 0xddf86c - size: 0x10 -- path: sounds/sfx9E_track0.bin - start: 0xddf888 - size: 0x10 -- path: sounds/sfx9F_track0.bin - start: 0xddf8a4 - size: 0x10 -- path: sounds/sfxA0_track0.bin - start: 0xddf8c0 - size: 0x14 -- path: sounds/sfxVoTingle1_track0.bin - start: 0xddf8e0 - size: 0x10 -- path: sounds/sfxVoTingle2_track0.bin - start: 0xddf8fc - size: 0x10 -- path: sounds/sfxVoKing1_track0.bin - start: 0xddf918 - size: 0x10 -- path: sounds/sfxVoKing2_track0.bin - start: 0xddf934 - size: 0x10 -- path: sounds/sfxVoKing3_track0.bin - start: 0xddf950 - size: 0x10 -- path: sounds/sfxVoKing4_track0.bin - start: 0xddf96c - size: 0x10 -- path: sounds/sfxVoKing5_track0.bin - start: 0xddf988 - size: 0x10 -- path: sounds/sfxA8_track0.bin - start: 0xddf9a4 - size: 0x10 -- path: sounds/sfxA9_track0.bin - start: 0xddf9c0 - size: 0x10 -- path: sounds/sfxAA_track0.bin - start: 0xddf9dc - size: 0x10 -- path: sounds/sfxSpiritsRelease_track0.bin - start: 0xddf9f8 - size: 0x14 -- path: sounds/sfxAC_track0.bin - start: 0xddfa18 - size: 0x10 -- path: sounds/sfxVoBeedle_track0.bin - start: 0xddfa34 - size: 0x10 -- path: sounds/sfxAE_track0.bin - start: 0xddfa50 - size: 0x10 -- path: sounds/sfxAF_track0.bin - start: 0xddfa6c - size: 0x10 -- path: sounds/sfxB0_track0.bin - start: 0xddfa88 - size: 0x10 -- path: sounds/sfxMinish1_track0.bin - start: 0xddfaa4 - size: 0x10 -- path: sounds/sfxMinish2_track0.bin - start: 0xddfac0 - size: 0x10 -- path: sounds/sfxMinish3_track0.bin - start: 0xddfadc - size: 0x10 -- path: sounds/sfxMinish4_track0.bin - start: 0xddfaf8 - size: 0x10 -- path: sounds/sfxB5_track0.bin - start: 0xddfb14 - size: 0x10 -- path: sounds/sfxB6_track0.bin - start: 0xddfb30 - size: 0x10 -- path: sounds/sfxB7_track0.bin - start: 0xddfb4c - size: 0x10 -- path: sounds/sfxB8_track0.bin - start: 0xddfb68 - size: 0x10 -- path: sounds/sfxB9_track0.bin - start: 0xddfb84 - size: 0x10 -- path: sounds/sfxBA_track0.bin - start: 0xddfba0 - size: 0x10 -- path: sounds/sfxBB_track0.bin - start: 0xddfbbc - size: 0x10 -- path: sounds/sfxBC_track0.bin - start: 0xddfbd8 - size: 0x10 -- path: sounds/sfxBD_track0.bin - start: 0xddfbf4 - size: 0x10 -- path: sounds/sfxBE_track0.bin - start: 0xddfc10 - size: 0x10 -- path: sounds/sfxBF_track0.bin - start: 0xddfc2c - size: 0x10 -- path: sounds/sfxC0_track0.bin - start: 0xddfc48 - size: 0x10 -- path: sounds/sfxC1_track0.bin - start: 0xddfc64 - size: 0x10 -- path: sounds/sfxC2_track0.bin - start: 0xddfc80 - size: 0x10 -- path: sounds/sfxC3_track0.bin - start: 0xddfc9c - size: 0x10 -- path: sounds/sfxC4_track0.bin - start: 0xddfcb8 - size: 0x10 -- path: sounds/sfxC5_track0.bin - start: 0xddfcd4 - size: 0x10 -- path: sounds/sfxC6_track0.bin - start: 0xddfcf0 - size: 0x10 -- path: sounds/sfxC7_track0.bin - start: 0xddfd0c - size: 0x10 -- path: sounds/sfxC8_track0.bin - start: 0xddfd28 - size: 0x10 -- path: sounds/sfxC9_track0.bin - start: 0xddfd44 - size: 0x10 -- path: sounds/sfxCA_track0.bin - start: 0xddfd60 - size: 0x10 -- path: sounds/sfxCB_track0.bin - start: 0xddfd7c - size: 0x10 -- path: sounds/sfxRemSleep_track0.bin - start: 0xddfd98 - size: 0x10 -- path: sounds/sfxTaskComplete_track0.bin - start: 0xddfdb4 - size: 0x20 -- path: sounds/sfxKeyAppear_track0.bin - start: 0xddfde0 - size: 0x34 -- path: sounds/sfxCF_track0.bin - start: 0xddfe20 - size: 0x10 -- path: sounds/sfxD0_track0_EU.bin +- path: sounds/sfxMetalClink.s + start: 0xDDF21C + type: midi + options: + group: 76 + priority: 0x44 +- path: sounds/sfxPlyVo1.s + start: 0xDDF238 + type: midi + options: + group: 77 + priority: 0x48 +- path: sounds/sfxPlyVo2.s + start: 0xDDF254 + type: midi + options: + group: 78 + priority: 0x48 +- path: sounds/sfxPlyVo3.s + start: 0xDDF270 + type: midi + options: + group: 79 + priority: 0x48 +- path: sounds/sfxPlyVo4.s + start: 0xDDF28C + type: midi + options: + group: 80 + priority: 0x48 +- path: sounds/sfxPlyVo5.s + start: 0xDDF2A8 + type: midi + options: + group: 81 + priority: 0x48 +- path: sounds/sfxPlyVo6.s + start: 0xDDF2C4 + type: midi + options: + group: 82 + priority: 0x48 +- path: sounds/sfxPlyVo7.s + start: 0xDDF2E0 + type: midi + options: + group: 83 + priority: 0x48 +- path: sounds/sfxPlyJump.s + start: 0xddf2fc + type: midi + options: + group: 084 + priority: 0x40 +- path: sounds/sfxPlyLand.s + start: 0xddf31c + type: midi + options: + group: 085 + priority: 0x40 +- path: sounds/sfx7E.s + start: 0xddf33c + type: midi + options: + group: 086 + priority: 0x30 +- path: sounds/sfxPlyLift.s + start: 0xddf38c + type: midi + options: + group: 087 + priority: 0x40 +- path: sounds/sfx80.s + start: 0xddf3b0 + type: midi + options: + group: 088 + priority: 0x30 +- path: sounds/sfx81.s + start: 0xddf3e4 + type: midi + options: + group: 089 + priority: 0x40 +- path: sounds/sfx82.s + start: 0xddf400 + type: midi + options: + group: 090 + priority: 0x40 +- path: sounds/sfxWaterWalk.s + start: 0xddf43c + type: midi + options: + group: 091 + priority: 0x28 +- path: sounds/sfxWaterSplash.s + start: 0xddf484 + type: midi + options: + group: 092 + priority: 0x40 +- path: sounds/sfxFallHole.s + start: 0xddf57c + type: midi + options: + group: 093 + priority: 0x40 +- path: sounds/sfx86.s + start: 0xddf598 + type: midi + options: + group: 094 + priority: 0x40 +- path: sounds/sfxPlyDie.s + start: 0xddf608 + type: midi + options: + group: 095 + priority: 0x40 +- path: sounds/sfx88.s + start: 0xddf630 + type: midi + options: + group: 096 + priority: 0x40 +- path: sounds/sfxBarrelRelease.s + start: 0xddf64c + type: midi + options: + group: 097 + priority: 0x40 +- path: sounds/sfxBarrelEnter.s + start: 0xddf668 + type: midi + options: + group: 098 + priority: 0x40 +- path: sounds/sfxBarrelRoll.s + start: 0xddf684 + type: midi + options: + group: 099 + priority: 0x40 +- path: sounds/sfxBarrelRollStop.s + start: 0xddf6a0 + type: midi + options: + group: 100 + priority: 0x40 +- path: sounds/sfxVoEzlo1.s + start: 0xddf6bc + type: midi + options: + group: 101 + priority: 0x48 +- path: sounds/sfxVoEzlo2.s + start: 0xddf6d8 + type: midi + options: + group: 102 + priority: 0x48 +- path: sounds/sfxVoEzlo3.s + start: 0xddf6f4 + type: midi + options: + group: 103 + priority: 0x48 +- path: sounds/sfxVoEzlo4.s + start: 0xddf710 + type: midi + options: + group: 104 + priority: 0x48 +- path: sounds/sfxVoEzlo5.s + start: 0xddf72c + type: midi + options: + group: 105 + priority: 0x48 +- path: sounds/sfxVoEzlo6.s + start: 0xddf748 + type: midi + options: + group: 106 + priority: 0x48 +- path: sounds/sfxVoEzlo7.s + start: 0xddf764 + type: midi + options: + group: 107 + priority: 0x48 +- path: sounds/sfxVoZelda1.s + start: 0xddf780 + type: midi + options: + group: 108 + priority: 0x48 +- path: sounds/sfxVoZelda2.s + start: 0xddf79c + type: midi + options: + group: 109 + priority: 0x48 +- path: sounds/sfxVoZelda3.s + start: 0xddf7b8 + type: midi + options: + group: 110 + priority: 0x48 +- path: sounds/sfxVoZelda4.s + start: 0xddf7d4 + type: midi + options: + group: 111 + priority: 0x48 +- path: sounds/sfxVoZelda5.s + start: 0xddf7f0 + type: midi + options: + group: 112 + priority: 0x48 +- path: sounds/sfxVoZelda6.s + start: 0xddf80c + type: midi + options: + group: 113 + priority: 0x48 +- path: sounds/sfxVoZelda7.s + start: 0xddf828 + type: midi + options: + group: 114 + priority: 0x48 +- path: sounds/sfx9B.s + start: 0xddf844 + type: midi + options: + group: 115 + priority: 0x48 +- path: sounds/sfx9C.s + start: 0xddf860 + type: midi + options: + group: 116 + priority: 0x48 +- path: sounds/sfx9D.s + start: 0xddf87c + type: midi + options: + group: 117 + priority: 0x48 +- path: sounds/sfx9E.s + start: 0xddf898 + type: midi + options: + group: 118 + priority: 0x48 +- path: sounds/sfx9F.s + start: 0xddf8b4 + type: midi + options: + group: 119 + priority: 0x48 +- path: sounds/sfxA0.s + start: 0xddf8d4 + type: midi + options: + group: 120 + priority: 0x48 +- path: sounds/sfxVoTingle1.s + start: 0xddf8f0 + type: midi + options: + group: 121 + priority: 0x48 +- path: sounds/sfxVoTingle2.s + start: 0xddf90c + type: midi + options: + group: 122 + priority: 0x48 +- path: sounds/sfxVoKing1.s + start: 0xddf928 + type: midi + options: + group: 123 + priority: 0x48 +- path: sounds/sfxVoKing2.s + start: 0xddf944 + type: midi + options: + group: 124 + priority: 0x48 +- path: sounds/sfxVoKing3.s + start: 0xddf960 + type: midi + options: + group: 125 + priority: 0x48 +- path: sounds/sfxVoKing4.s + start: 0xddf97c + type: midi + options: + group: 126 + priority: 0x48 +- path: sounds/sfxVoKing5.s + start: 0xddf998 + type: midi + options: + group: 127 + priority: 0x48 +- path: sounds/sfxA8.s + start: 0xddf9b4 + type: midi + options: + group: 128 + priority: 0x48 +- path: sounds/sfxA9.s + start: 0xddf9d0 + type: midi + options: + group: 129 + priority: 0x48 +- path: sounds/sfxAA.s + start: 0xddf9ec + type: midi + options: + group: 130 + priority: 0x48 +- path: sounds/sfxSpiritsRelease.s + start: 0xddfa0c + type: midi + options: + group: 131 + priority: 0x48 +- path: sounds/sfxAC.s + start: 0xddfa28 + type: midi + options: + group: 132 + priority: 0x48 +- path: sounds/sfxVoBeedle.s + start: 0xddfa44 + type: midi + options: + group: 133 + priority: 0x48 +- path: sounds/sfxAE.s + start: 0xddfa60 + type: midi + options: + group: 134 + priority: 0x48 +- path: sounds/sfxAF.s + start: 0xddfa7c + type: midi + options: + group: 135 + priority: 0x48 +- path: sounds/sfxB0.s + start: 0xddfa98 + type: midi + options: + group: 136 + priority: 0x48 +- path: sounds/sfxMinish1.s + start: 0xddfab4 + type: midi + options: + group: 137 + priority: 0x48 +- path: sounds/sfxMinish2.s + start: 0xddfad0 + type: midi + options: + group: 138 + priority: 0x48 +- path: sounds/sfxMinish3.s + start: 0xddfaec + type: midi + options: + group: 139 + priority: 0x48 +- path: sounds/sfxMinish4.s + start: 0xddfb08 + type: midi + options: + group: 140 + priority: 0x48 +- path: sounds/sfxB5.s + start: 0xddfb24 + type: midi + options: + group: 141 + priority: 0x48 +- path: sounds/sfxB6.s + start: 0xddfb40 + type: midi + options: + group: 142 + priority: 0x48 +- path: sounds/sfxB7.s + start: 0xddfb5c + type: midi + options: + group: 143 + priority: 0x48 +- path: sounds/sfxB8.s + start: 0xddfb78 + type: midi + options: + group: 144 + priority: 0x48 +- path: sounds/sfxB9.s + start: 0xddfb94 + type: midi + options: + group: 145 + priority: 0x48 +- path: sounds/sfxBA.s + start: 0xddfbb0 + type: midi + options: + group: 146 + priority: 0x48 +- path: sounds/sfxBB.s + start: 0xddfbcc + type: midi + options: + group: 147 + priority: 0x48 +- path: sounds/sfxBC.s + start: 0xddfbe8 + type: midi + options: + group: 148 + priority: 0x48 +- path: sounds/sfxBD.s + start: 0xddfc04 + type: midi + options: + group: 149 + priority: 0x48 +- path: sounds/sfxBE.s + start: 0xddfc20 + type: midi + options: + group: 150 + priority: 0x48 +- path: sounds/sfxBF.s + start: 0xddfc3c + type: midi + options: + group: 151 + priority: 0x48 +- path: sounds/sfxC0.s + start: 0xddfc58 + type: midi + options: + group: 152 + priority: 0x48 +- path: sounds/sfxC1.s + start: 0xddfc74 + type: midi + options: + group: 153 + priority: 0x48 +- path: sounds/sfxC2.s + start: 0xddfc90 + type: midi + options: + group: 154 + priority: 0x48 +- path: sounds/sfxC3.s + start: 0xddfcac + type: midi + options: + group: 155 + priority: 0x48 +- path: sounds/sfxC4.s + start: 0xddfcc8 + type: midi + options: + group: 156 + priority: 0x48 +- path: sounds/sfxC5.s + start: 0xddfce4 + type: midi + options: + group: 157 + priority: 0x48 +- path: sounds/sfxC6.s + start: 0xddfd00 + type: midi + options: + group: 158 + priority: 0x48 +- path: sounds/sfxC7.s + start: 0xddfd1c + type: midi + options: + group: 159 + priority: 0x48 +- path: sounds/sfxC8.s + start: 0xddfd38 + type: midi + options: + group: 160 + priority: 0x48 +- path: sounds/sfxC9.s + start: 0xddfd54 + type: midi + options: + group: 161 + priority: 0x48 +- path: sounds/sfxCA.s + start: 0xddfd70 + type: midi + options: + group: 162 + priority: 0x48 +- path: sounds/sfxCB.s + start: 0xddfd8c + type: midi + options: + group: 163 + priority: 0x48 +- path: sounds/sfxRemSleep.s + start: 0xddfda8 + type: midi + options: + group: 164 + priority: 0x48 +- path: sounds/sfxTaskComplete.s + start: 0xddfdd4 + type: midi + options: + group: 165 + priority: 0xc0 variants: - EU - starts: - EU: 0xeeb3d4 - size: 0x10 -- path: sounds/sfxD0_track0_1_USA-JP-DEMO_USA-DEMO_JP.bin +- path: sounds/sfxTaskComplete.s + start: 0xddfdd4 + type: midi + options: + group: 165 + priority: 0xb0 variants: - USA - JP - DEMO_USA - DEMO_JP - start: 0xddfe3c - size: 0x10 -- path: sounds/sfxVoDog_track0.bin - start: 0xddfe58 - size: 0x10 -- path: sounds/sfxVoCat_track0.bin - start: 0xddfe74 - size: 0x10 -- path: sounds/sfxVoEpona_track0.bin - start: 0xddfe90 - size: 0x10 -- path: sounds/sfxVoCow_track0.bin - start: 0xddfeac - size: 0x10 -- path: sounds/sfxVoCuccoCall_track0.bin - start: 0xddfec8 - size: 0x10 -- path: sounds/sfxVoCheep_track0.bin - start: 0xddfee4 - size: 0x10 -- path: sounds/sfxItemSwordCharge_track0.bin - start: 0xddff00 - size: 0x10 -- path: sounds/sfxItemSwordChargeFinish_track0.bin - start: 0xddff1c - size: 0x10 -- path: sounds/sfxD9_track0.bin - start: 0xddff38 - size: 0x10 -- path: sounds/sfxDA_track0.bin - start: 0xddff54 - size: 0x10 -- path: sounds/sfxVoSturgeon_track0.bin - start: 0xddff70 - size: 0x10 -- path: sounds/sfxHammer1_track0.bin - start: 0xddff8c - size: 0x10 -- path: sounds/sfxHammer2_track0.bin - start: 0xddffa8 - size: 0x10 -- path: sounds/sfxHammer3_track0.bin - start: 0xddffc4 - size: 0x10 -- path: sounds/sfxHammer4_track0.bin - start: 0xddffe0 - size: 0x10 -- path: sounds/sfxHammer5_track0.bin - start: 0xddfffc - size: 0x10 -- path: sounds/sfxHammer6_track0.bin - start: 0xde0018 - size: 0x10 -- path: sounds/sfxCuccoMinigameBell_track0.bin - start: 0xde0034 - size: 0x14 -- path: sounds/sfxE3_track0.bin - start: 0xde0054 - size: 0x10 -- path: sounds/sfxE4_track0.bin - start: 0xde0070 - size: 0x10 -- path: sounds/sfxButtonDepress_track0.bin - start: 0xde008c - size: 0x14 -- path: sounds/sfxThudHeavy_track0.bin - start: 0xde00ac - size: 0x10 -- path: sounds/sfxWind1_track0.bin - start: 0xde00c8 - size: 0x24 -- path: sounds/sfxWind2_track0.bin - start: 0xde00f8 - size: 0x40 -- path: sounds/sfxWind3_track0.bin - start: 0xde0144 - size: 0x3c -- path: sounds/sfxEA_track0.bin - start: 0xde018c - size: 0x28 -- path: sounds/sfxEB_track0.bin - start: 0xde01c0 - size: 0x34 -- path: sounds/sfxEC_track0.bin - start: 0xde0200 - size: 0x44 -- path: sounds/sfxED_track0.bin - start: 0xde0250 - size: 0x2b -- path: sounds/sfxED_track1.bin - start: 0xde027b - size: 0x11 -- path: sounds/sfxEE_track0.bin - start: 0xde029c - size: 0x10 -- path: sounds/sfxEF_track0.bin - start: 0xde02b8 - size: 0x10 -- path: sounds/sfxF0_track0.bin - start: 0xde02d4 - size: 0x18 -- path: sounds/sfxF1_track0.bin - start: 0xde02f8 - size: 0x18 -- path: sounds/sfxF2_track0.bin - start: 0xde031c - size: 0x35 -- path: sounds/sfxF2_track1.bin - start: 0xde0351 - size: 0x37 -- path: sounds/sfxF3_track0.bin - start: 0xde0398 - size: 0x2c -- path: sounds/sfxSummon_track0.bin - start: 0xde03d0 - size: 0x4c -- path: sounds/sfxF5_track0.bin - start: 0xde0428 - size: 0xbc -- path: sounds/sfxEvaporate_track0.bin - start: 0xde04f0 - size: 0x44 -- path: sounds/sfxApparate_track0.bin - start: 0xde0540 - size: 0x44 -- path: sounds/sfxF8_track0.bin - start: 0xde0590 - size: 0x29 -- path: sounds/sfxF8_track1.bin - start: 0xde05b9 - size: 0x23 -- path: sounds/sfxTeleporter_track0.bin - start: 0xde05ec - size: 0x48 -- path: sounds/sfxFA_track0.bin - start: 0xde0640 - size: 0x29 -- path: sounds/sfxFA_track1.bin - start: 0xde0669 - size: 0x23 -- path: sounds/sfxFB_track0.bin - start: 0xde069c - size: 0x48 -- path: sounds/sfxFC_track0.bin - start: 0xde06f0 - size: 0x17 -- path: sounds/sfxFC_track1.bin - start: 0xde0707 - size: 0x21 -- path: sounds/sfxItemBombExplode_track0.bin - start: 0xde0738 - size: 0x4c -- path: sounds/gUnk_08DE0790.bin - start: 0xde0790 - size: 0x28 -- path: sounds/gUnk_08DE07B8.bin - start: 0xde07b8 - size: 0x1c -- path: sounds/sfxHit.bin +- path: sounds/sfxKeyAppear.s + start: 0xddfe14 + type: midi + options: + group: 166 + priority: 0xc0 +- path: sounds/sfxCF.s + start: 0xddfe30 + type: midi + options: + group: 167 + priority: 0x48 +- path: sounds/sfxD0.s + start: 0xddfe4c + type: midi + options: + group: 168 + priority: 0x48 +- path: sounds/sfxVoDog.s + start: 0xddfe68 + type: midi + options: + group: 169 + priority: 0x48 +- path: sounds/sfxVoCat.s + start: 0xddfe84 + type: midi + options: + group: 170 + priority: 0x48 +- path: sounds/sfxVoEpona.s + start: 0xddfea0 + type: midi + options: + group: 171 + priority: 0x48 +- path: sounds/sfxVoCow.s + start: 0xddfebc + type: midi + options: + group: 172 + priority: 0x48 +- path: sounds/sfxVoCuccoCall.s + start: 0xddfed8 + type: midi + options: + group: 173 + priority: 0x48 +- path: sounds/sfxVoCheep.s + start: 0xddfef4 + type: midi + options: + group: 174 + priority: 0x48 +- path: sounds/sfxItemSwordCharge.s + start: 0xddff10 + type: midi + options: + group: 175 + priority: 0x40 +- path: sounds/sfxItemSwordChargeFinish.s + start: 0xddff2c + type: midi + options: + group: 176 + priority: 0x60 +- path: sounds/sfxD9.s + start: 0xddff48 + type: midi + options: + group: 177 + priority: 0x40 +- path: sounds/sfxDA.s + start: 0xddff64 + type: midi + options: + group: 178 + priority: 0x48 +- path: sounds/sfxVoSturgeon.s + start: 0xddff80 + type: midi + options: + group: 179 + priority: 0x48 +- path: sounds/sfxHammer1.s + start: 0xddff9c + type: midi + options: + group: 180 + priority: 0x40 +- path: sounds/sfxHammer2.s + start: 0xddffb8 + type: midi + options: + group: 181 + priority: 0x40 +- path: sounds/sfxHammer3.s + start: 0xddffd4 + type: midi + options: + group: 182 + priority: 0x40 +- path: sounds/sfxHammer4.s + start: 0xddfff0 + type: midi + options: + group: 183 + priority: 0x40 +- path: sounds/sfxHammer5.s + start: 0xde000c + type: midi + options: + group: 184 + priority: 0x40 +- path: sounds/sfxHammer6.s + start: 0xde0028 + type: midi + options: + group: 185 + priority: 0x40 +- path: sounds/sfxCuccoMinigameBell.s + start: 0xde0048 + type: midi + options: + group: 186 + priority: 0x40 +- path: sounds/sfxE3.s + start: 0xde0064 + type: midi + options: + group: 187 + priority: 0x60 +- path: sounds/sfxE4.s + start: 0xde0080 + type: midi + options: + group: 188 + priority: 0x60 +- path: sounds/sfxButtonDepress.s + start: 0xde00a0 + type: midi + options: + group: 189 + priority: 0x40 +- path: sounds/sfxThudHeavy.s + start: 0xde00bc + type: midi + options: + group: 190 + priority: 0x40 +- path: sounds/sfxWind1.s + start: 0xde00ec + type: midi + options: + group: 191 + priority: 0x30 +- path: sounds/sfxWind2.s + start: 0xde0138 + type: midi + options: + group: 192 + priority: 0x30 +- path: sounds/sfxWind3.s + start: 0xde0180 + type: midi + options: + group: 193 + priority: 0x30 +- path: sounds/sfxEA.s + start: 0xde01b4 + type: midi + options: + group: 194 + priority: 0x40 +- path: sounds/sfxEB.s + start: 0xde01f4 + type: midi + options: + group: 195 + priority: 0x40 +- path: sounds/sfxEC.s + start: 0xde0244 + type: midi + options: + group: 196 + priority: 0x40 +- path: sounds/sfxED.s + start: 0xde028c + type: midi + options: + group: 197 + priority: 0x44 +- path: sounds/sfxEE.s + start: 0xde02ac + type: midi + options: + group: 198 + priority: 0x40 +- path: sounds/sfxEF.s + start: 0xde02c8 + type: midi + options: + group: 199 + priority: 0x44 +- path: sounds/sfxF0.s + start: 0xde02ec + type: midi + options: + group: 200 + priority: 0x40 +- path: sounds/sfxF1.s + start: 0xde0310 + type: midi + options: + group: 201 + priority: 0x40 +- path: sounds/sfxF2.s + start: 0xde0388 + type: midi + options: + group: 202 + priority: 0x40 +- path: sounds/sfxF3.s + start: 0xde03c4 + type: midi + options: + group: 203 + priority: 0x44 +- path: sounds/sfxSummon.s + start: 0xde041c + type: midi + options: + group: 204 + priority: 0x40 +- path: sounds/sfxF5.s + start: 0xde04e4 + type: midi + options: + group: 205 + priority: 0x40 +- path: sounds/sfxEvaporate.s + start: 0xde0534 + type: midi + options: + group: 206 + priority: 0x40 +- path: sounds/sfxApparate.s + start: 0xde0584 + type: midi + options: + group: 207 + priority: 0x40 +- path: sounds/sfxF8.s + start: 0xde05dc + type: midi + options: + group: 208 + priority: 0x44 +- path: sounds/sfxTeleporter.s + start: 0xde0634 + type: midi + options: + group: 209 + priority: 0x40 +- path: sounds/sfxFA.s + start: 0xde068c + type: midi + options: + group: 210 + priority: 0x44 +- path: sounds/sfxFB.s + start: 0xde06e4 + type: midi + options: + group: 211 + priority: 0x40 +- path: sounds/sfxFC.s + start: 0xde0728 + type: midi + options: + group: 212 + priority: 0x40 +- path: sounds/sfxItemBombExplode.s + start: 0xde0784 + type: midi + options: + group: 213 + priority: 0x7f +- path: sounds/sfxHit.s start: 0xde07d4 - size: 0x4 -- path: sounds/gUnk_08DE07E4.bin - start: 0xde07e4 - size: 0x30 -- path: sounds/gUnk_08DE0814.bin - start: 0xde0814 - size: 0x2c -- path: sounds/sfxFF.bin + type: midi + options: + group: 214 + priority: 0x44 +- path: sounds/sfxFF.s start: 0xde0840 - size: 0x4 -- path: sounds/gUnk_08DE0850.bin - start: 0xde0850 - size: 0x10 -- path: sounds/sfx100.bin + type: midi + options: + group: 215 + priority: 0x48 +- path: sounds/sfx100.s start: 0xde0860 - size: 0x4 -- path: sounds/gUnk_08DE086C.bin - start: 0xde086c - size: 0x10 -- path: sounds/sfx101.bin + type: midi + options: + group: 216 + priority: 0x40 +- path: sounds/sfx101.s start: 0xde087c - size: 0x4 -- path: sounds/gUnk_08DE0888.bin - start: 0xde0888 - size: 0x10 -- path: sounds/sfx102.bin + type: midi + options: + group: 217 + priority: 0x30 +- path: sounds/sfx102.s start: 0xde0898 - size: 0x4 -- path: sounds/gUnk_08DE08A4.bin - start: 0xde08a4 - size: 0x20 -- path: sounds/sfx103.bin + type: midi + options: + group: 218 + priority: 0x40 +- path: sounds/sfx103.s start: 0xde08c4 - size: 0x4 -- path: sounds/gUnk_08DE08D0.bin - start: 0xde08d0 - size: 0x2c -- path: sounds/sfx104.bin + type: midi + options: + group: 219 + priority: 0x60 +- path: sounds/sfx104.s start: 0xde08fc - size: 0x4 -- path: sounds/gUnk_08DE0908.bin - start: 0xde0908 - size: 0x10 -- path: sounds/gUnk_08DE0918.bin - start: 0xde0918 - size: 0xa6d -- path: sounds/gUnk_08DE1385.bin - start: 0xde1385 - size: 0x185 -- path: sounds/gUnk_08DE150A.bin - start: 0xde150a - size: 0x185 -- path: sounds/gUnk_08DE168F.bin - start: 0xde168f - size: 0x185 -- path: sounds/gUnk_08DE1814.bin - start: 0xde1814 - size: 0x188 -- path: sounds/sfx105.bin + type: midi + options: + group: 220 + priority: 0x38 +- path: sounds/sfx105.s start: 0xde199c - size: 0x4 -- path: sounds/sfx106_track0.bin - start: 0xde19bc - size: 0x14 -- path: sounds/sfx107_track0.bin - start: 0xde19dc - size: 0x24 -- path: sounds/sfx108_track0.bin - start: 0xde1a0c - size: 0x20 -- path: sounds/sfx109_track0.bin - start: 0xde1a38 - size: 0x43 -- path: sounds/sfx109_track1.bin - start: 0xde1a7b - size: 0x41 -- path: sounds/sfx109_track2.bin - start: 0xde1abc - size: 0x1b -- path: sounds/sfx109_track3.bin - start: 0xde1ad7 - size: 0x20 -- path: sounds/sfx109_track4.bin - start: 0xde1af7 - size: 0x41 -- path: sounds/sfx109_track5.bin - start: 0xde1b38 - size: 0x41 -- path: sounds/sfx109_track6.bin - start: 0xde1b79 - size: 0x1b -- path: sounds/sfx109_track7.bin - start: 0xde1b94 - size: 0x43 -- path: sounds/sfx109_track8.bin - start: 0xde1bd7 - size: 0x129 -- path: sounds/sfx109_track9.bin - start: 0xde1d00 - size: 0x129 -- path: sounds/sfx109_trackA.bin - start: 0xde1e29 - size: 0x129 -- path: sounds/sfx109_trackB.bin - start: 0xde1f52 - size: 0x12a -- path: sounds/sfx10A_track0.bin - start: 0xde20b4 - size: 0x14 -- path: sounds/sfx10B_track0.bin - start: 0xde20d4 - size: 0x28 -- path: sounds/sfx10C_track0.bin - start: 0xde2108 - size: 0x1c -- path: sounds/sfx10D_track0.bin - start: 0xde2130 - size: 0x44 -- path: sounds/sfx10E_track0.bin - start: 0xde2180 - size: 0x2c -- path: sounds/sfx10F_track0.bin - start: 0xde21b8 - size: 0x30 -- path: sounds/sfx110_track0.bin - start: 0xde21f4 - size: 0x38 -- path: sounds/sfx111_track0.bin - start: 0xde2238 - size: 0x28 -- path: sounds/sfx112_track0.bin - start: 0xde226c - size: 0xcc -- path: sounds/sfx113_track0.bin - start: 0xde2344 - size: 0x63 -- path: sounds/sfx113_track1.bin - start: 0xde23a7 - size: 0x61 -- path: sounds/sfx114_track0.bin - start: 0xde2418 - size: 0x60 -- path: sounds/sfx115_track0.bin - start: 0xde2484 - size: 0x38 -- path: sounds/sfx116_track0.bin - start: 0xde24c8 - size: 0x38 -- path: sounds/sfx117_track0.bin - start: 0xde250c - size: 0x10 -- path: sounds/sfxItemShieldBounce_track0.bin - start: 0xde2528 - size: 0xf -- path: sounds/sfxItemShieldBounce_track1.bin - start: 0xde2537 - size: 0xd -- path: sounds/sfxItemGlovesKnockback_track0.bin - start: 0xde2554 - size: 0x1b -- path: sounds/sfxItemGlovesKnockback_track1.bin - start: 0xde256f - size: 0x15 -- path: sounds/sfxEmArmosOn_track0.bin - start: 0xde2594 - size: 0x10 -- path: sounds/sfx11B_track0.bin - start: 0xde25b0 - size: 0x20 -- path: sounds/sfx11C_track0.bin - start: 0xde25dc - size: 0x14 -- path: sounds/sfx11D_track0.bin - start: 0xde25fc - size: 0x50 -- path: sounds/sfx11D_track1.bin - start: 0xde264c - size: 0x30 -- path: sounds/sfxEmMoblinSpear_track0.bin - start: 0xde268c - size: 0x10 -- path: sounds/sfxLowHealth_track0.bin - start: 0xde26a8 - size: 0x1c -- path: sounds/sfxChargingUp_track0.bin - start: 0xde26d0 - size: 0x14 -- path: sounds/sfxStairs_track0.bin - start: 0xde26f0 - size: 0x28 -- path: sounds/sfx122_track0.bin - start: 0xde2724 - size: 0x10 -- path: sounds/sfx123_track0.bin - start: 0xde2740 - size: 0x38 -- path: sounds/sfx124_track0.bin - start: 0xde2784 - size: 0x3c -- path: sounds/sfx125_track0.bin - start: 0xde27cc - size: 0x10 -- path: sounds/sfx126_track0.bin - start: 0xde27e8 - size: 0x32 -- path: sounds/sfx126_track1.bin - start: 0xde281a - size: 0x62 -- path: sounds/sfxBossHit_track0.bin - start: 0xde288c - size: 0x76 -- path: sounds/sfxBossHit_track1.bin - start: 0xde2902 - size: 0x42 -- path: sounds/sfxBossDie_track0.bin - start: 0xde2954 - size: 0x8a -- path: sounds/sfxBossDie_track1.bin - start: 0xde29de - size: 0x8a -- path: sounds/sfxBossExplode_track0.bin - start: 0xde2a78 - size: 0x70 -- path: sounds/sfx12A_track0.bin - start: 0xde2af4 - size: 0x28 -- path: sounds/sfx12B_track0.bin - start: 0xde2b28 - size: 0x14 -- path: sounds/sfx12C_track0.bin - start: 0xde2b48 - size: 0x10 -- path: sounds/sfx12D_track0.bin - start: 0xde2b64 - size: 0x14 -- path: sounds/sfx12E_track0.bin - start: 0xde2b84 - size: 0x18 -- path: sounds/sfx12F_track0.bin - start: 0xde2ba8 - size: 0x28 -- path: sounds/sfx130_track0.bin - start: 0xde2bdc - size: 0x18 -- path: sounds/sfx131_track0.bin - start: 0xde2c00 - size: 0x10 -- path: sounds/sfx132_track0.bin - start: 0xde2c1c - size: 0x10 -- path: sounds/sfx133_track0.bin - start: 0xde2c38 - size: 0x10 -- path: sounds/sfx134_track0.bin - start: 0xde2c54 - size: 0x10 -- path: sounds/sfx135_track0.bin - start: 0xde2c70 - size: 0x1c -- path: sounds/sfx136_track0.bin - start: 0xde2c98 - size: 0x64 -- path: sounds/sfx137_track0.bin - start: 0xde2d08 - size: 0x10 -- path: sounds/sfx138_track0.bin - start: 0xde2d24 - size: 0x10 -- path: sounds/sfx139_track0.bin - start: 0xde2d40 - size: 0x10 -- path: sounds/sfx13A_track0.bin - start: 0xde2d5c - size: 0x10 -- path: sounds/sfx13B_track0.bin - start: 0xde2d78 - size: 0x10 -- path: sounds/sfx13C_track0.bin - start: 0xde2d94 - size: 0x10 -- path: sounds/sfxItemLanternOn_track0.bin - start: 0xde2db0 - size: 0x10 -- path: sounds/sfxItemLanternOff_track0.bin - start: 0xde2dcc - size: 0x10 -- path: sounds/sfxItemSwordBeam_track0.bin - start: 0xde2de8 - size: 0x8c -- path: sounds/sfx140_track0.bin - start: 0xde2e80 - size: 0x5c -- path: sounds/sfxHeartContainerSpawn_track0.bin - start: 0xde2ee8 - size: 0x61 -- path: sounds/sfxHeartContainerSpawn_track1.bin - start: 0xde2f49 - size: 0x4f + type: midi + options: + group: 221 + priority: 0x20 +- path: sounds/sfx106.s + start: 0xde19d0 + type: midi + options: + group: 222 + priority: 0x40 +- path: sounds/sfx107.s + start: 0xde1a00 + type: midi + options: + group: 223 + priority: 0x40 +- path: sounds/sfx108.s + start: 0xde1a2c + type: midi + options: + group: 224 + priority: 0x40 +- path: sounds/sfx109.s + start: 0xde207c + type: midi + options: + group: 058 + priority: 0x20 +- path: sounds/sfx10A.s + start: 0xde20c8 + type: midi + options: + group: 225 + priority: 0x60 +- path: sounds/sfx10B.s + start: 0xde20fc + type: midi + options: + group: 226 + priority: 0x7f +- path: sounds/sfx10C.s + start: 0xde2124 + type: midi + options: + group: 227 + priority: 0x50 +- path: sounds/sfx10D.s + start: 0xde2174 + type: midi + options: + group: 228 + priority: 0x40 +- path: sounds/sfx10E.s + start: 0xde21ac + type: midi + options: + group: 229 + priority: 0x40 +- path: sounds/sfx10F.s + start: 0xde21e8 + type: midi + options: + group: 230 + priority: 0x40 +- path: sounds/sfx110.s + start: 0xde222c + type: midi + options: + group: 231 + priority: 0x60 +- path: sounds/sfx111.s + start: 0xde2260 + type: midi + options: + group: 232 + priority: 0x60 +- path: sounds/sfx112.s + start: 0xde2338 + type: midi + options: + group: 233 + priority: 0x60 +- path: sounds/sfx113.s + start: 0xde2408 + type: midi + options: + group: 234 + priority: 0x60 +- path: sounds/sfx114.s + start: 0xde2478 + type: midi + options: + group: 235 + priority: 0x60 +- path: sounds/sfx115.s + start: 0xde24bc + type: midi + options: + group: 236 + priority: 0x40 +- path: sounds/sfx116.s + start: 0xde2500 + type: midi + options: + group: 237 + priority: 0x40 +- path: sounds/sfx117.s + start: 0xde251c + type: midi + options: + group: 238 + priority: 0x40 +- path: sounds/sfxItemShieldBounce.s + start: 0xde2544 + type: midi + options: + group: 239 + priority: 0x44 +- path: sounds/sfxItemGlovesKnockback.s + start: 0xde2584 + type: midi + options: + group: 240 + priority: 0x44 +- path: sounds/sfxEmArmosOn.s + start: 0xde25a4 + type: midi + options: + group: 241 + priority: 0x40 +- path: sounds/sfx11B.s + start: 0xde25d0 + type: midi + options: + group: 242 + priority: 0x40 +- path: sounds/sfx11C.s + start: 0xde25f0 + type: midi + options: + group: 243 + priority: 0x40 +- path: sounds/sfx11D.s + start: 0xde267c + type: midi + options: + group: 244 + priority: 0x40 +- path: sounds/sfxEmMoblinSpear.s + start: 0xde269c + type: midi + options: + group: 245 + priority: 0x40 +- path: sounds/sfxLowHealth.s + start: 0xde26c4 + type: midi + options: + group: 246 + priority: 0x40 +- path: sounds/sfxChargingUp.s + start: 0xde26e4 + type: midi + options: + group: 247 + priority: 0x40 +- path: sounds/sfxStairs.s + start: 0xde2718 + type: midi + options: + group: 248 + priority: 0x40 +- path: sounds/sfx122.s + start: 0xde2734 + type: midi + options: + group: 249 + priority: 0x40 +- path: sounds/sfx123.s + start: 0xde2778 + type: midi + options: + group: 250 + priority: 0x40 +- path: sounds/sfx124.s + start: 0xde27c0 + type: midi + options: + group: 251 + priority: 0x30 +- path: sounds/sfx125.s + start: 0xde27dc + type: midi + options: + group: 252 + priority: 0x40 +- path: sounds/sfx126.s + start: 0xde287c + type: midi + options: + group: 253 + priority: 0x40 +- path: sounds/sfxBossHit.s + start: 0xde2944 + type: midi + options: + group: 254 + priority: 0x70 +- path: sounds/sfxBossDie.s + start: 0xde2a68 + type: midi + options: + group: 255 + priority: 0x70 +- path: sounds/sfxBossExplode.s + start: 0xde2ae8 + type: midi + options: + group: 256 + priority: 0x90 +- path: sounds/sfx12A.s + start: 0xde2b1c + type: midi + options: + group: 257 + priority: 0x40 +- path: sounds/sfx12B.s + start: 0xde2b3c + type: midi + options: + group: 258 + priority: 0x40 +- path: sounds/sfx12C.s + start: 0xde2b58 + type: midi + options: + group: 259 + priority: 0x40 +- path: sounds/sfx12D.s + start: 0xde2b78 + type: midi + options: + group: 260 + priority: 0x40 +- path: sounds/sfx12E.s + start: 0xde2b9c + type: midi + options: + group: 261 + priority: 0x40 +- path: sounds/sfx12F.s + start: 0xde2bd0 + type: midi + options: + group: 262 + priority: 0x40 +- path: sounds/sfx130.s + start: 0xde2bf4 + type: midi + options: + group: 263 + priority: 0x40 +- path: sounds/sfx131.s + start: 0xde2c10 + type: midi + options: + group: 264 + priority: 0x40 +- path: sounds/sfx132.s + start: 0xde2c2c + type: midi + options: + group: 265 + priority: 0x40 +- path: sounds/sfx133.s + start: 0xde2c48 + type: midi + options: + group: 266 + priority: 0x40 +- path: sounds/sfx134.s + start: 0xde2c64 + type: midi + options: + group: 267 + priority: 0x40 +- path: sounds/sfx135.s + start: 0xde2c8c + type: midi + options: + group: 268 + priority: 0x40 +- path: sounds/sfx136.s + start: 0xde2cfc + type: midi + options: + group: 269 + priority: 0x40 +- path: sounds/sfx137.s + start: 0xde2d18 + type: midi + options: + group: 270 + priority: 0x40 +- path: sounds/sfx138.s + start: 0xde2d34 + type: midi + options: + group: 271 + priority: 0x40 +- path: sounds/sfx139.s + start: 0xde2d50 + type: midi + options: + group: 272 + priority: 0x40 +- path: sounds/sfx13A.s + start: 0xde2d6c + type: midi + options: + group: 273 + priority: 0x40 +- path: sounds/sfx13B.s + start: 0xde2d88 + type: midi + options: + group: 274 + priority: 0x40 +- path: sounds/sfx13C.s + start: 0xde2da4 + type: midi + options: + group: 275 + priority: 0x40 +- path: sounds/sfxItemLanternOn.s + start: 0xde2dc0 + type: midi + options: + group: 276 + priority: 0x40 +- path: sounds/sfxItemLanternOff.s + start: 0xde2ddc + type: midi + options: + group: 277 + priority: 0x40 +- path: sounds/sfxItemSwordBeam.s + start: 0xde2e74 + type: midi + options: + group: 278 + priority: 0x48 +- path: sounds/sfx140.s + start: 0xde2edc + type: midi + options: + group: 279 + priority: 0x40 +- path: sounds/sfxHeartContainerSpawn.s + start: 0xde2f98 + type: midi + options: + group: 280 + priority: 0x40 - path: sounds/sfxSparkles_track0.bin start: 0xde2fa8 size: 0x116 @@ -73720,852 +73729,1347 @@ - path: sounds/gUnk_08DE30BE_1.bin start: 0xde30fc size: 0x4 -- path: sounds/sfx143_track0.bin - start: 0xde310c - size: 0x10 -- path: sounds/sfx144_track0.bin - start: 0xde3128 - size: 0x2c -- path: sounds/sfx145_track0.bin - start: 0xde3160 - size: 0x28 -- path: sounds/sfx146_track0.bin - start: 0xde3194 - size: 0x30 -- path: sounds/sfx147_track0.bin - start: 0xde31d0 - size: 0x69 -- path: sounds/sfx147_track1.bin - start: 0xde3239 - size: 0x6b -- path: sounds/sfx148_track0.bin - start: 0xde32b4 - size: 0xd0 -- path: sounds/sfx148_track1.bin - start: 0xde3384 - size: 0x30 -- path: sounds/sfx149_track0.bin - start: 0xde33c4 - size: 0x24 -- path: sounds/sfx14A_track0.bin - start: 0xde33f4 - size: 0xb0 -- path: sounds/sfx14B_track0.bin - start: 0xde34b0 - size: 0x34 -- path: sounds/sfx14C_track0.bin - start: 0xde34f0 - size: 0x48 -- path: sounds/sfx14C_track1.bin - start: 0xde3538 - size: 0x2c -- path: sounds/sfx14D_track0.bin - start: 0xde3574 - size: 0x14 -- path: sounds/sfx14E_track0.bin - start: 0xde3594 - size: 0x18 -- path: sounds/sfx14F_track0.bin - start: 0xde35b8 - size: 0x60 -- path: sounds/sfx150_track0.bin - start: 0xde3624 - size: 0x20 -- path: sounds/sfx150_track1.bin - start: 0xde3644 - size: 0x30 -- path: sounds/sfx151_track0.bin - start: 0xde3684 - size: 0x2c -- path: sounds/sfx152_track0.bin - start: 0xde36bc - size: 0x86 -- path: sounds/sfx152_track1.bin - start: 0xde3742 - size: 0x8a -- path: sounds/sfx153_track0.bin - start: 0xde37dc - size: 0x30 -- path: sounds/sfx154_track0.bin - start: 0xde3818 - size: 0x38 -- path: sounds/sfx155_track0.bin - start: 0xde385c - size: 0x2c -- path: sounds/sfx156_track0.bin - start: 0xde3894 - size: 0x5c -- path: sounds/sfx157_track0.bin - start: 0xde38fc - size: 0x1c -- path: sounds/sfx158_track0.bin - start: 0xde3924 - size: 0x44 -- path: sounds/sfx159_track0.bin - start: 0xde3974 - size: 0x40 -- path: sounds/sfx15A_track0.bin - start: 0xde39c0 - size: 0x26 -- path: sounds/sfx15A_track1.bin - start: 0xde39e6 - size: 0x2a -- path: sounds/sfx15B_track0.bin - start: 0xde3a20 - size: 0x50 -- path: sounds/sfx15C_track0.bin - start: 0xde3a7c - size: 0x24 -- path: sounds/sfx15D_track0.bin - start: 0xde3aac - size: 0x27 -- path: sounds/sfx15D_track1.bin - start: 0xde3ad3 - size: 0x25 -- path: sounds/sfx15E_track0.bin - start: 0xde3b08 - size: 0x28 -- path: sounds/sfx15F_track0.bin - start: 0xde3b3c - size: 0x30 -- path: sounds/sfx160_track0.bin - start: 0xde3b78 - size: 0x5c -- path: sounds/sfx161_track0.bin - start: 0xde3be0 - size: 0x10 -- path: sounds/sfx162_track0.bin - start: 0xde3bfc - size: 0x18 -- path: sounds/sfx163_track0.bin - start: 0xde3c20 - size: 0x20 -- path: sounds/sfx163_track1.bin - start: 0xde3c40 - size: 0x24 -- path: sounds/sfx164_track0.bin - start: 0xde3c74 - size: 0x4c -- path: sounds/sfx165_track0.bin - start: 0xde3ccc - size: 0x68 -- path: sounds/sfx166_track0.bin - start: 0xde3d40 - size: 0x70 -- path: sounds/sfx167_track0.bin - start: 0xde3dbc - size: 0x78 -- path: sounds/sfx168_track0.bin - start: 0xde3e40 - size: 0x1c -- path: sounds/sfx169_track0.bin - start: 0xde3e68 - size: 0x3c -- path: sounds/sfx16A_track0.bin - start: 0xde3eb0 - size: 0x30 -- path: sounds/sfx16B_track0.bin - start: 0xde3eec - size: 0x30 -- path: sounds/sfx16C_track0.bin - start: 0xde3f28 - size: 0x34 -- path: sounds/sfx16D_track0.bin - start: 0xde3f68 - size: 0x4c -- path: sounds/sfx16D_track1.bin - start: 0xde3fb4 - size: 0x74 -- path: sounds/sfx16E_track0.bin - start: 0xde4038 - size: 0x34 -- path: sounds/sfxPlyShrinking_track0.bin - start: 0xde4078 - size: 0x98 -- path: sounds/sfxPlyGrow_track0.bin - start: 0xde411c - size: 0x60 -- path: sounds/sfx171_track0.bin - start: 0xde4188 - size: 0x10 -- path: sounds/sfx172_track0.bin - start: 0xde41a4 - size: 0x2c -- path: sounds/sfxEzloUi_track0.bin - start: 0xde41dc - size: 0x18 -- path: sounds/sfxEzloUi_track1.bin - start: 0xde41f4 - size: 0x18 -- path: sounds/sfx174_track0.bin - start: 0xde421c - size: 0x28 -- path: sounds/sfx175_track0.bin - start: 0xde4250 - size: 0x28 -- path: sounds/sfx176_track0.bin - start: 0xde4284 - size: 0x20 -- path: sounds/sfx176_track1.bin - start: 0xde42a4 - size: 0x1c -- path: sounds/sfx177_track0.bin - start: 0xde42d0 - size: 0x5b -- path: sounds/sfx177_track1.bin - start: 0xde432b - size: 0x55 -- path: sounds/sfx178_track0.bin - start: 0xde4390 - size: 0x44 -- path: sounds/sfx179_track0.bin - start: 0xde43e0 - size: 0x44 -- path: sounds/sfx17A_track0.bin - start: 0xde4430 - size: 0x56 -- path: sounds/sfx17A_track1.bin - start: 0xde4486 - size: 0x3e -- path: sounds/sfxLavaTitleStep_track0.bin - start: 0xde44d4 - size: 0x10 -- path: sounds/sfxLavaTitleWobble_track0.bin - start: 0xde44f0 - size: 0x10 -- path: sounds/sfxLavaTitleSink_track0.bin - start: 0xde450c - size: 0x10 -- path: sounds/sfxLavaTitleFlip_track0.bin - start: 0xde4528 - size: 0x10 -- path: sounds/sfxLavaTitleLand_track0.bin - start: 0xde4544 - size: 0x10 -- path: sounds/sfx180_track0.bin - start: 0xde4560 - size: 0x14 -- path: sounds/sfx181_track0.bin - start: 0xde4580 - size: 0x14 -- path: sounds/sfx182_track0.bin - start: 0xde45a0 - size: 0x22 -- path: sounds/sfx182_track1.bin - start: 0xde45c2 - size: 0x2e -- path: sounds/sfx183_track0.bin - start: 0xde4600 - size: 0x6b -- path: sounds/sfx183_track1.bin - start: 0xde466b - size: 0x3d -- path: sounds/sfx184_track0.bin - start: 0xde46b8 - size: 0x10 -- path: sounds/sfx185_track0.bin - start: 0xde46d4 - size: 0x3d -- path: sounds/sfx185_track1.bin - start: 0xde4711 - size: 0x4b -- path: sounds/sfx186_track0.bin - start: 0xde476c - size: 0x24 -- path: sounds/sfxStairsAscend_track0.bin - start: 0xde479c - size: 0x48 -- path: sounds/sfxStairsDescend_track0.bin - start: 0xde47f0 - size: 0x48 -- path: sounds/sfx189_track0.bin - start: 0xde4844 - size: 0x34 -- path: sounds/sfx18A_track0.bin - start: 0xde4884 - size: 0x1f -- path: sounds/sfx18A_track1.bin - start: 0xde48a3 - size: 0x19 -- path: sounds/sfx18B_track0.bin - start: 0xde48cc - size: 0x3d -- path: sounds/sfx18B_track1.bin - start: 0xde4909 - size: 0x27 -- path: sounds/sfx18C_track0.bin - start: 0xde4940 - size: 0x1b -- path: sounds/sfx18C_track1.bin - start: 0xde495b - size: 0xd -- path: sounds/sfx18D_track0.bin - start: 0xde4978 - size: 0x34 -- path: sounds/sfx18E_track0.bin - start: 0xde49b8 - size: 0x18 -- path: sounds/sfx18F_track0.bin - start: 0xde49dc - size: 0x30 -- path: sounds/sfx190_track0.bin - start: 0xde4a18 - size: 0x10 -- path: sounds/sfx191_track0.bin - start: 0xde4a34 - size: 0x2c -- path: sounds/sfx192_track0.bin - start: 0xde4a6c - size: 0x38 -- path: sounds/sfx192_track1.bin - start: 0xde4aa4 - size: 0x28 -- path: sounds/sfx193_track0.bin - start: 0xde4adc - size: 0x24 -- path: sounds/sfx194_track0.bin - start: 0xde4b0c - size: 0x1e -- path: sounds/sfx194_track1.bin - start: 0xde4b2a - size: 0x26 -- path: sounds/sfx195_track0.bin - start: 0xde4b60 - size: 0x44 -- path: sounds/sfx195_track1.bin - start: 0xde4ba4 - size: 0x48 -- path: sounds/sfx196_track0.bin - start: 0xde4bfc - size: 0xd0 -- path: sounds/sfx197_track0.bin - start: 0xde4cd8 - size: 0x4c -- path: sounds/sfx198_track0.bin - start: 0xde4d30 - size: 0x134 -- path: sounds/sfx199_track0.bin - start: 0xde4e70 - size: 0x27 -- path: sounds/sfx199_track1.bin - start: 0xde4e97 - size: 0x19 -- path: sounds/sfx19A_track0.bin - start: 0xde4ec0 - size: 0x16 -- path: sounds/sfx19A_track1.bin - start: 0xde4ed6 - size: 0x4a -- path: sounds/sfx19B_track0.bin - start: 0xde4f30 - size: 0x49 -- path: sounds/sfx19B_track1.bin - start: 0xde4f79 - size: 0x3b -- path: sounds/sfx19C_track0.bin - start: 0xde4fc4 - size: 0x24 -- path: sounds/sfx19D_track0.bin - start: 0xde4ff4 - size: 0x30 -- path: sounds/sfx19D_track1.bin - start: 0xde5024 - size: 0x48 -- path: sounds/sfx19E_track0.bin - start: 0xde507c - size: 0x40 -- path: sounds/sfx19F_track0.bin - start: 0xde50c8 - size: 0x26 -- path: sounds/sfx19F_track1.bin - start: 0xde50ee - size: 0x3e -- path: sounds/sfx1A0_track0.bin - start: 0xde513c - size: 0x48 -- path: sounds/sfx1A0_track1.bin - start: 0xde5184 - size: 0x2c -- path: sounds/sfx1A1_track0.bin - start: 0xde51c0 - size: 0x24 -- path: sounds/sfx1A1_track1.bin - start: 0xde51e4 - size: 0x34 -- path: sounds/sfx1A2_track0.bin - start: 0xde5228 - size: 0x20 -- path: sounds/sfx1A3_track0.bin - start: 0xde5254 - size: 0x4b -- path: sounds/sfx1A3_track1.bin - start: 0xde529f - size: 0x51 -- path: sounds/sfx1A4_track0.bin - start: 0xde5300 - size: 0x18 -- path: sounds/sfx1A5_track0.bin - start: 0xde5324 - size: 0x24 -- path: sounds/sfx1A6_track0.bin - start: 0xde5354 - size: 0x3c -- path: sounds/sfx1A7_track0.bin - start: 0xde539c - size: 0x60 -- path: sounds/sfx1A8_track0.bin - start: 0xde5408 - size: 0x38 -- path: sounds/sfx1A9_track0.bin - start: 0xde544c - size: 0xf4 -- path: sounds/sfx1AA_track0.bin - start: 0xde554c - size: 0x56 -- path: sounds/gUnk_08DE55A2.bin - start: 0xde55a2 - size: 0x29 -- path: sounds/gUnk_08DE55A2_1.bin - start: 0xde55cf - size: 0x1 -- path: sounds/sfx1AA_track1.bin - start: 0xde55d0 - size: 0x54 -- path: sounds/gUnk_08DE5624.bin - start: 0xde5624 - size: 0x28 -- path: sounds/gUnk_08DE5624_1.bin - start: 0xde5650 - size: 0x4 -- path: sounds/sfx1AB_track0.bin - start: 0xde5664 - size: 0x6e -- path: sounds/sfx1AB_track1.bin - start: 0xde56d2 - size: 0x56 -- path: sounds/sfx1AC_track0.bin - start: 0xde5738 - size: 0x74 -- path: sounds/sfx1AD_track0.bin - start: 0xde57b8 - size: 0x22 -- path: sounds/sfx1AD_track1.bin - start: 0xde57da - size: 0x2e -- path: sounds/sfx1AE_track0.bin - start: 0xde5818 - size: 0x1f -- path: sounds/sfx1AE_track1.bin - start: 0xde5837 - size: 0x19 -- path: sounds/sfx1AF_track0.bin - start: 0xde5860 - size: 0x1b -- path: sounds/sfx1AF_track1.bin - start: 0xde587b - size: 0x19 -- path: sounds/sfx1B0_track0.bin - start: 0xde58a4 - size: 0x3c -- path: sounds/sfxIceBlockSlide_track0.bin - start: 0xde58ec - size: 0x10 -- path: sounds/sfxIceBlockStop_track0.bin - start: 0xde5908 - size: 0x10 -- path: sounds/sfxIceBlockMelt_track0.bin - start: 0xde5924 - size: 0x10 -- path: sounds/sfx1B4_track0.bin - start: 0xde5940 - size: 0x4c -- path: sounds/sfx1B5_track0.bin - start: 0xde5998 - size: 0x30 -- path: sounds/sfx1B6_track0.bin - start: 0xde59d4 - size: 0x6c -- path: sounds/sfx1B6_track1.bin - start: 0xde5a40 - size: 0x9c -- path: sounds/sfxVoGoron1_track0.bin - start: 0xde5aec - size: 0x10 -- path: sounds/sfxVoGoron2_track0.bin - start: 0xde5b08 - size: 0x10 -- path: sounds/sfxVoGoron3_track0.bin - start: 0xde5b24 - size: 0x10 -- path: sounds/sfxVoGoron4_track0.bin - start: 0xde5b40 - size: 0x14 -- path: sounds/sfxEmDekuscrubHit_track0.bin - start: 0xde5b60 - size: 0x48 -- path: sounds/sfx1BC_track0.bin - start: 0xde5bb4 - size: 0x10 -- path: sounds/sfx1BD_track0.bin - start: 0xde5bd0 - size: 0x10 -- path: sounds/sfx1BE_track0.bin - start: 0xde5bec - size: 0x10 -- path: sounds/sfx1BF_track0.bin - start: 0xde5c08 - size: 0x10 -- path: sounds/sfx1C0_track0.bin - start: 0xde5c24 - size: 0x10 -- path: sounds/sfx1C1_track0.bin - start: 0xde5c40 - size: 0x10 -- path: sounds/sfx1C2_track0.bin - start: 0xde5c5c - size: 0x10 -- path: sounds/sfx1C3_track0.bin - start: 0xde5c78 - size: 0x10 -- path: sounds/sfx1C4_track0.bin - start: 0xde5c94 - size: 0x14 -- path: sounds/sfx1C5_track0.bin - start: 0xde5cb4 - size: 0x10 -- path: sounds/sfx1C6_track0.bin - start: 0xde5cd0 - size: 0x10 -- path: sounds/sfx1C7_track0.bin - start: 0xde5cec - size: 0x10 -- path: sounds/sfx1C8_track0.bin - start: 0xde5d08 - size: 0x20 -- path: sounds/sfx1C9_track0.bin - start: 0xde5d34 - size: 0x10 -- path: sounds/sfx1CA_track0.bin - start: 0xde5d50 - size: 0x10 -- path: sounds/sfx1CA_track1.bin - start: 0xde5d60 - size: 0x10 -- path: sounds/sfx1CB_track0.bin - start: 0xde5d80 - size: 0x10 -- path: sounds/sfx1CC_track0.bin - start: 0xde5d9c - size: 0x10 -- path: sounds/sfxElementPlace_track0.bin - start: 0xde5db8 - size: 0x10 -- path: sounds/sfxElementFloat_track0.bin - start: 0xde5dd4 - size: 0x10 -- path: sounds/sfxElementCharge_track0.bin - start: 0xde5df0 - size: 0x10 -- path: sounds/sfx1D0_track0.bin - start: 0xde5e0c - size: 0x10 -- path: sounds/sfxElementInfuse_track0.bin - start: 0xde5e28 - size: 0x10 -- path: sounds/sfx1D2_track0.bin - start: 0xde5e44 - size: 0x10 -- path: sounds/sfx1D3_track0.bin - start: 0xde5e60 - size: 0x10 -- path: sounds/sfx1D4_track0.bin - start: 0xde5e7c - size: 0x10 -- path: sounds/sfx1D5_track0.bin - start: 0xde5e98 - size: 0x10 -- path: sounds/sfxVoCucco1_track0.bin - start: 0xde5eb4 - size: 0x10 -- path: sounds/sfxVoCucco2_track0.bin - start: 0xde5ed0 - size: 0x10 -- path: sounds/sfxVoCucco3_track0.bin - start: 0xde5eec - size: 0x10 -- path: sounds/sfxVoCucco4_track0.bin - start: 0xde5f08 - size: 0x10 -- path: sounds/sfxVoCucco5_track0.bin - start: 0xde5f24 - size: 0x10 -- path: sounds/sfx1DB_track0.bin - start: 0xde5f40 - size: 0x44 -- path: sounds/sfx1DB_track1.bin - start: 0xde5f84 - size: 0x48 -- path: sounds/sfx1DC_track0.bin - start: 0xde5fdc - size: 0x28 -- path: sounds/sfx1DD_track0.bin - start: 0xde6010 - size: 0x34 -- path: sounds/sfx1DE_track0.bin - start: 0xde6050 - size: 0x10 -- path: sounds/sfx1DF_track0.bin - start: 0xde606c - size: 0x10 -- path: sounds/sfx1E0_track0.bin - start: 0xde6088 - size: 0x10 -- path: sounds/sfx1E1_track0.bin - start: 0xde60a4 - size: 0x10 -- path: sounds/sfx1E2_track0.bin - start: 0xde60c0 - size: 0x10 -- path: sounds/sfx1E3_track0.bin - start: 0xde60dc - size: 0x10 -- path: sounds/sfx1E4_track0.bin - start: 0xde60f8 - size: 0x10 -- path: sounds/sfx1E5_track0.bin - start: 0xde6114 - size: 0x10 -- path: sounds/sfx1E6_track0.bin - start: 0xde6130 - size: 0x10 -- path: sounds/sfx1E7_track0.bin - start: 0xde614c - size: 0x10 -- path: sounds/sfx1E8_track0.bin - start: 0xde6168 - size: 0x10 -- path: sounds/sfx1E9_track0.bin - start: 0xde6184 - size: 0x10 -- path: sounds/sfx1EA_track0.bin - start: 0xde61a0 - size: 0x10 -- path: sounds/sfx1EB_track0.bin - start: 0xde61bc - size: 0x10 -- path: sounds/sfx1EC_track0.bin - start: 0xde61d8 - size: 0x10 -- path: sounds/sfx1ED_track0.bin - start: 0xde61f4 - size: 0x10 -- path: sounds/sfx1EE_track0.bin - start: 0xde6210 - size: 0x10 -- path: sounds/sfx1EF_track0.bin - start: 0xde622c - size: 0x10 -- path: sounds/sfx1F0_track0.bin - start: 0xde6248 - size: 0x10 -- path: sounds/sfx1F1_track0.bin - start: 0xde6264 - size: 0x10 -- path: sounds/sfx1F2_track0.bin - start: 0xde6280 - size: 0x10 -- path: sounds/sfx1F3_track0.bin - start: 0xde629c - size: 0x10 -- path: sounds/sfx1F4_track0.bin - start: 0xde62b8 - size: 0x10 -- path: sounds/sfx1F5_track0.bin - start: 0xde62d4 - size: 0x10 -- path: sounds/sfx1F6_track0.bin - start: 0xde62f0 - size: 0x10 -- path: sounds/sfx1F7_track0.bin - start: 0xde630c - size: 0x10 -- path: sounds/sfx1F8_track0.bin - start: 0xde6328 - size: 0x10 -- path: sounds/sfx1F9_track0.bin - start: 0xde6344 - size: 0x10 -- path: sounds/sfx1FA_track0.bin - start: 0xde6360 - size: 0x10 -- path: sounds/sfx1FB_track0.bin - start: 0xde637c - size: 0x10 -- path: sounds/sfx1FC_track0.bin - start: 0xde6398 - size: 0x10 -- path: sounds/sfx1FD_track0.bin - start: 0xde63b4 - size: 0x10 -- path: sounds/sfx1FE_track0.bin - start: 0xde63d0 - size: 0x10 -- path: sounds/sfx1FF_track0.bin - start: 0xde63ec - size: 0x10 -- path: sounds/sfx200_track0.bin - start: 0xde6408 - size: 0x10 -- path: sounds/sfx201_track0.bin - start: 0xde6424 - size: 0x10 -- path: sounds/sfx202_track0.bin - start: 0xde6440 - size: 0x10 -- path: sounds/sfx203_track0.bin - start: 0xde645c - size: 0x10 -- path: sounds/sfx204_track0.bin - start: 0xde6478 - size: 0x10 -- path: sounds/sfx205_track0.bin - start: 0xde6494 - size: 0x10 -- path: sounds/sfx206_track0.bin - start: 0xde64b0 - size: 0x10 -- path: sounds/sfx207_track0.bin - start: 0xde64cc - size: 0x10 -- path: sounds/sfx208_track0.bin - start: 0xde64e8 - size: 0x10 -- path: sounds/sfx209_track0.bin - start: 0xde6504 - size: 0x10 -- path: sounds/sfx20A_track0.bin - start: 0xde6520 - size: 0x10 -- path: sounds/sfx20B_track0.bin - start: 0xde653c - size: 0x10 -- path: sounds/sfx20C_track0.bin - start: 0xde6558 - size: 0x10 -- path: sounds/sfx20D_track0.bin - start: 0xde6574 - size: 0x10 -- path: sounds/sfx20E_track0.bin - start: 0xde6590 - size: 0x10 -- path: sounds/sfx20F_track0.bin - start: 0xde65ac - size: 0x10 -- path: sounds/sfx210_track0.bin - start: 0xde65c8 - size: 0x14 -- path: sounds/sfx211_track0.bin - start: 0xde65e8 - size: 0x10 -- path: sounds/sfx212_track0.bin - start: 0xde6604 - size: 0x10 -- path: sounds/sfx213_track0.bin - start: 0xde6620 - size: 0x10 -- path: sounds/sfx214_track0.bin - start: 0xde663c - size: 0x14 -- path: sounds/sfx215_track0.bin - start: 0xde665c - size: 0x18 -- path: sounds/sfx216_track0.bin - start: 0xde6680 - size: 0x7d -- path: sounds/sfx216_track1.bin - start: 0xde66fd - size: 0x5f -- path: sounds/sfx216_track2.bin - start: 0xde675c - size: 0x3b -- path: sounds/sfx216_track3.bin - start: 0xde6797 - size: 0x789 -- path: sounds/sfx216_track4.bin - start: 0xde6f20 - size: 0x189 -- path: sounds/sfx216_track5.bin - start: 0xde70a9 - size: 0x189 -- path: sounds/sfx216_track6.bin - start: 0xde7232 - size: 0x189 -- path: sounds/sfx216_track7.bin - start: 0xde73bb - size: 0x189 -- path: sounds/sfx217_track0.bin - start: 0xde756c - size: 0x2c -- path: sounds/sfx217_track1.bin - start: 0xde7598 - size: 0x2a -- path: sounds/sfx217_track2.bin - start: 0xde75c2 - size: 0x26 -- path: sounds/sfx217_track3.bin - start: 0xde75e8 - size: 0x29 -- path: sounds/sfx217_track4.bin - start: 0xde7611 - size: 0x2a -- path: sounds/sfx217_track5.bin - start: 0xde763b - size: 0x2a -- path: sounds/sfx217_track6.bin - start: 0xde7665 - size: 0x33 -- path: sounds/sfx217_track7.bin - start: 0xde7698 - size: 0x31 -- path: sounds/sfx217_track8.bin - start: 0xde76c9 - size: 0x129 -- path: sounds/sfx217_track9.bin - start: 0xde77f2 - size: 0x129 -- path: sounds/sfx217_trackA.bin - start: 0xde791b - size: 0x129 -- path: sounds/sfx217_trackB.bin - start: 0xde7a44 - size: 0x12c -- path: sounds/sfx218_track0.bin - start: 0xde7ba8 - size: 0x10 -- path: sounds/sfx219_track0.bin - start: 0xde7bc4 - size: 0x10 -- path: sounds/sfx21A_track0.bin - start: 0xde7be0 - size: 0x1c -- path: sounds/sfx21B_track0.bin - start: 0xde7c08 - size: 0x20 -- path: sounds/sfx21C_track0.bin - start: 0xde7c34 - size: 0x44 -- path: sounds/sfx21D_track0.bin - start: 0xde7c84 - size: 0x10 -- path: sounds/sfx21E_track0.bin - start: 0xde7ca0 - size: 0x14 -- path: sounds/sfx21F_track0.bin - start: 0xde7cc0 - size: 0x30 -- path: sounds/sfx220_track0.bin - start: 0xde7cfc - size: 0x10 -- path: sounds/sfx221_track0.bin - start: 0xde7d18 - size: 0x10 +- path: sounds/sfxSparkles.s + start: 0xde3100 + type: midi + options: + group: 281 + priority: 0x40 +- path: sounds/sfx143.s + start: 0xde311c + type: midi + options: + group: 282 + priority: 0xf0 +- path: sounds/sfx144.s + start: 0xde3154 + type: midi + options: + group: 283 + priority: 0x40 +- path: sounds/sfx145.s + start: 0xde3188 + type: midi + options: + group: 284 + priority: 0x40 +- path: sounds/sfx146.s + start: 0xde31c4 + type: midi + options: + group: 285 + priority: 0x40 +- path: sounds/sfx147.s + start: 0xde32a4 + type: midi + options: + group: 286 + priority: 0x40 +- path: sounds/sfx148.s + start: 0xde33b4 + type: midi + options: + group: 287 + priority: 0x40 +- path: sounds/sfx149.s + start: 0xde33e8 + type: midi + options: + group: 288 + priority: 0x40 +- path: sounds/sfx14A.s + start: 0xde34a4 + type: midi + options: + group: 289 + priority: 0x7f +- path: sounds/sfx14B.s + start: 0xde34e4 + type: midi + options: + group: 290 + priority: 0x40 +- path: sounds/sfx14C.s + start: 0xde3564 + type: midi + options: + group: 291 + priority: 0x40 +- path: sounds/sfx14D.s + start: 0xde3588 + type: midi + options: + group: 292 + priority: 0x60 +- path: sounds/sfx14E.s + start: 0xde35ac + type: midi + options: + group: 293 + priority: 0x40 +- path: sounds/sfx14F.s + start: 0xde3618 + type: midi + options: + group: 294 + priority: 0x40 +- path: sounds/sfx150.s + start: 0xde3674 + type: midi + options: + group: 295 + priority: 0x40 +- path: sounds/sfx151.s + start: 0xde36b0 + type: midi + options: + group: 296 + priority: 0x60 +- path: sounds/sfx152.s + start: 0xde37cc + type: midi + options: + group: 297 + priority: 0x40 +- path: sounds/sfx153.s + start: 0xde380c + type: midi + options: + group: 298 + priority: 0x60 +- path: sounds/sfx154.s + start: 0xde3850 + type: midi + options: + group: 299 + priority: 0x40 +- path: sounds/sfx155.s + start: 0xde3888 + type: midi + options: + group: 300 + priority: 0x40 +- path: sounds/sfx156.s + start: 0xde38f0 + type: midi + options: + group: 301 + priority: 0x40 +- path: sounds/sfx157.s + start: 0xde3918 + type: midi + options: + group: 302 + priority: 0x40 +- path: sounds/sfx158.s + start: 0xde3968 + type: midi + options: + group: 303 + priority: 0x40 +- path: sounds/sfx159.s + start: 0xde39b4 + type: midi + options: + group: 304 + priority: 0x40 +- path: sounds/sfx15A.s + start: 0xde3a10 + type: midi + options: + group: 305 + priority: 0x40 +- path: sounds/sfx15B.s + start: 0xde3a70 + type: midi + options: + group: 306 + priority: 0x40 +- path: sounds/sfx15C.s + start: 0xde3aa0 + type: midi + options: + group: 307 + priority: 0x40 +- path: sounds/sfx15D.s + start: 0xde3af8 + type: midi + options: + group: 308 + priority: 0x40 +- path: sounds/sfx15E.s + start: 0xde3b30 + type: midi + options: + group: 309 + priority: 0x40 +- path: sounds/sfx15F.s + start: 0xde3b6c + type: midi + options: + group: 310 + priority: 0x40 +- path: sounds/sfx160.s + start: 0xde3bd4 + type: midi + options: + group: 311 + priority: 0x40 +- path: sounds/sfx161.s + start: 0xde3bf0 + type: midi + options: + group: 312 + priority: 0x28 +- path: sounds/sfx162.s + start: 0xde3c14 + type: midi + options: + group: 313 + priority: 0x40 +- path: sounds/sfx163.s + start: 0xde3c64 + type: midi + options: + group: 314 + priority: 0x40 +- path: sounds/sfx164.s + start: 0xde3cc0 + type: midi + options: + group: 315 + priority: 0x40 +- path: sounds/sfx165.s + start: 0xde3d34 + type: midi + options: + group: 316 + priority: 0x40 +- path: sounds/sfx166.s + start: 0xde3db0 + type: midi + options: + group: 317 + priority: 0x40 +- path: sounds/sfx167.s + start: 0xde3e34 + type: midi + options: + group: 318 + priority: 0x40 +- path: sounds/sfx168.s + start: 0xde3e5c + type: midi + options: + group: 319 + priority: 0x40 +- path: sounds/sfx169.s + start: 0xde3ea4 + type: midi + options: + group: 320 + priority: 0x40 +- path: sounds/sfx16A.s + start: 0xde3ee0 + type: midi + options: + group: 321 + priority: 0x40 +- path: sounds/sfx16B.s + start: 0xde3f1c + type: midi + options: + group: 322 + priority: 0x40 +- path: sounds/sfx16C.s + start: 0xde3f5c + type: midi + options: + group: 323 + priority: 0x40 +- path: sounds/sfx16D.s + start: 0xde4028 + type: midi + options: + group: 324 + priority: 0x40 +- path: sounds/sfx16E.s + start: 0xde406c + type: midi + options: + group: 325 + priority: 0x40 +- path: sounds/sfxPlyShrinking.s + start: 0xde4110 + type: midi + options: + group: 326 + priority: 0x40 +- path: sounds/sfxPlyGrow.s + start: 0xde417c + type: midi + options: + group: 327 + priority: 0x40 +- path: sounds/sfx171.s + start: 0xde4198 + type: midi + options: + group: 328 + priority: 0x40 +- path: sounds/sfx172.s + start: 0xde41d0 + type: midi + options: + group: 329 + priority: 0x40 +- path: sounds/sfxEzloUi.s + start: 0xde420c + type: midi + options: + group: 330 + priority: 0x7f +- path: sounds/sfx174.s + start: 0xde4244 + type: midi + options: + group: 331 + priority: 0x40 +- path: sounds/sfx175.s + start: 0xde4278 + type: midi + options: + group: 332 + priority: 0x30 +- path: sounds/sfx176.s + start: 0xde42c0 + type: midi + options: + group: 333 + priority: 0x40 +- path: sounds/sfx177.s + start: 0xde4380 + type: midi + options: + group: 334 + priority: 0x60 +- path: sounds/sfx178.s + start: 0xde43d4 + type: midi + options: + group: 335 + priority: 0x40 +- path: sounds/sfx179.s + start: 0xde4424 + type: midi + options: + group: 336 + priority: 0x40 +- path: sounds/sfx17A.s + start: 0xde44c4 + type: midi + options: + group: 337 + priority: 0x78 +- path: sounds/sfxLavaTitleStep.s + start: 0xde44e4 + type: midi + options: + group: 338 + priority: 0x40 +- path: sounds/sfxLavaTitleWobble.s + start: 0xde4500 + type: midi + options: + group: 339 + priority: 0x40 +- path: sounds/sfxLavaTitleSink.s + start: 0xde451c + type: midi + options: + group: 340 + priority: 0x40 +- path: sounds/sfxLavaTitleFlip.s + start: 0xde4538 + type: midi + options: + group: 341 + priority: 0x40 +- path: sounds/sfxLavaTitleLand.s + start: 0xde4554 + type: midi + options: + group: 342 + priority: 0x40 +- path: sounds/sfx180.s + start: 0xde4574 + type: midi + options: + group: 343 + priority: 0x40 +- path: sounds/sfx181.s + start: 0xde4594 + type: midi + options: + group: 344 + priority: 0x40 +- path: sounds/sfx182.s + start: 0xde45f0 + type: midi + options: + group: 345 + priority: 0x40 +- path: sounds/sfx183.s + start: 0xde46a8 + type: midi + options: + group: 346 + priority: 0x30 +- path: sounds/sfx184.s + start: 0xde46c8 + type: midi + options: + group: 347 + priority: 0x40 +- path: sounds/sfx185.s + start: 0xde475c + type: midi + options: + group: 348 + priority: 0x40 +- path: sounds/sfx186.s + start: 0xde4790 + type: midi + options: + group: 349 + priority: 0x40 +- path: sounds/sfxStairsAscend.s + start: 0xde47e4 + type: midi + options: + group: 350 + priority: 0x40 +- path: sounds/sfxStairsDescend.s + start: 0xde4838 + type: midi + options: + group: 351 + priority: 0x40 +- path: sounds/sfx189.s + start: 0xde4878 + type: midi + options: + group: 352 + priority: 0x60 +- path: sounds/sfx18A.s + start: 0xde48bc + type: midi + options: + group: 353 + priority: 0x40 +- path: sounds/sfx18B.s + start: 0xde4930 + type: midi + options: + group: 354 + priority: 0x40 +- path: sounds/sfx18C.s + start: 0xde4968 + type: midi + options: + group: 355 + priority: 0x40 +- path: sounds/sfx18D.s + start: 0xde49ac + type: midi + options: + group: 356 + priority: 0x40 +- path: sounds/sfx18E.s + start: 0xde49d0 + type: midi + options: + group: 357 + priority: 0x40 +- path: sounds/sfx18F.s + start: 0xde4a0c + type: midi + options: + group: 358 + priority: 0x50 +- path: sounds/sfx190.s + start: 0xde4a28 + type: midi + options: + group: 359 + priority: 0x40 +- path: sounds/sfx191.s + start: 0xde4a60 + type: midi + options: + group: 360 + priority: 0x40 +- path: sounds/sfx192.s + start: 0xde4acc + type: midi + options: + group: 361 + priority: 0x40 +- path: sounds/sfx193.s + start: 0xde4b00 + type: midi + options: + group: 362 + priority: 0x40 +- path: sounds/sfx194.s + start: 0xde4b50 + type: midi + options: + group: 363 + priority: 0x40 +- path: sounds/sfx195.s + start: 0xde4bec + type: midi + options: + group: 364 + priority: 0x40 +- path: sounds/sfx196.s + start: 0xde4ccc + type: midi + options: + group: 365 + priority: 0x60 +- path: sounds/sfx197.s + start: 0xde4d24 + type: midi + options: + group: 366 + priority: 0x60 +- path: sounds/sfx198.s + start: 0xde4e64 + type: midi + options: + group: 367 + priority: 0x40 +- path: sounds/sfx199.s + start: 0xde4eb0 + type: midi + options: + group: 368 + priority: 0x40 +- path: sounds/sfx19A.s + start: 0xde4f20 + type: midi + options: + group: 369 + priority: 0x40 +- path: sounds/sfx19B.s + start: 0xde4fb4 + type: midi + options: + group: 370 + priority: 0x40 +- path: sounds/sfx19C.s + start: 0xde4fe8 + type: midi + options: + group: 371 + priority: 0x40 +- path: sounds/sfx19D.s + start: 0xde506c + type: midi + options: + group: 372 + priority: 0x40 +- path: sounds/sfx19E.s + start: 0xde50bc + type: midi + options: + group: 373 + priority: 0x40 +- path: sounds/sfx19F.s + start: 0xde512c + type: midi + options: + group: 374 + priority: 0x40 +- path: sounds/sfx1A0.s + start: 0xde51b0 + type: midi + options: + group: 375 + priority: 0x40 +- path: sounds/sfx1A1.s + start: 0xde5218 + type: midi + options: + group: 376 + priority: 0x40 +- path: sounds/sfx1A2.s + start: 0xde5248 + type: midi + options: + group: 377 + priority: 0x40 +- path: sounds/sfx1A3.s + start: 0xde52f0 + type: midi + options: + group: 378 + priority: 0x40 +- path: sounds/sfx1A4.s + start: 0xde5318 + type: midi + options: + group: 379 + priority: 0x40 +- path: sounds/sfx1A5.s + start: 0xde5348 + type: midi + options: + group: 380 + priority: 0x40 +- path: sounds/sfx1A6.s + start: 0xde5390 + type: midi + options: + group: 381 + priority: 0x40 +- path: sounds/sfx1A7.s + start: 0xde53fc + type: midi + options: + group: 382 + priority: 0x40 +- path: sounds/sfx1A8.s + start: 0xde5440 + type: midi + options: + group: 383 + priority: 0x40 +- path: sounds/sfx1A9.s + start: 0xde5540 + type: midi + options: + group: 384 + priority: 0x38 +- path: sounds/sfx1AA.s + start: 0xde5654 + type: midi + options: + group: 385 + priority: 0x40 +- path: sounds/sfx1AB.s + start: 0xde5728 + type: midi + options: + group: 386 + priority: 0x40 +- path: sounds/sfx1AC.s + start: 0xde57ac + type: midi + options: + group: 387 + priority: 0x40 +- path: sounds/sfx1AD.s + start: 0xde5808 + type: midi + options: + group: 388 + priority: 0x40 +- path: sounds/sfx1AE.s + start: 0xde5850 + type: midi + options: + group: 389 + priority: 0x40 +- path: sounds/sfx1AF.s + start: 0xde5894 + type: midi + options: + group: 390 + priority: 0x40 +- path: sounds/sfx1B0.s + start: 0xde58e0 + type: midi + options: + group: 391 + priority: 0x40 +- path: sounds/sfxIceBlockSlide.s + start: 0xde58fc + type: midi + options: + group: 392 + priority: 0x40 +- path: sounds/sfxIceBlockStop.s + start: 0xde5918 + type: midi + options: + group: 393 + priority: 0x40 +- path: sounds/sfxIceBlockMelt.s + start: 0xde5934 + type: midi + options: + group: 394 + priority: 0x40 +- path: sounds/sfx1B4.s + start: 0xde598c + type: midi + options: + group: 395 + priority: 0x40 +- path: sounds/sfx1B5.s + start: 0xde59c8 + type: midi + options: + group: 396 + priority: 0x40 +- path: sounds/sfx1B6.s + start: 0xde5adc + type: midi + options: + group: 397 + priority: 0x40 +- path: sounds/sfxVoGoron1.s + start: 0xde5afc + type: midi + options: + group: 398 + priority: 0x48 +- path: sounds/sfxVoGoron2.s + start: 0xde5b18 + type: midi + options: + group: 399 + priority: 0x48 +- path: sounds/sfxVoGoron3.s + start: 0xde5b34 + type: midi + options: + group: 400 + priority: 0x48 +- path: sounds/sfxVoGoron4.s + start: 0xde5b54 + type: midi + options: + group: 401 + priority: 0x48 +- path: sounds/sfxEmDekuscrubHit.s + start: 0xde5ba8 + type: midi + options: + group: 402 + priority: 0x48 +- path: sounds/sfx1BC.s + start: 0xde5bc4 + type: midi + options: + group: 403 + priority: 0x48 +- path: sounds/sfx1BD.s + start: 0xde5be0 + type: midi + options: + group: 404 + priority: 0x48 +- path: sounds/sfx1BE.s + start: 0xde5bfc + type: midi + options: + group: 405 + priority: 0x48 +- path: sounds/sfx1BF.s + start: 0xde5c18 + type: midi + options: + group: 406 + priority: 0x48 +- path: sounds/sfx1C0.s + start: 0xde5c34 + type: midi + options: + group: 407 + priority: 0x48 +- path: sounds/sfx1C1.s + start: 0xde5c50 + type: midi + options: + group: 408 + priority: 0x48 +- path: sounds/sfx1C2.s + start: 0xde5c6c + type: midi + options: + group: 409 + priority: 0x40 +- path: sounds/sfx1C3.s + start: 0xde5c88 + type: midi + options: + group: 410 + priority: 0x40 +- path: sounds/sfx1C4.s + start: 0xde5ca8 + type: midi + options: + group: 411 + priority: 0x40 +- path: sounds/sfx1C5.s + start: 0xde5cc4 + type: midi + options: + group: 412 + priority: 0x40 +- path: sounds/sfx1C6.s + start: 0xde5ce0 + type: midi + options: + group: 413 + priority: 0x40 +- path: sounds/sfx1C7.s + start: 0xde5cfc + type: midi + options: + group: 414 + priority: 0x40 +- path: sounds/sfx1C8.s + start: 0xde5d28 + type: midi + options: + group: 415 + priority: 0x40 +- path: sounds/sfx1C9.s + start: 0xde5d44 + type: midi + options: + group: 416 + priority: 0x40 +- path: sounds/sfx1CA.s + start: 0xde5d70 + type: midi + options: + group: 417 + priority: 0x44 +- path: sounds/sfx1CB.s + start: 0xde5d90 + type: midi + options: + group: 418 + priority: 0x40 +- path: sounds/sfx1CC.s + start: 0xde5dac + type: midi + options: + group: 419 + priority: 0x40 +- path: sounds/sfxElementPlace.s + start: 0xde5dc8 + type: midi + options: + group: 420 + priority: 0x40 +- path: sounds/sfxElementFloat.s + start: 0xde5de4 + type: midi + options: + group: 421 + priority: 0x40 +- path: sounds/sfxElementCharge.s + start: 0xde5e00 + type: midi + options: + group: 422 + priority: 0x40 +- path: sounds/sfx1D0.s + start: 0xde5e1c + type: midi + options: + group: 423 + priority: 0x40 +- path: sounds/sfxElementInfuse.s + start: 0xde5e38 + type: midi + options: + group: 424 + priority: 0x40 +- path: sounds/sfx1D2.s + start: 0xde5e54 + type: midi + options: + group: 425 + priority: 0x40 +- path: sounds/sfx1D3.s + start: 0xde5e70 + type: midi + options: + group: 426 + priority: 0x40 +- path: sounds/sfx1D4.s + start: 0xde5e8c + type: midi + options: + group: 427 + priority: 0x40 +- path: sounds/sfx1D5.s + start: 0xde5ea8 + type: midi + options: + group: 428 + priority: 0x40 +- path: sounds/sfxVoCucco1.s + start: 0xde5ec4 + type: midi + options: + group: 429 + priority: 0x48 +- path: sounds/sfxVoCucco2.s + start: 0xde5ee0 + type: midi + options: + group: 430 + priority: 0x48 +- path: sounds/sfxVoCucco3.s + start: 0xde5efc + type: midi + options: + group: 431 + priority: 0x48 +- path: sounds/sfxVoCucco4.s + start: 0xde5f18 + type: midi + options: + group: 432 + priority: 0x48 +- path: sounds/sfxVoCucco5.s + start: 0xde5f34 + type: midi + options: + group: 433 + priority: 0x48 +- path: sounds/sfx1DB.s + start: 0xde5fcc + type: midi + options: + group: 434 + priority: 0x40 +- path: sounds/sfx1DC.s + start: 0xde6004 + type: midi + options: + group: 435 + priority: 0x40 +- path: sounds/sfx1DD.s + start: 0xde6044 + type: midi + options: + group: 436 + priority: 0x48 +- path: sounds/sfx1DE.s + start: 0xde6060 + type: midi + options: + group: 437 + priority: 0x48 +- path: sounds/sfx1DF.s + start: 0xde607c + type: midi + options: + group: 438 + priority: 0x48 +- path: sounds/sfx1E0.s + start: 0xde6098 + type: midi + options: + group: 439 + priority: 0x48 +- path: sounds/sfx1E1.s + start: 0xde60b4 + type: midi + options: + group: 440 + priority: 0x48 +- path: sounds/sfx1E2.s + start: 0xde60d0 + type: midi + options: + group: 441 + priority: 0x48 +- path: sounds/sfx1E3.s + start: 0xde60ec + type: midi + options: + group: 442 + priority: 0x48 +- path: sounds/sfx1E4.s + start: 0xde6108 + type: midi + options: + group: 443 + priority: 0x48 +- path: sounds/sfx1E5.s + start: 0xde6124 + type: midi + options: + group: 444 + priority: 0x48 +- path: sounds/sfx1E6.s + start: 0xde6140 + type: midi + options: + group: 445 + priority: 0x48 +- path: sounds/sfx1E7.s + start: 0xde615c + type: midi + options: + group: 446 + priority: 0x48 +- path: sounds/sfx1E8.s + start: 0xde6178 + type: midi + options: + group: 447 + priority: 0x48 +- path: sounds/sfx1E9.s + start: 0xde6194 + type: midi + options: + group: 448 + priority: 0x48 +- path: sounds/sfx1EA.s + start: 0xde61b0 + type: midi + options: + group: 449 + priority: 0x48 +- path: sounds/sfx1EB.s + start: 0xde61cc + type: midi + options: + group: 450 + priority: 0x48 +- path: sounds/sfx1EC.s + start: 0xde61e8 + type: midi + options: + group: 451 + priority: 0x48 +- path: sounds/sfx1ED.s + start: 0xde6204 + type: midi + options: + group: 452 + priority: 0x48 +- path: sounds/sfx1EE.s + start: 0xde6220 + type: midi + options: + group: 453 + priority: 0x48 +- path: sounds/sfx1EF.s + start: 0xde623c + type: midi + options: + group: 454 + priority: 0x48 +- path: sounds/sfx1F0.s + start: 0xde6258 + type: midi + options: + group: 455 + priority: 0x48 +- path: sounds/sfx1F1.s + start: 0xde6274 + type: midi + options: + group: 456 + priority: 0x48 +- path: sounds/sfx1F2.s + start: 0xde6290 + type: midi + options: + group: 457 + priority: 0x48 +- path: sounds/sfx1F3.s + start: 0xde62ac + type: midi + options: + group: 458 + priority: 0x48 +- path: sounds/sfx1F4.s + start: 0xde62c8 + type: midi + options: + group: 459 + priority: 0x48 +- path: sounds/sfx1F5.s + start: 0xde62e4 + type: midi + options: + group: 460 + priority: 0x48 +- path: sounds/sfx1F6.s + start: 0xde6300 + type: midi + options: + group: 461 + priority: 0x48 +- path: sounds/sfx1F7.s + start: 0xde631c + type: midi + options: + group: 462 + priority: 0x48 +- path: sounds/sfx1F8.s + start: 0xde6338 + type: midi + options: + group: 463 + priority: 0x48 +- path: sounds/sfx1F9.s + start: 0xde6354 + type: midi + options: + group: 464 + priority: 0x48 +- path: sounds/sfx1FA.s + start: 0xde6370 + type: midi + options: + group: 465 + priority: 0x48 +- path: sounds/sfx1FB.s + start: 0xde638c + type: midi + options: + group: 466 + priority: 0x48 +- path: sounds/sfx1FC.s + start: 0xde63a8 + type: midi + options: + group: 467 + priority: 0x48 +- path: sounds/sfx1FD.s + start: 0xde63c4 + type: midi + options: + group: 468 + priority: 0x48 +- path: sounds/sfx1FE.s + start: 0xde63e0 + type: midi + options: + group: 469 + priority: 0x48 +- path: sounds/sfx1FF.s + start: 0xde63fc + type: midi + options: + group: 470 + priority: 0x48 +- path: sounds/sfx200.s + start: 0xde6418 + type: midi + options: + group: 471 + priority: 0x48 +- path: sounds/sfx201.s + start: 0xde6434 + type: midi + options: + group: 472 + priority: 0x48 +- path: sounds/sfx202.s + start: 0xde6450 + type: midi + options: + group: 473 + priority: 0x48 +- path: sounds/sfx203.s + start: 0xde646c + type: midi + options: + group: 474 + priority: 0x48 +- path: sounds/sfx204.s + start: 0xde6488 + type: midi + options: + group: 475 + priority: 0x48 +- path: sounds/sfx205.s + start: 0xde64a4 + type: midi + options: + group: 476 + priority: 0x48 +- path: sounds/sfx206.s + start: 0xde64c0 + type: midi + options: + group: 477 + priority: 0x48 +- path: sounds/sfx207.s + start: 0xde64dc + type: midi + options: + group: 478 + priority: 0x48 +- path: sounds/sfx208.s + start: 0xde64f8 + type: midi + options: + group: 479 + priority: 0x48 +- path: sounds/sfx209.s + start: 0xde6514 + type: midi + options: + group: 480 + priority: 0x48 +- path: sounds/sfx20A.s + start: 0xde6530 + type: midi + options: + group: 481 + priority: 0x48 +- path: sounds/sfx20B.s + start: 0xde654c + type: midi + options: + group: 482 + priority: 0x48 +- path: sounds/sfx20C.s + start: 0xde6568 + type: midi + options: + group: 483 + priority: 0x48 +- path: sounds/sfx20D.s + start: 0xde6584 + type: midi + options: + group: 484 + priority: 0x48 +- path: sounds/sfx20E.s + start: 0xde65a0 + type: midi + options: + group: 485 + priority: 0x48 +- path: sounds/sfx20F.s + start: 0xde65bc + type: midi + options: + group: 486 + priority: 0x48 +- path: sounds/sfx210.s + start: 0xde65dc + type: midi + options: + group: 487 + priority: 0x48 +- path: sounds/sfx211.s + start: 0xde65f8 + type: midi + options: + group: 488 + priority: 0x48 +- path: sounds/sfx212.s + start: 0xde6614 + type: midi + options: + group: 489 + priority: 0x48 +- path: sounds/sfx213.s + start: 0xde6630 + type: midi + options: + group: 490 + priority: 0x48 +- path: sounds/sfx214.s + start: 0xde6650 + type: midi + options: + group: 491 + priority: 0x48 +- path: sounds/sfx215.s + start: 0xde6674 + type: midi + options: + group: 492 + priority: 0xc0 +- path: sounds/sfx216.s + start: 0xde7544 + type: midi + options: + group: 058 + priority: 0x20 +- path: sounds/sfx217.s + start: 0xde7b70 + type: midi + options: + group: 058 + priority: 0x20 +- path: sounds/sfx218.s + start: 0xde7bb8 + type: midi + options: + group: 493 + priority: 0x40 +- path: sounds/sfx219.s + start: 0xde7bd4 + type: midi + options: + group: 494 + priority: 0x40 +- path: sounds/sfx21A.s + start: 0xde7bfc + type: midi + options: + group: 495 + priority: 0x40 +- path: sounds/sfx21B.s + start: 0xde7c28 + type: midi + options: + group: 496 + priority: 0x40 +- path: sounds/sfx21C.s + start: 0xde7c78 + type: midi + options: + group: 497 + priority: 0x40 +- path: sounds/sfx21D.s + start: 0xde7c94 + type: midi + options: + group: 498 + priority: 0x40 +- path: sounds/sfx21E.s + start: 0xde7cb4 + type: midi + options: + group: 499 + priority: 0x40 +- path: sounds/sfx21F.s + start: 0xde7cf0 + type: midi + options: + group: 500 + priority: 0x40 +- path: sounds/sfx220.s + start: 0xde7d0c + type: midi + options: + group: 501 + priority: 0x48 +- path: sounds/sfx221.s + start: 0xde7d28 + type: midi + options: + group: 502 + priority: 0x48 diff --git a/data/sounds.s b/data/sounds.s index 86015e37..89bcc245 100644 --- a/data/sounds.s +++ b/data/sounds.s @@ -2,88 +2,12 @@ .section .rodata -sfxNone_track0:: @ 08DCC47C - .incbin "sounds/sfxNone_track0.bin" -sfxNone:: @ 08DCC48C - sound_header 1 0 0xff 0x80 voicegroup000 sfxNone_track0 - -bgmCastleTournament_track0:: @ 08DCC498 - .incbin "sounds/bgmCastleTournament_track0.bin" -gUnk_08DCC4D6:: @ 08DCC4D6 - .incbin "sounds/gUnk_08DCC4D6.bin" - .4byte gUnk_08DCC4D6 - .incbin "sounds/gUnk_08DCC4D6_1.bin" -bgmCastleTournament_track1:: @ 08DCC4F3 - .incbin "sounds/bgmCastleTournament_track1.bin" -gUnk_08DCC524:: @ 08DCC524 - .incbin "sounds/gUnk_08DCC524.bin" - .4byte gUnk_08DCC524 - .incbin "sounds/gUnk_08DCC524_1.bin" -bgmCastleTournament_track2:: @ 08DCC531 - .incbin "sounds/bgmCastleTournament_track2.bin" -bgmCastleTournament_track3:: @ 08DCC568 - .incbin "sounds/bgmCastleTournament_track3.bin" -gUnk_08DCC5A2:: @ 08DCC5A2 - .incbin "sounds/gUnk_08DCC5A2.bin" - .4byte gUnk_08DCC5A2 - .incbin "sounds/gUnk_08DCC5A2_1.bin" -bgmCastleTournament_track4:: @ 08DCC5D5 - .incbin "sounds/bgmCastleTournament_track4.bin" -gUnk_08DCC614:: @ 08DCC614 - .incbin "sounds/gUnk_08DCC614.bin" - .4byte gUnk_08DCC614 - .incbin "sounds/gUnk_08DCC614_1.bin" -bgmCastleTournament_track5:: @ 08DCC635 - .incbin "sounds/bgmCastleTournament_track5.bin" -gUnk_08DCC665:: @ 08DCC665 - .incbin "sounds/gUnk_08DCC665.bin" - .4byte gUnk_08DCC665 - .incbin "sounds/gUnk_08DCC665_1.bin" -bgmCastleTournament_track6:: @ 08DCC6A6 - .incbin "sounds/bgmCastleTournament_track6.bin" -gUnk_08DCC6BC:: @ 08DCC6BC - .incbin "sounds/gUnk_08DCC6BC.bin" - .4byte gUnk_08DCC6BC - .incbin "sounds/gUnk_08DCC6BC_1.bin" -bgmCastleTournament:: @ 08DCC6CC - sound_header 7 0 0 0x9e voicegroup001 bgmCastleTournament_track0 bgmCastleTournament_track1 bgmCastleTournament_track2 bgmCastleTournament_track3 bgmCastleTournament_track4 bgmCastleTournament_track5 bgmCastleTournament_track6 - -bgmVaatiMotif_track0:: @ 08DCC6F0 - .incbin "sounds/bgmVaatiMotif_track0.bin" -bgmVaatiMotif_track1:: @ 08DCC728 - .incbin "sounds/bgmVaatiMotif_track1.bin" -bgmVaatiMotif_track2:: @ 08DCC764 - .incbin "sounds/bgmVaatiMotif_track2.bin" -bgmVaatiMotif_track3:: @ 08DCC7A0 - .incbin "sounds/bgmVaatiMotif_track3.bin" -bgmVaatiMotif_track4:: @ 08DCC7DC - .incbin "sounds/bgmVaatiMotif_track4.bin" -bgmVaatiMotif_track5:: @ 08DCC818 - .incbin "sounds/bgmVaatiMotif_track5.bin" -bgmVaatiMotif:: @ 08DCC844 - sound_header 6 0 0 0xa8 voicegroup002 bgmVaatiMotif_track0 bgmVaatiMotif_track1 bgmVaatiMotif_track2 bgmVaatiMotif_track3 bgmVaatiMotif_track4 bgmVaatiMotif_track5 - -bgmTitleScreen_track0:: @ 08DCC864 - .incbin "sounds/bgmTitleScreen_track0.bin" -bgmTitleScreen_track1:: @ 08DCC898 - .incbin "sounds/bgmTitleScreen_track1.bin" -bgmTitleScreen_track2:: @ 08DCC8C7 - .incbin "sounds/bgmTitleScreen_track2.bin" -bgmTitleScreen_track3:: @ 08DCC902 - .incbin "sounds/bgmTitleScreen_track3.bin" -bgmTitleScreen_track4:: @ 08DCC952 - .incbin "sounds/bgmTitleScreen_track4.bin" -bgmTitleScreen_track5:: @ 08DCC98D - .incbin "sounds/bgmTitleScreen_track5.bin" -gUnk_08DCC994:: @ 08DCC994 - .incbin "sounds/gUnk_08DCC994.bin" - .4byte gUnk_08DCC994 - .incbin "sounds/gUnk_08DCC994_1.bin" -bgmTitleScreen_track6:: @ 08DCC9AF - .incbin "sounds/bgmTitleScreen_track6.bin" -bgmTitleScreen:: @ 08DCC9F4 - sound_header 7 0 0 0xa8 voicegroup003 bgmTitleScreen_track0 bgmTitleScreen_track1 bgmTitleScreen_track2 bgmTitleScreen_track3 bgmTitleScreen_track4 bgmTitleScreen_track5 bgmTitleScreen_track6 +.include "sounds/sfxNone.s" +.include "sounds/bgmCastleTournament.s" +.include "sounds/bgmVaatiMotif.s" +.include "sounds/bgmTitleScreen.s" +.if 1 bgmCastleMotif_track0:: @ 08DCCA18 .incbin "sounds/bgmCastleMotif_track0.bin" bgmCastleMotif_track1:: @ 08DCCA56 @@ -96,1352 +20,21 @@ bgmCastleMotif_track4:: @ 08DCCAFA .incbin "sounds/bgmCastleMotif_track4.bin" bgmCastleMotif:: @ 08DCCB3C sound_header 5 0 0 0xa8 voicegroup004 bgmCastleMotif_track0 bgmCastleMotif_track1 bgmCastleMotif_track2 bgmCastleMotif_track3 bgmCastleMotif_track4 +.else +.include "sounds/bgmCastleMotif.s" +.endif -bgmElementGet_track0:: @ 08DCCB58 - .incbin "sounds/bgmElementGet_track0.bin" -bgmElementGet_track1:: @ 08DCCB90 - .incbin "sounds/bgmElementGet_track1.bin" -bgmElementGet_track2:: @ 08DCCBA8 - .incbin "sounds/bgmElementGet_track2.bin" -bgmElementGet_track3:: @ 08DCCBEC - .incbin "sounds/bgmElementGet_track3.bin" -bgmElementGet_track4:: @ 08DCCC4D - .incbin "sounds/bgmElementGet_track4.bin" -bgmElementGet_track5:: @ 08DCCC87 - .incbin "sounds/bgmElementGet_track5.bin" -gUnk_08DCCC95:: @ 08DCCC95 - .incbin "sounds/gUnk_08DCCC95.bin" - .4byte gUnk_08DCCC95 - .incbin "sounds/gUnk_08DCCC95_1.bin" -bgmElementGet_track6:: @ 08DCCCB1 - .incbin "sounds/bgmElementGet_track6.bin" -bgmElementGet_track7:: @ 08DCCCC5 - .incbin "sounds/bgmElementGet_track7.bin" -gUnk_08DCCCD7:: @ 08DCCCD7 - .incbin "sounds/gUnk_08DCCCD7.bin" - .4byte gUnk_08DCCCD7 - .incbin "sounds/gUnk_08DCCCD7_1.bin" -bgmElementGet_track8:: @ 08DCCCFA - .incbin "sounds/bgmElementGet_track8.bin" -bgmElementGet:: @ 08DCCD40 - sound_header 9 0 0 0xa8 voicegroup005 bgmElementGet_track0 bgmElementGet_track1 bgmElementGet_track2 bgmElementGet_track3 bgmElementGet_track4 bgmElementGet_track5 bgmElementGet_track6 bgmElementGet_track7 bgmElementGet_track8 - -bgmFairyFountain_track0:: @ 08DCCD6C - .incbin "sounds/bgmFairyFountain_track0.bin" -gUnk_08DCCD9C:: @ 08DCCD9C - .incbin "sounds/gUnk_08DCCD9C.bin" -gUnk_08DCCDA2:: @ 08DCCDA2 - .incbin "sounds/gUnk_08DCCDA2.bin" -gUnk_08DCCDB1:: @ 08DCCDB1 - .incbin "sounds/gUnk_08DCCDB1.bin" -gUnk_08DCCDC4:: @ 08DCCDC4 - .incbin "sounds/gUnk_08DCCDC4.bin" - .4byte gUnk_08DCCDA2 - .incbin "sounds/gUnk_08DCCDC4_1.bin" - .4byte gUnk_08DCCDC4 - .incbin "sounds/gUnk_08DCCDC4_2.bin" - .4byte gUnk_08DCCDB1 - .incbin "sounds/gUnk_08DCCDC4_3.bin" - .4byte gUnk_08DCCD9C - .incbin "sounds/gUnk_08DCCDC4_4.bin" -bgmFairyFountain_track1:: @ 08DCCDF2 - .incbin "sounds/bgmFairyFountain_track1.bin" -gUnk_08DCCE0D:: @ 08DCCE0D - .incbin "sounds/gUnk_08DCCE0D.bin" -gUnk_08DCCE14:: @ 08DCCE14 - .incbin "sounds/gUnk_08DCCE14.bin" -gUnk_08DCCE1C:: @ 08DCCE1C - .incbin "sounds/gUnk_08DCCE1C.bin" - .4byte gUnk_08DCCE1C -gUnk_08DCCE29:: @ 08DCCE29 - .incbin "sounds/gUnk_08DCCE29.bin" - .4byte gUnk_08DCCE29 -gUnk_08DCCE36:: @ 08DCCE36 - .incbin "sounds/gUnk_08DCCE36.bin" - .4byte gUnk_08DCCE36 - .incbin "sounds/gUnk_08DCCE36_1.bin" - .4byte gUnk_08DCCE14 - .incbin "sounds/gUnk_08DCCE36_2.bin" - .4byte gUnk_08DCCE14 -gUnk_08DCCE4D:: @ 08DCCE4D - .incbin "sounds/gUnk_08DCCE4D.bin" - .4byte gUnk_08DCCE4D - .incbin "sounds/gUnk_08DCCE4D_1.bin" - .4byte gUnk_08DCCE14 - .incbin "sounds/gUnk_08DCCE4D_2.bin" - .4byte gUnk_08DCCE14 - .incbin "sounds/gUnk_08DCCE4D_3.bin" - .4byte gUnk_08DCCE29 - .incbin "sounds/gUnk_08DCCE4D_4.bin" - .4byte gUnk_08DCCE29 - .incbin "sounds/gUnk_08DCCE4D_5.bin" - .4byte gUnk_08DCCE0D - .incbin "sounds/gUnk_08DCCE4D_6.bin" -bgmFairyFountain_track2:: @ 08DCCE74 - .incbin "sounds/bgmFairyFountain_track2.bin" -gUnk_08DCCE91:: @ 08DCCE91 - .incbin "sounds/gUnk_08DCCE91.bin" -gUnk_08DCCE98:: @ 08DCCE98 - .incbin "sounds/gUnk_08DCCE98.bin" -gUnk_08DCCEA0:: @ 08DCCEA0 - .incbin "sounds/gUnk_08DCCEA0.bin" - .4byte gUnk_08DCCEA0 -gUnk_08DCCEAD:: @ 08DCCEAD - .incbin "sounds/gUnk_08DCCEAD.bin" - .4byte gUnk_08DCCEAD -gUnk_08DCCEBA:: @ 08DCCEBA - .incbin "sounds/gUnk_08DCCEBA.bin" - .4byte gUnk_08DCCEBA - .incbin "sounds/gUnk_08DCCEBA_1.bin" - .4byte gUnk_08DCCE98 - .incbin "sounds/gUnk_08DCCEBA_2.bin" - .4byte gUnk_08DCCE98 -gUnk_08DCCED1:: @ 08DCCED1 - .incbin "sounds/gUnk_08DCCED1.bin" - .4byte gUnk_08DCCED1 - .incbin "sounds/gUnk_08DCCED1_1.bin" - .4byte gUnk_08DCCE98 - .incbin "sounds/gUnk_08DCCED1_2.bin" - .4byte gUnk_08DCCE98 - .incbin "sounds/gUnk_08DCCED1_3.bin" - .4byte gUnk_08DCCEAD - .incbin "sounds/gUnk_08DCCED1_4.bin" - .4byte gUnk_08DCCEAD - .incbin "sounds/gUnk_08DCCED1_5.bin" - .4byte gUnk_08DCCE91 - .incbin "sounds/gUnk_08DCCED1_6.bin" -bgmFairyFountain_track3:: @ 08DCCEF8 - .incbin "sounds/bgmFairyFountain_track3.bin" -gUnk_08DCCF15:: @ 08DCCF15 - .incbin "sounds/gUnk_08DCCF15.bin" -gUnk_08DCCF1C:: @ 08DCCF1C - .incbin "sounds/gUnk_08DCCF1C.bin" -gUnk_08DCCF24:: @ 08DCCF24 - .incbin "sounds/gUnk_08DCCF24.bin" - .4byte gUnk_08DCCF24 -gUnk_08DCCF31:: @ 08DCCF31 - .incbin "sounds/gUnk_08DCCF31.bin" - .4byte gUnk_08DCCF31 -gUnk_08DCCF3E:: @ 08DCCF3E - .incbin "sounds/gUnk_08DCCF3E.bin" - .4byte gUnk_08DCCF3E - .incbin "sounds/gUnk_08DCCF3E_1.bin" - .4byte gUnk_08DCCF1C - .incbin "sounds/gUnk_08DCCF3E_2.bin" - .4byte gUnk_08DCCF1C -gUnk_08DCCF55:: @ 08DCCF55 - .incbin "sounds/gUnk_08DCCF55.bin" - .4byte gUnk_08DCCF55 - .incbin "sounds/gUnk_08DCCF55_1.bin" - .4byte gUnk_08DCCF1C - .incbin "sounds/gUnk_08DCCF55_2.bin" - .4byte gUnk_08DCCF1C - .incbin "sounds/gUnk_08DCCF55_3.bin" - .4byte gUnk_08DCCF31 - .incbin "sounds/gUnk_08DCCF55_4.bin" - .4byte gUnk_08DCCF31 - .incbin "sounds/gUnk_08DCCF55_5.bin" - .4byte gUnk_08DCCF15 - .incbin "sounds/gUnk_08DCCF55_6.bin" -bgmFairyFountain_track4:: @ 08DCCF7D - .incbin "sounds/bgmFairyFountain_track4.bin" -gUnk_08DCCF9F:: @ 08DCCF9F - .incbin "sounds/gUnk_08DCCF9F.bin" - .4byte gUnk_08DCCF9F - .incbin "sounds/gUnk_08DCCF9F_1.bin" -bgmFairyFountain_track5:: @ 08DCCFDC - .incbin "sounds/bgmFairyFountain_track5.bin" -gUnk_08DCCFE6:: @ 08DCCFE6 - .incbin "sounds/gUnk_08DCCFE6.bin" -gUnk_08DCCFEC:: @ 08DCCFEC - .incbin "sounds/gUnk_08DCCFEC.bin" -gUnk_08DCCFFB:: @ 08DCCFFB - .incbin "sounds/gUnk_08DCCFFB.bin" -gUnk_08DCD00E:: @ 08DCD00E - .incbin "sounds/gUnk_08DCD00E.bin" - .4byte gUnk_08DCCFEC - .incbin "sounds/gUnk_08DCD00E_1.bin" - .4byte gUnk_08DCD00E - .incbin "sounds/gUnk_08DCD00E_2.bin" - .4byte gUnk_08DCCFFB - .incbin "sounds/gUnk_08DCD00E_3.bin" -gUnk_08DCD040:: @ 08DCD040 - .incbin "sounds/gUnk_08DCD040.bin" -gUnk_08DCD063:: @ 08DCD063 - .incbin "sounds/gUnk_08DCD063.bin" - .4byte gUnk_08DCD040 - .incbin "sounds/gUnk_08DCD063_1.bin" - .4byte gUnk_08DCD063 - .incbin "sounds/gUnk_08DCD063_2.bin" - .4byte gUnk_08DCCFE6 - .incbin "sounds/gUnk_08DCD063_3.bin" -bgmFairyFountain_track6:: @ 08DCD09A - .incbin "sounds/bgmFairyFountain_track6.bin" -gUnk_08DCD0A4:: @ 08DCD0A4 - .incbin "sounds/gUnk_08DCD0A4.bin" - .4byte gUnk_08DCD0A4 - .incbin "sounds/gUnk_08DCD0A4_1.bin" -bgmFairyFountain:: @ 08DCD0C8 - sound_header 7 0 0 0xb2 voicegroup006 bgmFairyFountain_track0 bgmFairyFountain_track1 bgmFairyFountain_track2 bgmFairyFountain_track3 bgmFairyFountain_track4 bgmFairyFountain_track5 bgmFairyFountain_track6 - -bgmFileSelect_track0:: @ 08DCD0EC - .incbin "sounds/bgmFileSelect_track0.bin" -gUnk_08DCD0F7:: @ 08DCD0F7 - .incbin "sounds/gUnk_08DCD0F7.bin" -gUnk_08DCD106:: @ 08DCD106 - .incbin "sounds/gUnk_08DCD106.bin" -gUnk_08DCD116:: @ 08DCD116 - .incbin "sounds/gUnk_08DCD116.bin" - .4byte gUnk_08DCD116 -gUnk_08DCD12B:: @ 08DCD12B - .incbin "sounds/gUnk_08DCD12B.bin" - .4byte gUnk_08DCD12B -gUnk_08DCD140:: @ 08DCD140 - .incbin "sounds/gUnk_08DCD140.bin" - .4byte gUnk_08DCD140 - .incbin "sounds/gUnk_08DCD140_1.bin" - .4byte gUnk_08DCD106 - .incbin "sounds/gUnk_08DCD140_2.bin" - .4byte gUnk_08DCD106 -gUnk_08DCD15F:: @ 08DCD15F - .incbin "sounds/gUnk_08DCD15F.bin" - .4byte gUnk_08DCD15F - .incbin "sounds/gUnk_08DCD15F_1.bin" - .4byte gUnk_08DCD106 - .incbin "sounds/gUnk_08DCD15F_2.bin" - .4byte gUnk_08DCD106 - .incbin "sounds/gUnk_08DCD15F_3.bin" - .4byte gUnk_08DCD12B - .incbin "sounds/gUnk_08DCD15F_4.bin" - .4byte gUnk_08DCD12B - .incbin "sounds/gUnk_08DCD15F_5.bin" - .4byte gUnk_08DCD0F7 - .incbin "sounds/gUnk_08DCD15F_6.bin" -bgmFileSelect_track1:: @ 08DCD18E - .incbin "sounds/bgmFileSelect_track1.bin" -gUnk_08DCD198:: @ 08DCD198 - .incbin "sounds/gUnk_08DCD198.bin" -gUnk_08DCD1A7:: @ 08DCD1A7 - .incbin "sounds/gUnk_08DCD1A7.bin" -gUnk_08DCD1B7:: @ 08DCD1B7 - .incbin "sounds/gUnk_08DCD1B7.bin" - .4byte gUnk_08DCD1B7 -gUnk_08DCD1CC:: @ 08DCD1CC - .incbin "sounds/gUnk_08DCD1CC.bin" - .4byte gUnk_08DCD1CC -gUnk_08DCD1E1:: @ 08DCD1E1 - .incbin "sounds/gUnk_08DCD1E1.bin" - .4byte gUnk_08DCD1E1 - .incbin "sounds/gUnk_08DCD1E1_1.bin" - .4byte gUnk_08DCD1A7 - .incbin "sounds/gUnk_08DCD1E1_2.bin" - .4byte gUnk_08DCD1A7 -gUnk_08DCD200:: @ 08DCD200 - .incbin "sounds/gUnk_08DCD200.bin" - .4byte gUnk_08DCD200 - .incbin "sounds/gUnk_08DCD200_1.bin" - .4byte gUnk_08DCD1A7 - .incbin "sounds/gUnk_08DCD200_2.bin" - .4byte gUnk_08DCD1A7 - .incbin "sounds/gUnk_08DCD200_3.bin" - .4byte gUnk_08DCD1CC - .incbin "sounds/gUnk_08DCD200_4.bin" - .4byte gUnk_08DCD1CC - .incbin "sounds/gUnk_08DCD200_5.bin" - .4byte gUnk_08DCD198 - .incbin "sounds/gUnk_08DCD200_6.bin" -bgmFileSelect_track2:: @ 08DCD230 - .incbin "sounds/bgmFileSelect_track2.bin" -gUnk_08DCD237:: @ 08DCD237 - .incbin "sounds/gUnk_08DCD237.bin" - .4byte gUnk_08DCD237 - .incbin "sounds/gUnk_08DCD237_1.bin" -bgmFileSelect_track3:: @ 08DCD25E - .incbin "sounds/bgmFileSelect_track3.bin" -gUnk_08DCD265:: @ 08DCD265 - .incbin "sounds/gUnk_08DCD265.bin" -gUnk_08DCD26E:: @ 08DCD26E - .incbin "sounds/gUnk_08DCD26E.bin" -gUnk_08DCD288:: @ 08DCD288 - .incbin "sounds/gUnk_08DCD288.bin" -gUnk_08DCD2AA:: @ 08DCD2AA - .incbin "sounds/gUnk_08DCD2AA.bin" - .4byte gUnk_08DCD26E - .incbin "sounds/gUnk_08DCD2AA_1.bin" - .4byte gUnk_08DCD2AA - .incbin "sounds/gUnk_08DCD2AA_2.bin" - .4byte gUnk_08DCD288 - .incbin "sounds/gUnk_08DCD2AA_3.bin" - .4byte gUnk_08DCD265 - .incbin "sounds/gUnk_08DCD2AA_4.bin" -bgmFileSelect_track4:: @ 08DCD2EA - .incbin "sounds/bgmFileSelect_track4.bin" -gUnk_08DCD2F1:: @ 08DCD2F1 - .incbin "sounds/gUnk_08DCD2F1.bin" -gUnk_08DCD34E:: @ 08DCD34E - .incbin "sounds/gUnk_08DCD34E.bin" - .4byte gUnk_08DCD34E - .incbin "sounds/gUnk_08DCD34E_1.bin" - .4byte gUnk_08DCD2F1 - .incbin "sounds/gUnk_08DCD34E_2.bin" -bgmFileSelect_track5:: @ 08DCD372 - .incbin "sounds/bgmFileSelect_track5.bin" -gUnk_08DCD379:: @ 08DCD379 - .incbin "sounds/gUnk_08DCD379.bin" -gUnk_08DCD39C:: @ 08DCD39C - .incbin "sounds/gUnk_08DCD39C.bin" - .4byte gUnk_08DCD39C - .incbin "sounds/gUnk_08DCD39C_1.bin" - .4byte gUnk_08DCD379 - .incbin "sounds/gUnk_08DCD39C_2.bin" -bgmFileSelect_track6:: @ 08DCD413 - .incbin "sounds/bgmFileSelect_track6.bin" -gUnk_08DCD41A:: @ 08DCD41A - .incbin "sounds/gUnk_08DCD41A.bin" -gUnk_08DCD460:: @ 08DCD460 - .incbin "sounds/gUnk_08DCD460.bin" - .4byte gUnk_08DCD460 - .incbin "sounds/gUnk_08DCD460_1.bin" - .4byte gUnk_08DCD41A - .incbin "sounds/gUnk_08DCD460_2.bin" -bgmFileSelect:: @ 08DCD4AC - sound_header 7 0 0 0xbc voicegroup007 bgmFileSelect_track0 bgmFileSelect_track1 bgmFileSelect_track2 bgmFileSelect_track3 bgmFileSelect_track4 bgmFileSelect_track5 bgmFileSelect_track6 - -bgmIntorCutscene_track0:: @ 08DCD4D0 - .incbin "sounds/bgmIntorCutscene_track0.bin" -gUnk_08DCD4DB:: @ 08DCD4DB - .incbin "sounds/gUnk_08DCD4DB.bin" -gUnk_08DCD4E3:: @ 08DCD4E3 - .incbin "sounds/gUnk_08DCD4E3.bin" -gUnk_08DCD4F7:: @ 08DCD4F7 - .incbin "sounds/gUnk_08DCD4F7.bin" - .4byte gUnk_08DCD4E3 - .incbin "sounds/gUnk_08DCD4F7_1.bin" - .4byte gUnk_08DCD4F7 - .incbin "sounds/gUnk_08DCD4F7_2.bin" - .4byte gUnk_08DCD4E3 - .incbin "sounds/gUnk_08DCD4F7_3.bin" - .4byte gUnk_08DCD4F7 - .incbin "sounds/gUnk_08DCD4F7_4.bin" -gUnk_08DCD52C:: @ 08DCD52C - .incbin "sounds/gUnk_08DCD52C.bin" -gUnk_08DCD533:: @ 08DCD533 - .incbin "sounds/gUnk_08DCD533.bin" -gUnk_08DCD53A:: @ 08DCD53A - .incbin "sounds/gUnk_08DCD53A.bin" - .4byte gUnk_08DCD52C - .incbin "sounds/gUnk_08DCD53A_1.bin" - .4byte gUnk_08DCD533 - .incbin "sounds/gUnk_08DCD53A_2.bin" - .4byte gUnk_08DCD53A -gUnk_08DCD554:: @ 08DCD554 - .incbin "sounds/gUnk_08DCD554.bin" - .4byte gUnk_08DCD53A -gUnk_08DCD566:: @ 08DCD566 - .incbin "sounds/gUnk_08DCD566.bin" - .4byte gUnk_08DCD53A - .incbin "sounds/gUnk_08DCD566_1.bin" - .4byte gUnk_08DCD566 -gUnk_08DCD577:: @ 08DCD577 - .incbin "sounds/gUnk_08DCD577.bin" -gUnk_08DCD57E:: @ 08DCD57E - .incbin "sounds/gUnk_08DCD57E.bin" - .4byte gUnk_08DCD554 - .incbin "sounds/gUnk_08DCD57E_1.bin" - .4byte gUnk_08DCD53A - .incbin "sounds/gUnk_08DCD57E_2.bin" - .4byte gUnk_08DCD566 - .incbin "sounds/gUnk_08DCD57E_3.bin" - .4byte gUnk_08DCD53A - .incbin "sounds/gUnk_08DCD57E_4.bin" - .4byte gUnk_08DCD566 - .incbin "sounds/gUnk_08DCD57E_5.bin" - .4byte gUnk_08DCD577 - .incbin "sounds/gUnk_08DCD57E_6.bin" - .4byte gUnk_08DCD57E - .incbin "sounds/gUnk_08DCD57E_7.bin" -gUnk_08DCD5BC:: @ 08DCD5BC - .incbin "sounds/gUnk_08DCD5BC.bin" -gUnk_08DCD5C3:: @ 08DCD5C3 - .incbin "sounds/gUnk_08DCD5C3.bin" - .4byte gUnk_08DCD566 - .incbin "sounds/gUnk_08DCD5C3_1.bin" - .4byte gUnk_08DCD5BC - .incbin "sounds/gUnk_08DCD5C3_2.bin" - .4byte gUnk_08DCD5C3 - .incbin "sounds/gUnk_08DCD5C3_3.bin" - .4byte gUnk_08DCD53A - .incbin "sounds/gUnk_08DCD5C3_4.bin" - .4byte gUnk_08DCD577 - .incbin "sounds/gUnk_08DCD5C3_5.bin" - .4byte gUnk_08DCD4DB - .incbin "sounds/gUnk_08DCD5C3_6.bin" -bgmIntorCutscene_track1:: @ 08DCD62F - .incbin "sounds/bgmIntorCutscene_track1.bin" -gUnk_08DCD636:: @ 08DCD636 - .incbin "sounds/gUnk_08DCD636.bin" -gUnk_08DCD643:: @ 08DCD643 - .incbin "sounds/gUnk_08DCD643.bin" -gUnk_08DCD64D:: @ 08DCD64D - .incbin "sounds/gUnk_08DCD64D.bin" - .4byte gUnk_08DCD643 - .incbin "sounds/gUnk_08DCD64D_1.bin" - .4byte gUnk_08DCD64D - .incbin "sounds/gUnk_08DCD64D_2.bin" - .4byte gUnk_08DCD643 - .incbin "sounds/gUnk_08DCD64D_3.bin" - .4byte gUnk_08DCD64D - .incbin "sounds/gUnk_08DCD64D_4.bin" -gUnk_08DCD704:: @ 08DCD704 - .incbin "sounds/gUnk_08DCD704.bin" -gUnk_08DCD70C:: @ 08DCD70C - .incbin "sounds/gUnk_08DCD70C.bin" - .4byte gUnk_08DCD704 -gUnk_08DCD719:: @ 08DCD719 - .incbin "sounds/gUnk_08DCD719.bin" -gUnk_08DCD721:: @ 08DCD721 - .incbin "sounds/gUnk_08DCD721.bin" -gUnk_08DCD729:: @ 08DCD729 - .incbin "sounds/gUnk_08DCD729.bin" -gUnk_08DCD731:: @ 08DCD731 - .incbin "sounds/gUnk_08DCD731.bin" - .4byte gUnk_08DCD70C - .incbin "sounds/gUnk_08DCD731_1.bin" - .4byte gUnk_08DCD704 - .incbin "sounds/gUnk_08DCD731_2.bin" - .4byte gUnk_08DCD70C - .incbin "sounds/gUnk_08DCD731_3.bin" - .4byte gUnk_08DCD704 - .incbin "sounds/gUnk_08DCD731_4.bin" - .4byte gUnk_08DCD719 - .incbin "sounds/gUnk_08DCD731_5.bin" - .4byte gUnk_08DCD721 - .incbin "sounds/gUnk_08DCD731_6.bin" - .4byte gUnk_08DCD729 - .incbin "sounds/gUnk_08DCD731_7.bin" - .4byte gUnk_08DCD731 - .incbin "sounds/gUnk_08DCD731_8.bin" -gUnk_08DCD774:: @ 08DCD774 - .incbin "sounds/gUnk_08DCD774.bin" - .4byte gUnk_08DCD774 - .incbin "sounds/gUnk_08DCD774_1.bin" - .4byte gUnk_08DCD636 - .incbin "sounds/gUnk_08DCD774_2.bin" -bgmIntorCutscene_track2:: @ 08DCD873 - .incbin "sounds/bgmIntorCutscene_track2.bin" -gUnk_08DCD87A:: @ 08DCD87A - .incbin "sounds/gUnk_08DCD87A.bin" -gUnk_08DCD881:: @ 08DCD881 - .incbin "sounds/gUnk_08DCD881.bin" -gUnk_08DCD889:: @ 08DCD889 - .incbin "sounds/gUnk_08DCD889.bin" -gUnk_08DCD891:: @ 08DCD891 - .incbin "sounds/gUnk_08DCD891.bin" - .4byte gUnk_08DCD889 - .incbin "sounds/gUnk_08DCD891_1.bin" - .4byte gUnk_08DCD881 - .incbin "sounds/gUnk_08DCD891_2.bin" - .4byte gUnk_08DCD889 - .incbin "sounds/gUnk_08DCD891_3.bin" - .4byte gUnk_08DCD891 - .incbin "sounds/gUnk_08DCD891_4.bin" -gUnk_08DCD8BE:: @ 08DCD8BE - .incbin "sounds/gUnk_08DCD8BE.bin" -gUnk_08DCD8C8:: @ 08DCD8C8 - .incbin "sounds/gUnk_08DCD8C8.bin" - .4byte gUnk_08DCD8C8 -gUnk_08DCD8D8:: @ 08DCD8D8 - .incbin "sounds/gUnk_08DCD8D8.bin" - .4byte gUnk_08DCD8C8 - .incbin "sounds/gUnk_08DCD8D8_1.bin" - .4byte gUnk_08DCD8BE - .incbin "sounds/gUnk_08DCD8D8_2.bin" - .4byte gUnk_08DCD8C8 - .incbin "sounds/gUnk_08DCD8D8_3.bin" - .4byte gUnk_08DCD8C8 - .incbin "sounds/gUnk_08DCD8D8_4.bin" - .4byte gUnk_08DCD8D8 - .incbin "sounds/gUnk_08DCD8D8_5.bin" - .4byte gUnk_08DCD87A - .incbin "sounds/gUnk_08DCD8D8_6.bin" -bgmIntorCutscene_track3:: @ 08DCD987 - .incbin "sounds/bgmIntorCutscene_track3.bin" -gUnk_08DCD98E:: @ 08DCD98E - .incbin "sounds/gUnk_08DCD98E.bin" -gUnk_08DCDA11:: @ 08DCDA11 - .incbin "sounds/gUnk_08DCDA11.bin" - .4byte gUnk_08DCDA11 - .incbin "sounds/gUnk_08DCDA11_1.bin" -gUnk_08DCDA69:: @ 08DCDA69 - .incbin "sounds/gUnk_08DCDA69.bin" - .4byte gUnk_08DCDA69 - .incbin "sounds/gUnk_08DCDA69_1.bin" - .4byte gUnk_08DCD98E - .incbin "sounds/gUnk_08DCDA69_2.bin" -bgmIntorCutscene_track4:: @ 08DCDAF1 - .incbin "sounds/bgmIntorCutscene_track4.bin" -gUnk_08DCDAF8:: @ 08DCDAF8 - .incbin "sounds/gUnk_08DCDAF8.bin" -gUnk_08DCDB02:: @ 08DCDB02 - .incbin "sounds/gUnk_08DCDB02.bin" -gUnk_08DCDB0F:: @ 08DCDB0F - .incbin "sounds/gUnk_08DCDB0F.bin" - .4byte gUnk_08DCDB02 - .incbin "sounds/gUnk_08DCDB0F_1.bin" - .4byte gUnk_08DCDB0F - .incbin "sounds/gUnk_08DCDB0F_2.bin" -gUnk_08DCDB6F:: @ 08DCDB6F - .incbin "sounds/gUnk_08DCDB6F.bin" - .4byte gUnk_08DCDB6F - .incbin "sounds/gUnk_08DCDB6F_1.bin" -gUnk_08DCDBC9:: @ 08DCDBC9 - .incbin "sounds/gUnk_08DCDBC9.bin" - .4byte gUnk_08DCDBC9 - .incbin "sounds/gUnk_08DCDBC9_1.bin" - .4byte gUnk_08DCDBC9 - .incbin "sounds/gUnk_08DCDBC9_2.bin" - .4byte gUnk_08DCDAF8 - .incbin "sounds/gUnk_08DCDBC9_3.bin" -bgmIntorCutscene_track5:: @ 08DCDCAA - .incbin "sounds/bgmIntorCutscene_track5.bin" -gUnk_08DCDCB4:: @ 08DCDCB4 - .incbin "sounds/gUnk_08DCDCB4.bin" -gUnk_08DCDCBB:: @ 08DCDCBB - .incbin "sounds/gUnk_08DCDCBB.bin" -gUnk_08DCDCC5:: @ 08DCDCC5 - .incbin "sounds/gUnk_08DCDCC5.bin" -gUnk_08DCDCCE:: @ 08DCDCCE - .incbin "sounds/gUnk_08DCDCCE.bin" - .4byte gUnk_08DCDCC5 - .incbin "sounds/gUnk_08DCDCCE_1.bin" - .4byte gUnk_08DCDCBB - .incbin "sounds/gUnk_08DCDCCE_2.bin" - .4byte gUnk_08DCDCC5 - .incbin "sounds/gUnk_08DCDCCE_3.bin" - .4byte gUnk_08DCDCCE - .incbin "sounds/gUnk_08DCDCCE_4.bin" -gUnk_08DCDCFD:: @ 08DCDCFD - .incbin "sounds/gUnk_08DCDCFD.bin" - .4byte gUnk_08DCDCFD - .incbin "sounds/gUnk_08DCDCFD_1.bin" -gUnk_08DCDD57:: @ 08DCDD57 - .incbin "sounds/gUnk_08DCDD57.bin" -gUnk_08DCDD62:: @ 08DCDD62 - .incbin "sounds/gUnk_08DCDD62.bin" -gUnk_08DCDD6B:: @ 08DCDD6B - .incbin "sounds/gUnk_08DCDD6B.bin" - .4byte gUnk_08DCDD62 -gUnk_08DCDD77:: @ 08DCDD77 - .incbin "sounds/gUnk_08DCDD77.bin" - .4byte gUnk_08DCDD6B - .incbin "sounds/gUnk_08DCDD77_1.bin" - .4byte gUnk_08DCDD62 - .incbin "sounds/gUnk_08DCDD77_2.bin" - .4byte gUnk_08DCDD57 - .incbin "sounds/gUnk_08DCDD77_3.bin" - .4byte gUnk_08DCDD62 - .incbin "sounds/gUnk_08DCDD77_4.bin" - .4byte gUnk_08DCDD6B - .incbin "sounds/gUnk_08DCDD77_5.bin" - .4byte gUnk_08DCDD62 - .incbin "sounds/gUnk_08DCDD77_6.bin" - .4byte gUnk_08DCDD77 - .incbin "sounds/gUnk_08DCDD77_7.bin" - .4byte gUnk_08DCDCB4 - .incbin "sounds/gUnk_08DCDD77_8.bin" -bgmIntorCutscene_track6:: @ 08DCDE8E - .incbin "sounds/bgmIntorCutscene_track6.bin" -gUnk_08DCDE95:: @ 08DCDE95 - .incbin "sounds/gUnk_08DCDE95.bin" -gUnk_08DCDE9D:: @ 08DCDE9D - .incbin "sounds/gUnk_08DCDE9D.bin" -gUnk_08DCDEA6:: @ 08DCDEA6 - .incbin "sounds/gUnk_08DCDEA6.bin" - .4byte gUnk_08DCDE9D - .incbin "sounds/gUnk_08DCDEA6_1.bin" - .4byte gUnk_08DCDEA6 - .incbin "sounds/gUnk_08DCDEA6_2.bin" - .4byte gUnk_08DCDE9D - .incbin "sounds/gUnk_08DCDEA6_3.bin" - .4byte gUnk_08DCDEA6 - .incbin "sounds/gUnk_08DCDEA6_4.bin" - .4byte gUnk_08DCDE9D - .incbin "sounds/gUnk_08DCDEA6_5.bin" - .4byte gUnk_08DCDE95 - .incbin "sounds/gUnk_08DCDEA6_6.bin" -bgmIntorCutscene:: @ 08DCDF2C - sound_header 7 0 0 0xb2 voicegroup051 bgmIntorCutscene_track0 bgmIntorCutscene_track1 bgmIntorCutscene_track2 bgmIntorCutscene_track3 bgmIntorCutscene_track4 bgmIntorCutscene_track5 bgmIntorCutscene_track6 - -bgmCredits_track0:: @ 08DCDF50 - .incbin "sounds/bgmCredits_track0.bin" -gUnk_08DCE07C:: @ 08DCE07C - .incbin "sounds/gUnk_08DCE07C.bin" -gUnk_08DCE084:: @ 08DCE084 - .incbin "sounds/gUnk_08DCE084.bin" - .4byte gUnk_08DCE07C - .incbin "sounds/gUnk_08DCE084_1.bin" -gUnk_08DCE0A2:: @ 08DCE0A2 - .incbin "sounds/gUnk_08DCE0A2.bin" - .4byte gUnk_08DCE084 - .incbin "sounds/gUnk_08DCE0A2_1.bin" - .4byte gUnk_08DCE0A2 - .incbin "sounds/gUnk_08DCE0A2_2.bin" - .4byte gUnk_08DCE0A2 - .incbin "sounds/gUnk_08DCE0A2_3.bin" -gUnk_08DCE112:: @ 08DCE112 - .incbin "sounds/gUnk_08DCE112.bin" -gUnk_08DCE11D:: @ 08DCE11D - .incbin "sounds/gUnk_08DCE11D.bin" - .4byte gUnk_08DCE11D -gUnk_08DCE12D:: @ 08DCE12D - .incbin "sounds/gUnk_08DCE12D.bin" - .4byte gUnk_08DCE11D - .incbin "sounds/gUnk_08DCE12D_1.bin" - .4byte gUnk_08DCE112 - .incbin "sounds/gUnk_08DCE12D_2.bin" - .4byte gUnk_08DCE11D - .incbin "sounds/gUnk_08DCE12D_3.bin" - .4byte gUnk_08DCE11D - .incbin "sounds/gUnk_08DCE12D_4.bin" - .4byte gUnk_08DCE12D - .incbin "sounds/gUnk_08DCE12D_5.bin" -gUnk_08DCE1C6:: @ 08DCE1C6 - .incbin "sounds/gUnk_08DCE1C6.bin" - .4byte gUnk_08DCE1C6 - .incbin "sounds/gUnk_08DCE1C6_1.bin" -gUnk_08DCE20C:: @ 08DCE20C - .incbin "sounds/gUnk_08DCE20C.bin" -gUnk_08DCE217:: @ 08DCE217 - .incbin "sounds/gUnk_08DCE217.bin" -gUnk_08DCE228:: @ 08DCE228 - .incbin "sounds/gUnk_08DCE228.bin" - .4byte gUnk_08DCE20C - .incbin "sounds/gUnk_08DCE228_1.bin" - .4byte gUnk_08DCE217 - .incbin "sounds/gUnk_08DCE228_2.bin" - .4byte gUnk_08DCE228 - .incbin "sounds/gUnk_08DCE228_3.bin" -bgmCredits_track1:: @ 08DCE296 - .incbin "sounds/bgmCredits_track1.bin" -gUnk_08DCE2A1:: @ 08DCE2A1 - .incbin "sounds/gUnk_08DCE2A1.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE2A1_1.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE2A1_2.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE2A1_3.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE2A1_4.bin" - .4byte gUnk_08DCE2A1 -gUnk_08DCE2DF:: @ 08DCE2DF - .incbin "sounds/gUnk_08DCE2DF.bin" - .4byte gUnk_08DCE2DF - .incbin "sounds/gUnk_08DCE2DF_1.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE2DF_2.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE2DF_3.bin" - .4byte gUnk_08DCE2A1 -gUnk_08DCE33C:: @ 08DCE33C - .incbin "sounds/gUnk_08DCE33C.bin" -gUnk_08DCE368:: @ 08DCE368 - .incbin "sounds/gUnk_08DCE368.bin" - .4byte gUnk_08DCE33C - .incbin "sounds/gUnk_08DCE368_1.bin" - .4byte gUnk_08DCE368 - .incbin "sounds/gUnk_08DCE368_2.bin" -gUnk_08DCE406:: @ 08DCE406 - .incbin "sounds/gUnk_08DCE406.bin" - .4byte gUnk_08DCE406 - .incbin "sounds/gUnk_08DCE406_1.bin" - .4byte gUnk_08DCE406 - .incbin "sounds/gUnk_08DCE406_2.bin" - .4byte gUnk_08DCE406 - .incbin "sounds/gUnk_08DCE406_3.bin" - .4byte gUnk_08DCE406 - .incbin "sounds/gUnk_08DCE406_4.bin" - .4byte gUnk_08DCE406 - .incbin "sounds/gUnk_08DCE406_5.bin" - .4byte gUnk_08DCE406 - .incbin "sounds/gUnk_08DCE406_6.bin" - .4byte gUnk_08DCE406 - .incbin "sounds/gUnk_08DCE406_7.bin" - .4byte gUnk_08DCE406 - .incbin "sounds/gUnk_08DCE406_8.bin" - .4byte gUnk_08DCE406 -gUnk_08DCE458:: @ 08DCE458 - .incbin "sounds/gUnk_08DCE458.bin" - .4byte gUnk_08DCE458 -gUnk_08DCE482:: @ 08DCE482 - .incbin "sounds/gUnk_08DCE482.bin" - .4byte gUnk_08DCE458 - .incbin "sounds/gUnk_08DCE482_1.bin" - .4byte gUnk_08DCE482 - .incbin "sounds/gUnk_08DCE482_2.bin" - .4byte gUnk_08DCE458 - .incbin "sounds/gUnk_08DCE482_3.bin" - .4byte gUnk_08DCE406 - .incbin "sounds/gUnk_08DCE482_4.bin" - .4byte gUnk_08DCE458 - .incbin "sounds/gUnk_08DCE482_5.bin" - .4byte gUnk_08DCE458 - .incbin "sounds/gUnk_08DCE482_6.bin" - .4byte gUnk_08DCE2A1 -gUnk_08DCE4F6:: @ 08DCE4F6 - .incbin "sounds/gUnk_08DCE4F6.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_1.bin" - .4byte gUnk_08DCE4F6 - .incbin "sounds/gUnk_08DCE4F6_2.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_3.bin" - .4byte gUnk_08DCE4F6 - .incbin "sounds/gUnk_08DCE4F6_4.bin" - .4byte gUnk_08DCE2DF - .incbin "sounds/gUnk_08DCE4F6_5.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_6.bin" - .4byte gUnk_08DCE4F6 - .incbin "sounds/gUnk_08DCE4F6_7.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_8.bin" - .4byte gUnk_08DCE4F6 - .incbin "sounds/gUnk_08DCE4F6_9.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_10.bin" - .4byte gUnk_08DCE4F6 - .incbin "sounds/gUnk_08DCE4F6_11.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_12.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_13.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_14.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_15.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_16.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_17.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_18.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_19.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_20.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_21.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_22.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_23.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_24.bin" - .4byte gUnk_08DCE2A1 - .incbin "sounds/gUnk_08DCE4F6_25.bin" -bgmCredits_track2:: @ 08DCE658 - .incbin "sounds/bgmCredits_track2.bin" -gUnk_08DCE759:: @ 08DCE759 - .incbin "sounds/gUnk_08DCE759.bin" - .4byte gUnk_08DCE759 - .incbin "sounds/gUnk_08DCE759_1.bin" -gUnk_08DCE7E7:: @ 08DCE7E7 - .incbin "sounds/gUnk_08DCE7E7.bin" - .4byte gUnk_08DCE7E7 - .incbin "sounds/gUnk_08DCE7E7_1.bin" -gUnk_08DCE85C:: @ 08DCE85C - .incbin "sounds/gUnk_08DCE85C.bin" -gUnk_08DCE86D:: @ 08DCE86D - .incbin "sounds/gUnk_08DCE86D.bin" - .4byte gUnk_08DCE85C - .incbin "sounds/gUnk_08DCE86D_1.bin" - .4byte gUnk_08DCE86D - .incbin "sounds/gUnk_08DCE86D_2.bin" - .4byte gUnk_08DCE85C - .incbin "sounds/gUnk_08DCE86D_3.bin" - .4byte gUnk_08DCE86D - .incbin "sounds/gUnk_08DCE86D_4.bin" - .4byte gUnk_08DCE85C - .incbin "sounds/gUnk_08DCE86D_5.bin" -gUnk_08DCE90F:: @ 08DCE90F - .incbin "sounds/gUnk_08DCE90F.bin" -gUnk_08DCE922:: @ 08DCE922 - .incbin "sounds/gUnk_08DCE922.bin" -gUnk_08DCE934:: @ 08DCE934 - .incbin "sounds/gUnk_08DCE934.bin" - .4byte gUnk_08DCE90F - .incbin "sounds/gUnk_08DCE934_1.bin" - .4byte gUnk_08DCE922 - .incbin "sounds/gUnk_08DCE934_2.bin" - .4byte gUnk_08DCE934 - .incbin "sounds/gUnk_08DCE934_3.bin" -bgmCredits_track3:: @ 08DCE9A9 - .incbin "sounds/bgmCredits_track3.bin" -gUnk_08DCE9F4:: @ 08DCE9F4 - .incbin "sounds/gUnk_08DCE9F4.bin" -gUnk_08DCEA06:: @ 08DCEA06 - .incbin "sounds/gUnk_08DCEA06.bin" -gUnk_08DCEA1A:: @ 08DCEA1A - .incbin "sounds/gUnk_08DCEA1A.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA1A_1.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA1A_2.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA1A_3.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA1A_4.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA1A_5.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA1A_6.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA1A_7.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA1A_8.bin" - .4byte gUnk_08DCEA06 -gUnk_08DCEA57:: @ 08DCEA57 - .incbin "sounds/gUnk_08DCEA57.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA57_1.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA57_2.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA57_3.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA57_4.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA57_5.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA57_6.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA57_7.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA57_8.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA57_9.bin" - .4byte gUnk_08DCEA57 - .incbin "sounds/gUnk_08DCEA57_10.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA57_11.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA57_12.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA57_13.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA57_14.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA57_15.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA57_16.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA57_17.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA57_18.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA57_19.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA57_20.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA57_21.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA57_22.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEA57_23.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEA57_24.bin" - .4byte gUnk_08DCE9F4 -gUnk_08DCEB31:: @ 08DCEB31 - .incbin "sounds/gUnk_08DCEB31.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_1.bin" - .4byte gUnk_08DCEB31 - .incbin "sounds/gUnk_08DCEB31_2.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_3.bin" - .4byte gUnk_08DCEB31 - .incbin "sounds/gUnk_08DCEB31_4.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_5.bin" - .4byte gUnk_08DCEB31 - .incbin "sounds/gUnk_08DCEB31_6.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_7.bin" - .4byte gUnk_08DCEB31 - .incbin "sounds/gUnk_08DCEB31_8.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_9.bin" - .4byte gUnk_08DCEB31 - .incbin "sounds/gUnk_08DCEB31_10.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_11.bin" - .4byte gUnk_08DCEB31 - .incbin "sounds/gUnk_08DCEB31_12.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_13.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_14.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEB31_15.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_16.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEB31_17.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_18.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEB31_19.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_20.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEB31_21.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_22.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEB31_23.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_24.bin" - .4byte gUnk_08DCEA06 - .incbin "sounds/gUnk_08DCEB31_25.bin" - .4byte gUnk_08DCEA1A - .incbin "sounds/gUnk_08DCEB31_26.bin" -bgmCredits_track4:: @ 08DCEC66 - .incbin "sounds/bgmCredits_track4.bin" -gUnk_08DCECCF:: @ 08DCECCF - .incbin "sounds/gUnk_08DCECCF.bin" -gUnk_08DCECF0:: @ 08DCECF0 - .incbin "sounds/gUnk_08DCECF0.bin" - .4byte gUnk_08DCECCF - .incbin "sounds/gUnk_08DCECF0_1.bin" - .4byte gUnk_08DCECF0 - .incbin "sounds/gUnk_08DCECF0_2.bin" -gUnk_08DCEE0D:: @ 08DCEE0D - .incbin "sounds/gUnk_08DCEE0D.bin" - .4byte gUnk_08DCEE0D - .incbin "sounds/gUnk_08DCEE0D_1.bin" -gUnk_08DCEEB6:: @ 08DCEEB6 - .incbin "sounds/gUnk_08DCEEB6.bin" -gUnk_08DCEED6:: @ 08DCEED6 - .incbin "sounds/gUnk_08DCEED6.bin" -gUnk_08DCEF01:: @ 08DCEF01 - .incbin "sounds/gUnk_08DCEF01.bin" - .4byte gUnk_08DCEED6 - .incbin "sounds/gUnk_08DCEF01_1.bin" - .4byte gUnk_08DCEF01 - .incbin "sounds/gUnk_08DCEF01_2.bin" - .4byte gUnk_08DCEED6 - .incbin "sounds/gUnk_08DCEF01_3.bin" - .4byte gUnk_08DCEF01 - .incbin "sounds/gUnk_08DCEF01_4.bin" - .4byte gUnk_08DCEED6 - .incbin "sounds/gUnk_08DCEF01_5.bin" - .4byte gUnk_08DCEF01 - .incbin "sounds/gUnk_08DCEF01_6.bin" - .4byte gUnk_08DCEED6 - .incbin "sounds/gUnk_08DCEF01_7.bin" - .4byte gUnk_08DCEEB6 - .incbin "sounds/gUnk_08DCEF01_8.bin" - .4byte gUnk_08DCEED6 - .incbin "sounds/gUnk_08DCEF01_9.bin" - .4byte gUnk_08DCEF01 - .incbin "sounds/gUnk_08DCEF01_10.bin" - .4byte gUnk_08DCEED6 - .incbin "sounds/gUnk_08DCEF01_11.bin" - .4byte gUnk_08DCEF01 - .incbin "sounds/gUnk_08DCEF01_12.bin" - .4byte gUnk_08DCEED6 - .incbin "sounds/gUnk_08DCEF01_13.bin" -gUnk_08DCEFC6:: @ 08DCEFC6 - .incbin "sounds/gUnk_08DCEFC6.bin" -gUnk_08DCEFE9:: @ 08DCEFE9 - .incbin "sounds/gUnk_08DCEFE9.bin" - .4byte gUnk_08DCEFC6 - .incbin "sounds/gUnk_08DCEFE9_1.bin" - .4byte gUnk_08DCEFE9 - .incbin "sounds/gUnk_08DCEFE9_2.bin" - .4byte gUnk_08DCEFC6 - .incbin "sounds/gUnk_08DCEFE9_3.bin" -gUnk_08DCF033:: @ 08DCF033 - .incbin "sounds/gUnk_08DCF033.bin" - .4byte gUnk_08DCEFC6 - .incbin "sounds/gUnk_08DCF033_1.bin" - .4byte gUnk_08DCEFE9 - .incbin "sounds/gUnk_08DCF033_2.bin" - .4byte gUnk_08DCEFC6 - .incbin "sounds/gUnk_08DCF033_3.bin" - .4byte gUnk_08DCEFE9 - .incbin "sounds/gUnk_08DCF033_4.bin" - .4byte gUnk_08DCEFC6 - .incbin "sounds/gUnk_08DCF033_5.bin" - .4byte gUnk_08DCF033 - .incbin "sounds/gUnk_08DCF033_6.bin" -gUnk_08DCF0DE:: @ 08DCF0DE - .incbin "sounds/gUnk_08DCF0DE.bin" -gUnk_08DCF0FA:: @ 08DCF0FA - .incbin "sounds/gUnk_08DCF0FA.bin" - .4byte gUnk_08DCF0FA - .incbin "sounds/gUnk_08DCF0FA_1.bin" - .4byte gUnk_08DCF0DE - .incbin "sounds/gUnk_08DCF0FA_2.bin" - .4byte gUnk_08DCF0DE - .incbin "sounds/gUnk_08DCF0FA_3.bin" - .4byte gUnk_08DCF0FA - .incbin "sounds/gUnk_08DCF0FA_4.bin" - .4byte gUnk_08DCF0FA - .incbin "sounds/gUnk_08DCF0FA_5.bin" - .4byte gUnk_08DCF0DE - .incbin "sounds/gUnk_08DCF0FA_6.bin" - .4byte gUnk_08DCF0DE -gUnk_08DCF139:: @ 08DCF139 - .incbin "sounds/gUnk_08DCF139.bin" - .4byte gUnk_08DCF139 - .incbin "sounds/gUnk_08DCF139_1.bin" - .4byte gUnk_08DCF0DE - .incbin "sounds/gUnk_08DCF139_2.bin" - .4byte gUnk_08DCF0DE - .incbin "sounds/gUnk_08DCF139_3.bin" -bgmCredits_track5:: @ 08DCF189 - .incbin "sounds/bgmCredits_track5.bin" -bgmCredits_track6:: @ 08DCF2E6 - .incbin "sounds/bgmCredits_track6.bin" -gUnk_08DCF3F1:: @ 08DCF3F1 - .incbin "sounds/gUnk_08DCF3F1.bin" -gUnk_08DCF3FA:: @ 08DCF3FA - .incbin "sounds/gUnk_08DCF3FA.bin" - .4byte gUnk_08DCF3F1 - .incbin "sounds/gUnk_08DCF3FA_1.bin" -gUnk_08DCF41E:: @ 08DCF41E - .incbin "sounds/gUnk_08DCF41E.bin" - .4byte gUnk_08DCF3FA - .incbin "sounds/gUnk_08DCF41E_1.bin" - .4byte gUnk_08DCF41E - .incbin "sounds/gUnk_08DCF41E_2.bin" - .4byte gUnk_08DCF41E - .incbin "sounds/gUnk_08DCF41E_3.bin" -gUnk_08DCF477:: @ 08DCF477 - .incbin "sounds/gUnk_08DCF477.bin" -gUnk_08DCF488:: @ 08DCF488 - .incbin "sounds/gUnk_08DCF488.bin" -gUnk_08DCF491:: @ 08DCF491 - .incbin "sounds/gUnk_08DCF491.bin" - .4byte gUnk_08DCF488 - .incbin "sounds/gUnk_08DCF491_1.bin" - .4byte gUnk_08DCF477 - .incbin "sounds/gUnk_08DCF491_2.bin" - .4byte gUnk_08DCF488 - .incbin "sounds/gUnk_08DCF491_3.bin" - .4byte gUnk_08DCF491 - .incbin "sounds/gUnk_08DCF491_4.bin" -gUnk_08DCF564:: @ 08DCF564 - .incbin "sounds/gUnk_08DCF564.bin" - .4byte gUnk_08DCF564 - .incbin "sounds/gUnk_08DCF564_1.bin" -gUnk_08DCF5AB:: @ 08DCF5AB - .incbin "sounds/gUnk_08DCF5AB.bin" -gUnk_08DCF5BA:: @ 08DCF5BA - .incbin "sounds/gUnk_08DCF5BA.bin" -gUnk_08DCF5CC:: @ 08DCF5CC - .incbin "sounds/gUnk_08DCF5CC.bin" - .4byte gUnk_08DCF5AB - .incbin "sounds/gUnk_08DCF5CC_1.bin" - .4byte gUnk_08DCF5BA - .incbin "sounds/gUnk_08DCF5CC_2.bin" - .4byte gUnk_08DCF5CC - .incbin "sounds/gUnk_08DCF5CC_3.bin" -bgmCredits_track7:: @ 08DCF62C - .incbin "sounds/bgmCredits_track7.bin" -gUnk_08DCF691:: @ 08DCF691 - .incbin "sounds/gUnk_08DCF691.bin" - .4byte gUnk_08DCF691 - .incbin "sounds/gUnk_08DCF691_1.bin" -gUnk_08DCF6E1:: @ 08DCF6E1 - .incbin "sounds/gUnk_08DCF6E1.bin" -gUnk_08DCF6E9:: @ 08DCF6E9 - .incbin "sounds/gUnk_08DCF6E9.bin" - .4byte gUnk_08DCF6E1 - .incbin "sounds/gUnk_08DCF6E9_1.bin" - .4byte gUnk_08DCF6E9 - .incbin "sounds/gUnk_08DCF6E9_2.bin" - .4byte gUnk_08DCF6E1 - .incbin "sounds/gUnk_08DCF6E9_3.bin" - .4byte gUnk_08DCF6E9 - .incbin "sounds/gUnk_08DCF6E9_4.bin" -bgmCredits:: @ 08DCF734 - sound_header 8 0 0 0xa8 voicegroup008 bgmCredits_track0 bgmCredits_track1 bgmCredits_track2 bgmCredits_track3 bgmCredits_track4 bgmCredits_track5 bgmCredits_track6 bgmCredits_track7 - -bgmGameover_track0:: @ 08DCF75C - .incbin "sounds/bgmGameover_track0.bin" -gUnk_08DCF767:: @ 08DCF767 - .incbin "sounds/gUnk_08DCF767.bin" -gUnk_08DCF777:: @ 08DCF777 - .incbin "sounds/gUnk_08DCF777.bin" -gUnk_08DCF79E:: @ 08DCF79E - .incbin "sounds/gUnk_08DCF79E.bin" - .4byte gUnk_08DCF79E - .incbin "sounds/gUnk_08DCF79E_1.bin" - .4byte gUnk_08DCF777 - .incbin "sounds/gUnk_08DCF79E_2.bin" - .4byte gUnk_08DCF767 - .incbin "sounds/gUnk_08DCF79E_3.bin" -bgmGameover_track1:: @ 08DCF7D3 - .incbin "sounds/bgmGameover_track1.bin" -gUnk_08DCF7DA:: @ 08DCF7DA - .incbin "sounds/gUnk_08DCF7DA.bin" -gUnk_08DCF7E0:: @ 08DCF7E0 - .incbin "sounds/gUnk_08DCF7E0.bin" -gUnk_08DCF7E7:: @ 08DCF7E7 - .incbin "sounds/gUnk_08DCF7E7.bin" - .4byte gUnk_08DCF7E0 - .incbin "sounds/gUnk_08DCF7E7_1.bin" - .4byte gUnk_08DCF7E0 - .incbin "sounds/gUnk_08DCF7E7_2.bin" - .4byte gUnk_08DCF7E7 - .incbin "sounds/gUnk_08DCF7E7_3.bin" - .4byte gUnk_08DCF7DA - .incbin "sounds/gUnk_08DCF7E7_4.bin" -bgmGameover_track2:: @ 08DCF829 - .incbin "sounds/bgmGameover_track2.bin" -gUnk_08DCF839:: @ 08DCF839 - .incbin "sounds/gUnk_08DCF839.bin" -gUnk_08DCF853:: @ 08DCF853 - .incbin "sounds/gUnk_08DCF853.bin" -gUnk_08DCF86F:: @ 08DCF86F - .incbin "sounds/gUnk_08DCF86F.bin" - .4byte gUnk_08DCF853 - .incbin "sounds/gUnk_08DCF86F_1.bin" - .4byte gUnk_08DCF86F - .incbin "sounds/gUnk_08DCF86F_2.bin" - .4byte gUnk_08DCF839 - .incbin "sounds/gUnk_08DCF86F_3.bin" -bgmGameover_track3:: @ 08DCF9B5 - .incbin "sounds/bgmGameover_track3.bin" -gUnk_08DCF9BF:: @ 08DCF9BF - .incbin "sounds/gUnk_08DCF9BF.bin" -gUnk_08DCF9D0:: @ 08DCF9D0 - .incbin "sounds/gUnk_08DCF9D0.bin" -gUnk_08DCF9DA:: @ 08DCF9DA - .incbin "sounds/gUnk_08DCF9DA.bin" -gUnk_08DCF9F6:: @ 08DCF9F6 - .incbin "sounds/gUnk_08DCF9F6.bin" -gUnk_08DCFA04:: @ 08DCFA04 - .incbin "sounds/gUnk_08DCFA04.bin" - .4byte gUnk_08DCFA04 - .incbin "sounds/gUnk_08DCFA04_1.bin" - .4byte gUnk_08DCF9D0 - .incbin "sounds/gUnk_08DCFA04_2.bin" - .4byte gUnk_08DCF9DA - .incbin "sounds/gUnk_08DCFA04_3.bin" - .4byte gUnk_08DCF9F6 - .incbin "sounds/gUnk_08DCFA04_4.bin" - .4byte gUnk_08DCF9BF - .incbin "sounds/gUnk_08DCFA04_5.bin" -bgmGameover:: @ 08DCFA40 - sound_header 4 0 0 0xb2 voicegroup009 bgmGameover_track0 bgmGameover_track1 bgmGameover_track2 bgmGameover_track3 - -bgmSavingZelda_track0:: @ 08DCFA58 - .incbin "sounds/bgmSavingZelda_track0.bin" -gUnk_08DCFA63:: @ 08DCFA63 - .incbin "sounds/gUnk_08DCFA63.bin" -gUnk_08DCFA71:: @ 08DCFA71 - .incbin "sounds/gUnk_08DCFA71.bin" - .4byte gUnk_08DCFA71 - .incbin "sounds/gUnk_08DCFA71_1.bin" - .4byte gUnk_08DCFA71 - .incbin "sounds/gUnk_08DCFA71_2.bin" - .4byte gUnk_08DCFA63 - .incbin "sounds/gUnk_08DCFA71_3.bin" -bgmSavingZelda_track1:: @ 08DCFAB7 - .incbin "sounds/bgmSavingZelda_track1.bin" -gUnk_08DCFABD:: @ 08DCFABD - .incbin "sounds/gUnk_08DCFABD.bin" - .4byte gUnk_08DCFABD - .incbin "sounds/gUnk_08DCFABD_1.bin" -bgmSavingZelda_track2:: @ 08DCFAC9 - .incbin "sounds/bgmSavingZelda_track2.bin" -gUnk_08DCFACF:: @ 08DCFACF - .incbin "sounds/gUnk_08DCFACF.bin" - .4byte gUnk_08DCFACF - .incbin "sounds/gUnk_08DCFACF_1.bin" -bgmSavingZelda_track3:: @ 08DCFAEE - .incbin "sounds/bgmSavingZelda_track3.bin" -gUnk_08DCFAF7:: @ 08DCFAF7 - .incbin "sounds/gUnk_08DCFAF7.bin" -gUnk_08DCFB04:: @ 08DCFB04 - .incbin "sounds/gUnk_08DCFB04.bin" - .4byte gUnk_08DCFB04 - .incbin "sounds/gUnk_08DCFB04_1.bin" - .4byte gUnk_08DCFB04 - .incbin "sounds/gUnk_08DCFB04_2.bin" - .4byte gUnk_08DCFAF7 - .incbin "sounds/gUnk_08DCFB04_3.bin" -bgmSavingZelda_track4:: @ 08DCFB28 - .incbin "sounds/bgmSavingZelda_track4.bin" -gUnk_08DCFB2E:: @ 08DCFB2E - .incbin "sounds/gUnk_08DCFB2E.bin" -gUnk_08DCFB3B:: @ 08DCFB3B - .incbin "sounds/gUnk_08DCFB3B.bin" - .4byte gUnk_08DCFB3B - .incbin "sounds/gUnk_08DCFB3B_1.bin" - .4byte gUnk_08DCFB3B - .incbin "sounds/gUnk_08DCFB3B_2.bin" - .4byte gUnk_08DCFB2E - .incbin "sounds/gUnk_08DCFB3B_3.bin" -bgmSavingZelda_track5:: @ 08DCFB79 - .incbin "sounds/bgmSavingZelda_track5.bin" -gUnk_08DCFB7F:: @ 08DCFB7F - .incbin "sounds/gUnk_08DCFB7F.bin" -gUnk_08DCFB83:: @ 08DCFB83 - .incbin "sounds/gUnk_08DCFB83.bin" - .4byte gUnk_08DCFB83 - .incbin "sounds/gUnk_08DCFB83_1.bin" - .4byte gUnk_08DCFB7F - .incbin "sounds/gUnk_08DCFB83_2.bin" -bgmSavingZelda_track6:: @ 08DCFBA2 - .incbin "sounds/bgmSavingZelda_track6.bin" -gUnk_08DCFBAB:: @ 08DCFBAB - .incbin "sounds/gUnk_08DCFBAB.bin" - .4byte gUnk_08DCFBAB - .incbin "sounds/gUnk_08DCFBAB_1.bin" -bgmSavingZelda_track7:: @ 08DCFBCE - .incbin "sounds/bgmSavingZelda_track7.bin" -gUnk_08DCFBD6:: @ 08DCFBD6 - .incbin "sounds/gUnk_08DCFBD6.bin" - .4byte gUnk_08DCFBD6 - .incbin "sounds/gUnk_08DCFBD6_1.bin" -bgmSavingZelda:: @ 08DCFBF4 - sound_header 8 0 0 0xb2 voicegroup010 bgmSavingZelda_track0 bgmSavingZelda_track1 bgmSavingZelda_track2 bgmSavingZelda_track3 bgmSavingZelda_track4 bgmSavingZelda_track5 bgmSavingZelda_track6 bgmSavingZelda_track7 - -bgmLttpTitle_track0:: @ 08DCFC1C - .incbin "sounds/bgmLttpTitle_track0.bin" -gUnk_08DCFC31:: @ 08DCFC31 - .incbin "sounds/gUnk_08DCFC31.bin" - .4byte gUnk_08DCFC31 - .incbin "sounds/gUnk_08DCFC31_1.bin" -bgmLttpTitle_track1:: @ 08DCFC6C - .incbin "sounds/bgmLttpTitle_track1.bin" -bgmLttpTitle_track2:: @ 08DCFC98 - .incbin "sounds/bgmLttpTitle_track2.bin" -bgmLttpTitle_track3:: @ 08DCFCC6 - .incbin "sounds/bgmLttpTitle_track3.bin" -bgmLttpTitle_track4:: @ 08DCFD0F - .incbin "sounds/bgmLttpTitle_track4.bin" -gUnk_08DCFD16:: @ 08DCFD16 - .incbin "sounds/gUnk_08DCFD16.bin" -gUnk_08DCFD1D:: @ 08DCFD1D - .incbin "sounds/gUnk_08DCFD1D.bin" - .4byte gUnk_08DCFD16 - .incbin "sounds/gUnk_08DCFD1D_1.bin" - .4byte gUnk_08DCFD1D - .incbin "sounds/gUnk_08DCFD1D_2.bin" - .4byte gUnk_08DCFD16 - .incbin "sounds/gUnk_08DCFD1D_3.bin" - .4byte gUnk_08DCFD1D - .incbin "sounds/gUnk_08DCFD1D_4.bin" -bgmLttpTitle_track5:: @ 08DCFD45 - .incbin "sounds/bgmLttpTitle_track5.bin" -gUnk_08DCFD58:: @ 08DCFD58 - .incbin "sounds/gUnk_08DCFD58.bin" - .4byte gUnk_08DCFD58 - .incbin "sounds/gUnk_08DCFD58_1.bin" -bgmLttpTitle:: @ 08DCFD98 - sound_header 6 0 0 0x9e voicegroup011 bgmLttpTitle_track0 bgmLttpTitle_track1 bgmLttpTitle_track2 bgmLttpTitle_track3 bgmLttpTitle_track4 bgmLttpTitle_track5 - -bgmVaatiTheme_track0:: @ 08DCFDB8 - .incbin "sounds/bgmVaatiTheme_track0.bin" -gUnk_08DCFDEB:: @ 08DCFDEB - .incbin "sounds/gUnk_08DCFDEB.bin" -gUnk_08DCFDF8:: @ 08DCFDF8 - .incbin "sounds/gUnk_08DCFDF8.bin" - .4byte gUnk_08DCFDF8 - .incbin "sounds/gUnk_08DCFDF8_1.bin" - .4byte gUnk_08DCFDF8 - .incbin "sounds/gUnk_08DCFDF8_2.bin" - .4byte gUnk_08DCFDF8 - .incbin "sounds/gUnk_08DCFDF8_3.bin" - .4byte gUnk_08DCFDF8 - .incbin "sounds/gUnk_08DCFDF8_4.bin" - .4byte gUnk_08DCFDF8 - .incbin "sounds/gUnk_08DCFDF8_5.bin" - .4byte gUnk_08DCFDF8 - .incbin "sounds/gUnk_08DCFDF8_6.bin" - .4byte gUnk_08DCFDEB - .incbin "sounds/gUnk_08DCFDF8_7.bin" -bgmVaatiTheme_track1:: @ 08DCFE4C - .incbin "sounds/bgmVaatiTheme_track1.bin" -gUnk_08DCFE7F:: @ 08DCFE7F - .incbin "sounds/gUnk_08DCFE7F.bin" - .4byte gUnk_08DCFE7F - .incbin "sounds/gUnk_08DCFE7F_1.bin" -bgmVaatiTheme_track2:: @ 08DCFF0D - .incbin "sounds/bgmVaatiTheme_track2.bin" -gUnk_08DCFF40:: @ 08DCFF40 - .incbin "sounds/gUnk_08DCFF40.bin" -gUnk_08DCFF53:: @ 08DCFF53 - .incbin "sounds/gUnk_08DCFF53.bin" - .4byte gUnk_08DCFF53 - .incbin "sounds/gUnk_08DCFF53_1.bin" - .4byte gUnk_08DCFF40 - .incbin "sounds/gUnk_08DCFF53_2.bin" -bgmVaatiTheme_track3:: @ 08DCFFDA - .incbin "sounds/bgmVaatiTheme_track3.bin" -gUnk_08DCFFF5:: @ 08DCFFF5 - .incbin "sounds/gUnk_08DCFFF5.bin" -gUnk_08DCFFFD:: @ 08DCFFFD - .incbin "sounds/gUnk_08DCFFFD.bin" - .4byte gUnk_08DCFFFD - .incbin "sounds/gUnk_08DCFFFD_1.bin" - .4byte gUnk_08DCFFFD - .incbin "sounds/gUnk_08DCFFFD_2.bin" - .4byte gUnk_08DCFFFD - .incbin "sounds/gUnk_08DCFFFD_3.bin" - .4byte gUnk_08DCFFFD - .incbin "sounds/gUnk_08DCFFFD_4.bin" - .4byte gUnk_08DCFFFD - .incbin "sounds/gUnk_08DCFFFD_5.bin" - .4byte gUnk_08DCFFFD - .incbin "sounds/gUnk_08DCFFFD_6.bin" - .4byte gUnk_08DCFFF5 - .incbin "sounds/gUnk_08DCFFFD_7.bin" -bgmVaatiTheme_track4:: @ 08DD003F - .incbin "sounds/bgmVaatiTheme_track4.bin" -gUnk_08DD005E:: @ 08DD005E - .incbin "sounds/gUnk_08DD005E.bin" -gUnk_08DD0076:: @ 08DD0076 - .incbin "sounds/gUnk_08DD0076.bin" -gUnk_08DD0097:: @ 08DD0097 - .incbin "sounds/gUnk_08DD0097.bin" - .4byte gUnk_08DD0076 - .incbin "sounds/gUnk_08DD0097_1.bin" - .4byte gUnk_08DD0097 - .incbin "sounds/gUnk_08DD0097_2.bin" - .4byte gUnk_08DD0076 - .incbin "sounds/gUnk_08DD0097_3.bin" - .4byte gUnk_08DD0097 - .incbin "sounds/gUnk_08DD0097_4.bin" - .4byte gUnk_08DD0076 - .incbin "sounds/gUnk_08DD0097_5.bin" - .4byte gUnk_08DD005E - .incbin "sounds/gUnk_08DD0097_6.bin" -bgmVaatiTheme_track5:: @ 08DD00D5 - .incbin "sounds/bgmVaatiTheme_track5.bin" -gUnk_08DD00DD:: @ 08DD00DD - .incbin "sounds/gUnk_08DD00DD.bin" - .4byte gUnk_08DD00DD - .incbin "sounds/gUnk_08DD00DD_1.bin" -bgmVaatiTheme_track6:: @ 08DD0154 - .incbin "sounds/bgmVaatiTheme_track6.bin" -gUnk_08DD0187:: @ 08DD0187 - .incbin "sounds/gUnk_08DD0187.bin" -gUnk_08DD0189:: @ 08DD0189 - .incbin "sounds/gUnk_08DD0189.bin" - .4byte gUnk_08DD0189 - .incbin "sounds/gUnk_08DD0189_1.bin" - .4byte gUnk_08DD0187 - .incbin "sounds/gUnk_08DD0189_2.bin" -bgmVaatiTheme:: @ 08DD0244 - sound_header 7 0 0 0xbc voicegroup012 bgmVaatiTheme_track0 bgmVaatiTheme_track1 bgmVaatiTheme_track2 bgmVaatiTheme_track3 bgmVaatiTheme_track4 bgmVaatiTheme_track5 bgmVaatiTheme_track6 +.include "sounds/bgmElementGet.s" +.include "sounds/bgmFairyFountain.s" +.include "sounds/bgmFileSelect.s" +.include "sounds/bgmIntroCutscene.s" +.include "sounds/bgmCredits.s" +.include "sounds/bgmGameover.s" +.include "sounds/bgmSavingZelda.s" +.include "sounds/bgmLttpTitle.s" +.include "sounds/bgmVaatiTheme.s" +.if 1 bgmEzloTheme_track0:: @ 08DD0268 .incbin "sounds/bgmEzloTheme_track0.bin" gUnk_08DD0273:: @ 08DD0273 @@ -1520,1290 +113,24 @@ gUnk_08DD0649:: @ 08DD0649 .incbin "sounds/gUnk_08DD0649_4.bin" bgmEzloTheme:: @ 08DD0690 sound_header 7 0 0 0x9e voicegroup013 bgmEzloTheme_track0 bgmEzloTheme_track1 bgmEzloTheme_track2 bgmEzloTheme_track3 bgmEzloTheme_track4 bgmEzloTheme_track5 bgmEzloTheme_track6 +.else +.include "sounds/bgmEzloTheme.s" +.endif -bgmStory_track0:: @ 08DD06B4 - .incbin "sounds/bgmStory_track0.bin" -gUnk_08DD06E5:: @ 08DD06E5 - .incbin "sounds/gUnk_08DD06E5.bin" -gUnk_08DD06FE:: @ 08DD06FE - .incbin "sounds/gUnk_08DD06FE.bin" -gUnk_08DD0710:: @ 08DD0710 - .incbin "sounds/gUnk_08DD0710.bin" - .4byte gUnk_08DD06FE - .incbin "sounds/gUnk_08DD0710_1.bin" - .4byte gUnk_08DD06E5 - .incbin "sounds/gUnk_08DD0710_2.bin" - .4byte gUnk_08DD0710 -gUnk_08DD0774:: @ 08DD0774 - .incbin "sounds/gUnk_08DD0774.bin" - .4byte gUnk_08DD0774 - .incbin "sounds/gUnk_08DD0774_1.bin" -bgmStory_track1:: @ 08DD07DC - .incbin "sounds/bgmStory_track1.bin" -bgmStory_track2:: @ 08DD0815 - .incbin "sounds/bgmStory_track2.bin" -bgmStory_track3:: @ 08DD0867 - .incbin "sounds/bgmStory_track3.bin" -bgmStory_track4:: @ 08DD08C3 - .incbin "sounds/bgmStory_track4.bin" -gUnk_08DD08DE:: @ 08DD08DE - .incbin "sounds/gUnk_08DD08DE.bin" -gUnk_08DD08F5:: @ 08DD08F5 - .incbin "sounds/gUnk_08DD08F5.bin" - .4byte gUnk_08DD08F5 - .incbin "sounds/gUnk_08DD08F5_1.bin" - .4byte gUnk_08DD08DE - .incbin "sounds/gUnk_08DD08F5_2.bin" - .4byte gUnk_08DD08F5 - .incbin "sounds/gUnk_08DD08F5_3.bin" - .4byte gUnk_08DD08DE - .incbin "sounds/gUnk_08DD08F5_4.bin" - .4byte gUnk_08DD08F5 - .incbin "sounds/gUnk_08DD08F5_5.bin" - .4byte gUnk_08DD08DE - .incbin "sounds/gUnk_08DD08F5_6.bin" -gUnk_08DD097E:: @ 08DD097E - .incbin "sounds/gUnk_08DD097E.bin" -gUnk_08DD0998:: @ 08DD0998 - .incbin "sounds/gUnk_08DD0998.bin" - .4byte gUnk_08DD097E - .incbin "sounds/gUnk_08DD0998_1.bin" - .4byte gUnk_08DD0998 - .incbin "sounds/gUnk_08DD0998_2.bin" - .4byte gUnk_08DD097E - .incbin "sounds/gUnk_08DD0998_3.bin" -bgmStory_track5:: @ 08DD09EF - .incbin "sounds/bgmStory_track5.bin" -bgmStory_track6:: @ 08DD0A2E - .incbin "sounds/bgmStory_track6.bin" -bgmStory_track7:: @ 08DD0A5D - .incbin "sounds/bgmStory_track7.bin" -bgmStory:: @ 08DD0A94 - sound_header 8 0 0 0xb2 voicegroup014 bgmStory_track0 bgmStory_track1 bgmStory_track2 bgmStory_track3 bgmStory_track4 bgmStory_track5 bgmStory_track6 bgmStory_track7 - -bgmFestivalApproach_track0:: @ 08DD0ABC - .incbin "sounds/bgmFestivalApproach_track0.bin" -gUnk_08DD0AC7:: @ 08DD0AC7 - .incbin "sounds/gUnk_08DD0AC7.bin" -gUnk_08DD0AFF:: @ 08DD0AFF - .incbin "sounds/gUnk_08DD0AFF.bin" -gUnk_08DD0B36:: @ 08DD0B36 - .incbin "sounds/gUnk_08DD0B36.bin" -gUnk_08DD0B6F:: @ 08DD0B6F - .incbin "sounds/gUnk_08DD0B6F.bin" - .4byte gUnk_08DD0B36 - .incbin "sounds/gUnk_08DD0B6F_1.bin" - .4byte gUnk_08DD0AFF - .incbin "sounds/gUnk_08DD0B6F_2.bin" - .4byte gUnk_08DD0B36 - .incbin "sounds/gUnk_08DD0B6F_3.bin" - .4byte gUnk_08DD0B6F -gUnk_08DD0BB9:: @ 08DD0BB9 - .incbin "sounds/gUnk_08DD0BB9.bin" - .4byte gUnk_08DD0BB9 - .incbin "sounds/gUnk_08DD0BB9_1.bin" - .4byte gUnk_08DD0AC7 - .incbin "sounds/gUnk_08DD0BB9_2.bin" -bgmFestivalApproach_track1:: @ 08DD0C6A - .incbin "sounds/bgmFestivalApproach_track1.bin" -gUnk_08DD0C71:: @ 08DD0C71 - .incbin "sounds/gUnk_08DD0C71.bin" -gUnk_08DD0C82:: @ 08DD0C82 - .incbin "sounds/gUnk_08DD0C82.bin" -gUnk_08DD0C90:: @ 08DD0C90 - .incbin "sounds/gUnk_08DD0C90.bin" -gUnk_08DD0CA1:: @ 08DD0CA1 - .incbin "sounds/gUnk_08DD0CA1.bin" -gUnk_08DD0CAE:: @ 08DD0CAE - .incbin "sounds/gUnk_08DD0CAE.bin" - .4byte gUnk_08DD0C82 - .incbin "sounds/gUnk_08DD0CAE_1.bin" - .4byte gUnk_08DD0C90 - .incbin "sounds/gUnk_08DD0CAE_2.bin" - .4byte gUnk_08DD0CA1 - .incbin "sounds/gUnk_08DD0CAE_3.bin" - .4byte gUnk_08DD0CAE - .incbin "sounds/gUnk_08DD0CAE_4.bin" - .4byte gUnk_08DD0CAE - .incbin "sounds/gUnk_08DD0CAE_5.bin" - .4byte gUnk_08DD0C90 - .incbin "sounds/gUnk_08DD0CAE_6.bin" - .4byte gUnk_08DD0C71 - .incbin "sounds/gUnk_08DD0CAE_7.bin" -bgmFestivalApproach:: @ 08DD0CF4 - sound_header 2 0 0 0xa8 voicegroup015 bgmFestivalApproach_track0 bgmFestivalApproach_track1 - -bgmBeatVaati_track0:: @ 08DD0D04 - .incbin "sounds/bgmBeatVaati_track0.bin" -gUnk_08DD0D12:: @ 08DD0D12 - .incbin "sounds/gUnk_08DD0D12.bin" -gUnk_08DD0D18:: @ 08DD0D18 - .incbin "sounds/gUnk_08DD0D18.bin" -gUnk_08DD0D21:: @ 08DD0D21 - .incbin "sounds/gUnk_08DD0D21.bin" -gUnk_08DD0D2C:: @ 08DD0D2C - .incbin "sounds/gUnk_08DD0D2C.bin" -gUnk_08DD0D33:: @ 08DD0D33 - .incbin "sounds/gUnk_08DD0D33.bin" - .4byte gUnk_08DD0D21 - .incbin "sounds/gUnk_08DD0D33_1.bin" - .4byte gUnk_08DD0D18 - .incbin "sounds/gUnk_08DD0D33_2.bin" - .4byte gUnk_08DD0D21 - .incbin "sounds/gUnk_08DD0D33_3.bin" - .4byte gUnk_08DD0D2C - .incbin "sounds/gUnk_08DD0D33_4.bin" - .4byte gUnk_08DD0D33 - .incbin "sounds/gUnk_08DD0D33_5.bin" - .4byte gUnk_08DD0D12 - .incbin "sounds/gUnk_08DD0D33_6.bin" -bgmBeatVaati_track1:: @ 08DD0D97 - .incbin "sounds/bgmBeatVaati_track1.bin" -gUnk_08DD0D9E:: @ 08DD0D9E - .incbin "sounds/gUnk_08DD0D9E.bin" -gUnk_08DD0DA4:: @ 08DD0DA4 - .incbin "sounds/gUnk_08DD0DA4.bin" -gUnk_08DD0DAE:: @ 08DD0DAE - .incbin "sounds/gUnk_08DD0DAE.bin" - .4byte gUnk_08DD0DAE - .incbin "sounds/gUnk_08DD0DAE_1.bin" - .4byte gUnk_08DD0DAE - .incbin "sounds/gUnk_08DD0DAE_2.bin" - .4byte gUnk_08DD0DA4 - .incbin "sounds/gUnk_08DD0DAE_3.bin" - .4byte gUnk_08DD0DAE - .incbin "sounds/gUnk_08DD0DAE_4.bin" - .4byte gUnk_08DD0DAE - .incbin "sounds/gUnk_08DD0DAE_5.bin" - .4byte gUnk_08DD0D9E - .incbin "sounds/gUnk_08DD0DAE_6.bin" -bgmBeatVaati_track2:: @ 08DD0E11 - .incbin "sounds/bgmBeatVaati_track2.bin" -gUnk_08DD0E18:: @ 08DD0E18 - .incbin "sounds/gUnk_08DD0E18.bin" -gUnk_08DD0E40:: @ 08DD0E40 - .incbin "sounds/gUnk_08DD0E40.bin" -gUnk_08DD0E59:: @ 08DD0E59 - .incbin "sounds/gUnk_08DD0E59.bin" -gUnk_08DD0E67:: @ 08DD0E67 - .incbin "sounds/gUnk_08DD0E67.bin" -gUnk_08DD0E74:: @ 08DD0E74 - .incbin "sounds/gUnk_08DD0E74.bin" -gUnk_08DD0E86:: @ 08DD0E86 - .incbin "sounds/gUnk_08DD0E86.bin" -gUnk_08DD0E9E:: @ 08DD0E9E - .incbin "sounds/gUnk_08DD0E9E.bin" - .4byte gUnk_08DD0E40 - .incbin "sounds/gUnk_08DD0E9E_1.bin" - .4byte gUnk_08DD0E59 - .incbin "sounds/gUnk_08DD0E9E_2.bin" - .4byte gUnk_08DD0E67 - .incbin "sounds/gUnk_08DD0E9E_3.bin" - .4byte gUnk_08DD0E74 - .incbin "sounds/gUnk_08DD0E9E_4.bin" - .4byte gUnk_08DD0E86 - .incbin "sounds/gUnk_08DD0E9E_5.bin" - .4byte gUnk_08DD0E9E - .incbin "sounds/gUnk_08DD0E9E_6.bin" - .4byte gUnk_08DD0E18 - .incbin "sounds/gUnk_08DD0E9E_7.bin" -bgmBeatVaati_track3:: @ 08DD0F54 - .incbin "sounds/bgmBeatVaati_track3.bin" -gUnk_08DD0F5B:: @ 08DD0F5B - .incbin "sounds/gUnk_08DD0F5B.bin" - .4byte gUnk_08DD0F5B - .incbin "sounds/gUnk_08DD0F5B_1.bin" -bgmBeatVaati_track4:: @ 08DD0FF7 - .incbin "sounds/bgmBeatVaati_track4.bin" -gUnk_08DD0FFA:: @ 08DD0FFA - .incbin "sounds/gUnk_08DD0FFA.bin" - .4byte gUnk_08DD0FFA - .incbin "sounds/gUnk_08DD0FFA_1.bin" -bgmBeatVaati_track5:: @ 08DD10B4 - .incbin "sounds/bgmBeatVaati_track5.bin" -gUnk_08DD10BB:: @ 08DD10BB - .incbin "sounds/gUnk_08DD10BB.bin" -gUnk_08DD10C3:: @ 08DD10C3 - .incbin "sounds/gUnk_08DD10C3.bin" -gUnk_08DD10D3:: @ 08DD10D3 - .incbin "sounds/gUnk_08DD10D3.bin" -gUnk_08DD10DC:: @ 08DD10DC - .incbin "sounds/gUnk_08DD10DC.bin" - .4byte gUnk_08DD10D3 -gUnk_08DD10EB:: @ 08DD10EB - .incbin "sounds/gUnk_08DD10EB.bin" - .4byte gUnk_08DD10D3 - .incbin "sounds/gUnk_08DD10EB_1.bin" - .4byte gUnk_08DD10C3 - .incbin "sounds/gUnk_08DD10EB_2.bin" - .4byte gUnk_08DD10D3 - .incbin "sounds/gUnk_08DD10EB_3.bin" - .4byte gUnk_08DD10DC - .incbin "sounds/gUnk_08DD10EB_4.bin" - .4byte gUnk_08DD10D3 - .incbin "sounds/gUnk_08DD10EB_5.bin" - .4byte gUnk_08DD10EB - .incbin "sounds/gUnk_08DD10EB_6.bin" - .4byte gUnk_08DD10BB - .incbin "sounds/gUnk_08DD10EB_7.bin" -bgmBeatVaati:: @ 08DD11A8 - sound_header 6 0 0 0xa8 voicegroup016 bgmBeatVaati_track0 bgmBeatVaati_track1 bgmBeatVaati_track2 bgmBeatVaati_track3 bgmBeatVaati_track4 bgmBeatVaati_track5 - -bgmBeanstalk_track0:: @ 08DD11C8 - .incbin "sounds/bgmBeanstalk_track0.bin" -gUnk_08DD11D3:: @ 08DD11D3 - .incbin "sounds/gUnk_08DD11D3.bin" -gUnk_08DD11F3:: @ 08DD11F3 - .incbin "sounds/gUnk_08DD11F3.bin" -gUnk_08DD121C:: @ 08DD121C - .incbin "sounds/gUnk_08DD121C.bin" -gUnk_08DD123D:: @ 08DD123D - .incbin "sounds/gUnk_08DD123D.bin" - .4byte gUnk_08DD11F3 - .incbin "sounds/gUnk_08DD123D_1.bin" - .4byte gUnk_08DD121C - .incbin "sounds/gUnk_08DD123D_2.bin" - .4byte gUnk_08DD123D -gUnk_08DD1294:: @ 08DD1294 - .incbin "sounds/gUnk_08DD1294.bin" - .4byte gUnk_08DD1294 -gUnk_08DD12BA:: @ 08DD12BA - .incbin "sounds/gUnk_08DD12BA.bin" -gUnk_08DD12DB:: @ 08DD12DB - .incbin "sounds/gUnk_08DD12DB.bin" - .4byte gUnk_08DD1294 - .incbin "sounds/gUnk_08DD12DB_1.bin" - .4byte gUnk_08DD1294 - .incbin "sounds/gUnk_08DD12DB_2.bin" - .4byte gUnk_08DD12BA - .incbin "sounds/gUnk_08DD12DB_3.bin" - .4byte gUnk_08DD12DB - .incbin "sounds/gUnk_08DD12DB_4.bin" - .4byte gUnk_08DD11D3 - .incbin "sounds/gUnk_08DD12DB_5.bin" -bgmBeanstalk_track1:: @ 08DD1322 - .incbin "sounds/bgmBeanstalk_track1.bin" -gUnk_08DD132C:: @ 08DD132C - .incbin "sounds/gUnk_08DD132C.bin" -gUnk_08DD1351:: @ 08DD1351 - .incbin "sounds/gUnk_08DD1351.bin" -gUnk_08DD1367:: @ 08DD1367 - .incbin "sounds/gUnk_08DD1367.bin" - .4byte gUnk_08DD1351 - .incbin "sounds/gUnk_08DD1367_1.bin" - .4byte gUnk_08DD1367 - .incbin "sounds/gUnk_08DD1367_2.bin" - .4byte gUnk_08DD132C - .incbin "sounds/gUnk_08DD1367_3.bin" -bgmBeanstalk_track2:: @ 08DD139C - .incbin "sounds/bgmBeanstalk_track2.bin" -gUnk_08DD13A4:: @ 08DD13A4 - .incbin "sounds/gUnk_08DD13A4.bin" -gUnk_08DD13B2:: @ 08DD13B2 - .incbin "sounds/gUnk_08DD13B2.bin" -gUnk_08DD13BC:: @ 08DD13BC - .incbin "sounds/gUnk_08DD13BC.bin" -gUnk_08DD13CC:: @ 08DD13CC - .incbin "sounds/gUnk_08DD13CC.bin" -gUnk_08DD13D6:: @ 08DD13D6 - .incbin "sounds/gUnk_08DD13D6.bin" - .4byte gUnk_08DD13B2 - .incbin "sounds/gUnk_08DD13D6_1.bin" - .4byte gUnk_08DD13BC - .incbin "sounds/gUnk_08DD13D6_2.bin" - .4byte gUnk_08DD13CC - .incbin "sounds/gUnk_08DD13D6_3.bin" - .4byte gUnk_08DD13D6 - .incbin "sounds/gUnk_08DD13D6_4.bin" - .4byte gUnk_08DD13B2 - .incbin "sounds/gUnk_08DD13D6_5.bin" - .4byte gUnk_08DD13BC - .incbin "sounds/gUnk_08DD13D6_6.bin" - .4byte gUnk_08DD13CC - .incbin "sounds/gUnk_08DD13D6_7.bin" - .4byte gUnk_08DD13D6 - .incbin "sounds/gUnk_08DD13D6_8.bin" - .4byte gUnk_08DD13B2 - .incbin "sounds/gUnk_08DD13D6_9.bin" - .4byte gUnk_08DD13BC - .incbin "sounds/gUnk_08DD13D6_10.bin" - .4byte gUnk_08DD13CC - .incbin "sounds/gUnk_08DD13D6_11.bin" - .4byte gUnk_08DD13A4 - .incbin "sounds/gUnk_08DD13D6_12.bin" -bgmBeanstalk_track3:: @ 08DD1424 - .incbin "sounds/bgmBeanstalk_track3.bin" -gUnk_08DD142B:: @ 08DD142B - .incbin "sounds/gUnk_08DD142B.bin" - .4byte gUnk_08DD142B - .incbin "sounds/gUnk_08DD142B_1.bin" -bgmBeanstalk_track4:: @ 08DD143C - .incbin "sounds/bgmBeanstalk_track4.bin" -gUnk_08DD1443:: @ 08DD1443 - .incbin "sounds/gUnk_08DD1443.bin" -gUnk_08DD1464:: @ 08DD1464 - .incbin "sounds/gUnk_08DD1464.bin" -gUnk_08DD1477:: @ 08DD1477 - .incbin "sounds/gUnk_08DD1477.bin" - .4byte gUnk_08DD1464 - .incbin "sounds/gUnk_08DD1477_1.bin" - .4byte gUnk_08DD1477 - .incbin "sounds/gUnk_08DD1477_2.bin" - .4byte gUnk_08DD1443 - .incbin "sounds/gUnk_08DD1477_3.bin" -bgmBeanstalk_track5:: @ 08DD14A6 - .incbin "sounds/bgmBeanstalk_track5.bin" -gUnk_08DD14AD:: @ 08DD14AD - .incbin "sounds/gUnk_08DD14AD.bin" - .4byte gUnk_08DD14AD - .incbin "sounds/gUnk_08DD14AD_1.bin" -bgmBeanstalk_track6:: @ 08DD1525 - .incbin "sounds/bgmBeanstalk_track6.bin" -gUnk_08DD152C:: @ 08DD152C - .incbin "sounds/gUnk_08DD152C.bin" - .4byte gUnk_08DD152C - .incbin "sounds/gUnk_08DD152C_1.bin" -bgmBeanstalk:: @ 08DD1548 - sound_header 7 0 0 0x9e voicegroup017 bgmBeanstalk_track0 bgmBeanstalk_track1 bgmBeanstalk_track2 bgmBeanstalk_track3 bgmBeanstalk_track4 bgmBeanstalk_track5 bgmBeanstalk_track6 - -bgmHouse_track0:: @ 08DD156C - .incbin "sounds/bgmHouse_track0.bin" -bgmHouse_track1:: @ 08DD1593 - .incbin "sounds/bgmHouse_track1.bin" -gUnk_08DD159E:: @ 08DD159E - .incbin "sounds/gUnk_08DD159E.bin" - .4byte gUnk_08DD159E - .incbin "sounds/gUnk_08DD159E_1.bin" -bgmHouse_track2:: @ 08DD1662 - .incbin "sounds/bgmHouse_track2.bin" -gUnk_08DD166A:: @ 08DD166A - .incbin "sounds/gUnk_08DD166A.bin" - .4byte gUnk_08DD166A - .incbin "sounds/gUnk_08DD166A_1.bin" -bgmHouse_track3:: @ 08DD16E5 - .incbin "sounds/bgmHouse_track3.bin" -gUnk_08DD16ED:: @ 08DD16ED - .incbin "sounds/gUnk_08DD16ED.bin" - .4byte gUnk_08DD16ED - .incbin "sounds/gUnk_08DD16ED_1.bin" -bgmHouse_track4:: @ 08DD1768 - .incbin "sounds/bgmHouse_track4.bin" -gUnk_08DD1770:: @ 08DD1770 - .incbin "sounds/gUnk_08DD1770.bin" -gUnk_08DD1782:: @ 08DD1782 - .incbin "sounds/gUnk_08DD1782.bin" - .4byte gUnk_08DD1782 -gUnk_08DD1792:: @ 08DD1792 - .incbin "sounds/gUnk_08DD1792.bin" - .4byte gUnk_08DD1792 -gUnk_08DD17A2:: @ 08DD17A2 - .incbin "sounds/gUnk_08DD17A2.bin" - .4byte gUnk_08DD17A2 - .incbin "sounds/gUnk_08DD17A2_1.bin" - .4byte gUnk_08DD1770 - .incbin "sounds/gUnk_08DD17A2_2.bin" -bgmHouse_track5:: @ 08DD17B8 - .incbin "sounds/bgmHouse_track5.bin" -gUnk_08DD17C0:: @ 08DD17C0 - .incbin "sounds/gUnk_08DD17C0.bin" - .4byte gUnk_08DD17C0 - .incbin "sounds/gUnk_08DD17C0_1.bin" -bgmHouse_track6:: @ 08DD1844 - .incbin "sounds/bgmHouse_track6.bin" -bgmHouse_track7:: @ 08DD1869 - .incbin "sounds/bgmHouse_track7.bin" -gUnk_08DD1890:: @ 08DD1890 - .incbin "sounds/gUnk_08DD1890.bin" - .4byte gUnk_08DD1890 - .incbin "sounds/gUnk_08DD1890_1.bin" -bgmHouse:: @ 08DD1990 - sound_header 8 0 0 0xa8 voicegroup018 bgmHouse_track0 bgmHouse_track1 bgmHouse_track2 bgmHouse_track3 bgmHouse_track4 bgmHouse_track5 bgmHouse_track6 bgmHouse_track7 - -bgmCuccoMinigame_track0:: @ 08DD19B8 - .incbin "sounds/bgmCuccoMinigame_track0.bin" -gUnk_08DD19C3:: @ 08DD19C3 - .incbin "sounds/gUnk_08DD19C3.bin" - .4byte gUnk_08DD19C3 - .incbin "sounds/gUnk_08DD19C3_1.bin" -bgmCuccoMinigame_track1:: @ 08DD1A5C - .incbin "sounds/bgmCuccoMinigame_track1.bin" -gUnk_08DD1A63:: @ 08DD1A63 - .incbin "sounds/gUnk_08DD1A63.bin" - .4byte gUnk_08DD1A63 - .incbin "sounds/gUnk_08DD1A63_1.bin" -bgmCuccoMinigame_track2:: @ 08DD1AA4 - .incbin "sounds/bgmCuccoMinigame_track2.bin" -gUnk_08DD1AAB:: @ 08DD1AAB - .incbin "sounds/gUnk_08DD1AAB.bin" -gUnk_08DD1ADC:: @ 08DD1ADC - .incbin "sounds/gUnk_08DD1ADC.bin" - .4byte gUnk_08DD1ADC - .incbin "sounds/gUnk_08DD1ADC_1.bin" - .4byte gUnk_08DD1ADC - .incbin "sounds/gUnk_08DD1ADC_2.bin" - .4byte gUnk_08DD1AAB - .incbin "sounds/gUnk_08DD1ADC_3.bin" -bgmCuccoMinigame_track3:: @ 08DD1B25 - .incbin "sounds/bgmCuccoMinigame_track3.bin" -gUnk_08DD1B2C:: @ 08DD1B2C - .incbin "sounds/gUnk_08DD1B2C.bin" - .4byte gUnk_08DD1B2C - .incbin "sounds/gUnk_08DD1B2C_1.bin" -bgmCuccoMinigame_track4:: @ 08DD1BD0 - .incbin "sounds/bgmCuccoMinigame_track4.bin" -gUnk_08DD1BD7:: @ 08DD1BD7 - .incbin "sounds/gUnk_08DD1BD7.bin" - .4byte gUnk_08DD1BD7 - .incbin "sounds/gUnk_08DD1BD7_1.bin" -bgmCuccoMinigame_track5:: @ 08DD1BF1 - .incbin "sounds/bgmCuccoMinigame_track5.bin" -gUnk_08DD1BF8:: @ 08DD1BF8 - .incbin "sounds/gUnk_08DD1BF8.bin" -gUnk_08DD1C03:: @ 08DD1C03 - .incbin "sounds/gUnk_08DD1C03.bin" - .4byte gUnk_08DD1C03 - .incbin "sounds/gUnk_08DD1C03_1.bin" - .4byte gUnk_08DD1C03 - .incbin "sounds/gUnk_08DD1C03_2.bin" - .4byte gUnk_08DD1BF8 - .incbin "sounds/gUnk_08DD1C03_3.bin" -bgmCuccoMinigame:: @ 08DD1C2C - sound_header 6 0 0 0xa8 voicegroup019 bgmCuccoMinigame_track0 bgmCuccoMinigame_track1 bgmCuccoMinigame_track2 bgmCuccoMinigame_track3 bgmCuccoMinigame_track4 bgmCuccoMinigame_track5 - -bgmSyrupTheme_track0:: @ 08DD1C4C - .incbin "sounds/bgmSyrupTheme_track0.bin" -gUnk_08DD1C57:: @ 08DD1C57 - .incbin "sounds/gUnk_08DD1C57.bin" - .4byte gUnk_08DD1C57 - .incbin "sounds/gUnk_08DD1C57_1.bin" -bgmSyrupTheme_track1:: @ 08DD1CB3 - .incbin "sounds/bgmSyrupTheme_track1.bin" -gUnk_08DD1CBA:: @ 08DD1CBA - .incbin "sounds/gUnk_08DD1CBA.bin" -gUnk_08DD1CC7:: @ 08DD1CC7 - .incbin "sounds/gUnk_08DD1CC7.bin" - .4byte gUnk_08DD1CC7 - .incbin "sounds/gUnk_08DD1CC7_1.bin" - .4byte gUnk_08DD1CBA - .incbin "sounds/gUnk_08DD1CC7_2.bin" -bgmSyrupTheme_track2:: @ 08DD1D3C - .incbin "sounds/bgmSyrupTheme_track2.bin" -gUnk_08DD1D46:: @ 08DD1D46 - .incbin "sounds/gUnk_08DD1D46.bin" -gUnk_08DD1D5F:: @ 08DD1D5F - .incbin "sounds/gUnk_08DD1D5F.bin" - .4byte gUnk_08DD1D5F - .incbin "sounds/gUnk_08DD1D5F_1.bin" - .4byte gUnk_08DD1D46 - .incbin "sounds/gUnk_08DD1D5F_2.bin" -bgmSyrupTheme_track3:: @ 08DD1DA3 - .incbin "sounds/bgmSyrupTheme_track3.bin" -gUnk_08DD1DAA:: @ 08DD1DAA - .incbin "sounds/gUnk_08DD1DAA.bin" - .4byte gUnk_08DD1DAA - .incbin "sounds/gUnk_08DD1DAA_1.bin" -bgmSyrupTheme_track4:: @ 08DD1E05 - .incbin "sounds/bgmSyrupTheme_track4.bin" -gUnk_08DD1E0D:: @ 08DD1E0D - .incbin "sounds/gUnk_08DD1E0D.bin" - .4byte gUnk_08DD1E0D - .incbin "sounds/gUnk_08DD1E0D_1.bin" -bgmSyrupTheme_track5:: @ 08DD1E32 - .incbin "sounds/bgmSyrupTheme_track5.bin" -gUnk_08DD1E3C:: @ 08DD1E3C - .incbin "sounds/gUnk_08DD1E3C.bin" - .4byte gUnk_08DD1E3C - .incbin "sounds/gUnk_08DD1E3C_1.bin" -bgmSyrupTheme:: @ 08DD1EA4 - sound_header 6 0 0 0xa8 voicegroup020 bgmSyrupTheme_track0 bgmSyrupTheme_track1 bgmSyrupTheme_track2 bgmSyrupTheme_track3 bgmSyrupTheme_track4 bgmSyrupTheme_track5 - -bgmDungeon_track0:: @ 08DD1EC4 - .incbin "sounds/bgmDungeon_track0.bin" -gUnk_08DD1ECF:: @ 08DD1ECF - .incbin "sounds/gUnk_08DD1ECF.bin" -gUnk_08DD1EF1:: @ 08DD1EF1 - .incbin "sounds/gUnk_08DD1EF1.bin" - .4byte gUnk_08DD1EF1 - .incbin "sounds/gUnk_08DD1EF1_1.bin" - .4byte gUnk_08DD1ECF - .incbin "sounds/gUnk_08DD1EF1_2.bin" -bgmDungeon_track1:: @ 08DD1F35 - .incbin "sounds/bgmDungeon_track1.bin" -gUnk_08DD1F3C:: @ 08DD1F3C - .incbin "sounds/gUnk_08DD1F3C.bin" - .4byte gUnk_08DD1F3C - .incbin "sounds/gUnk_08DD1F3C_1.bin" -bgmDungeon_track2:: @ 08DD1F67 - .incbin "sounds/bgmDungeon_track2.bin" -gUnk_08DD1F6E:: @ 08DD1F6E - .incbin "sounds/gUnk_08DD1F6E.bin" -gUnk_08DD1F87:: @ 08DD1F87 - .incbin "sounds/gUnk_08DD1F87.bin" - .4byte gUnk_08DD1F87 - .incbin "sounds/gUnk_08DD1F87_1.bin" - .4byte gUnk_08DD1F6E - .incbin "sounds/gUnk_08DD1F87_2.bin" -bgmDungeon_track3:: @ 08DD2006 - .incbin "sounds/bgmDungeon_track3.bin" -gUnk_08DD200D:: @ 08DD200D - .incbin "sounds/gUnk_08DD200D.bin" -gUnk_08DD2026:: @ 08DD2026 - .incbin "sounds/gUnk_08DD2026.bin" - .4byte gUnk_08DD2026 - .incbin "sounds/gUnk_08DD2026_1.bin" - .4byte gUnk_08DD200D - .incbin "sounds/gUnk_08DD2026_2.bin" -bgmDungeon_track4:: @ 08DD20A5 - .incbin "sounds/bgmDungeon_track4.bin" -gUnk_08DD20AA:: @ 08DD20AA - .incbin "sounds/gUnk_08DD20AA.bin" -gUnk_08DD20B0:: @ 08DD20B0 - .incbin "sounds/gUnk_08DD20B0.bin" -gUnk_08DD20D1:: @ 08DD20D1 - .incbin "sounds/gUnk_08DD20D1.bin" - .4byte gUnk_08DD20B0 - .incbin "sounds/gUnk_08DD20D1_1.bin" - .4byte gUnk_08DD20D1 - .incbin "sounds/gUnk_08DD20D1_2.bin" - .4byte gUnk_08DD20AA - .incbin "sounds/gUnk_08DD20D1_3.bin" -bgmDungeon:: @ 08DD2130 - sound_header 5 0 0 0xbc voicegroup021 bgmDungeon_track0 bgmDungeon_track1 bgmDungeon_track2 bgmDungeon_track3 bgmDungeon_track4 - -bgmElementTheme_track0:: @ 08DD214C - .incbin "sounds/bgmElementTheme_track0.bin" -gUnk_08DD21B8:: @ 08DD21B8 - .incbin "sounds/gUnk_08DD21B8.bin" - .4byte gUnk_08DD21B8 - .incbin "sounds/gUnk_08DD21B8_1.bin" -bgmElementTheme_track1:: @ 08DD221F - .incbin "sounds/bgmElementTheme_track1.bin" -gUnk_08DD225E:: @ 08DD225E - .incbin "sounds/gUnk_08DD225E.bin" - .4byte gUnk_08DD225E - .incbin "sounds/gUnk_08DD225E_1.bin" -bgmElementTheme_track2:: @ 08DD2269 - .incbin "sounds/bgmElementTheme_track2.bin" -gUnk_08DD22D6:: @ 08DD22D6 - .incbin "sounds/gUnk_08DD22D6.bin" - .4byte gUnk_08DD22D6 - .incbin "sounds/gUnk_08DD22D6_1.bin" -bgmElementTheme:: @ 08DD2340 - sound_header 3 0 0 0xbc voicegroup022 bgmElementTheme_track0 bgmElementTheme_track1 bgmElementTheme_track2 - -bgmHyruleField_track0:: @ 08DD2354 - .incbin "sounds/bgmHyruleField_track0.bin" -gUnk_08DD2379:: @ 08DD2379 - .incbin "sounds/gUnk_08DD2379.bin" - .4byte gUnk_08DD2379 - .incbin "sounds/gUnk_08DD2379_1.bin" -gUnk_08DD23AD:: @ 08DD23AD - .incbin "sounds/gUnk_08DD23AD.bin" -gUnk_08DD23C2:: @ 08DD23C2 - .incbin "sounds/gUnk_08DD23C2.bin" - .4byte gUnk_08DD23C2 - .incbin "sounds/gUnk_08DD23C2_1.bin" -gUnk_08DD24A4:: @ 08DD24A4 - .incbin "sounds/gUnk_08DD24A4.bin" - .4byte gUnk_08DD24A4 - .incbin "sounds/gUnk_08DD24A4_1.bin" - .4byte gUnk_08DD23AD - .incbin "sounds/gUnk_08DD24A4_2.bin" -bgmHyruleField_track1:: @ 08DD253A - .incbin "sounds/bgmHyruleField_track1.bin" -gUnk_08DD258B:: @ 08DD258B - .incbin "sounds/gUnk_08DD258B.bin" -gUnk_08DD25A0:: @ 08DD25A0 - .incbin "sounds/gUnk_08DD25A0.bin" - .4byte gUnk_08DD25A0 - .incbin "sounds/gUnk_08DD25A0_1.bin" -gUnk_08DD2632:: @ 08DD2632 - .incbin "sounds/gUnk_08DD2632.bin" - .4byte gUnk_08DD2632 - .incbin "sounds/gUnk_08DD2632_1.bin" - .4byte gUnk_08DD258B - .incbin "sounds/gUnk_08DD2632_2.bin" -bgmHyruleField_track2:: @ 08DD268C - .incbin "sounds/bgmHyruleField_track2.bin" -gUnk_08DD2697:: @ 08DD2697 - .incbin "sounds/gUnk_08DD2697.bin" -gUnk_08DD26AC:: @ 08DD26AC - .incbin "sounds/gUnk_08DD26AC.bin" - .4byte gUnk_08DD26AC - .incbin "sounds/gUnk_08DD26AC_1.bin" -gUnk_08DD276C:: @ 08DD276C - .incbin "sounds/gUnk_08DD276C.bin" -gUnk_08DD277E:: @ 08DD277E - .incbin "sounds/gUnk_08DD277E.bin" - .4byte gUnk_08DD276C - .incbin "sounds/gUnk_08DD277E_1.bin" - .4byte gUnk_08DD277E - .incbin "sounds/gUnk_08DD277E_2.bin" - .4byte gUnk_08DD2697 - .incbin "sounds/gUnk_08DD277E_3.bin" -bgmHyruleField_track3:: @ 08DD27D7 - .incbin "sounds/bgmHyruleField_track3.bin" -gUnk_08DD27F9:: @ 08DD27F9 - .incbin "sounds/gUnk_08DD27F9.bin" - .4byte gUnk_08DD27F9 - .incbin "sounds/gUnk_08DD27F9_1.bin" -gUnk_08DD2832:: @ 08DD2832 - .incbin "sounds/gUnk_08DD2832.bin" -gUnk_08DD2841:: @ 08DD2841 - .incbin "sounds/gUnk_08DD2841.bin" - .4byte gUnk_08DD2841 - .incbin "sounds/gUnk_08DD2841_1.bin" -gUnk_08DD2930:: @ 08DD2930 - .incbin "sounds/gUnk_08DD2930.bin" - .4byte gUnk_08DD2930 - .incbin "sounds/gUnk_08DD2930_1.bin" - .4byte gUnk_08DD2832 - .incbin "sounds/gUnk_08DD2930_2.bin" -bgmHyruleField_track4:: @ 08DD29CE - .incbin "sounds/bgmHyruleField_track4.bin" -gUnk_08DD29E7:: @ 08DD29E7 - .incbin "sounds/gUnk_08DD29E7.bin" -gUnk_08DD29EE:: @ 08DD29EE - .incbin "sounds/gUnk_08DD29EE.bin" -gUnk_08DD29FE:: @ 08DD29FE - .incbin "sounds/gUnk_08DD29FE.bin" - .4byte gUnk_08DD29FE - .incbin "sounds/gUnk_08DD29FE_1.bin" - .4byte gUnk_08DD29EE - .incbin "sounds/gUnk_08DD29FE_2.bin" - .4byte gUnk_08DD29E7 - .incbin "sounds/gUnk_08DD29FE_3.bin" -bgmHyruleField_track5:: @ 08DD2A22 - .incbin "sounds/bgmHyruleField_track5.bin" -bgmHyruleField_track6:: @ 08DD2A74 - .incbin "sounds/bgmHyruleField_track6.bin" -gUnk_08DD2A94:: @ 08DD2A94 - .incbin "sounds/gUnk_08DD2A94.bin" - .4byte gUnk_08DD2A94 - .incbin "sounds/gUnk_08DD2A94_1.bin" -gUnk_08DD2AC2:: @ 08DD2AC2 - .incbin "sounds/gUnk_08DD2AC2.bin" -gUnk_08DD2ADD:: @ 08DD2ADD - .incbin "sounds/gUnk_08DD2ADD.bin" -gUnk_08DD2AFC:: @ 08DD2AFC - .incbin "sounds/gUnk_08DD2AFC.bin" -gUnk_08DD2B1B:: @ 08DD2B1B - .incbin "sounds/gUnk_08DD2B1B.bin" -gUnk_08DD2B35:: @ 08DD2B35 - .incbin "sounds/gUnk_08DD2B35.bin" - .4byte gUnk_08DD2B35 - .incbin "sounds/gUnk_08DD2B35_1.bin" - .4byte gUnk_08DD2AFC -gUnk_08DD2B4E:: @ 08DD2B4E - .incbin "sounds/gUnk_08DD2B4E.bin" - .4byte gUnk_08DD2ADD - .incbin "sounds/gUnk_08DD2B4E_1.bin" - .4byte gUnk_08DD2B1B -gUnk_08DD2BA5:: @ 08DD2BA5 - .incbin "sounds/gUnk_08DD2BA5.bin" - .4byte gUnk_08DD2B1B - .incbin "sounds/gUnk_08DD2BA5_1.bin" - .4byte gUnk_08DD2BA5 - .incbin "sounds/gUnk_08DD2BA5_2.bin" - .4byte gUnk_08DD2B1B - .incbin "sounds/gUnk_08DD2BA5_3.bin" - .4byte gUnk_08DD2ADD - .incbin "sounds/gUnk_08DD2BA5_4.bin" - .4byte gUnk_08DD2AFC - .incbin "sounds/gUnk_08DD2BA5_5.bin" - .4byte gUnk_08DD2B4E - .incbin "sounds/gUnk_08DD2BA5_6.bin" - .4byte gUnk_08DD2AC2 - .incbin "sounds/gUnk_08DD2BA5_7.bin" -bgmHyruleField_track7:: @ 08DD2BFA - .incbin "sounds/bgmHyruleField_track7.bin" -gUnk_08DD2C04:: @ 08DD2C04 - .incbin "sounds/gUnk_08DD2C04.bin" -gUnk_08DD2C0B:: @ 08DD2C0B - .incbin "sounds/gUnk_08DD2C0B.bin" - .4byte gUnk_08DD2C04 - .incbin "sounds/gUnk_08DD2C0B_1.bin" - .4byte gUnk_08DD2C04 - .incbin "sounds/gUnk_08DD2C0B_2.bin" - .4byte gUnk_08DD2C0B - .incbin "sounds/gUnk_08DD2C0B_3.bin" -bgmHyruleField_track8:: @ 08DD2C35 - .incbin "sounds/bgmHyruleField_track8.bin" -gUnk_08DD2C59:: @ 08DD2C59 - .incbin "sounds/gUnk_08DD2C59.bin" -gUnk_08DD2C66:: @ 08DD2C66 - .incbin "sounds/gUnk_08DD2C66.bin" -gUnk_08DD2C75:: @ 08DD2C75 - .incbin "sounds/gUnk_08DD2C75.bin" -gUnk_08DD2C86:: @ 08DD2C86 - .incbin "sounds/gUnk_08DD2C86.bin" -gUnk_08DD2CA5:: @ 08DD2CA5 - .incbin "sounds/gUnk_08DD2CA5.bin" -gUnk_08DD2CBA:: @ 08DD2CBA - .incbin "sounds/gUnk_08DD2CBA.bin" -gUnk_08DD2CCF:: @ 08DD2CCF - .incbin "sounds/gUnk_08DD2CCF.bin" - .4byte gUnk_08DD2C59 - .incbin "sounds/gUnk_08DD2CCF_1.bin" - .4byte gUnk_08DD2C75 - .incbin "sounds/gUnk_08DD2CCF_2.bin" - .4byte gUnk_08DD2C86 -gUnk_08DD2D03:: @ 08DD2D03 - .incbin "sounds/gUnk_08DD2D03.bin" -gUnk_08DD2D14:: @ 08DD2D14 - .incbin "sounds/gUnk_08DD2D14.bin" - .4byte gUnk_08DD2D03 - .incbin "sounds/gUnk_08DD2D14_1.bin" - .4byte gUnk_08DD2D14 - .incbin "sounds/gUnk_08DD2D14_2.bin" - .4byte gUnk_08DD2D03 - .incbin "sounds/gUnk_08DD2D14_3.bin" - .4byte gUnk_08DD2CA5 - .incbin "sounds/gUnk_08DD2D14_4.bin" - .4byte gUnk_08DD2CBA - .incbin "sounds/gUnk_08DD2D14_5.bin" - .4byte gUnk_08DD2CCF - .incbin "sounds/gUnk_08DD2D14_6.bin" - .4byte gUnk_08DD2C59 - .incbin "sounds/gUnk_08DD2D14_7.bin" - .4byte gUnk_08DD2C66 - .incbin "sounds/gUnk_08DD2D14_8.bin" -bgmHyruleField:: @ 08DD2D50 - sound_header 9 0 0 0x9e voicegroup023 bgmHyruleField_track0 bgmHyruleField_track1 bgmHyruleField_track2 bgmHyruleField_track3 bgmHyruleField_track4 bgmHyruleField_track5 bgmHyruleField_track6 bgmHyruleField_track7 bgmHyruleField_track8 - -bgmHyruleCastle_track0:: @ 08DD2D7C - .incbin "sounds/bgmHyruleCastle_track0.bin" -gUnk_08DD2DBA:: @ 08DD2DBA - .incbin "sounds/gUnk_08DD2DBA.bin" - .4byte gUnk_08DD2DBA - .incbin "sounds/gUnk_08DD2DBA_1.bin" -bgmHyruleCastle_track1:: @ 08DD2E7C - .incbin "sounds/bgmHyruleCastle_track1.bin" -gUnk_08DD2EAD:: @ 08DD2EAD - .incbin "sounds/gUnk_08DD2EAD.bin" - .4byte gUnk_08DD2EAD - .incbin "sounds/gUnk_08DD2EAD_1.bin" -bgmHyruleCastle_track2:: @ 08DD2EBB - .incbin "sounds/bgmHyruleCastle_track2.bin" -gUnk_08DD2EF3:: @ 08DD2EF3 - .incbin "sounds/gUnk_08DD2EF3.bin" -gUnk_08DD2EFE:: @ 08DD2EFE - .incbin "sounds/gUnk_08DD2EFE.bin" -gUnk_08DD2F0C:: @ 08DD2F0C - .incbin "sounds/gUnk_08DD2F0C.bin" - .4byte gUnk_08DD2F0C - .incbin "sounds/gUnk_08DD2F0C_1.bin" - .4byte gUnk_08DD2EFE - .incbin "sounds/gUnk_08DD2F0C_2.bin" - .4byte gUnk_08DD2EFE - .incbin "sounds/gUnk_08DD2F0C_3.bin" - .4byte gUnk_08DD2F0C - .incbin "sounds/gUnk_08DD2F0C_4.bin" - .4byte gUnk_08DD2F0C - .incbin "sounds/gUnk_08DD2F0C_5.bin" - .4byte gUnk_08DD2EF3 - .incbin "sounds/gUnk_08DD2F0C_6.bin" -bgmHyruleCastle_track3:: @ 08DD2F3B - .incbin "sounds/bgmHyruleCastle_track3.bin" -bgmHyruleCastle_track4:: @ 08DD2F72 - .incbin "sounds/bgmHyruleCastle_track4.bin" -gUnk_08DD2FAF:: @ 08DD2FAF - .incbin "sounds/gUnk_08DD2FAF.bin" - .4byte gUnk_08DD2FAF - .incbin "sounds/gUnk_08DD2FAF_1.bin" -bgmHyruleCastle_track5:: @ 08DD3004 - .incbin "sounds/bgmHyruleCastle_track5.bin" -gUnk_08DD3035:: @ 08DD3035 - .incbin "sounds/gUnk_08DD3035.bin" -gUnk_08DD3062:: @ 08DD3062 - .incbin "sounds/gUnk_08DD3062.bin" - .4byte gUnk_08DD3062 - .incbin "sounds/gUnk_08DD3062_1.bin" - .4byte gUnk_08DD3035 - .incbin "sounds/gUnk_08DD3062_2.bin" -bgmHyruleCastle_track6:: @ 08DD30C9 - .incbin "sounds/bgmHyruleCastle_track6.bin" -gUnk_08DD30DF:: @ 08DD30DF - .incbin "sounds/gUnk_08DD30DF.bin" - .4byte gUnk_08DD30DF - .incbin "sounds/gUnk_08DD30DF_1.bin" -bgmHyruleCastle:: @ 08DD30F0 - sound_header 7 0 0 0xa8 voicegroup024 bgmHyruleCastle_track0 bgmHyruleCastle_track1 bgmHyruleCastle_track2 bgmHyruleCastle_track3 bgmHyruleCastle_track4 bgmHyruleCastle_track5 bgmHyruleCastle_track6 - -bgmHyruleCastleNointro_track0:: @ 08DD3114 - .incbin "sounds/bgmHyruleCastleNointro_track0.bin" -gUnk_08DD3121:: @ 08DD3121 - .incbin "sounds/gUnk_08DD3121.bin" - .4byte gUnk_08DD3121 - .incbin "sounds/gUnk_08DD3121_1.bin" -bgmHyruleCastleNointro_track1:: @ 08DD31E3 - .incbin "sounds/bgmHyruleCastleNointro_track1.bin" -gUnk_08DD31EA:: @ 08DD31EA - .incbin "sounds/gUnk_08DD31EA.bin" - .4byte gUnk_08DD31EA - .incbin "sounds/gUnk_08DD31EA_1.bin" -bgmHyruleCastleNointro_track2:: @ 08DD31F8 - .incbin "sounds/bgmHyruleCastleNointro_track2.bin" -gUnk_08DD3201:: @ 08DD3201 - .incbin "sounds/gUnk_08DD3201.bin" -gUnk_08DD320C:: @ 08DD320C - .incbin "sounds/gUnk_08DD320C.bin" -gUnk_08DD321A:: @ 08DD321A - .incbin "sounds/gUnk_08DD321A.bin" - .4byte gUnk_08DD321A - .incbin "sounds/gUnk_08DD321A_1.bin" - .4byte gUnk_08DD320C - .incbin "sounds/gUnk_08DD321A_2.bin" - .4byte gUnk_08DD320C - .incbin "sounds/gUnk_08DD321A_3.bin" - .4byte gUnk_08DD321A - .incbin "sounds/gUnk_08DD321A_4.bin" - .4byte gUnk_08DD321A - .incbin "sounds/gUnk_08DD321A_5.bin" - .4byte gUnk_08DD3201 - .incbin "sounds/gUnk_08DD321A_6.bin" -bgmHyruleCastleNointro_track3:: @ 08DD3249 - .incbin "sounds/bgmHyruleCastleNointro_track3.bin" -gUnk_08DD3255:: @ 08DD3255 - .incbin "sounds/gUnk_08DD3255.bin" - .4byte gUnk_08DD3255 - .incbin "sounds/gUnk_08DD3255_1.bin" -bgmHyruleCastleNointro_track4:: @ 08DD32AA - .incbin "sounds/bgmHyruleCastleNointro_track4.bin" -gUnk_08DD32B2:: @ 08DD32B2 - .incbin "sounds/gUnk_08DD32B2.bin" -gUnk_08DD32DF:: @ 08DD32DF - .incbin "sounds/gUnk_08DD32DF.bin" - .4byte gUnk_08DD32DF - .incbin "sounds/gUnk_08DD32DF_1.bin" - .4byte gUnk_08DD32B2 - .incbin "sounds/gUnk_08DD32DF_2.bin" -bgmHyruleCastleNointro_track5:: @ 08DD3346 - .incbin "sounds/bgmHyruleCastleNointro_track5.bin" -gUnk_08DD334D:: @ 08DD334D - .incbin "sounds/gUnk_08DD334D.bin" - .4byte gUnk_08DD334D - .incbin "sounds/gUnk_08DD334D_1.bin" -bgmHyruleCastleNointro:: @ 08DD335C - sound_header 6 0 0 0xa8 voicegroup024 bgmHyruleCastleNointro_track0 bgmHyruleCastleNointro_track1 bgmHyruleCastleNointro_track2 bgmHyruleCastleNointro_track3 bgmHyruleCastleNointro_track4 bgmHyruleCastleNointro_track5 - -bgmMinishVillage_track0:: @ 08DD337C - .incbin "sounds/bgmMinishVillage_track0.bin" -gUnk_08DD33A6:: @ 08DD33A6 - .incbin "sounds/gUnk_08DD33A6.bin" -gUnk_08DD33AD:: @ 08DD33AD - .incbin "sounds/gUnk_08DD33AD.bin" -gUnk_08DD33B6:: @ 08DD33B6 - .incbin "sounds/gUnk_08DD33B6.bin" -gUnk_08DD33BE:: @ 08DD33BE - .incbin "sounds/gUnk_08DD33BE.bin" - .4byte gUnk_08DD33B6 - .incbin "sounds/gUnk_08DD33BE_1.bin" - .4byte gUnk_08DD33AD - .incbin "sounds/gUnk_08DD33BE_2.bin" - .4byte gUnk_08DD33BE - .incbin "sounds/gUnk_08DD33BE_3.bin" -gUnk_08DD348F:: @ 08DD348F - .incbin "sounds/gUnk_08DD348F.bin" -gUnk_08DD34A8:: @ 08DD34A8 - .incbin "sounds/gUnk_08DD34A8.bin" - .4byte gUnk_08DD34A8 - .incbin "sounds/gUnk_08DD34A8_1.bin" - .4byte gUnk_08DD348F - .incbin "sounds/gUnk_08DD34A8_2.bin" - .4byte gUnk_08DD33A6 - .incbin "sounds/gUnk_08DD34A8_3.bin" -bgmMinishVillage_track1:: @ 08DD34F3 - .incbin "sounds/bgmMinishVillage_track1.bin" -gUnk_08DD3508:: @ 08DD3508 - .incbin "sounds/gUnk_08DD3508.bin" -gUnk_08DD3512:: @ 08DD3512 - .incbin "sounds/gUnk_08DD3512.bin" -gUnk_08DD351D:: @ 08DD351D - .incbin "sounds/gUnk_08DD351D.bin" - .4byte gUnk_08DD3512 - .incbin "sounds/gUnk_08DD351D_1.bin" - .4byte gUnk_08DD351D - .incbin "sounds/gUnk_08DD351D_2.bin" - .4byte gUnk_08DD3512 -gUnk_08DD3537:: @ 08DD3537 - .incbin "sounds/gUnk_08DD3537.bin" -gUnk_08DD3543:: @ 08DD3543 - .incbin "sounds/gUnk_08DD3543.bin" - .4byte gUnk_08DD3512 - .incbin "sounds/gUnk_08DD3543_1.bin" - .4byte gUnk_08DD351D - .incbin "sounds/gUnk_08DD3543_2.bin" - .4byte gUnk_08DD3512 - .incbin "sounds/gUnk_08DD3543_3.bin" - .4byte gUnk_08DD351D - .incbin "sounds/gUnk_08DD3543_4.bin" - .4byte gUnk_08DD3512 - .incbin "sounds/gUnk_08DD3543_5.bin" - .4byte gUnk_08DD3537 - .incbin "sounds/gUnk_08DD3543_6.bin" - .4byte gUnk_08DD3543 - .incbin "sounds/gUnk_08DD3543_7.bin" -gUnk_08DD35B3:: @ 08DD35B3 - .incbin "sounds/gUnk_08DD35B3.bin" -gUnk_08DD35CA:: @ 08DD35CA - .incbin "sounds/gUnk_08DD35CA.bin" - .4byte gUnk_08DD35B3 - .incbin "sounds/gUnk_08DD35CA_1.bin" - .4byte gUnk_08DD35CA - .incbin "sounds/gUnk_08DD35CA_2.bin" - .4byte gUnk_08DD35B3 - .incbin "sounds/gUnk_08DD35CA_3.bin" - .4byte gUnk_08DD35CA - .incbin "sounds/gUnk_08DD35CA_4.bin" - .4byte gUnk_08DD35B3 - .incbin "sounds/gUnk_08DD35CA_5.bin" - .4byte gUnk_08DD3508 - .incbin "sounds/gUnk_08DD35CA_6.bin" -bgmMinishVillage_track2:: @ 08DD3604 - .incbin "sounds/bgmMinishVillage_track2.bin" -gUnk_08DD362B:: @ 08DD362B - .incbin "sounds/gUnk_08DD362B.bin" -gUnk_08DD3639:: @ 08DD3639 - .incbin "sounds/gUnk_08DD3639.bin" -gUnk_08DD3643:: @ 08DD3643 - .incbin "sounds/gUnk_08DD3643.bin" - .4byte gUnk_08DD3639 -gUnk_08DD365E:: @ 08DD365E - .incbin "sounds/gUnk_08DD365E.bin" -gUnk_08DD366E:: @ 08DD366E - .incbin "sounds/gUnk_08DD366E.bin" - .4byte gUnk_08DD365E - .incbin "sounds/gUnk_08DD366E_1.bin" - .4byte gUnk_08DD3643 - .incbin "sounds/gUnk_08DD366E_2.bin" - .4byte gUnk_08DD365E - .incbin "sounds/gUnk_08DD366E_3.bin" - .4byte gUnk_08DD366E - .incbin "sounds/gUnk_08DD366E_4.bin" -gUnk_08DD3700:: @ 08DD3700 - .incbin "sounds/gUnk_08DD3700.bin" -gUnk_08DD3711:: @ 08DD3711 - .incbin "sounds/gUnk_08DD3711.bin" -gUnk_08DD3726:: @ 08DD3726 - .incbin "sounds/gUnk_08DD3726.bin" - .4byte gUnk_08DD3700 - .incbin "sounds/gUnk_08DD3726_1.bin" - .4byte gUnk_08DD3711 - .incbin "sounds/gUnk_08DD3726_2.bin" - .4byte gUnk_08DD3726 - .incbin "sounds/gUnk_08DD3726_3.bin" - .4byte gUnk_08DD362B - .incbin "sounds/gUnk_08DD3726_4.bin" -bgmMinishVillage_track3:: @ 08DD3775 - .incbin "sounds/bgmMinishVillage_track3.bin" -gUnk_08DD379B:: @ 08DD379B - .incbin "sounds/gUnk_08DD379B.bin" -gUnk_08DD37A4:: @ 08DD37A4 - .incbin "sounds/gUnk_08DD37A4.bin" -gUnk_08DD37B0:: @ 08DD37B0 - .incbin "sounds/gUnk_08DD37B0.bin" - .4byte gUnk_08DD37A4 - .incbin "sounds/gUnk_08DD37B0_1.bin" - .4byte gUnk_08DD37B0 - .incbin "sounds/gUnk_08DD37B0_2.bin" - .4byte gUnk_08DD37A4 -gUnk_08DD37CB:: @ 08DD37CB - .incbin "sounds/gUnk_08DD37CB.bin" -gUnk_08DD37D7:: @ 08DD37D7 - .incbin "sounds/gUnk_08DD37D7.bin" - .4byte gUnk_08DD37A4 - .incbin "sounds/gUnk_08DD37D7_1.bin" - .4byte gUnk_08DD37B0 - .incbin "sounds/gUnk_08DD37D7_2.bin" - .4byte gUnk_08DD37A4 - .incbin "sounds/gUnk_08DD37D7_3.bin" - .4byte gUnk_08DD37B0 - .incbin "sounds/gUnk_08DD37D7_4.bin" - .4byte gUnk_08DD37A4 - .incbin "sounds/gUnk_08DD37D7_5.bin" - .4byte gUnk_08DD37CB - .incbin "sounds/gUnk_08DD37D7_6.bin" - .4byte gUnk_08DD37D7 - .incbin "sounds/gUnk_08DD37D7_7.bin" -gUnk_08DD3813:: @ 08DD3813 - .incbin "sounds/gUnk_08DD3813.bin" -gUnk_08DD381F:: @ 08DD381F - .incbin "sounds/gUnk_08DD381F.bin" -gUnk_08DD3829:: @ 08DD3829 - .incbin "sounds/gUnk_08DD3829.bin" - .4byte gUnk_08DD3813 - .incbin "sounds/gUnk_08DD3829_1.bin" - .4byte gUnk_08DD381F - .incbin "sounds/gUnk_08DD3829_2.bin" - .4byte gUnk_08DD3829 - .incbin "sounds/gUnk_08DD3829_3.bin" -gUnk_08DD3859:: @ 08DD3859 - .incbin "sounds/gUnk_08DD3859.bin" -gUnk_08DD3866:: @ 08DD3866 - .incbin "sounds/gUnk_08DD3866.bin" - .4byte gUnk_08DD3859 - .incbin "sounds/gUnk_08DD3866_1.bin" - .4byte gUnk_08DD3866 - .incbin "sounds/gUnk_08DD3866_2.bin" - .4byte gUnk_08DD3859 - .incbin "sounds/gUnk_08DD3866_3.bin" - .4byte gUnk_08DD3866 - .incbin "sounds/gUnk_08DD3866_4.bin" - .4byte gUnk_08DD3859 - .incbin "sounds/gUnk_08DD3866_5.bin" - .4byte gUnk_08DD379B - .incbin "sounds/gUnk_08DD3866_6.bin" -bgmMinishVillage_track4:: @ 08DD3894 - .incbin "sounds/bgmMinishVillage_track4.bin" -gUnk_08DD38B7:: @ 08DD38B7 - .incbin "sounds/gUnk_08DD38B7.bin" -gUnk_08DD38BC:: @ 08DD38BC - .incbin "sounds/gUnk_08DD38BC.bin" -gUnk_08DD38CD:: @ 08DD38CD - .incbin "sounds/gUnk_08DD38CD.bin" - .4byte gUnk_08DD38BC - .incbin "sounds/gUnk_08DD38CD_1.bin" - .4byte gUnk_08DD38BC - .incbin "sounds/gUnk_08DD38CD_2.bin" - .4byte gUnk_08DD38CD - .incbin "sounds/gUnk_08DD38CD_3.bin" - .4byte gUnk_08DD38BC - .incbin "sounds/gUnk_08DD38CD_4.bin" - .4byte gUnk_08DD38BC - .incbin "sounds/gUnk_08DD38CD_5.bin" - .4byte gUnk_08DD38BC - .incbin "sounds/gUnk_08DD38CD_6.bin" - .4byte gUnk_08DD38BC - .incbin "sounds/gUnk_08DD38CD_7.bin" - .4byte gUnk_08DD38B7 - .incbin "sounds/gUnk_08DD38CD_8.bin" -bgmMinishVillage_track5:: @ 08DD399B - .incbin "sounds/bgmMinishVillage_track5.bin" -gUnk_08DD39A4:: @ 08DD39A4 - .incbin "sounds/gUnk_08DD39A4.bin" -gUnk_08DD39B7:: @ 08DD39B7 - .incbin "sounds/gUnk_08DD39B7.bin" -gUnk_08DD39CF:: @ 08DD39CF - .incbin "sounds/gUnk_08DD39CF.bin" -gUnk_08DD39E4:: @ 08DD39E4 - .incbin "sounds/gUnk_08DD39E4.bin" - .4byte gUnk_08DD39CF -gUnk_08DD3A01:: @ 08DD3A01 - .incbin "sounds/gUnk_08DD3A01.bin" -gUnk_08DD3A1B:: @ 08DD3A1B - .incbin "sounds/gUnk_08DD3A1B.bin" -gUnk_08DD3A33:: @ 08DD3A33 - .incbin "sounds/gUnk_08DD3A33.bin" - .4byte gUnk_08DD39CF - .incbin "sounds/gUnk_08DD3A33_1.bin" - .4byte gUnk_08DD39B7 - .incbin "sounds/gUnk_08DD3A33_2.bin" - .4byte gUnk_08DD39CF - .incbin "sounds/gUnk_08DD3A33_3.bin" - .4byte gUnk_08DD39E4 - .incbin "sounds/gUnk_08DD3A33_4.bin" - .4byte gUnk_08DD39CF - .incbin "sounds/gUnk_08DD3A33_5.bin" - .4byte gUnk_08DD3A01 - .incbin "sounds/gUnk_08DD3A33_6.bin" - .4byte gUnk_08DD3A1B - .incbin "sounds/gUnk_08DD3A33_7.bin" - .4byte gUnk_08DD3A33 - .incbin "sounds/gUnk_08DD3A33_8.bin" - .4byte gUnk_08DD39CF - .incbin "sounds/gUnk_08DD3A33_9.bin" - .4byte gUnk_08DD39B7 - .incbin "sounds/gUnk_08DD3A33_10.bin" - .4byte gUnk_08DD39CF - .incbin "sounds/gUnk_08DD3A33_11.bin" - .4byte gUnk_08DD39E4 - .incbin "sounds/gUnk_08DD3A33_12.bin" - .4byte gUnk_08DD39CF - .incbin "sounds/gUnk_08DD3A33_13.bin" - .4byte gUnk_08DD3A01 - .incbin "sounds/gUnk_08DD3A33_14.bin" - .4byte gUnk_08DD3A1B - .incbin "sounds/gUnk_08DD3A33_15.bin" - .4byte gUnk_08DD3A33 - .incbin "sounds/gUnk_08DD3A33_16.bin" - .4byte gUnk_08DD39CF - .incbin "sounds/gUnk_08DD3A33_17.bin" - .4byte gUnk_08DD39B7 - .incbin "sounds/gUnk_08DD3A33_18.bin" - .4byte gUnk_08DD39CF - .incbin "sounds/gUnk_08DD3A33_19.bin" - .4byte gUnk_08DD39E4 - .incbin "sounds/gUnk_08DD3A33_20.bin" - .4byte gUnk_08DD39CF - .incbin "sounds/gUnk_08DD3A33_21.bin" - .4byte gUnk_08DD3A01 - .incbin "sounds/gUnk_08DD3A33_22.bin" - .4byte gUnk_08DD3A1B - .incbin "sounds/gUnk_08DD3A33_23.bin" - .4byte gUnk_08DD3A33 - .incbin "sounds/gUnk_08DD3A33_24.bin" - .4byte gUnk_08DD39A4 - .incbin "sounds/gUnk_08DD3A33_25.bin" -bgmMinishVillage_track6:: @ 08DD3AC8 - .incbin "sounds/bgmMinishVillage_track6.bin" -gUnk_08DD3AD3:: @ 08DD3AD3 - .incbin "sounds/gUnk_08DD3AD3.bin" -gUnk_08DD3ADA:: @ 08DD3ADA - .incbin "sounds/gUnk_08DD3ADA.bin" -gUnk_08DD3AE4:: @ 08DD3AE4 - .incbin "sounds/gUnk_08DD3AE4.bin" -gUnk_08DD3AED:: @ 08DD3AED - .incbin "sounds/gUnk_08DD3AED.bin" - .4byte gUnk_08DD3AE4 - .incbin "sounds/gUnk_08DD3AED_1.bin" - .4byte gUnk_08DD3ADA - .incbin "sounds/gUnk_08DD3AED_2.bin" - .4byte gUnk_08DD3AED - .incbin "sounds/gUnk_08DD3AED_3.bin" - .4byte gUnk_08DD3AD3 - .incbin "sounds/gUnk_08DD3AED_4.bin" -bgmMinishVillage:: @ 08DD3BCC - sound_header 7 0 0 0xa8 voicegroup025 bgmMinishVillage_track0 bgmMinishVillage_track1 bgmMinishVillage_track2 bgmMinishVillage_track3 bgmMinishVillage_track4 bgmMinishVillage_track5 bgmMinishVillage_track6 - -bgmMinishWoods_track0:: @ 08DD3BF0 - .incbin "sounds/bgmMinishWoods_track0.bin" -gUnk_08DD3BFB:: @ 08DD3BFB - .incbin "sounds/gUnk_08DD3BFB.bin" -gUnk_08DD3C1B:: @ 08DD3C1B - .incbin "sounds/gUnk_08DD3C1B.bin" - .4byte gUnk_08DD3C1B - .incbin "sounds/gUnk_08DD3C1B_1.bin" - .4byte gUnk_08DD3BFB - .incbin "sounds/gUnk_08DD3C1B_2.bin" -bgmMinishWoods_track1:: @ 08DD3CBB - .incbin "sounds/bgmMinishWoods_track1.bin" -gUnk_08DD3CC2:: @ 08DD3CC2 - .incbin "sounds/gUnk_08DD3CC2.bin" - .4byte gUnk_08DD3CC2 - .incbin "sounds/gUnk_08DD3CC2_1.bin" -bgmMinishWoods_track2:: @ 08DD3CFA - .incbin "sounds/bgmMinishWoods_track2.bin" -gUnk_08DD3D01:: @ 08DD3D01 - .incbin "sounds/gUnk_08DD3D01.bin" -gUnk_08DD3D1C:: @ 08DD3D1C - .incbin "sounds/gUnk_08DD3D1C.bin" - .4byte gUnk_08DD3D1C -gUnk_08DD3D3D:: @ 08DD3D3D - .incbin "sounds/gUnk_08DD3D3D.bin" - .4byte gUnk_08DD3D1C - .incbin "sounds/gUnk_08DD3D3D_1.bin" - .4byte gUnk_08DD3D3D - .incbin "sounds/gUnk_08DD3D3D_2.bin" -gUnk_08DD3DC4:: @ 08DD3DC4 - .incbin "sounds/gUnk_08DD3DC4.bin" - .4byte gUnk_08DD3DC4 - .incbin "sounds/gUnk_08DD3DC4_1.bin" - .4byte gUnk_08DD3D01 - .incbin "sounds/gUnk_08DD3DC4_2.bin" -bgmMinishWoods_track3:: @ 08DD3DF6 - .incbin "sounds/bgmMinishWoods_track3.bin" -gUnk_08DD3E09:: @ 08DD3E09 - .incbin "sounds/gUnk_08DD3E09.bin" -gUnk_08DD3E0B:: @ 08DD3E0B - .incbin "sounds/gUnk_08DD3E0B.bin" - .4byte gUnk_08DD3E0B - .incbin "sounds/gUnk_08DD3E0B_1.bin" - .4byte gUnk_08DD3E0B - .incbin "sounds/gUnk_08DD3E0B_2.bin" - .4byte gUnk_08DD3E0B - .incbin "sounds/gUnk_08DD3E0B_3.bin" - .4byte gUnk_08DD3E0B - .incbin "sounds/gUnk_08DD3E0B_4.bin" - .4byte gUnk_08DD3E0B - .incbin "sounds/gUnk_08DD3E0B_5.bin" - .4byte gUnk_08DD3E0B - .incbin "sounds/gUnk_08DD3E0B_6.bin" - .4byte gUnk_08DD3E0B - .incbin "sounds/gUnk_08DD3E0B_7.bin" - .4byte gUnk_08DD3E09 - .incbin "sounds/gUnk_08DD3E0B_8.bin" -bgmMinishWoods_track4:: @ 08DD3E44 - .incbin "sounds/bgmMinishWoods_track4.bin" -gUnk_08DD3E6E:: @ 08DD3E6E - .incbin "sounds/gUnk_08DD3E6E.bin" -gUnk_08DD3E99:: @ 08DD3E99 - .incbin "sounds/gUnk_08DD3E99.bin" -gUnk_08DD3EBB:: @ 08DD3EBB - .incbin "sounds/gUnk_08DD3EBB.bin" -gUnk_08DD3EE0:: @ 08DD3EE0 - .incbin "sounds/gUnk_08DD3EE0.bin" - .4byte gUnk_08DD3E6E - .incbin "sounds/gUnk_08DD3EE0_1.bin" - .4byte gUnk_08DD3EE0 - .incbin "sounds/gUnk_08DD3EE0_2.bin" - .4byte gUnk_08DD3EBB - .incbin "sounds/gUnk_08DD3EE0_3.bin" - .4byte gUnk_08DD3EE0 -gUnk_08DD3F18:: @ 08DD3F18 - .incbin "sounds/gUnk_08DD3F18.bin" - .4byte gUnk_08DD3EE0 - .incbin "sounds/gUnk_08DD3F18_1.bin" - .4byte gUnk_08DD3EBB - .incbin "sounds/gUnk_08DD3F18_2.bin" - .4byte gUnk_08DD3EE0 - .incbin "sounds/gUnk_08DD3F18_3.bin" - .4byte gUnk_08DD3E6E - .incbin "sounds/gUnk_08DD3F18_4.bin" - .4byte gUnk_08DD3EE0 - .incbin "sounds/gUnk_08DD3F18_5.bin" - .4byte gUnk_08DD3EBB - .incbin "sounds/gUnk_08DD3F18_6.bin" - .4byte gUnk_08DD3EE0 - .incbin "sounds/gUnk_08DD3F18_7.bin" - .4byte gUnk_08DD3F18 - .incbin "sounds/gUnk_08DD3F18_8.bin" - .4byte gUnk_08DD3E99 - .incbin "sounds/gUnk_08DD3F18_9.bin" -bgmMinishWoods_track5:: @ 08DD3F71 - .incbin "sounds/bgmMinishWoods_track5.bin" -gUnk_08DD3FB3:: @ 08DD3FB3 - .incbin "sounds/gUnk_08DD3FB3.bin" -gUnk_08DD3FBA:: @ 08DD3FBA - .incbin "sounds/gUnk_08DD3FBA.bin" - .4byte gUnk_08DD3FBA - .incbin "sounds/gUnk_08DD3FBA_1.bin" - .4byte gUnk_08DD3FBA - .incbin "sounds/gUnk_08DD3FBA_2.bin" - .4byte gUnk_08DD3FBA - .incbin "sounds/gUnk_08DD3FBA_3.bin" - .4byte gUnk_08DD3FBA - .incbin "sounds/gUnk_08DD3FBA_4.bin" - .4byte gUnk_08DD3FBA - .incbin "sounds/gUnk_08DD3FBA_5.bin" - .4byte gUnk_08DD3FBA - .incbin "sounds/gUnk_08DD3FBA_6.bin" -gUnk_08DD3FED:: @ 08DD3FED - .incbin "sounds/gUnk_08DD3FED.bin" - .4byte gUnk_08DD3FED - .incbin "sounds/gUnk_08DD3FED_1.bin" - .4byte gUnk_08DD3FBA - .incbin "sounds/gUnk_08DD3FED_2.bin" - .4byte gUnk_08DD3FBA - .incbin "sounds/gUnk_08DD3FED_3.bin" - .4byte gUnk_08DD3FBA - .incbin "sounds/gUnk_08DD3FED_4.bin" - .4byte gUnk_08DD3FBA - .incbin "sounds/gUnk_08DD3FED_5.bin" - .4byte gUnk_08DD3FB3 - .incbin "sounds/gUnk_08DD3FED_6.bin" -bgmMinishWoods_track6:: @ 08DD4014 - .incbin "sounds/bgmMinishWoods_track6.bin" -gUnk_08DD401E:: @ 08DD401E - .incbin "sounds/gUnk_08DD401E.bin" -gUnk_08DD403F:: @ 08DD403F - .incbin "sounds/gUnk_08DD403F.bin" - .4byte gUnk_08DD403F - .incbin "sounds/gUnk_08DD403F_1.bin" - .4byte gUnk_08DD401E - .incbin "sounds/gUnk_08DD403F_2.bin" -bgmMinishWoods:: @ 08DD40E8 - sound_header 7 0 0 0xa8 voicegroup026 bgmMinishWoods_track0 bgmMinishWoods_track1 bgmMinishWoods_track2 bgmMinishWoods_track3 bgmMinishWoods_track4 bgmMinishWoods_track5 bgmMinishWoods_track6 +.include "sounds/bgmStory.s" +.include "sounds/bgmFestivalApproach.s" +.include "sounds/bgmBeatVaati.s" +.include "sounds/bgmBeanstalk.s" +.include "sounds/bgmHouse.s" +.include "sounds/bgmCuccoMinigame.s" +.include "sounds/bgmSyrupTheme.s" +.include "sounds/bgmDungeon.s" +.include "sounds/bgmElementTheme.s" +.include "sounds/bgmHyruleField.s" +.include "sounds/bgmHyruleCastle.s" +.include "sounds/bgmHyruleCastleNointro.s" +.include "sounds/bgmMinishVillage.s" +.include "sounds/bgmMinishWoods.s" bgmCrenelStorm_track0:: @ 08DD410C .incbin "sounds/bgmCrenelStorm_track0.bin" @@ -3063,170 +390,7 @@ gUnk_08DD4AB9:: @ 08DD4AB9 bgmCastorWilds:: @ 08DD4B44 sound_header 5 0 0 0x9e voicegroup028 bgmCastorWilds_track0 bgmCastorWilds_track1 bgmCastorWilds_track2 bgmCastorWilds_track3 bgmCastorWilds_track4 -bgmHyruleTown_track0:: @ 08DD4B60 - .incbin "sounds/bgmHyruleTown_track0.bin" -gUnk_08DD4B7E:: @ 08DD4B7E - .incbin "sounds/gUnk_08DD4B7E.bin" -gUnk_08DD4B98:: @ 08DD4B98 - .incbin "sounds/gUnk_08DD4B98.bin" - .4byte gUnk_08DD4B7E - .incbin "sounds/gUnk_08DD4B98_1.bin" - .4byte gUnk_08DD4B98 - .incbin "sounds/gUnk_08DD4B98_2.bin" -bgmHyruleTown_track1:: @ 08DD4BD7 - .incbin "sounds/bgmHyruleTown_track1.bin" -gUnk_08DD4BF7:: @ 08DD4BF7 - .incbin "sounds/gUnk_08DD4BF7.bin" -gUnk_08DD4C12:: @ 08DD4C12 - .incbin "sounds/gUnk_08DD4C12.bin" -gUnk_08DD4C43:: @ 08DD4C43 - .incbin "sounds/gUnk_08DD4C43.bin" -gUnk_08DD4C53:: @ 08DD4C53 - .incbin "sounds/gUnk_08DD4C53.bin" -gUnk_08DD4C5F:: @ 08DD4C5F - .incbin "sounds/gUnk_08DD4C5F.bin" - .4byte gUnk_08DD4C53 - .incbin "sounds/gUnk_08DD4C5F_1.bin" - .4byte gUnk_08DD4C5F - .incbin "sounds/gUnk_08DD4C5F_2.bin" - .4byte gUnk_08DD4C12 - .incbin "sounds/gUnk_08DD4C5F_3.bin" - .4byte gUnk_08DD4BF7 -gUnk_08DD4CB7:: @ 08DD4CB7 - .incbin "sounds/gUnk_08DD4CB7.bin" -gUnk_08DD4CD1:: @ 08DD4CD1 - .incbin "sounds/gUnk_08DD4CD1.bin" - .4byte gUnk_08DD4CB7 - .incbin "sounds/gUnk_08DD4CD1_1.bin" - .4byte gUnk_08DD4CD1 - .incbin "sounds/gUnk_08DD4CD1_2.bin" - .4byte gUnk_08DD4CB7 - .incbin "sounds/gUnk_08DD4CD1_3.bin" - .4byte gUnk_08DD4CD1 - .incbin "sounds/gUnk_08DD4CD1_4.bin" -gUnk_08DD4D31:: @ 08DD4D31 - .incbin "sounds/gUnk_08DD4D31.bin" - .4byte gUnk_08DD4D31 - .incbin "sounds/gUnk_08DD4D31_1.bin" - .4byte gUnk_08DD4C43 - .incbin "sounds/gUnk_08DD4D31_2.bin" -bgmHyruleTown_track2:: @ 08DD4D91 - .incbin "sounds/bgmHyruleTown_track2.bin" -gUnk_08DD4DA3:: @ 08DD4DA3 - .incbin "sounds/gUnk_08DD4DA3.bin" -gUnk_08DD4DB0:: @ 08DD4DB0 - .incbin "sounds/gUnk_08DD4DB0.bin" - .4byte gUnk_08DD4DA3 -gUnk_08DD4DC1:: @ 08DD4DC1 - .incbin "sounds/gUnk_08DD4DC1.bin" - .4byte gUnk_08DD4DA3 - .incbin "sounds/gUnk_08DD4DC1_1.bin" - .4byte gUnk_08DD4DB0 - .incbin "sounds/gUnk_08DD4DC1_2.bin" - .4byte gUnk_08DD4DA3 - .incbin "sounds/gUnk_08DD4DC1_3.bin" - .4byte gUnk_08DD4DB0 - .incbin "sounds/gUnk_08DD4DC1_4.bin" - .4byte gUnk_08DD4DA3 - .incbin "sounds/gUnk_08DD4DC1_5.bin" - .4byte gUnk_08DD4DB0 - .incbin "sounds/gUnk_08DD4DC1_6.bin" - .4byte gUnk_08DD4DA3 - .incbin "sounds/gUnk_08DD4DC1_7.bin" - .4byte gUnk_08DD4DB0 - .incbin "sounds/gUnk_08DD4DC1_8.bin" - .4byte gUnk_08DD4DA3 - .incbin "sounds/gUnk_08DD4DC1_9.bin" -gUnk_08DD4E11:: @ 08DD4E11 - .incbin "sounds/gUnk_08DD4E11.bin" -gUnk_08DD4E24:: @ 08DD4E24 - .incbin "sounds/gUnk_08DD4E24.bin" - .4byte gUnk_08DD4E11 - .incbin "sounds/gUnk_08DD4E24_1.bin" - .4byte gUnk_08DD4E24 - .incbin "sounds/gUnk_08DD4E24_2.bin" - .4byte gUnk_08DD4E11 - .incbin "sounds/gUnk_08DD4E24_3.bin" -gUnk_08DD4E7E:: @ 08DD4E7E - .incbin "sounds/gUnk_08DD4E7E.bin" - .4byte gUnk_08DD4E7E - .incbin "sounds/gUnk_08DD4E7E_1.bin" - .4byte gUnk_08DD4DC1 - .incbin "sounds/gUnk_08DD4E7E_2.bin" -bgmHyruleTown_track3:: @ 08DD4E9E - .incbin "sounds/bgmHyruleTown_track3.bin" -gUnk_08DD4ECF:: @ 08DD4ECF - .incbin "sounds/gUnk_08DD4ECF.bin" - .4byte gUnk_08DD4ECF - .incbin "sounds/gUnk_08DD4ECF_1.bin" -bgmHyruleTown_track4:: @ 08DD4F0A - .incbin "sounds/bgmHyruleTown_track4.bin" -gUnk_08DD4F37:: @ 08DD4F37 - .incbin "sounds/gUnk_08DD4F37.bin" -gUnk_08DD4F60:: @ 08DD4F60 - .incbin "sounds/gUnk_08DD4F60.bin" -gUnk_08DD4F87:: @ 08DD4F87 - .incbin "sounds/gUnk_08DD4F87.bin" -gUnk_08DD4FB3:: @ 08DD4FB3 - .incbin "sounds/gUnk_08DD4FB3.bin" - .4byte gUnk_08DD4F37 - .incbin "sounds/gUnk_08DD4FB3_1.bin" - .4byte gUnk_08DD4F60 - .incbin "sounds/gUnk_08DD4FB3_2.bin" - .4byte gUnk_08DD4F60 - .incbin "sounds/gUnk_08DD4FB3_3.bin" - .4byte gUnk_08DD4F37 - .incbin "sounds/gUnk_08DD4FB3_4.bin" - .4byte gUnk_08DD4F60 - .incbin "sounds/gUnk_08DD4FB3_5.bin" - .4byte gUnk_08DD4F87 - .incbin "sounds/gUnk_08DD4FB3_6.bin" - .4byte gUnk_08DD4F60 - .incbin "sounds/gUnk_08DD4FB3_7.bin" - .4byte gUnk_08DD4F37 - .incbin "sounds/gUnk_08DD4FB3_8.bin" - .4byte gUnk_08DD4F60 - .incbin "sounds/gUnk_08DD4FB3_9.bin" - .4byte gUnk_08DD4F60 - .incbin "sounds/gUnk_08DD4FB3_10.bin" - .4byte gUnk_08DD4F37 - .incbin "sounds/gUnk_08DD4FB3_11.bin" - .4byte gUnk_08DD4F60 - .incbin "sounds/gUnk_08DD4FB3_12.bin" - .4byte gUnk_08DD4F87 - .incbin "sounds/gUnk_08DD4FB3_13.bin" - .4byte gUnk_08DD4F60 - .incbin "sounds/gUnk_08DD4FB3_14.bin" - .4byte gUnk_08DD4F37 - .incbin "sounds/gUnk_08DD4FB3_15.bin" - .4byte gUnk_08DD4F60 - .incbin "sounds/gUnk_08DD4FB3_16.bin" - .4byte gUnk_08DD4F87 - .incbin "sounds/gUnk_08DD4FB3_17.bin" - .4byte gUnk_08DD4FB3 - .incbin "sounds/gUnk_08DD4FB3_18.bin" -bgmHyruleTown_track5:: @ 08DD50E0 - .incbin "sounds/bgmHyruleTown_track5.bin" -gUnk_08DD50EB:: @ 08DD50EB - .incbin "sounds/gUnk_08DD50EB.bin" -gUnk_08DD5104:: @ 08DD5104 - .incbin "sounds/gUnk_08DD5104.bin" - .4byte gUnk_08DD5104 - .incbin "sounds/gUnk_08DD5104_1.bin" - .4byte gUnk_08DD50EB - .incbin "sounds/gUnk_08DD5104_2.bin" -bgmHyruleTown_track6:: @ 08DD51EB - .incbin "sounds/bgmHyruleTown_track6.bin" -gUnk_08DD51F9:: @ 08DD51F9 - .incbin "sounds/gUnk_08DD51F9.bin" -gUnk_08DD520E:: @ 08DD520E - .incbin "sounds/gUnk_08DD520E.bin" - .4byte gUnk_08DD520E - .incbin "sounds/gUnk_08DD520E_1.bin" - .4byte gUnk_08DD51F9 - .incbin "sounds/gUnk_08DD520E_2.bin" -bgmHyruleTown:: @ 08DD52FC - sound_header 7 0 0 0x9e voicegroup029 bgmHyruleTown_track0 bgmHyruleTown_track1 bgmHyruleTown_track2 bgmHyruleTown_track3 bgmHyruleTown_track4 bgmHyruleTown_track5 bgmHyruleTown_track6 +.include "sounds/bgmHyruleTown.s" bgmRoyalValley_track0:: @ 08DD5320 .incbin "sounds/bgmRoyalValley_track0.bin" @@ -3337,1463 +501,15 @@ gUnk_08DD583E:: @ 08DD583E bgmRoyalValley:: @ 08DD5894 sound_header 7 0 0 0xb2 voicegroup030 bgmRoyalValley_track0 bgmRoyalValley_track1 bgmRoyalValley_track2 bgmRoyalValley_track3 bgmRoyalValley_track4 bgmRoyalValley_track5 bgmRoyalValley_track6 -bgmCloudTops_track0:: @ 08DD58B8 - .incbin "sounds/bgmCloudTops_track0.bin" -gUnk_08DD58D4:: @ 08DD58D4 - .incbin "sounds/gUnk_08DD58D4.bin" - .4byte gUnk_08DD58D4 - .incbin "sounds/gUnk_08DD58D4_1.bin" -gUnk_08DD5910:: @ 08DD5910 - .incbin "sounds/gUnk_08DD5910.bin" -gUnk_08DD5A01:: @ 08DD5A01 - .incbin "sounds/gUnk_08DD5A01.bin" -gUnk_08DD5A0A:: @ 08DD5A0A - .incbin "sounds/gUnk_08DD5A0A.bin" -gUnk_08DD5A19:: @ 08DD5A19 - .incbin "sounds/gUnk_08DD5A19.bin" - .4byte gUnk_08DD5A01 -gUnk_08DD5A2D:: @ 08DD5A2D - .incbin "sounds/gUnk_08DD5A2D.bin" -gUnk_08DD5A37:: @ 08DD5A37 - .incbin "sounds/gUnk_08DD5A37.bin" - .4byte gUnk_08DD5A0A - .incbin "sounds/gUnk_08DD5A37_1.bin" - .4byte gUnk_08DD5A19 - .incbin "sounds/gUnk_08DD5A37_2.bin" - .4byte gUnk_08DD5A01 - .incbin "sounds/gUnk_08DD5A37_3.bin" - .4byte gUnk_08DD5A2D - .incbin "sounds/gUnk_08DD5A37_4.bin" - .4byte gUnk_08DD5A37 - .incbin "sounds/gUnk_08DD5A37_5.bin" - .4byte gUnk_08DD5910 - .incbin "sounds/gUnk_08DD5A37_6.bin" -bgmCloudTops_track1:: @ 08DD5A77 - .incbin "sounds/bgmCloudTops_track1.bin" -gUnk_08DD5AC1:: @ 08DD5AC1 - .incbin "sounds/gUnk_08DD5AC1.bin" -gUnk_08DD5AD9:: @ 08DD5AD9 - .incbin "sounds/gUnk_08DD5AD9.bin" -gUnk_08DD5AF3:: @ 08DD5AF3 - .incbin "sounds/gUnk_08DD5AF3.bin" - .4byte gUnk_08DD5AF3 - .incbin "sounds/gUnk_08DD5AF3_1.bin" - .4byte gUnk_08DD5AD9 - .incbin "sounds/gUnk_08DD5AF3_2.bin" - .4byte gUnk_08DD5AD9 - .incbin "sounds/gUnk_08DD5AF3_3.bin" - .4byte gUnk_08DD5AD9 - .incbin "sounds/gUnk_08DD5AF3_4.bin" -gUnk_08DD5B42:: @ 08DD5B42 - .incbin "sounds/gUnk_08DD5B42.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_1.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_2.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_3.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_4.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_5.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_6.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_7.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_8.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_9.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_10.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_11.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_12.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_13.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_14.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_15.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_16.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_17.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_18.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_19.bin" - .4byte gUnk_08DD5B42 - .incbin "sounds/gUnk_08DD5B42_20.bin" - .4byte gUnk_08DD5AC1 - .incbin "sounds/gUnk_08DD5B42_21.bin" -bgmCloudTops_track2:: @ 08DD5C00 - .incbin "sounds/bgmCloudTops_track2.bin" -gUnk_08DD5C61:: @ 08DD5C61 - .incbin "sounds/gUnk_08DD5C61.bin" - .4byte gUnk_08DD5C61 - .incbin "sounds/gUnk_08DD5C61_1.bin" -bgmCloudTops_track3:: @ 08DD5D12 - .incbin "sounds/bgmCloudTops_track3.bin" -gUnk_08DD5D40:: @ 08DD5D40 - .incbin "sounds/gUnk_08DD5D40.bin" -gUnk_08DD5D64:: @ 08DD5D64 - .incbin "sounds/gUnk_08DD5D64.bin" -gUnk_08DD5D8B:: @ 08DD5D8B - .incbin "sounds/gUnk_08DD5D8B.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5D8B_1.bin" - .4byte gUnk_08DD5D64 - .incbin "sounds/gUnk_08DD5D8B_2.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5D8B_3.bin" - .4byte gUnk_08DD5D64 - .incbin "sounds/gUnk_08DD5D8B_4.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5D8B_5.bin" - .4byte gUnk_08DD5D64 - .incbin "sounds/gUnk_08DD5D8B_6.bin" -gUnk_08DD5E2A:: @ 08DD5E2A - .incbin "sounds/gUnk_08DD5E2A.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5E2A_1.bin" - .4byte gUnk_08DD5D64 - .incbin "sounds/gUnk_08DD5E2A_2.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5E2A_3.bin" - .4byte gUnk_08DD5E2A - .incbin "sounds/gUnk_08DD5E2A_4.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5E2A_5.bin" - .4byte gUnk_08DD5D64 - .incbin "sounds/gUnk_08DD5E2A_6.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5E2A_7.bin" - .4byte gUnk_08DD5E2A - .incbin "sounds/gUnk_08DD5E2A_8.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5E2A_9.bin" - .4byte gUnk_08DD5D64 - .incbin "sounds/gUnk_08DD5E2A_10.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5E2A_11.bin" - .4byte gUnk_08DD5E2A - .incbin "sounds/gUnk_08DD5E2A_12.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5E2A_13.bin" - .4byte gUnk_08DD5D64 - .incbin "sounds/gUnk_08DD5E2A_14.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5E2A_15.bin" - .4byte gUnk_08DD5E2A - .incbin "sounds/gUnk_08DD5E2A_16.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5E2A_17.bin" - .4byte gUnk_08DD5D64 - .incbin "sounds/gUnk_08DD5E2A_18.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5E2A_19.bin" - .4byte gUnk_08DD5E2A - .incbin "sounds/gUnk_08DD5E2A_20.bin" - .4byte gUnk_08DD5D40 - .incbin "sounds/gUnk_08DD5E2A_21.bin" - .4byte gUnk_08DD5D8B - .incbin "sounds/gUnk_08DD5E2A_22.bin" -bgmCloudTops_track4:: @ 08DD5EF0 - .incbin "sounds/bgmCloudTops_track4.bin" -gUnk_08DD5F38:: @ 08DD5F38 - .incbin "sounds/gUnk_08DD5F38.bin" -gUnk_08DD5F6D:: @ 08DD5F6D - .incbin "sounds/gUnk_08DD5F6D.bin" - .4byte gUnk_08DD5F6D -gUnk_08DD5F8B:: @ 08DD5F8B - .incbin "sounds/gUnk_08DD5F8B.bin" - .4byte gUnk_08DD5F8B - .incbin "sounds/gUnk_08DD5F8B_1.bin" -gUnk_08DD5FFB:: @ 08DD5FFB - .incbin "sounds/gUnk_08DD5FFB.bin" - .4byte gUnk_08DD5FFB - .incbin "sounds/gUnk_08DD5FFB_1.bin" -gUnk_08DD60E1:: @ 08DD60E1 - .incbin "sounds/gUnk_08DD60E1.bin" -gUnk_08DD60FE:: @ 08DD60FE - .incbin "sounds/gUnk_08DD60FE.bin" - .4byte gUnk_08DD60E1 -gUnk_08DD611C:: @ 08DD611C - .incbin "sounds/gUnk_08DD611C.bin" - .4byte gUnk_08DD60E1 - .incbin "sounds/gUnk_08DD611C_1.bin" - .4byte gUnk_08DD60FE - .incbin "sounds/gUnk_08DD611C_2.bin" - .4byte gUnk_08DD60E1 - .incbin "sounds/gUnk_08DD611C_3.bin" - .4byte gUnk_08DD611C - .incbin "sounds/gUnk_08DD611C_4.bin" - .4byte gUnk_08DD60E1 - .incbin "sounds/gUnk_08DD611C_5.bin" - .4byte gUnk_08DD60FE - .incbin "sounds/gUnk_08DD611C_6.bin" - .4byte gUnk_08DD60E1 - .incbin "sounds/gUnk_08DD611C_7.bin" - .4byte gUnk_08DD611C - .incbin "sounds/gUnk_08DD611C_8.bin" - .4byte gUnk_08DD60E1 - .incbin "sounds/gUnk_08DD611C_9.bin" - .4byte gUnk_08DD60FE - .incbin "sounds/gUnk_08DD611C_10.bin" - .4byte gUnk_08DD60E1 - .incbin "sounds/gUnk_08DD611C_11.bin" - .4byte gUnk_08DD611C - .incbin "sounds/gUnk_08DD611C_12.bin" - .4byte gUnk_08DD60E1 - .incbin "sounds/gUnk_08DD611C_13.bin" - .4byte gUnk_08DD60FE - .incbin "sounds/gUnk_08DD611C_14.bin" - .4byte gUnk_08DD60E1 - .incbin "sounds/gUnk_08DD611C_15.bin" - .4byte gUnk_08DD611C - .incbin "sounds/gUnk_08DD611C_16.bin" - .4byte gUnk_08DD60E1 - .incbin "sounds/gUnk_08DD611C_17.bin" - .4byte gUnk_08DD5F38 - .incbin "sounds/gUnk_08DD611C_18.bin" -bgmCloudTops_track5:: @ 08DD61C3 - .incbin "sounds/bgmCloudTops_track5.bin" -gUnk_08DD620A:: @ 08DD620A - .incbin "sounds/gUnk_08DD620A.bin" - .4byte gUnk_08DD620A - .incbin "sounds/gUnk_08DD620A_1.bin" -bgmCloudTops_track6:: @ 08DD6286 - .incbin "sounds/bgmCloudTops_track6.bin" -gUnk_08DD6298:: @ 08DD6298 - .incbin "sounds/gUnk_08DD6298.bin" -gUnk_08DD63AA:: @ 08DD63AA - .incbin "sounds/gUnk_08DD63AA.bin" -gUnk_08DD63B6:: @ 08DD63B6 - .incbin "sounds/gUnk_08DD63B6.bin" -gUnk_08DD63BE:: @ 08DD63BE - .incbin "sounds/gUnk_08DD63BE.bin" -gUnk_08DD63CA:: @ 08DD63CA - .incbin "sounds/gUnk_08DD63CA.bin" -gUnk_08DD63DA:: @ 08DD63DA - .incbin "sounds/gUnk_08DD63DA.bin" -gUnk_08DD63E6:: @ 08DD63E6 - .incbin "sounds/gUnk_08DD63E6.bin" - .4byte gUnk_08DD63AA - .incbin "sounds/gUnk_08DD63E6_1.bin" - .4byte gUnk_08DD63B6 - .incbin "sounds/gUnk_08DD63E6_2.bin" - .4byte gUnk_08DD63BE - .incbin "sounds/gUnk_08DD63E6_3.bin" - .4byte gUnk_08DD63CA - .incbin "sounds/gUnk_08DD63E6_4.bin" - .4byte gUnk_08DD63DA - .incbin "sounds/gUnk_08DD63E6_5.bin" - .4byte gUnk_08DD63E6 - .incbin "sounds/gUnk_08DD63E6_6.bin" - .4byte gUnk_08DD6298 - .incbin "sounds/gUnk_08DD63E6_7.bin" -bgmCloudTops_track7:: @ 08DD642E - .incbin "sounds/bgmCloudTops_track7.bin" -gUnk_08DD6459:: @ 08DD6459 - .incbin "sounds/gUnk_08DD6459.bin" -gUnk_08DD6497:: @ 08DD6497 - .incbin "sounds/gUnk_08DD6497.bin" - .4byte gUnk_08DD6497 - .incbin "sounds/gUnk_08DD6497_1.bin" - .4byte gUnk_08DD6497 - .incbin "sounds/gUnk_08DD6497_2.bin" - .4byte gUnk_08DD6497 - .incbin "sounds/gUnk_08DD6497_3.bin" - .4byte gUnk_08DD6497 - .incbin "sounds/gUnk_08DD6497_4.bin" - .4byte gUnk_08DD6497 - .incbin "sounds/gUnk_08DD6497_5.bin" - .4byte gUnk_08DD6459 - .incbin "sounds/gUnk_08DD6497_6.bin" -bgmCloudTops:: @ 08DD64FC - sound_header 8 0 0 0x9e voicegroup031 bgmCloudTops_track0 bgmCloudTops_track1 bgmCloudTops_track2 bgmCloudTops_track3 bgmCloudTops_track4 bgmCloudTops_track5 bgmCloudTops_track6 bgmCloudTops_track7 - -bgmDarkHyruleCastle_track0:: @ 08DD6524 - .incbin "sounds/bgmDarkHyruleCastle_track0.bin" -gUnk_08DD6563:: @ 08DD6563 - .incbin "sounds/gUnk_08DD6563.bin" -gUnk_08DD6585:: @ 08DD6585 - .incbin "sounds/gUnk_08DD6585.bin" -gUnk_08DD6599:: @ 08DD6599 - .incbin "sounds/gUnk_08DD6599.bin" -gUnk_08DD65B3:: @ 08DD65B3 - .incbin "sounds/gUnk_08DD65B3.bin" - .4byte gUnk_08DD65B3 - .incbin "sounds/gUnk_08DD65B3_1.bin" - .4byte gUnk_08DD6585 - .incbin "sounds/gUnk_08DD65B3_2.bin" - .4byte gUnk_08DD6599 - .incbin "sounds/gUnk_08DD65B3_3.bin" - .4byte gUnk_08DD6563 - .incbin "sounds/gUnk_08DD65B3_4.bin" -bgmDarkHyruleCastle_track1:: @ 08DD66A6 - .incbin "sounds/bgmDarkHyruleCastle_track1.bin" -gUnk_08DD66DB:: @ 08DD66DB - .incbin "sounds/gUnk_08DD66DB.bin" -gUnk_08DD66E4:: @ 08DD66E4 - .incbin "sounds/gUnk_08DD66E4.bin" -gUnk_08DD66EE:: @ 08DD66EE - .incbin "sounds/gUnk_08DD66EE.bin" - .4byte gUnk_08DD66E4 - .incbin "sounds/gUnk_08DD66EE_1.bin" - .4byte gUnk_08DD66EE - .incbin "sounds/gUnk_08DD66EE_2.bin" - .4byte gUnk_08DD66E4 - .incbin "sounds/gUnk_08DD66EE_3.bin" - .4byte gUnk_08DD66EE - .incbin "sounds/gUnk_08DD66EE_4.bin" - .4byte gUnk_08DD66E4 - .incbin "sounds/gUnk_08DD66EE_5.bin" - .4byte gUnk_08DD66EE - .incbin "sounds/gUnk_08DD66EE_6.bin" - .4byte gUnk_08DD66E4 - .incbin "sounds/gUnk_08DD66EE_7.bin" - .4byte gUnk_08DD66EE - .incbin "sounds/gUnk_08DD66EE_8.bin" - .4byte gUnk_08DD66E4 -gUnk_08DD6725:: @ 08DD6725 - .incbin "sounds/gUnk_08DD6725.bin" -gUnk_08DD672F:: @ 08DD672F - .incbin "sounds/gUnk_08DD672F.bin" - .4byte gUnk_08DD6725 - .incbin "sounds/gUnk_08DD672F_1.bin" - .4byte gUnk_08DD672F - .incbin "sounds/gUnk_08DD672F_2.bin" - .4byte gUnk_08DD66EE - .incbin "sounds/gUnk_08DD672F_3.bin" - .4byte gUnk_08DD66E4 - .incbin "sounds/gUnk_08DD672F_4.bin" - .4byte gUnk_08DD66EE - .incbin "sounds/gUnk_08DD672F_5.bin" - .4byte gUnk_08DD66E4 - .incbin "sounds/gUnk_08DD672F_6.bin" - .4byte gUnk_08DD66DB - .incbin "sounds/gUnk_08DD672F_7.bin" -bgmDarkHyruleCastle_track2:: @ 08DD6775 - .incbin "sounds/bgmDarkHyruleCastle_track2.bin" -gUnk_08DD67AF:: @ 08DD67AF - .incbin "sounds/gUnk_08DD67AF.bin" -gUnk_08DD67B5:: @ 08DD67B5 - .incbin "sounds/gUnk_08DD67B5.bin" - .4byte gUnk_08DD67B5 - .incbin "sounds/gUnk_08DD67B5_1.bin" - .4byte gUnk_08DD67B5 - .incbin "sounds/gUnk_08DD67B5_2.bin" - .4byte gUnk_08DD67B5 - .incbin "sounds/gUnk_08DD67B5_3.bin" - .4byte gUnk_08DD67B5 - .incbin "sounds/gUnk_08DD67B5_4.bin" - .4byte gUnk_08DD67B5 - .incbin "sounds/gUnk_08DD67B5_5.bin" -gUnk_08DD67FF:: @ 08DD67FF - .incbin "sounds/gUnk_08DD67FF.bin" - .4byte gUnk_08DD67FF - .incbin "sounds/gUnk_08DD67FF_1.bin" - .4byte gUnk_08DD67B5 - .incbin "sounds/gUnk_08DD67FF_2.bin" - .4byte gUnk_08DD67B5 - .incbin "sounds/gUnk_08DD67FF_3.bin" -gUnk_08DD682E:: @ 08DD682E - .incbin "sounds/gUnk_08DD682E.bin" - .4byte gUnk_08DD682E - .incbin "sounds/gUnk_08DD682E_1.bin" -gUnk_08DD685F:: @ 08DD685F - .incbin "sounds/gUnk_08DD685F.bin" - .4byte gUnk_08DD685F - .incbin "sounds/gUnk_08DD685F_1.bin" - .4byte gUnk_08DD67AF - .incbin "sounds/gUnk_08DD685F_2.bin" -bgmDarkHyruleCastle_track3:: @ 08DD689E - .incbin "sounds/bgmDarkHyruleCastle_track3.bin" -bgmDarkHyruleCastle_track4:: @ 08DD68D6 - .incbin "sounds/bgmDarkHyruleCastle_track4.bin" -gUnk_08DD6914:: @ 08DD6914 - .incbin "sounds/gUnk_08DD6914.bin" -gUnk_08DD693B:: @ 08DD693B - .incbin "sounds/gUnk_08DD693B.bin" -gUnk_08DD694E:: @ 08DD694E - .incbin "sounds/gUnk_08DD694E.bin" -gUnk_08DD696D:: @ 08DD696D - .incbin "sounds/gUnk_08DD696D.bin" - .4byte gUnk_08DD696D - .incbin "sounds/gUnk_08DD696D_1.bin" - .4byte gUnk_08DD693B - .incbin "sounds/gUnk_08DD696D_2.bin" - .4byte gUnk_08DD694E - .incbin "sounds/gUnk_08DD696D_3.bin" -gUnk_08DD6A09:: @ 08DD6A09 - .incbin "sounds/gUnk_08DD6A09.bin" -gUnk_08DD6A13:: @ 08DD6A13 - .incbin "sounds/gUnk_08DD6A13.bin" - .4byte gUnk_08DD6A09 - .incbin "sounds/gUnk_08DD6A13_1.bin" - .4byte gUnk_08DD6A13 - .incbin "sounds/gUnk_08DD6A13_2.bin" - .4byte gUnk_08DD6914 - .incbin "sounds/gUnk_08DD6A13_3.bin" -bgmDarkHyruleCastle_track5:: @ 08DD6A70 - .incbin "sounds/bgmDarkHyruleCastle_track5.bin" -gUnk_08DD6AA2:: @ 08DD6AA2 - .incbin "sounds/gUnk_08DD6AA2.bin" -gUnk_08DD6ABD:: @ 08DD6ABD - .incbin "sounds/gUnk_08DD6ABD.bin" -gUnk_08DD6AC8:: @ 08DD6AC8 - .incbin "sounds/gUnk_08DD6AC8.bin" - .4byte gUnk_08DD6ABD -gUnk_08DD6AE5:: @ 08DD6AE5 - .incbin "sounds/gUnk_08DD6AE5.bin" - .4byte gUnk_08DD6ABD - .incbin "sounds/gUnk_08DD6AE5_1.bin" - .4byte gUnk_08DD6AC8 - .incbin "sounds/gUnk_08DD6AE5_2.bin" - .4byte gUnk_08DD6ABD - .incbin "sounds/gUnk_08DD6AE5_3.bin" - .4byte gUnk_08DD6AE5 - .incbin "sounds/gUnk_08DD6AE5_4.bin" - .4byte gUnk_08DD6ABD - .incbin "sounds/gUnk_08DD6AE5_5.bin" - .4byte gUnk_08DD6ABD - .incbin "sounds/gUnk_08DD6AE5_6.bin" - .4byte gUnk_08DD6AE5 - .incbin "sounds/gUnk_08DD6AE5_7.bin" - .4byte gUnk_08DD6ABD - .incbin "sounds/gUnk_08DD6AE5_8.bin" - .4byte gUnk_08DD6AC8 - .incbin "sounds/gUnk_08DD6AE5_9.bin" - .4byte gUnk_08DD6AC8 - .incbin "sounds/gUnk_08DD6AE5_10.bin" - .4byte gUnk_08DD6ABD - .incbin "sounds/gUnk_08DD6AE5_11.bin" - .4byte gUnk_08DD6AC8 - .incbin "sounds/gUnk_08DD6AE5_12.bin" - .4byte gUnk_08DD6ABD - .incbin "sounds/gUnk_08DD6AE5_13.bin" - .4byte gUnk_08DD6AA2 - .incbin "sounds/gUnk_08DD6AE5_14.bin" -bgmDarkHyruleCastle_track6:: @ 08DD6B76 - .incbin "sounds/bgmDarkHyruleCastle_track6.bin" -gUnk_08DD6B8B:: @ 08DD6B8B - .incbin "sounds/gUnk_08DD6B8B.bin" -gUnk_08DD6B97:: @ 08DD6B97 - .incbin "sounds/gUnk_08DD6B97.bin" - .4byte gUnk_08DD6B8B - .incbin "sounds/gUnk_08DD6B97_1.bin" - .4byte gUnk_08DD6B8B - .incbin "sounds/gUnk_08DD6B97_2.bin" - .4byte gUnk_08DD6B8B - .incbin "sounds/gUnk_08DD6B97_3.bin" -gUnk_08DD6BC4:: @ 08DD6BC4 - .incbin "sounds/gUnk_08DD6BC4.bin" - .4byte gUnk_08DD6BC4 - .incbin "sounds/gUnk_08DD6BC4_1.bin" - .4byte gUnk_08DD6BC4 - .incbin "sounds/gUnk_08DD6BC4_2.bin" - .4byte gUnk_08DD6B97 - .incbin "sounds/gUnk_08DD6BC4_3.bin" -bgmDarkHyruleCastle:: @ 08DD6BFC - sound_header 7 0 0 0xb2 voicegroup032 bgmDarkHyruleCastle_track0 bgmDarkHyruleCastle_track1 bgmDarkHyruleCastle_track2 bgmDarkHyruleCastle_track3 bgmDarkHyruleCastle_track4 bgmDarkHyruleCastle_track5 bgmDarkHyruleCastle_track6 - -bgmSecretCastleEntrance_track0:: @ 08DD6C20 -.ifdef EU - .incbin "sounds/bgmSecretCastleEntrance_track0_EU.bin" -gUnk_08EE2283:: - .incbin "sounds/gUnk_08EE2283_EU.bin" -gUnk_08EE2290:: - .incbin "sounds/gUnk_08EE2290_EU.bin" - .4byte gUnk_08EE2290 - .byte 0xB3 - .4byte gUnk_08EE2290 - .byte 0xB3 - .4byte gUnk_08EE2290 - .byte 0xB3 - .4byte gUnk_08EE2290 - .incbin "sounds/gUnk_08EE2290_1_EU.bin" - .4byte gUnk_08EE2290 -gUnk_08EE22C6:: - .incbin "sounds/gUnk_08EE22C6_EU.bin" - .4byte gUnk_08EE22C6 - .byte 0xB3 - .4byte gUnk_08EE22C6 - .byte 0xB3 - .4byte gUnk_08EE22C6 - .byte 0xBB - .byte 0x3C - .byte 0xB2 - .4byte gUnk_08EE2283 - .byte 0xB1 -.else - .incbin "sounds/bgmSecretCastleEntrance_track0_1_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DD6C2B:: @ 08DD6C2B - .incbin "sounds/gUnk_08DD6C2B_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DD6C38:: @ 08DD6C38 - .incbin "sounds/gUnk_08DD6C38_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6C38 - .incbin "sounds/gUnk_08DD6C38_1_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6C38 -gUnk_08DD6C5F:: @ 08DD6C5F - .incbin "sounds/gUnk_08DD6C5F_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6C5F -gUnk_08DD6C85:: @ 08DD6C85 - .incbin "sounds/gUnk_08DD6C85_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6C85 - .incbin "sounds/gUnk_08DD6C85_1_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6C85 - .incbin "sounds/gUnk_08DD6C85_2_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6C2B - .incbin "sounds/gUnk_08DD6C85_3_USA-JP-DEMO_USA-DEMO_JP.bin" -.endif - -bgmSecretCastleEntrance_track1:: @ 08DD6CB6 -.ifdef EU - .incbin "sounds/bgmSecretCastleEntrance_track1_EU.bin" -gUnk_08EE22F2:: @ 08EE22F2 - .incbin "sounds/gUnk_08EE22F2_EU.bin" -gUnk_08EE22FF:: @ 08EE22FF - .incbin "sounds/gUnk_08EE22FF_EU.bin" - .4byte gUnk_08EE22FF - .incbin "sounds/gUnk_08EE22FF_1_EU.bin" - .4byte gUnk_08EE22FF - .incbin "sounds/gUnk_08EE22FF_2_EU.bin" - .4byte gUnk_08EE22FF - .incbin "sounds/gUnk_08EE22FF_3_EU.bin" - .4byte gUnk_08EE22FF - .incbin "sounds/gUnk_08EE22FF_4_EU.bin" - .4byte gUnk_08EE22FF - .incbin "sounds/gUnk_08EE22FF_5_EU.bin" - .4byte gUnk_08EE22FF -gUnk_08EE232B:: @ 08EE232B - .incbin "sounds/gUnk_08EE232B_EU.bin" - .4byte gUnk_08EE232B - .incbin "sounds/gUnk_08EE232B_1_EU.bin" - .4byte gUnk_08EE232B - .incbin "sounds/gUnk_08EE232B_2_EU.bin" - .4byte gUnk_08EE232B - .incbin "sounds/gUnk_08EE232B_3_EU.bin" - .4byte gUnk_08EE22F2 - .incbin "sounds/gUnk_08EE232B_4_EU.bin" -.else - .incbin "sounds/bgmSecretCastleEntrance_track1_1_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DD6CBD:: @ 08DD6CBD - .incbin "sounds/gUnk_08DD6CBD_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DD6CCA:: @ 08DD6CCA - .incbin "sounds/gUnk_08DD6CCA_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DD6CD8:: @ 08DD6CD8 - .incbin "sounds/gUnk_08DD6CD8_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6CCA - .incbin "sounds/gUnk_08DD6CD8_1_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6CCA -gUnk_08DD6CF2:: @ 08DD6CF2 - .incbin "sounds/gUnk_08DD6CF2_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6CD8 - .incbin "sounds/gUnk_08DD6CF2_1_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6CF2 -gUnk_08DD6D0C:: @ 08DD6D0C - .incbin "sounds/gUnk_08DD6D0C_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6D0C - .incbin "sounds/gUnk_08DD6D0C_1_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6D0C - .incbin "sounds/gUnk_08DD6D0C_2_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6CBD - .incbin "sounds/gUnk_08DD6D0C_3_USA-JP-DEMO_USA-DEMO_JP.bin" -.endif - -bgmSecretCastleEntrance_track2:: @ 08DD6D3B - .incbin "sounds/bgmSecretCastleEntrance_track2.bin" -gUnk_08DD6D3F:: @ 08DD6D3F -.ifdef EU - @ TODO only small differences - .incbin "sounds/gUnk_08DD6D3F_EU.bin" -.else - .incbin "sounds/gUnk_08DD6D3F_1_USA-JP-DEMO_USA-DEMO_JP.bin" -.endif -gUnk_08DD6D48:: @ 08DD6D48 - .incbin "sounds/gUnk_08DD6D48.bin" - .4byte gUnk_08DD6D48 -.ifdef EU - @ TODO only small differences - .incbin "sounds/gUnk_08DD6D48_1_EU.bin" -.else - .incbin "sounds/gUnk_08DD6D48_2_USA-JP-DEMO_USA-DEMO_JP.bin" -.endif - .4byte gUnk_08DD6D3F - .incbin "sounds/gUnk_08DD6D48_3.bin" -bgmSecretCastleEntrance_track3:: @ 08DD6DA5 - .incbin "sounds/bgmSecretCastleEntrance_track3.bin" -gUnk_08DD6DAB:: @ 08DD6DAB -.ifdef EU - @ TODO only small differences - .incbin "sounds/gUnk_08DD6DAB_EU.bin" -.else - .incbin "sounds/gUnk_08DD6DAB_1_USA-JP-DEMO_USA-DEMO_JP.bin" -.endif -gUnk_08DD6DB0:: @ 08DD6DB0 - .incbin "sounds/gUnk_08DD6DB0.bin" - .4byte gUnk_08DD6DB0 - .incbin "sounds/gUnk_08DD6DB0_1.bin" - .4byte gUnk_08DD6DAB - .incbin "sounds/gUnk_08DD6DB0_2.bin" -bgmSecretCastleEntrance_track4:: @ 08DD6DEC -.ifdef EU - @ TODO only small differences - .incbin "sounds/bgmSecretCastleEntrance_track4_EU.bin" -.else - .incbin "sounds/bgmSecretCastleEntrance_track4_1_USA-JP-DEMO_USA-DEMO_JP.bin" -.endif -gUnk_08DD6DF4:: @ 08DD6DF4 - .incbin "sounds/gUnk_08DD6DF4.bin" -gUnk_08DD6E0B:: @ 08DD6E0B - .incbin "sounds/gUnk_08DD6E0B.bin" - .4byte gUnk_08DD6E0B - .incbin "sounds/gUnk_08DD6E0B_1.bin" - .4byte gUnk_08DD6E0B - .incbin "sounds/gUnk_08DD6E0B_2.bin" - .4byte gUnk_08DD6E0B -gUnk_08DD6E2D:: @ 08DD6E2D - .incbin "sounds/gUnk_08DD6E2D.bin" - .4byte gUnk_08DD6E2D - .incbin "sounds/gUnk_08DD6E2D_1.bin" - .4byte gUnk_08DD6E2D - .incbin "sounds/gUnk_08DD6E2D_2.bin" - .4byte gUnk_08DD6E2D - .incbin "sounds/gUnk_08DD6E2D_3.bin" - .4byte gUnk_08DD6DF4 - .incbin "sounds/gUnk_08DD6E2D_4.bin" -bgmSecretCastleEntrance_track5:: @ 08DD6E4D - .incbin "sounds/bgmSecretCastleEntrance_track5.bin" -gUnk_08DD6E54:: @ 08DD6E54 - .incbin "sounds/gUnk_08DD6E54.bin" -gUnk_08DD6E56:: @ 08DD6E56 - .incbin "sounds/gUnk_08DD6E56.bin" - .4byte gUnk_08DD6E56 - .incbin "sounds/gUnk_08DD6E56_1.bin" - .4byte gUnk_08DD6E56 - .incbin "sounds/gUnk_08DD6E56_2.bin" - .4byte gUnk_08DD6E56 - .incbin "sounds/gUnk_08DD6E56_3.bin" -gUnk_08DD6E92:: @ 08DD6E92 - .incbin "sounds/gUnk_08DD6E92.bin" - .4byte gUnk_08DD6E92 - .incbin "sounds/gUnk_08DD6E92_1.bin" - .4byte gUnk_08DD6E54 - .incbin "sounds/gUnk_08DD6E92_2.bin" -bgmSecretCastleEntrance_track6:: @ 08DD6EC6 - .incbin "sounds/bgmSecretCastleEntrance_track6.bin" -gUnk_08DD6ECD:: @ 08DD6ECD - .incbin "sounds/gUnk_08DD6ECD.bin" - .4byte gUnk_08DD6ECD - .incbin "sounds/gUnk_08DD6ECD_1.bin" - -bgmSecretCastleEntrance_track7:: @ 08DD6F8A -.ifdef EU - .incbin "sounds/bgmSecretCastleEntrance_track7_EU.bin" -gUnk_08EE25A0:: @ 08EE25A0 - .incbin "sounds/gUnk_08EE25A0_EU.bin" - .4byte gUnk_08EE25A0 - .incbin "sounds/gUnk_08EE25A0_1_EU.bin" -.else - .incbin "sounds/bgmSecretCastleEntrance_track7_1_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DD6F8D:: @ 08DD6F8D - .incbin "sounds/gUnk_08DD6F8D_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DD6F8D - .incbin "sounds/gUnk_08DD6F8D_1_USA-JP-DEMO_USA-DEMO_JP.bin" -.endif - - -bgmSecretCastleEntrance:: @ 08DD6FC4 - sound_header 8 0 0 0xbc voicegroup033 bgmSecretCastleEntrance_track0 bgmSecretCastleEntrance_track1 bgmSecretCastleEntrance_track2 bgmSecretCastleEntrance_track3 bgmSecretCastleEntrance_track4 bgmSecretCastleEntrance_track5 bgmSecretCastleEntrance_track6 bgmSecretCastleEntrance_track7 - -bgmDeepwoodShrine_track0:: @ 08DD6FEC - .incbin "sounds/bgmDeepwoodShrine_track0.bin" -gUnk_08DD701C:: @ 08DD701C - .incbin "sounds/gUnk_08DD701C.bin" -gUnk_08DD7042:: @ 08DD7042 - .incbin "sounds/gUnk_08DD7042.bin" - .4byte gUnk_08DD701C - .incbin "sounds/gUnk_08DD7042_1.bin" - .4byte gUnk_08DD701C - .incbin "sounds/gUnk_08DD7042_2.bin" - .4byte gUnk_08DD701C - .incbin "sounds/gUnk_08DD7042_3.bin" - .4byte gUnk_08DD701C - .incbin "sounds/gUnk_08DD7042_4.bin" - .4byte gUnk_08DD701C - .incbin "sounds/gUnk_08DD7042_5.bin" - .4byte gUnk_08DD701C - .incbin "sounds/gUnk_08DD7042_6.bin" - .4byte gUnk_08DD7042 - .incbin "sounds/gUnk_08DD7042_7.bin" -bgmDeepwoodShrine_track1:: @ 08DD7135 - .incbin "sounds/bgmDeepwoodShrine_track1.bin" -gUnk_08DD713C:: @ 08DD713C - .incbin "sounds/gUnk_08DD713C.bin" - .4byte gUnk_08DD713C - .incbin "sounds/gUnk_08DD713C_1.bin" -bgmDeepwoodShrine_track2:: @ 08DD714C - .incbin "sounds/bgmDeepwoodShrine_track2.bin" -gUnk_08DD7151:: @ 08DD7151 - .incbin "sounds/gUnk_08DD7151.bin" - .4byte gUnk_08DD7151 - .incbin "sounds/gUnk_08DD7151_1.bin" -bgmDeepwoodShrine:: @ 08DD7174 - sound_header 3 0 0 0xbc voicegroup034 bgmDeepwoodShrine_track0 bgmDeepwoodShrine_track1 bgmDeepwoodShrine_track2 - -bgmCaveOfFlames_track0:: @ 08DD7188 - .incbin "sounds/bgmCaveOfFlames_track0.bin" -bgmCaveOfFlames_track1:: @ 08DD71AE - .incbin "sounds/bgmCaveOfFlames_track1.bin" -gUnk_08DD71C4:: @ 08DD71C4 - .incbin "sounds/gUnk_08DD71C4.bin" -gUnk_08DD71C5:: @ 08DD71C5 - .incbin "sounds/gUnk_08DD71C5.bin" - .4byte gUnk_08DD71C5 - .incbin "sounds/gUnk_08DD71C5_1.bin" - .4byte gUnk_08DD71C5 - .incbin "sounds/gUnk_08DD71C5_2.bin" - .4byte gUnk_08DD71C5 - .incbin "sounds/gUnk_08DD71C5_3.bin" - .4byte gUnk_08DD71C5 - .incbin "sounds/gUnk_08DD71C5_4.bin" - .4byte gUnk_08DD71C5 - .incbin "sounds/gUnk_08DD71C5_5.bin" -gUnk_08DD71EE:: @ 08DD71EE - .incbin "sounds/gUnk_08DD71EE.bin" - .4byte gUnk_08DD71EE - .incbin "sounds/gUnk_08DD71EE_1.bin" - .4byte gUnk_08DD71C4 - .incbin "sounds/gUnk_08DD71EE_2.bin" -bgmCaveOfFlames_track2:: @ 08DD720A - .incbin "sounds/bgmCaveOfFlames_track2.bin" -gUnk_08DD7229:: @ 08DD7229 - .incbin "sounds/gUnk_08DD7229.bin" - .4byte gUnk_08DD7229 - .incbin "sounds/gUnk_08DD7229_1.bin" -bgmCaveOfFlames_track3:: @ 08DD72C4 - .incbin "sounds/bgmCaveOfFlames_track3.bin" -gUnk_08DD72E4:: @ 08DD72E4 - .incbin "sounds/gUnk_08DD72E4.bin" - .4byte gUnk_08DD72E4 - .incbin "sounds/gUnk_08DD72E4_1.bin" -bgmCaveOfFlames_track4:: @ 08DD7391 - .incbin "sounds/bgmCaveOfFlames_track4.bin" -gUnk_08DD73B3:: @ 08DD73B3 - .incbin "sounds/gUnk_08DD73B3.bin" -gUnk_08DD73CE:: @ 08DD73CE - .incbin "sounds/gUnk_08DD73CE.bin" - .4byte gUnk_08DD73CE - .incbin "sounds/gUnk_08DD73CE_1.bin" - .4byte gUnk_08DD73CE - .incbin "sounds/gUnk_08DD73CE_2.bin" - .4byte gUnk_08DD73CE - .incbin "sounds/gUnk_08DD73CE_3.bin" - .4byte gUnk_08DD73CE - .incbin "sounds/gUnk_08DD73CE_4.bin" - .4byte gUnk_08DD73CE - .incbin "sounds/gUnk_08DD73CE_5.bin" - .4byte gUnk_08DD73CE - .incbin "sounds/gUnk_08DD73CE_6.bin" - .4byte gUnk_08DD73CE - .incbin "sounds/gUnk_08DD73CE_7.bin" - .4byte gUnk_08DD73CE - .incbin "sounds/gUnk_08DD73CE_8.bin" - .4byte gUnk_08DD73CE - .incbin "sounds/gUnk_08DD73CE_9.bin" - .4byte gUnk_08DD73CE -gUnk_08DD741A:: @ 08DD741A - .incbin "sounds/gUnk_08DD741A.bin" - .4byte gUnk_08DD741A - .incbin "sounds/gUnk_08DD741A_1.bin" - .4byte gUnk_08DD741A - .incbin "sounds/gUnk_08DD741A_2.bin" - .4byte gUnk_08DD741A - .incbin "sounds/gUnk_08DD741A_3.bin" - .4byte gUnk_08DD741A - .incbin "sounds/gUnk_08DD741A_4.bin" - .4byte gUnk_08DD741A - .incbin "sounds/gUnk_08DD741A_5.bin" - .4byte gUnk_08DD73B3 - .incbin "sounds/gUnk_08DD741A_6.bin" -bgmCaveOfFlames_track5:: @ 08DD7453 - .incbin "sounds/bgmCaveOfFlames_track5.bin" -gUnk_08DD745B:: @ 08DD745B - .incbin "sounds/gUnk_08DD745B.bin" - .4byte gUnk_08DD745B - .incbin "sounds/gUnk_08DD745B_1.bin" -bgmCaveOfFlames_track6:: @ 08DD7517 - .incbin "sounds/bgmCaveOfFlames_track6.bin" -gUnk_08DD7520:: @ 08DD7520 - .incbin "sounds/gUnk_08DD7520.bin" - .4byte gUnk_08DD7520 - .incbin "sounds/gUnk_08DD7520_1.bin" -bgmCaveOfFlames_track7:: @ 08DD7545 - .incbin "sounds/bgmCaveOfFlames_track7.bin" -gUnk_08DD7551:: @ 08DD7551 - .incbin "sounds/gUnk_08DD7551.bin" -gUnk_08DD7568:: @ 08DD7568 - .incbin "sounds/gUnk_08DD7568.bin" - .4byte gUnk_08DD7568 - .incbin "sounds/gUnk_08DD7568_1.bin" - .4byte gUnk_08DD7568 - .incbin "sounds/gUnk_08DD7568_2.bin" - .4byte gUnk_08DD7568 - .incbin "sounds/gUnk_08DD7568_3.bin" - .4byte gUnk_08DD7568 - .incbin "sounds/gUnk_08DD7568_4.bin" - .4byte gUnk_08DD7568 - .incbin "sounds/gUnk_08DD7568_5.bin" - .4byte gUnk_08DD7568 - .incbin "sounds/gUnk_08DD7568_6.bin" - .4byte gUnk_08DD7568 - .incbin "sounds/gUnk_08DD7568_7.bin" - .4byte gUnk_08DD7568 - .incbin "sounds/gUnk_08DD7568_8.bin" - .4byte gUnk_08DD7568 - .incbin "sounds/gUnk_08DD7568_9.bin" - .4byte gUnk_08DD7568 -gUnk_08DD75B3:: @ 08DD75B3 - .incbin "sounds/gUnk_08DD75B3.bin" - .4byte gUnk_08DD75B3 - .incbin "sounds/gUnk_08DD75B3_1.bin" - .4byte gUnk_08DD75B3 - .incbin "sounds/gUnk_08DD75B3_2.bin" - .4byte gUnk_08DD75B3 - .incbin "sounds/gUnk_08DD75B3_3.bin" - .4byte gUnk_08DD75B3 - .incbin "sounds/gUnk_08DD75B3_4.bin" - .4byte gUnk_08DD75B3 - .incbin "sounds/gUnk_08DD75B3_5.bin" - .4byte gUnk_08DD7551 - .incbin "sounds/gUnk_08DD75B3_6.bin" -bgmCaveOfFlames_track8:: @ 08DD75EC - .incbin "sounds/bgmCaveOfFlames_track8.bin" -gUnk_08DD75F6:: @ 08DD75F6 - .incbin "sounds/gUnk_08DD75F6.bin" - .4byte gUnk_08DD75F6 - .incbin "sounds/gUnk_08DD75F6_1.bin" -bgmCaveOfFlames:: @ 08DD7670 - sound_header 9 0 0 0xbc voicegroup035 bgmCaveOfFlames_track0 bgmCaveOfFlames_track1 bgmCaveOfFlames_track2 bgmCaveOfFlames_track3 bgmCaveOfFlames_track4 bgmCaveOfFlames_track5 bgmCaveOfFlames_track6 bgmCaveOfFlames_track7 bgmCaveOfFlames_track8 - -bgmFortressOfWinds_track0:: @ 08DD769C - .incbin "sounds/bgmFortressOfWinds_track0.bin" -gUnk_08DD76A7:: @ 08DD76A7 - .incbin "sounds/gUnk_08DD76A7.bin" -gUnk_08DD76AD:: @ 08DD76AD - .incbin "sounds/gUnk_08DD76AD.bin" -gUnk_08DD76CB:: @ 08DD76CB - .incbin "sounds/gUnk_08DD76CB.bin" -gUnk_08DD76DA:: @ 08DD76DA - .incbin "sounds/gUnk_08DD76DA.bin" -gUnk_08DD76F0:: @ 08DD76F0 - .incbin "sounds/gUnk_08DD76F0.bin" -gUnk_08DD76FA:: @ 08DD76FA - .incbin "sounds/gUnk_08DD76FA.bin" -gUnk_08DD7714:: @ 08DD7714 - .incbin "sounds/gUnk_08DD7714.bin" -gUnk_08DD772A:: @ 08DD772A - .incbin "sounds/gUnk_08DD772A.bin" -gUnk_08DD7740:: @ 08DD7740 - .incbin "sounds/gUnk_08DD7740.bin" - .4byte gUnk_08DD76AD - .incbin "sounds/gUnk_08DD7740_1.bin" - .4byte gUnk_08DD76CB - .incbin "sounds/gUnk_08DD7740_2.bin" - .4byte gUnk_08DD76DA - .incbin "sounds/gUnk_08DD7740_3.bin" - .4byte gUnk_08DD76F0 - .incbin "sounds/gUnk_08DD7740_4.bin" - .4byte gUnk_08DD76FA - .incbin "sounds/gUnk_08DD7740_5.bin" - .4byte gUnk_08DD7714 - .incbin "sounds/gUnk_08DD7740_6.bin" - .4byte gUnk_08DD772A - .incbin "sounds/gUnk_08DD7740_7.bin" - .4byte gUnk_08DD7740 - .incbin "sounds/gUnk_08DD7740_8.bin" - .4byte gUnk_08DD7714 - .incbin "sounds/gUnk_08DD7740_9.bin" - .4byte gUnk_08DD772A - .incbin "sounds/gUnk_08DD7740_10.bin" - .4byte gUnk_08DD7740 - .incbin "sounds/gUnk_08DD7740_11.bin" - .4byte gUnk_08DD76A7 - .incbin "sounds/gUnk_08DD7740_12.bin" -bgmFortressOfWinds_track1:: @ 08DD77D9 - .incbin "sounds/bgmFortressOfWinds_track1.bin" -gUnk_08DD77E1:: @ 08DD77E1 - .incbin "sounds/gUnk_08DD77E1.bin" -gUnk_08DD77F6:: @ 08DD77F6 - .incbin "sounds/gUnk_08DD77F6.bin" -gUnk_08DD77FD:: @ 08DD77FD - .incbin "sounds/gUnk_08DD77FD.bin" -gUnk_08DD7842:: @ 08DD7842 - .incbin "sounds/gUnk_08DD7842.bin" -gUnk_08DD7852:: @ 08DD7852 - .incbin "sounds/gUnk_08DD7852.bin" -gUnk_08DD7869:: @ 08DD7869 - .incbin "sounds/gUnk_08DD7869.bin" -gUnk_08DD7879:: @ 08DD7879 - .incbin "sounds/gUnk_08DD7879.bin" - .4byte gUnk_08DD77F6 - .incbin "sounds/gUnk_08DD7879_1.bin" - .4byte gUnk_08DD77FD - .incbin "sounds/gUnk_08DD7879_2.bin" - .4byte gUnk_08DD7842 - .incbin "sounds/gUnk_08DD7879_3.bin" - .4byte gUnk_08DD7852 - .incbin "sounds/gUnk_08DD7879_4.bin" - .4byte gUnk_08DD7869 - .incbin "sounds/gUnk_08DD7879_5.bin" - .4byte gUnk_08DD7879 - .incbin "sounds/gUnk_08DD7879_6.bin" - .4byte gUnk_08DD7842 - .incbin "sounds/gUnk_08DD7879_7.bin" - .4byte gUnk_08DD7852 - .incbin "sounds/gUnk_08DD7879_8.bin" - .4byte gUnk_08DD7869 - .incbin "sounds/gUnk_08DD7879_9.bin" - .4byte gUnk_08DD7879 - .incbin "sounds/gUnk_08DD7879_10.bin" - .4byte gUnk_08DD77E1 - .incbin "sounds/gUnk_08DD7879_11.bin" -bgmFortressOfWinds_track2:: @ 08DD7901 - .incbin "sounds/bgmFortressOfWinds_track2.bin" -gUnk_08DD7908:: @ 08DD7908 - .incbin "sounds/gUnk_08DD7908.bin" -gUnk_08DD7913:: @ 08DD7913 - .incbin "sounds/gUnk_08DD7913.bin" -gUnk_08DD7920:: @ 08DD7920 - .incbin "sounds/gUnk_08DD7920.bin" -gUnk_08DD792D:: @ 08DD792D - .incbin "sounds/gUnk_08DD792D.bin" -gUnk_08DD7937:: @ 08DD7937 - .incbin "sounds/gUnk_08DD7937.bin" -gUnk_08DD7944:: @ 08DD7944 - .incbin "sounds/gUnk_08DD7944.bin" - .4byte gUnk_08DD7913 - .incbin "sounds/gUnk_08DD7944_1.bin" - .4byte gUnk_08DD7920 - .incbin "sounds/gUnk_08DD7944_2.bin" - .4byte gUnk_08DD792D - .incbin "sounds/gUnk_08DD7944_3.bin" - .4byte gUnk_08DD7937 - .incbin "sounds/gUnk_08DD7944_4.bin" - .4byte gUnk_08DD7944 - .incbin "sounds/gUnk_08DD7944_5.bin" - .4byte gUnk_08DD7920 - .incbin "sounds/gUnk_08DD7944_6.bin" - .4byte gUnk_08DD792D - .incbin "sounds/gUnk_08DD7944_7.bin" - .4byte gUnk_08DD7937 - .incbin "sounds/gUnk_08DD7944_8.bin" - .4byte gUnk_08DD7944 - .incbin "sounds/gUnk_08DD7944_9.bin" - .4byte gUnk_08DD7908 - .incbin "sounds/gUnk_08DD7944_10.bin" -bgmFortressOfWinds_track3:: @ 08DD7998 - .incbin "sounds/bgmFortressOfWinds_track3.bin" -gUnk_08DD799F:: @ 08DD799F - .incbin "sounds/gUnk_08DD799F.bin" -gUnk_08DD79DC:: @ 08DD79DC - .incbin "sounds/gUnk_08DD79DC.bin" -gUnk_08DD79F6:: @ 08DD79F6 - .incbin "sounds/gUnk_08DD79F6.bin" - .4byte gUnk_08DD79DC - .incbin "sounds/gUnk_08DD79F6_1.bin" - .4byte gUnk_08DD79F6 - .incbin "sounds/gUnk_08DD79F6_2.bin" - .4byte gUnk_08DD79DC - .incbin "sounds/gUnk_08DD79F6_3.bin" - .4byte gUnk_08DD79F6 - .incbin "sounds/gUnk_08DD79F6_4.bin" - .4byte gUnk_08DD799F - .incbin "sounds/gUnk_08DD79F6_5.bin" -bgmFortressOfWinds_track4:: @ 08DD7AB7 - .incbin "sounds/bgmFortressOfWinds_track4.bin" -gUnk_08DD7ABE:: @ 08DD7ABE - .incbin "sounds/gUnk_08DD7ABE.bin" -gUnk_08DD7AFB:: @ 08DD7AFB - .incbin "sounds/gUnk_08DD7AFB.bin" -gUnk_08DD7B15:: @ 08DD7B15 - .incbin "sounds/gUnk_08DD7B15.bin" - .4byte gUnk_08DD7AFB - .incbin "sounds/gUnk_08DD7B15_1.bin" - .4byte gUnk_08DD7B15 - .incbin "sounds/gUnk_08DD7B15_2.bin" - .4byte gUnk_08DD7AFB - .incbin "sounds/gUnk_08DD7B15_3.bin" - .4byte gUnk_08DD7B15 - .incbin "sounds/gUnk_08DD7B15_4.bin" - .4byte gUnk_08DD7ABE - .incbin "sounds/gUnk_08DD7B15_5.bin" -bgmFortressOfWinds_track5:: @ 08DD7BD6 - .incbin "sounds/bgmFortressOfWinds_track5.bin" -gUnk_08DD7BDE:: @ 08DD7BDE - .incbin "sounds/gUnk_08DD7BDE.bin" -gUnk_08DD7BF2:: @ 08DD7BF2 - .incbin "sounds/gUnk_08DD7BF2.bin" -gUnk_08DD7C04:: @ 08DD7C04 - .incbin "sounds/gUnk_08DD7C04.bin" - .4byte gUnk_08DD7C04 - .incbin "sounds/gUnk_08DD7C04_1.bin" -gUnk_08DD7C2F:: @ 08DD7C2F - .incbin "sounds/gUnk_08DD7C2F.bin" -gUnk_08DD7C59:: @ 08DD7C59 - .incbin "sounds/gUnk_08DD7C59.bin" - .4byte gUnk_08DD7C59 - .incbin "sounds/gUnk_08DD7C59_1.bin" - .4byte gUnk_08DD7C59 - .incbin "sounds/gUnk_08DD7C59_2.bin" - .4byte gUnk_08DD7C59 - .incbin "sounds/gUnk_08DD7C59_3.bin" - .4byte gUnk_08DD7C04 - .incbin "sounds/gUnk_08DD7C59_4.bin" - .4byte gUnk_08DD7BF2 - .incbin "sounds/gUnk_08DD7C59_5.bin" - .4byte gUnk_08DD7C04 -gUnk_08DD7CB5:: @ 08DD7CB5 - .incbin "sounds/gUnk_08DD7CB5.bin" - .4byte gUnk_08DD7C04 - .incbin "sounds/gUnk_08DD7CB5_1.bin" - .4byte gUnk_08DD7C2F - .incbin "sounds/gUnk_08DD7CB5_2.bin" - .4byte gUnk_08DD7C59 - .incbin "sounds/gUnk_08DD7CB5_3.bin" - .4byte gUnk_08DD7C59 - .incbin "sounds/gUnk_08DD7CB5_4.bin" - .4byte gUnk_08DD7C59 - .incbin "sounds/gUnk_08DD7CB5_5.bin" - .4byte gUnk_08DD7C59 - .incbin "sounds/gUnk_08DD7CB5_6.bin" - .4byte gUnk_08DD7C59 - .incbin "sounds/gUnk_08DD7CB5_7.bin" - .4byte gUnk_08DD7C59 - .incbin "sounds/gUnk_08DD7CB5_8.bin" - .4byte gUnk_08DD7C59 - .incbin "sounds/gUnk_08DD7CB5_9.bin" - .4byte gUnk_08DD7C59 - .incbin "sounds/gUnk_08DD7CB5_10.bin" - .4byte gUnk_08DD7CB5 - .incbin "sounds/gUnk_08DD7CB5_11.bin" - .4byte gUnk_08DD7C04 - .incbin "sounds/gUnk_08DD7CB5_12.bin" - .4byte gUnk_08DD7BDE - .incbin "sounds/gUnk_08DD7CB5_13.bin" -bgmFortressOfWinds_track6:: @ 08DD7D0A - .incbin "sounds/bgmFortressOfWinds_track6.bin" -gUnk_08DD7D11:: @ 08DD7D11 - .incbin "sounds/gUnk_08DD7D11.bin" -gUnk_08DD7D28:: @ 08DD7D28 - .incbin "sounds/gUnk_08DD7D28.bin" -gUnk_08DD7D50:: @ 08DD7D50 - .incbin "sounds/gUnk_08DD7D50.bin" -gUnk_08DD7D79:: @ 08DD7D79 - .incbin "sounds/gUnk_08DD7D79.bin" -gUnk_08DD7DA1:: @ 08DD7DA1 - .incbin "sounds/gUnk_08DD7DA1.bin" - .4byte gUnk_08DD7D28 - .incbin "sounds/gUnk_08DD7DA1_1.bin" - .4byte gUnk_08DD7D50 - .incbin "sounds/gUnk_08DD7DA1_2.bin" - .4byte gUnk_08DD7D79 - .incbin "sounds/gUnk_08DD7DA1_3.bin" - .4byte gUnk_08DD7DA1 - .incbin "sounds/gUnk_08DD7DA1_4.bin" - .4byte gUnk_08DD7D11 - .incbin "sounds/gUnk_08DD7DA1_5.bin" -bgmFortressOfWinds:: @ 08DD7E08 - sound_header 7 0 0 0xbc voicegroup036 bgmFortressOfWinds_track0 bgmFortressOfWinds_track1 bgmFortressOfWinds_track2 bgmFortressOfWinds_track3 bgmFortressOfWinds_track4 bgmFortressOfWinds_track5 bgmFortressOfWinds_track6 - -bgmTempleOfDroplets_track0:: @ 08DD7E2C - .incbin "sounds/bgmTempleOfDroplets_track0.bin" -gUnk_08DD7E37:: @ 08DD7E37 - .incbin "sounds/gUnk_08DD7E37.bin" -gUnk_08DD7E41:: @ 08DD7E41 - .incbin "sounds/gUnk_08DD7E41.bin" -gUnk_08DD7E51:: @ 08DD7E51 - .incbin "sounds/gUnk_08DD7E51.bin" - .4byte gUnk_08DD7E41 - .incbin "sounds/gUnk_08DD7E51_1.bin" - .4byte gUnk_08DD7E41 - .incbin "sounds/gUnk_08DD7E51_2.bin" - .4byte gUnk_08DD7E41 - .incbin "sounds/gUnk_08DD7E51_3.bin" - .4byte gUnk_08DD7E51 - .incbin "sounds/gUnk_08DD7E51_4.bin" - .4byte gUnk_08DD7E41 - .incbin "sounds/gUnk_08DD7E51_5.bin" - .4byte gUnk_08DD7E51 - .incbin "sounds/gUnk_08DD7E51_6.bin" - .4byte gUnk_08DD7E41 - .incbin "sounds/gUnk_08DD7E51_7.bin" - .4byte gUnk_08DD7E41 - .incbin "sounds/gUnk_08DD7E51_8.bin" - .4byte gUnk_08DD7E41 - .incbin "sounds/gUnk_08DD7E51_9.bin" - .4byte gUnk_08DD7E37 - .incbin "sounds/gUnk_08DD7E51_10.bin" -bgmTempleOfDroplets_track1:: @ 08DD7EA2 - .incbin "sounds/bgmTempleOfDroplets_track1.bin" -gUnk_08DD7EA9:: @ 08DD7EA9 - .incbin "sounds/gUnk_08DD7EA9.bin" -gUnk_08DD7F3D:: @ 08DD7F3D - .incbin "sounds/gUnk_08DD7F3D.bin" - .4byte gUnk_08DD7F3D - .incbin "sounds/gUnk_08DD7F3D_1.bin" - .4byte gUnk_08DD7EA9 - .incbin "sounds/gUnk_08DD7F3D_2.bin" -bgmTempleOfDroplets_track2:: @ 08DD7F96 - .incbin "sounds/bgmTempleOfDroplets_track2.bin" -gUnk_08DD7FA0:: @ 08DD7FA0 - .incbin "sounds/gUnk_08DD7FA0.bin" -gUnk_08DD7FAA:: @ 08DD7FAA - .incbin "sounds/gUnk_08DD7FAA.bin" -gUnk_08DD7FBA:: @ 08DD7FBA - .incbin "sounds/gUnk_08DD7FBA.bin" - .4byte gUnk_08DD7FAA - .incbin "sounds/gUnk_08DD7FBA_1.bin" -gUnk_08DD8005:: @ 08DD8005 - .incbin "sounds/gUnk_08DD8005.bin" - .4byte gUnk_08DD8005 - .incbin "sounds/gUnk_08DD8005_1.bin" - .4byte gUnk_08DD7FAA - .incbin "sounds/gUnk_08DD8005_2.bin" - .4byte gUnk_08DD7FBA - .incbin "sounds/gUnk_08DD8005_3.bin" - .4byte gUnk_08DD7FAA - .incbin "sounds/gUnk_08DD8005_4.bin" -gUnk_08DD80C6:: @ 08DD80C6 - .incbin "sounds/gUnk_08DD80C6.bin" - .4byte gUnk_08DD8005 - .incbin "sounds/gUnk_08DD80C6_1.bin" - .4byte gUnk_08DD80C6 - .incbin "sounds/gUnk_08DD80C6_2.bin" - .4byte gUnk_08DD8005 - .incbin "sounds/gUnk_08DD80C6_3.bin" - .4byte gUnk_08DD7FA0 - .incbin "sounds/gUnk_08DD80C6_4.bin" -bgmTempleOfDroplets_track3:: @ 08DD80FA - .incbin "sounds/bgmTempleOfDroplets_track3.bin" -gUnk_08DD8101:: @ 08DD8101 - .incbin "sounds/gUnk_08DD8101.bin" -gUnk_08DD8121:: @ 08DD8121 - .incbin "sounds/gUnk_08DD8121.bin" - .4byte gUnk_08DD8121 - .incbin "sounds/gUnk_08DD8121_1.bin" -gUnk_08DD8222:: @ 08DD8222 - .incbin "sounds/gUnk_08DD8222.bin" - .4byte gUnk_08DD8222 - .incbin "sounds/gUnk_08DD8222_1.bin" - .4byte gUnk_08DD8101 - .incbin "sounds/gUnk_08DD8222_2.bin" -bgmTempleOfDroplets_track4:: @ 08DD82D6 - .incbin "sounds/bgmTempleOfDroplets_track4.bin" -gUnk_08DD82DD:: @ 08DD82DD - .incbin "sounds/gUnk_08DD82DD.bin" - .4byte gUnk_08DD82DD - .incbin "sounds/gUnk_08DD82DD_1.bin" -bgmTempleOfDroplets_track5:: @ 08DD82F0 - .incbin "sounds/bgmTempleOfDroplets_track5.bin" -gUnk_08DD82F7:: @ 08DD82F7 - .incbin "sounds/gUnk_08DD82F7.bin" -gUnk_08DD82FB:: @ 08DD82FB - .incbin "sounds/gUnk_08DD82FB.bin" - .4byte gUnk_08DD82FB - .incbin "sounds/gUnk_08DD82FB_1.bin" -gUnk_08DD83A6:: @ 08DD83A6 - .incbin "sounds/gUnk_08DD83A6.bin" - .4byte gUnk_08DD83A6 - .incbin "sounds/gUnk_08DD83A6_1.bin" - .4byte gUnk_08DD82F7 - .incbin "sounds/gUnk_08DD83A6_2.bin" -bgmTempleOfDroplets:: @ 08DD83CC - sound_header 6 0 0 0xbc voicegroup037 bgmTempleOfDroplets_track0 bgmTempleOfDroplets_track1 bgmTempleOfDroplets_track2 bgmTempleOfDroplets_track3 bgmTempleOfDroplets_track4 bgmTempleOfDroplets_track5 - -bgmPalaceOfWinds_track0:: @ 08DD83EC - .incbin "sounds/bgmPalaceOfWinds_track0.bin" -gUnk_08DD8441:: @ 08DD8441 - .incbin "sounds/gUnk_08DD8441.bin" - .4byte gUnk_08DD8441 - .incbin "sounds/gUnk_08DD8441_1.bin" -bgmPalaceOfWinds_track1:: @ 08DD8469 - .incbin "sounds/bgmPalaceOfWinds_track1.bin" -gUnk_08DD8474:: @ 08DD8474 - .incbin "sounds/gUnk_08DD8474.bin" -gUnk_08DD8493:: @ 08DD8493 - .incbin "sounds/gUnk_08DD8493.bin" - .4byte gUnk_08DD8474 - .incbin "sounds/gUnk_08DD8493_1.bin" - .4byte gUnk_08DD8493 - .incbin "sounds/gUnk_08DD8493_2.bin" -gUnk_08DD84D4:: @ 08DD84D4 - .incbin "sounds/gUnk_08DD84D4.bin" - .4byte gUnk_08DD84D4 - .incbin "sounds/gUnk_08DD84D4_1.bin" -gUnk_08DD8570:: @ 08DD8570 - .incbin "sounds/gUnk_08DD8570.bin" - .4byte gUnk_08DD8570 - .incbin "sounds/gUnk_08DD8570_1.bin" -gUnk_08DD85EC:: @ 08DD85EC - .incbin "sounds/gUnk_08DD85EC.bin" - .4byte gUnk_08DD85EC - .incbin "sounds/gUnk_08DD85EC_1.bin" -bgmPalaceOfWinds_track2:: @ 08DD86C1 - .incbin "sounds/bgmPalaceOfWinds_track2.bin" -gUnk_08DD8708:: @ 08DD8708 - .incbin "sounds/gUnk_08DD8708.bin" - .4byte gUnk_08DD8708 - .incbin "sounds/gUnk_08DD8708_1.bin" -gUnk_08DD87A6:: @ 08DD87A6 - .incbin "sounds/gUnk_08DD87A6.bin" - .4byte gUnk_08DD87A6 - .incbin "sounds/gUnk_08DD87A6_1.bin" -gUnk_08DD8845:: @ 08DD8845 - .incbin "sounds/gUnk_08DD8845.bin" - .4byte gUnk_08DD8845 - .incbin "sounds/gUnk_08DD8845_1.bin" -bgmPalaceOfWinds_track3:: @ 08DD88C4 - .incbin "sounds/bgmPalaceOfWinds_track3.bin" -gUnk_08DD88FF:: @ 08DD88FF - .incbin "sounds/gUnk_08DD88FF.bin" -gUnk_08DD8907:: @ 08DD8907 - .incbin "sounds/gUnk_08DD8907.bin" - .4byte gUnk_08DD88FF - .incbin "sounds/gUnk_08DD8907_1.bin" - .4byte gUnk_08DD8907 - .incbin "sounds/gUnk_08DD8907_2.bin" - .4byte gUnk_08DD88FF - .incbin "sounds/gUnk_08DD8907_3.bin" - .4byte gUnk_08DD8907 - .incbin "sounds/gUnk_08DD8907_4.bin" - .4byte gUnk_08DD88FF - .incbin "sounds/gUnk_08DD8907_5.bin" - .4byte gUnk_08DD8907 - .incbin "sounds/gUnk_08DD8907_6.bin" - .4byte gUnk_08DD88FF - .incbin "sounds/gUnk_08DD8907_7.bin" - .4byte gUnk_08DD8907 - .incbin "sounds/gUnk_08DD8907_8.bin" - .4byte gUnk_08DD88FF - .incbin "sounds/gUnk_08DD8907_9.bin" - .4byte gUnk_08DD88FF - .incbin "sounds/gUnk_08DD8907_10.bin" - .4byte gUnk_08DD88FF - .incbin "sounds/gUnk_08DD8907_11.bin" - .4byte gUnk_08DD88FF - .incbin "sounds/gUnk_08DD8907_12.bin" - .4byte gUnk_08DD8907 - .incbin "sounds/gUnk_08DD8907_13.bin" - .4byte gUnk_08DD88FF - .incbin "sounds/gUnk_08DD8907_14.bin" - .4byte gUnk_08DD8907 - .incbin "sounds/gUnk_08DD8907_15.bin" - .4byte gUnk_08DD88FF - .incbin "sounds/gUnk_08DD8907_16.bin" -gUnk_08DD89C9:: @ 08DD89C9 - .incbin "sounds/gUnk_08DD89C9.bin" -gUnk_08DD8A37:: @ 08DD8A37 - .incbin "sounds/gUnk_08DD8A37.bin" - .4byte gUnk_08DD8A37 - .incbin "sounds/gUnk_08DD8A37_1.bin" - .4byte gUnk_08DD89C9 - .incbin "sounds/gUnk_08DD8A37_2.bin" -bgmPalaceOfWinds_track4:: @ 08DD8ABD - .incbin "sounds/bgmPalaceOfWinds_track4.bin" -gUnk_08DD8AC6:: @ 08DD8AC6 - .incbin "sounds/gUnk_08DD8AC6.bin" -gUnk_08DD8AD4:: @ 08DD8AD4 - .incbin "sounds/gUnk_08DD8AD4.bin" - .4byte gUnk_08DD8AC6 - .incbin "sounds/gUnk_08DD8AD4_1.bin" - .4byte gUnk_08DD8AD4 - .incbin "sounds/gUnk_08DD8AD4_2.bin" - .4byte gUnk_08DD8AC6 - .incbin "sounds/gUnk_08DD8AD4_3.bin" - .4byte gUnk_08DD8AD4 - .incbin "sounds/gUnk_08DD8AD4_4.bin" - .4byte gUnk_08DD8AC6 - .incbin "sounds/gUnk_08DD8AD4_5.bin" - .4byte gUnk_08DD8AD4 - .incbin "sounds/gUnk_08DD8AD4_6.bin" - .4byte gUnk_08DD8AC6 - .incbin "sounds/gUnk_08DD8AD4_7.bin" - .4byte gUnk_08DD8AD4 - .incbin "sounds/gUnk_08DD8AD4_8.bin" - .4byte gUnk_08DD8AC6 - .incbin "sounds/gUnk_08DD8AD4_9.bin" - .4byte gUnk_08DD8AD4 - .incbin "sounds/gUnk_08DD8AD4_10.bin" - .4byte gUnk_08DD8AC6 - .incbin "sounds/gUnk_08DD8AD4_11.bin" - .4byte gUnk_08DD8AD4 - .incbin "sounds/gUnk_08DD8AD4_12.bin" -gUnk_08DD8B71:: @ 08DD8B71 - .incbin "sounds/gUnk_08DD8B71.bin" - .4byte gUnk_08DD8B71 - .incbin "sounds/gUnk_08DD8B71_1.bin" -bgmPalaceOfWinds_track5:: @ 08DD8B9B - .incbin "sounds/bgmPalaceOfWinds_track5.bin" -gUnk_08DD8BB6:: @ 08DD8BB6 - .incbin "sounds/gUnk_08DD8BB6.bin" - .4byte gUnk_08DD8BB6 - .incbin "sounds/gUnk_08DD8BB6_1.bin" -bgmPalaceOfWinds_track6:: @ 08DD8BC0 - .incbin "sounds/bgmPalaceOfWinds_track6.bin" -gUnk_08DD8BD8:: @ 08DD8BD8 - .incbin "sounds/gUnk_08DD8BD8.bin" -gUnk_08DD8BE8:: @ 08DD8BE8 - .incbin "sounds/gUnk_08DD8BE8.bin" -gUnk_08DD8C0D:: @ 08DD8C0D - .incbin "sounds/gUnk_08DD8C0D.bin" -gUnk_08DD8C1F:: @ 08DD8C1F - .incbin "sounds/gUnk_08DD8C1F.bin" - .4byte gUnk_08DD8BD8 - .incbin "sounds/gUnk_08DD8C1F_1.bin" - .4byte gUnk_08DD8BE8 - .incbin "sounds/gUnk_08DD8C1F_2.bin" - .4byte gUnk_08DD8C0D - .incbin "sounds/gUnk_08DD8C1F_3.bin" - .4byte gUnk_08DD8C1F - .incbin "sounds/gUnk_08DD8C1F_4.bin" - .4byte gUnk_08DD8BD8 - .incbin "sounds/gUnk_08DD8C1F_5.bin" - .4byte gUnk_08DD8BE8 - .incbin "sounds/gUnk_08DD8C1F_6.bin" - .4byte gUnk_08DD8C0D - .incbin "sounds/gUnk_08DD8C1F_7.bin" - .4byte gUnk_08DD8C1F - .incbin "sounds/gUnk_08DD8C1F_8.bin" - .4byte gUnk_08DD8BD8 - .incbin "sounds/gUnk_08DD8C1F_9.bin" - .4byte gUnk_08DD8BE8 - .incbin "sounds/gUnk_08DD8C1F_10.bin" - .4byte gUnk_08DD8C0D - .incbin "sounds/gUnk_08DD8C1F_11.bin" - .4byte gUnk_08DD8C1F - .incbin "sounds/gUnk_08DD8C1F_12.bin" -gUnk_08DD8C9C:: @ 08DD8C9C - .incbin "sounds/gUnk_08DD8C9C.bin" -gUnk_08DD8CAC:: @ 08DD8CAC - .incbin "sounds/gUnk_08DD8CAC.bin" -gUnk_08DD8CC2:: @ 08DD8CC2 - .incbin "sounds/gUnk_08DD8CC2.bin" - .4byte gUnk_08DD8CAC - .incbin "sounds/gUnk_08DD8CC2_1.bin" - .4byte gUnk_08DD8C9C -gUnk_08DD8CDB:: @ 08DD8CDB - .incbin "sounds/gUnk_08DD8CDB.bin" - .4byte gUnk_08DD8C9C - .incbin "sounds/gUnk_08DD8CDB_1.bin" - .4byte gUnk_08DD8CAC - .incbin "sounds/gUnk_08DD8CDB_2.bin" - .4byte gUnk_08DD8C9C - .incbin "sounds/gUnk_08DD8CDB_3.bin" - .4byte gUnk_08DD8CDB - .incbin "sounds/gUnk_08DD8CDB_4.bin" - .4byte gUnk_08DD8C9C - .incbin "sounds/gUnk_08DD8CDB_5.bin" - .4byte gUnk_08DD8CAC - .incbin "sounds/gUnk_08DD8CDB_6.bin" - .4byte gUnk_08DD8C9C - .incbin "sounds/gUnk_08DD8CDB_7.bin" - .4byte gUnk_08DD8CDB - .incbin "sounds/gUnk_08DD8CDB_8.bin" - .4byte gUnk_08DD8CC2 - .incbin "sounds/gUnk_08DD8CDB_9.bin" -bgmPalaceOfWinds_track7:: @ 08DD8D7E - .incbin "sounds/bgmPalaceOfWinds_track7.bin" -gUnk_08DD8DA2:: @ 08DD8DA2 - .incbin "sounds/gUnk_08DD8DA2.bin" -gUnk_08DD8DC6:: @ 08DD8DC6 - .incbin "sounds/gUnk_08DD8DC6.bin" - .4byte gUnk_08DD8DC6 - .incbin "sounds/gUnk_08DD8DC6_1.bin" - .4byte gUnk_08DD8DC6 - .incbin "sounds/gUnk_08DD8DC6_2.bin" - .4byte gUnk_08DD8DC6 - .incbin "sounds/gUnk_08DD8DC6_3.bin" - .4byte gUnk_08DD8DC6 - .incbin "sounds/gUnk_08DD8DC6_4.bin" - .4byte gUnk_08DD8DC6 - .incbin "sounds/gUnk_08DD8DC6_5.bin" - .4byte gUnk_08DD8DC6 -gUnk_08DD8E0A:: @ 08DD8E0A - .incbin "sounds/gUnk_08DD8E0A.bin" - .4byte gUnk_08DD8E0A - .incbin "sounds/gUnk_08DD8E0A_1.bin" - .4byte gUnk_08DD8DC6 - .incbin "sounds/gUnk_08DD8E0A_2.bin" - .4byte gUnk_08DD8DC6 - .incbin "sounds/gUnk_08DD8E0A_3.bin" - .4byte gUnk_08DD8DC6 - .incbin "sounds/gUnk_08DD8E0A_4.bin" - .4byte gUnk_08DD8DC6 - .incbin "sounds/gUnk_08DD8E0A_5.bin" - .4byte gUnk_08DD8DC6 - .incbin "sounds/gUnk_08DD8E0A_6.bin" - .4byte gUnk_08DD8DC6 - .incbin "sounds/gUnk_08DD8E0A_7.bin" - .4byte gUnk_08DD8DA2 - .incbin "sounds/gUnk_08DD8E0A_8.bin" -bgmPalaceOfWinds:: @ 08DD8E5C - sound_header 8 0 0 0xa8 voicegroup038 bgmPalaceOfWinds_track0 bgmPalaceOfWinds_track1 bgmPalaceOfWinds_track2 bgmPalaceOfWinds_track3 bgmPalaceOfWinds_track4 bgmPalaceOfWinds_track5 bgmPalaceOfWinds_track6 bgmPalaceOfWinds_track7 - -bgmEzloStory_track0:: @ 08DD8E84 - .incbin "sounds/bgmEzloStory_track0.bin" -gUnk_08DD8E8F:: @ 08DD8E8F - .incbin "sounds/gUnk_08DD8E8F.bin" - .4byte gUnk_08DD8E8F - .incbin "sounds/gUnk_08DD8E8F_1.bin" -bgmEzloStory_track1:: @ 08DD8ED0 - .incbin "sounds/bgmEzloStory_track1.bin" -gUnk_08DD8ED7:: @ 08DD8ED7 - .incbin "sounds/gUnk_08DD8ED7.bin" - .4byte gUnk_08DD8ED7 - .incbin "sounds/gUnk_08DD8ED7_1.bin" -bgmEzloStory_track2:: @ 08DD8EF7 - .incbin "sounds/bgmEzloStory_track2.bin" -gUnk_08DD8F01:: @ 08DD8F01 - .incbin "sounds/gUnk_08DD8F01.bin" -gUnk_08DD8F26:: @ 08DD8F26 - .incbin "sounds/gUnk_08DD8F26.bin" - .4byte gUnk_08DD8F26 - .incbin "sounds/gUnk_08DD8F26_1.bin" - .4byte gUnk_08DD8F01 - .incbin "sounds/gUnk_08DD8F26_2.bin" -bgmEzloStory_track3:: @ 08DD8F4F - .incbin "sounds/bgmEzloStory_track3.bin" -gUnk_08DD8F54:: @ 08DD8F54 - .incbin "sounds/gUnk_08DD8F54.bin" -gUnk_08DD8F6A:: @ 08DD8F6A - .incbin "sounds/gUnk_08DD8F6A.bin" -gUnk_08DD8F81:: @ 08DD8F81 - .incbin "sounds/gUnk_08DD8F81.bin" - .4byte gUnk_08DD8F81 - .incbin "sounds/gUnk_08DD8F81_1.bin" - .4byte gUnk_08DD8F81 - .incbin "sounds/gUnk_08DD8F81_2.bin" - .4byte gUnk_08DD8F6A -gUnk_08DD8FA7:: @ 08DD8FA7 - .incbin "sounds/gUnk_08DD8FA7.bin" - .4byte gUnk_08DD8FA7 - .incbin "sounds/gUnk_08DD8FA7_1.bin" - .4byte gUnk_08DD8FA7 - .incbin "sounds/gUnk_08DD8FA7_2.bin" - .4byte gUnk_08DD8F54 - .incbin "sounds/gUnk_08DD8FA7_3.bin" -bgmEzloStory_track4:: @ 08DD9004 - .incbin "sounds/bgmEzloStory_track4.bin" -gUnk_08DD900B:: @ 08DD900B - .incbin "sounds/gUnk_08DD900B.bin" - .4byte gUnk_08DD900B - .incbin "sounds/gUnk_08DD900B_1.bin" -bgmEzloStory:: @ 08DD902C - sound_header 5 0 0 0xa8 voicegroup039 bgmEzloStory_track0 bgmEzloStory_track1 bgmEzloStory_track2 bgmEzloStory_track3 bgmEzloStory_track4 +.include "sounds/bgmCloudTops.s" +.include "sounds/bgmDarkHyruleCastle.s" +.include "sounds/bgmSecretCastleEntrance.s" +.include "sounds/bgmDeepwoodShrine.s" +.include "sounds/bgmCaveOfFlames.s" +.include "sounds/bgmFortressOfWinds.s" +.include "sounds/bgmTempleOfDroplets.s" +.include "sounds/bgmPalaceOfWinds.s" +.include "sounds/bgmEzloStory.s" bgmRoyalCrypt_track0:: @ 08DD9048 .incbin "sounds/bgmRoyalCrypt_track0.bin" @@ -4834,94 +550,7 @@ gUnk_08DD955A:: @ 08DD955A bgmRoyalCrypt:: @ 08DD9604 sound_header 5 0 0 0xbc voicegroup040 bgmRoyalCrypt_track0 bgmRoyalCrypt_track1 bgmRoyalCrypt_track2 bgmRoyalCrypt_track3 bgmRoyalCrypt_track4 -bgmElementalSanctuary_track0:: @ 08DD9620 - .incbin "sounds/bgmElementalSanctuary_track0.bin" -gUnk_08DD968B:: @ 08DD968B - .incbin "sounds/gUnk_08DD968B.bin" -gUnk_08DD96BC:: @ 08DD96BC - .incbin "sounds/gUnk_08DD96BC.bin" -gUnk_08DD96EE:: @ 08DD96EE - .incbin "sounds/gUnk_08DD96EE.bin" - .4byte gUnk_08DD96BC - .incbin "sounds/gUnk_08DD96EE_1.bin" - .4byte gUnk_08DD96EE - .incbin "sounds/gUnk_08DD96EE_2.bin" - .4byte gUnk_08DD96BC - .incbin "sounds/gUnk_08DD96EE_3.bin" - .4byte gUnk_08DD96EE - .incbin "sounds/gUnk_08DD96EE_4.bin" - .4byte gUnk_08DD96BC - .incbin "sounds/gUnk_08DD96EE_5.bin" - .4byte gUnk_08DD96EE - .incbin "sounds/gUnk_08DD96EE_6.bin" - .4byte gUnk_08DD96EE - .incbin "sounds/gUnk_08DD96EE_7.bin" - .4byte gUnk_08DD96BC - .incbin "sounds/gUnk_08DD96EE_8.bin" - .4byte gUnk_08DD968B - .incbin "sounds/gUnk_08DD96EE_9.bin" -bgmElementalSanctuary_track1:: @ 08DD977F - .incbin "sounds/bgmElementalSanctuary_track1.bin" -gUnk_08DD9788:: @ 08DD9788 - .incbin "sounds/gUnk_08DD9788.bin" -gUnk_08DD978A:: @ 08DD978A - .incbin "sounds/gUnk_08DD978A.bin" -gUnk_08DD97B4:: @ 08DD97B4 - .incbin "sounds/gUnk_08DD97B4.bin" -gUnk_08DD97DE:: @ 08DD97DE - .incbin "sounds/gUnk_08DD97DE.bin" - .4byte gUnk_08DD978A - .incbin "sounds/gUnk_08DD97DE_1.bin" - .4byte gUnk_08DD97B4 - .incbin "sounds/gUnk_08DD97DE_2.bin" - .4byte gUnk_08DD97DE - .incbin "sounds/gUnk_08DD97DE_3.bin" - .4byte gUnk_08DD9788 - .incbin "sounds/gUnk_08DD97DE_4.bin" -bgmElementalSanctuary_track2:: @ 08DD9870 - .incbin "sounds/bgmElementalSanctuary_track2.bin" -gUnk_08DD9879:: @ 08DD9879 - .incbin "sounds/gUnk_08DD9879.bin" -gUnk_08DD987B:: @ 08DD987B - .incbin "sounds/gUnk_08DD987B.bin" -gUnk_08DD9891:: @ 08DD9891 - .incbin "sounds/gUnk_08DD9891.bin" - .4byte gUnk_08DD9891 - .incbin "sounds/gUnk_08DD9891_1.bin" - .4byte gUnk_08DD987B - .incbin "sounds/gUnk_08DD9891_2.bin" - .4byte gUnk_08DD9891 - .incbin "sounds/gUnk_08DD9891_3.bin" - .4byte gUnk_08DD9879 - .incbin "sounds/gUnk_08DD9891_4.bin" -bgmElementalSanctuary_track3:: @ 08DD9904 - .incbin "sounds/bgmElementalSanctuary_track3.bin" -gUnk_08DD990D:: @ 08DD990D - .incbin "sounds/gUnk_08DD990D.bin" -gUnk_08DD990F:: @ 08DD990F - .incbin "sounds/gUnk_08DD990F.bin" -gUnk_08DD9925:: @ 08DD9925 - .incbin "sounds/gUnk_08DD9925.bin" - .4byte gUnk_08DD9925 - .incbin "sounds/gUnk_08DD9925_1.bin" - .4byte gUnk_08DD990F - .incbin "sounds/gUnk_08DD9925_2.bin" - .4byte gUnk_08DD9925 - .incbin "sounds/gUnk_08DD9925_3.bin" - .4byte gUnk_08DD990D - .incbin "sounds/gUnk_08DD9925_4.bin" -bgmElementalSanctuary_track4:: @ 08DD9998 - .incbin "sounds/bgmElementalSanctuary_track4.bin" -gUnk_08DD9A04:: @ 08DD9A04 - .incbin "sounds/gUnk_08DD9A04.bin" -gUnk_08DD9A32:: @ 08DD9A32 - .incbin "sounds/gUnk_08DD9A32.bin" - .4byte gUnk_08DD9A32 - .incbin "sounds/gUnk_08DD9A32_1.bin" - .4byte gUnk_08DD9A04 - .incbin "sounds/gUnk_08DD9A32_2.bin" -bgmElementalSanctuary:: @ 08DD9AAC - sound_header 5 0 0 0xbc voicegroup041 bgmElementalSanctuary_track0 bgmElementalSanctuary_track1 bgmElementalSanctuary_track2 bgmElementalSanctuary_track3 bgmElementalSanctuary_track4 +.include "sounds/bgmElementalSanctuary.s" bgmFightTheme_track0:: @ 08DD9AC8 .incbin "sounds/bgmFightTheme_track0.bin" @@ -5121,699 +750,10 @@ gUnk_08DD9F29:: @ 08DD9F29 bgmFightTheme:: @ 08DD9F50 sound_header 7 0 0 0xa8 voicegroup042 bgmFightTheme_track0 bgmFightTheme_track1 bgmFightTheme_track2 bgmFightTheme_track3 bgmFightTheme_track4 bgmFightTheme_track5 bgmFightTheme_track6 -bgmBossTheme_track0:: @ 08DD9F74 - .incbin "sounds/bgmBossTheme_track0.bin" -gUnk_08DD9F80:: @ 08DD9F80 - .incbin "sounds/gUnk_08DD9F80.bin" -gUnk_08DD9F86:: @ 08DD9F86 - .incbin "sounds/gUnk_08DD9F86.bin" - .4byte gUnk_08DD9F86 - .incbin "sounds/gUnk_08DD9F86_1.bin" - .4byte gUnk_08DD9F80 - .incbin "sounds/gUnk_08DD9F86_2.bin" -bgmBossTheme_track1:: @ 08DD9FD7 - .incbin "sounds/bgmBossTheme_track1.bin" -gUnk_08DD9FDB:: @ 08DD9FDB - .incbin "sounds/gUnk_08DD9FDB.bin" -gUnk_08DDA014:: @ 08DDA014 - .incbin "sounds/gUnk_08DDA014.bin" - .4byte gUnk_08DDA014 - .incbin "sounds/gUnk_08DDA014_1.bin" - .4byte gUnk_08DD9FDB - .incbin "sounds/gUnk_08DDA014_2.bin" -bgmBossTheme_track2:: @ 08DDA078 - .incbin "sounds/bgmBossTheme_track2.bin" -gUnk_08DDA07C:: @ 08DDA07C - .incbin "sounds/gUnk_08DDA07C.bin" -gUnk_08DDA0A1:: @ 08DDA0A1 - .incbin "sounds/gUnk_08DDA0A1.bin" - .4byte gUnk_08DDA0A1 - .incbin "sounds/gUnk_08DDA0A1_1.bin" - .4byte gUnk_08DDA07C - .incbin "sounds/gUnk_08DDA0A1_2.bin" -bgmBossTheme_track3:: @ 08DDA0B9 - .incbin "sounds/bgmBossTheme_track3.bin" -gUnk_08DDA0D3:: @ 08DDA0D3 - .incbin "sounds/gUnk_08DDA0D3.bin" -gUnk_08DDA0E0:: @ 08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0.bin" - .4byte gUnk_08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0_1.bin" - .4byte gUnk_08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0_2.bin" - .4byte gUnk_08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0_3.bin" - .4byte gUnk_08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0_4.bin" - .4byte gUnk_08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0_5.bin" - .4byte gUnk_08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0_6.bin" - .4byte gUnk_08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0_7.bin" - .4byte gUnk_08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0_8.bin" - .4byte gUnk_08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0_9.bin" - .4byte gUnk_08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0_10.bin" - .4byte gUnk_08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0_11.bin" - .4byte gUnk_08DDA0E0 - .incbin "sounds/gUnk_08DDA0E0_12.bin" - .4byte gUnk_08DDA0D3 - .incbin "sounds/gUnk_08DDA0E0_13.bin" -bgmBossTheme_track4:: @ 08DDA130 - .incbin "sounds/bgmBossTheme_track4.bin" -gUnk_08DDA14E:: @ 08DDA14E - .incbin "sounds/gUnk_08DDA14E.bin" -gUnk_08DDA1AA:: @ 08DDA1AA - .incbin "sounds/gUnk_08DDA1AA.bin" -gUnk_08DDA1C5:: @ 08DDA1C5 - .incbin "sounds/gUnk_08DDA1C5.bin" - .4byte gUnk_08DDA1AA - .incbin "sounds/gUnk_08DDA1C5_1.bin" - .4byte gUnk_08DDA1C5 -gUnk_08DDA1EA:: @ 08DDA1EA - .incbin "sounds/gUnk_08DDA1EA.bin" - .4byte gUnk_08DDA1EA - .incbin "sounds/gUnk_08DDA1EA_1.bin" - .4byte gUnk_08DDA14E - .incbin "sounds/gUnk_08DDA1EA_2.bin" -bgmBossTheme_track5:: @ 08DDA20F - .incbin "sounds/bgmBossTheme_track5.bin" -gUnk_08DDA21A:: @ 08DDA21A - .incbin "sounds/gUnk_08DDA21A.bin" -gUnk_08DDA240:: @ 08DDA240 - .incbin "sounds/gUnk_08DDA240.bin" - .4byte gUnk_08DDA240 - .incbin "sounds/gUnk_08DDA240_1.bin" - .4byte gUnk_08DDA240 - .incbin "sounds/gUnk_08DDA240_2.bin" - .4byte gUnk_08DDA240 - .incbin "sounds/gUnk_08DDA240_3.bin" - .4byte gUnk_08DDA240 - .incbin "sounds/gUnk_08DDA240_4.bin" - .4byte gUnk_08DDA240 - .incbin "sounds/gUnk_08DDA240_5.bin" - .4byte gUnk_08DDA240 - .incbin "sounds/gUnk_08DDA240_6.bin" - .4byte gUnk_08DDA240 - .incbin "sounds/gUnk_08DDA240_7.bin" - .4byte gUnk_08DDA240 - .incbin "sounds/gUnk_08DDA240_8.bin" - .4byte gUnk_08DDA240 - .incbin "sounds/gUnk_08DDA240_9.bin" - .4byte gUnk_08DDA240 - .incbin "sounds/gUnk_08DDA240_10.bin" - .4byte gUnk_08DDA240 - .incbin "sounds/gUnk_08DDA240_11.bin" - .4byte gUnk_08DDA240 - .incbin "sounds/gUnk_08DDA240_12.bin" - .4byte gUnk_08DDA21A - .incbin "sounds/gUnk_08DDA240_13.bin" -bgmBossTheme_track6:: @ 08DDA2A9 - .incbin "sounds/bgmBossTheme_track6.bin" -gUnk_08DDA2B4:: @ 08DDA2B4 - .incbin "sounds/gUnk_08DDA2B4.bin" -gUnk_08DDA2DA:: @ 08DDA2DA - .incbin "sounds/gUnk_08DDA2DA.bin" - .4byte gUnk_08DDA2DA - .incbin "sounds/gUnk_08DDA2DA_1.bin" - .4byte gUnk_08DDA2DA - .incbin "sounds/gUnk_08DDA2DA_2.bin" - .4byte gUnk_08DDA2DA - .incbin "sounds/gUnk_08DDA2DA_3.bin" - .4byte gUnk_08DDA2DA - .incbin "sounds/gUnk_08DDA2DA_4.bin" - .4byte gUnk_08DDA2DA - .incbin "sounds/gUnk_08DDA2DA_5.bin" - .4byte gUnk_08DDA2DA - .incbin "sounds/gUnk_08DDA2DA_6.bin" - .4byte gUnk_08DDA2DA - .incbin "sounds/gUnk_08DDA2DA_7.bin" - .4byte gUnk_08DDA2DA - .incbin "sounds/gUnk_08DDA2DA_8.bin" - .4byte gUnk_08DDA2DA - .incbin "sounds/gUnk_08DDA2DA_9.bin" - .4byte gUnk_08DDA2DA - .incbin "sounds/gUnk_08DDA2DA_10.bin" - .4byte gUnk_08DDA2DA - .incbin "sounds/gUnk_08DDA2DA_11.bin" - .4byte gUnk_08DDA2DA - .incbin "sounds/gUnk_08DDA2DA_12.bin" - .4byte gUnk_08DDA2B4 - .incbin "sounds/gUnk_08DDA2DA_13.bin" -bgmBossTheme_track7:: @ 08DDA345 - .incbin "sounds/bgmBossTheme_track7.bin" -gUnk_08DDA34E:: @ 08DDA34E - .incbin "sounds/gUnk_08DDA34E.bin" -gUnk_08DDA37F:: @ 08DDA37F - .incbin "sounds/gUnk_08DDA37F.bin" - .4byte gUnk_08DDA37F - .incbin "sounds/gUnk_08DDA37F_1.bin" - .4byte gUnk_08DDA37F - .incbin "sounds/gUnk_08DDA37F_2.bin" - .4byte gUnk_08DDA37F - .incbin "sounds/gUnk_08DDA37F_3.bin" - .4byte gUnk_08DDA37F - .incbin "sounds/gUnk_08DDA37F_4.bin" - .4byte gUnk_08DDA37F - .incbin "sounds/gUnk_08DDA37F_5.bin" - .4byte gUnk_08DDA37F - .incbin "sounds/gUnk_08DDA37F_6.bin" - .4byte gUnk_08DDA37F - .incbin "sounds/gUnk_08DDA37F_7.bin" - .4byte gUnk_08DDA37F - .incbin "sounds/gUnk_08DDA37F_8.bin" - .4byte gUnk_08DDA37F - .incbin "sounds/gUnk_08DDA37F_9.bin" - .4byte gUnk_08DDA37F - .incbin "sounds/gUnk_08DDA37F_10.bin" - .4byte gUnk_08DDA37F - .incbin "sounds/gUnk_08DDA37F_11.bin" - .4byte gUnk_08DDA37F - .incbin "sounds/gUnk_08DDA37F_12.bin" - .4byte gUnk_08DDA34E - .incbin "sounds/gUnk_08DDA37F_13.bin" -bgmBossTheme:: @ 08DDA3F8 - sound_header 8 0 0 0xa8 voicegroup043 bgmBossTheme_track0 bgmBossTheme_track1 bgmBossTheme_track2 bgmBossTheme_track3 bgmBossTheme_track4 bgmBossTheme_track5 bgmBossTheme_track6 bgmBossTheme_track7 - -bgmVaatiReborn_track0:: @ 08DDA420 - .incbin "sounds/bgmVaatiReborn_track0.bin" -gUnk_08DDA42B:: @ 08DDA42B - .incbin "sounds/gUnk_08DDA42B.bin" -gUnk_08DDA433:: @ 08DDA433 - .incbin "sounds/gUnk_08DDA433.bin" - .4byte gUnk_08DDA433 - .incbin "sounds/gUnk_08DDA433_1.bin" - .4byte gUnk_08DDA433 - .incbin "sounds/gUnk_08DDA433_2.bin" - .4byte gUnk_08DDA433 -gUnk_08DDA450:: @ 08DDA450 - .incbin "sounds/gUnk_08DDA450.bin" -gUnk_08DDA45F:: @ 08DDA45F - .incbin "sounds/gUnk_08DDA45F.bin" -gUnk_08DDA46E:: @ 08DDA46E - .incbin "sounds/gUnk_08DDA46E.bin" - .4byte gUnk_08DDA433 - .incbin "sounds/gUnk_08DDA46E_1.bin" - .4byte gUnk_08DDA433 - .incbin "sounds/gUnk_08DDA46E_2.bin" - .4byte gUnk_08DDA433 - .incbin "sounds/gUnk_08DDA46E_3.bin" - .4byte gUnk_08DDA433 - .incbin "sounds/gUnk_08DDA46E_4.bin" - .4byte gUnk_08DDA450 - .incbin "sounds/gUnk_08DDA46E_5.bin" - .4byte gUnk_08DDA45F - .incbin "sounds/gUnk_08DDA46E_6.bin" - .4byte gUnk_08DDA46E - .incbin "sounds/gUnk_08DDA46E_7.bin" - .4byte gUnk_08DDA42B - .incbin "sounds/gUnk_08DDA46E_8.bin" -bgmVaatiReborn_track1:: @ 08DDA4BF - .incbin "sounds/bgmVaatiReborn_track1.bin" -gUnk_08DDA4C7:: @ 08DDA4C7 - .incbin "sounds/gUnk_08DDA4C7.bin" -gUnk_08DDA4CE:: @ 08DDA4CE - .incbin "sounds/gUnk_08DDA4CE.bin" - .4byte gUnk_08DDA4CE - .incbin "sounds/gUnk_08DDA4CE_1.bin" - .4byte gUnk_08DDA4CE -gUnk_08DDA4E2:: @ 08DDA4E2 - .incbin "sounds/gUnk_08DDA4E2.bin" -gUnk_08DDA4EC:: @ 08DDA4EC - .incbin "sounds/gUnk_08DDA4EC.bin" -gUnk_08DDA4F3:: @ 08DDA4F3 - .incbin "sounds/gUnk_08DDA4F3.bin" - .4byte gUnk_08DDA4EC - .incbin "sounds/gUnk_08DDA4F3_1.bin" - .4byte gUnk_08DDA4CE - .incbin "sounds/gUnk_08DDA4F3_2.bin" - .4byte gUnk_08DDA4CE - .incbin "sounds/gUnk_08DDA4F3_3.bin" - .4byte gUnk_08DDA4CE - .incbin "sounds/gUnk_08DDA4F3_4.bin" - .4byte gUnk_08DDA4E2 - .incbin "sounds/gUnk_08DDA4F3_5.bin" - .4byte gUnk_08DDA4EC - .incbin "sounds/gUnk_08DDA4F3_6.bin" - .4byte gUnk_08DDA4F3 - .incbin "sounds/gUnk_08DDA4F3_7.bin" - .4byte gUnk_08DDA4EC - .incbin "sounds/gUnk_08DDA4F3_8.bin" - .4byte gUnk_08DDA4C7 - .incbin "sounds/gUnk_08DDA4F3_9.bin" -bgmVaatiReborn_track2:: @ 08DDA55E - .incbin "sounds/bgmVaatiReborn_track2.bin" -gUnk_08DDA566:: @ 08DDA566 - .incbin "sounds/gUnk_08DDA566.bin" -gUnk_08DDA57A:: @ 08DDA57A - .incbin "sounds/gUnk_08DDA57A.bin" -gUnk_08DDA592:: @ 08DDA592 - .incbin "sounds/gUnk_08DDA592.bin" -gUnk_08DDA5AA:: @ 08DDA5AA - .incbin "sounds/gUnk_08DDA5AA.bin" -gUnk_08DDA5CF:: @ 08DDA5CF - .incbin "sounds/gUnk_08DDA5CF.bin" -gUnk_08DDA5DA:: @ 08DDA5DA - .incbin "sounds/gUnk_08DDA5DA.bin" - .4byte gUnk_08DDA57A - .incbin "sounds/gUnk_08DDA5DA_1.bin" - .4byte gUnk_08DDA592 - .incbin "sounds/gUnk_08DDA5DA_2.bin" - .4byte gUnk_08DDA5AA - .incbin "sounds/gUnk_08DDA5DA_3.bin" - .4byte gUnk_08DDA5CF - .incbin "sounds/gUnk_08DDA5DA_4.bin" - .4byte gUnk_08DDA5DA - .incbin "sounds/gUnk_08DDA5DA_5.bin" - .4byte gUnk_08DDA566 - .incbin "sounds/gUnk_08DDA5DA_6.bin" -bgmVaatiReborn_track3:: @ 08DDA667 - .incbin "sounds/bgmVaatiReborn_track3.bin" -gUnk_08DDA66F:: @ 08DDA66F - .incbin "sounds/gUnk_08DDA66F.bin" -gUnk_08DDA683:: @ 08DDA683 - .incbin "sounds/gUnk_08DDA683.bin" -gUnk_08DDA69B:: @ 08DDA69B - .incbin "sounds/gUnk_08DDA69B.bin" -gUnk_08DDA6B3:: @ 08DDA6B3 - .incbin "sounds/gUnk_08DDA6B3.bin" -gUnk_08DDA6D4:: @ 08DDA6D4 - .incbin "sounds/gUnk_08DDA6D4.bin" -gUnk_08DDA6DB:: @ 08DDA6DB - .incbin "sounds/gUnk_08DDA6DB.bin" - .4byte gUnk_08DDA6D4 - .incbin "sounds/gUnk_08DDA6DB_1.bin" - .4byte gUnk_08DDA683 - .incbin "sounds/gUnk_08DDA6DB_2.bin" - .4byte gUnk_08DDA69B - .incbin "sounds/gUnk_08DDA6DB_3.bin" - .4byte gUnk_08DDA6B3 - .incbin "sounds/gUnk_08DDA6DB_4.bin" - .4byte gUnk_08DDA6D4 - .incbin "sounds/gUnk_08DDA6DB_5.bin" - .4byte gUnk_08DDA6DB - .incbin "sounds/gUnk_08DDA6DB_6.bin" - .4byte gUnk_08DDA6D4 - .incbin "sounds/gUnk_08DDA6DB_7.bin" - .4byte gUnk_08DDA66F - .incbin "sounds/gUnk_08DDA6DB_8.bin" -bgmVaatiReborn_track4:: @ 08DDA756 - .incbin "sounds/bgmVaatiReborn_track4.bin" -gUnk_08DDA764:: @ 08DDA764 - .incbin "sounds/gUnk_08DDA764.bin" -gUnk_08DDA76C:: @ 08DDA76C - .incbin "sounds/gUnk_08DDA76C.bin" -gUnk_08DDA77A:: @ 08DDA77A - .incbin "sounds/gUnk_08DDA77A.bin" -gUnk_08DDA781:: @ 08DDA781 - .incbin "sounds/gUnk_08DDA781.bin" -gUnk_08DDA788:: @ 08DDA788 - .incbin "sounds/gUnk_08DDA788.bin" -gUnk_08DDA78F:: @ 08DDA78F - .incbin "sounds/gUnk_08DDA78F.bin" - .4byte gUnk_08DDA76C - .incbin "sounds/gUnk_08DDA78F_1.bin" - .4byte gUnk_08DDA77A - .incbin "sounds/gUnk_08DDA78F_2.bin" - .4byte gUnk_08DDA781 - .incbin "sounds/gUnk_08DDA78F_3.bin" - .4byte gUnk_08DDA788 - .incbin "sounds/gUnk_08DDA78F_4.bin" - .4byte gUnk_08DDA78F - .incbin "sounds/gUnk_08DDA78F_5.bin" - .4byte gUnk_08DDA764 - .incbin "sounds/gUnk_08DDA78F_6.bin" -bgmVaatiReborn_track5:: @ 08DDA7D5 - .incbin "sounds/bgmVaatiReborn_track5.bin" -gUnk_08DDA7E8:: @ 08DDA7E8 - .incbin "sounds/gUnk_08DDA7E8.bin" -gUnk_08DDA7FA:: @ 08DDA7FA - .incbin "sounds/gUnk_08DDA7FA.bin" -gUnk_08DDA815:: @ 08DDA815 - .incbin "sounds/gUnk_08DDA815.bin" - .4byte gUnk_08DDA7FA -gUnk_08DDA831:: @ 08DDA831 - .incbin "sounds/gUnk_08DDA831.bin" - .4byte gUnk_08DDA7FA - .incbin "sounds/gUnk_08DDA831_1.bin" - .4byte gUnk_08DDA815 -gUnk_08DDA858:: @ 08DDA858 - .incbin "sounds/gUnk_08DDA858.bin" - .4byte gUnk_08DDA7FA - .incbin "sounds/gUnk_08DDA858_1.bin" - .4byte gUnk_08DDA815 - .incbin "sounds/gUnk_08DDA858_2.bin" - .4byte gUnk_08DDA7FA - .incbin "sounds/gUnk_08DDA858_3.bin" - .4byte gUnk_08DDA7FA - .incbin "sounds/gUnk_08DDA858_4.bin" - .4byte gUnk_08DDA815 - .incbin "sounds/gUnk_08DDA858_5.bin" - .4byte gUnk_08DDA858 - .incbin "sounds/gUnk_08DDA858_6.bin" - .4byte gUnk_08DDA831 - .incbin "sounds/gUnk_08DDA858_7.bin" - .4byte gUnk_08DDA7FA - .incbin "sounds/gUnk_08DDA858_8.bin" - .4byte gUnk_08DDA815 - .incbin "sounds/gUnk_08DDA858_9.bin" - .4byte gUnk_08DDA7E8 - .incbin "sounds/gUnk_08DDA858_10.bin" -bgmVaatiReborn_track6:: @ 08DDA8FD - .incbin "sounds/bgmVaatiReborn_track6.bin" -gUnk_08DDA905:: @ 08DDA905 - .incbin "sounds/gUnk_08DDA905.bin" -gUnk_08DDA91B:: @ 08DDA91B - .incbin "sounds/gUnk_08DDA91B.bin" -gUnk_08DDA927:: @ 08DDA927 - .incbin "sounds/gUnk_08DDA927.bin" -gUnk_08DDA93D:: @ 08DDA93D - .incbin "sounds/gUnk_08DDA93D.bin" -gUnk_08DDA944:: @ 08DDA944 - .incbin "sounds/gUnk_08DDA944.bin" - .4byte gUnk_08DDA93D - .incbin "sounds/gUnk_08DDA944_1.bin" - .4byte gUnk_08DDA91B - .incbin "sounds/gUnk_08DDA944_2.bin" - .4byte gUnk_08DDA927 - .incbin "sounds/gUnk_08DDA944_3.bin" - .4byte gUnk_08DDA93D - .incbin "sounds/gUnk_08DDA944_4.bin" - .4byte gUnk_08DDA944 - .incbin "sounds/gUnk_08DDA944_5.bin" - .4byte gUnk_08DDA93D - .incbin "sounds/gUnk_08DDA944_6.bin" - .4byte gUnk_08DDA93D - .incbin "sounds/gUnk_08DDA944_7.bin" - .4byte gUnk_08DDA93D - .incbin "sounds/gUnk_08DDA944_8.bin" - .4byte gUnk_08DDA905 - .incbin "sounds/gUnk_08DDA944_9.bin" -bgmVaatiReborn_track7:: @ 08DDA9AB - .incbin "sounds/bgmVaatiReborn_track7.bin" -gUnk_08DDA9B6:: @ 08DDA9B6 - .incbin "sounds/gUnk_08DDA9B6.bin" -gUnk_08DDA9C6:: @ 08DDA9C6 - .incbin "sounds/gUnk_08DDA9C6.bin" -gUnk_08DDA9DF:: @ 08DDA9DF - .incbin "sounds/gUnk_08DDA9DF.bin" -gUnk_08DDA9F8:: @ 08DDA9F8 - .incbin "sounds/gUnk_08DDA9F8.bin" -gUnk_08DDAA23:: @ 08DDAA23 - .incbin "sounds/gUnk_08DDAA23.bin" -gUnk_08DDAA2B:: @ 08DDAA2B - .incbin "sounds/gUnk_08DDAA2B.bin" - .4byte gUnk_08DDA9C6 - .incbin "sounds/gUnk_08DDAA2B_1.bin" - .4byte gUnk_08DDA9DF - .incbin "sounds/gUnk_08DDAA2B_2.bin" - .4byte gUnk_08DDA9F8 - .incbin "sounds/gUnk_08DDAA2B_3.bin" - .4byte gUnk_08DDAA23 - .incbin "sounds/gUnk_08DDAA2B_4.bin" - .4byte gUnk_08DDAA2B - .incbin "sounds/gUnk_08DDAA2B_5.bin" - .4byte gUnk_08DDA9B6 - .incbin "sounds/gUnk_08DDAA2B_6.bin" -bgmVaatiReborn:: @ 08DDAAC8 - sound_header 8 0 0 0xa8 voicegroup044 bgmVaatiReborn_track0 bgmVaatiReborn_track1 bgmVaatiReborn_track2 bgmVaatiReborn_track3 bgmVaatiReborn_track4 bgmVaatiReborn_track5 bgmVaatiReborn_track6 bgmVaatiReborn_track7 - -bgmVaatiTransfigured_track0:: @ 08DDAAF0 - .incbin "sounds/bgmVaatiTransfigured_track0.bin" -gUnk_08DDAB02:: @ 08DDAB02 - .incbin "sounds/gUnk_08DDAB02.bin" - .4byte gUnk_08DDAB02 - .incbin "sounds/gUnk_08DDAB02_1.bin" -bgmVaatiTransfigured_track1:: @ 08DDAB34 - .incbin "sounds/bgmVaatiTransfigured_track1.bin" -gUnk_08DDAB45:: @ 08DDAB45 - .incbin "sounds/gUnk_08DDAB45.bin" -gUnk_08DDAB87:: @ 08DDAB87 - .incbin "sounds/gUnk_08DDAB87.bin" - .4byte gUnk_08DDAB87 - .incbin "sounds/gUnk_08DDAB87_1.bin" - .4byte gUnk_08DDAB45 - .incbin "sounds/gUnk_08DDAB87_2.bin" -bgmVaatiTransfigured_track2:: @ 08DDABD5 - .incbin "sounds/bgmVaatiTransfigured_track2.bin" -gUnk_08DDABDC:: @ 08DDABDC - .incbin "sounds/gUnk_08DDABDC.bin" -gUnk_08DDABFC:: @ 08DDABFC - .incbin "sounds/gUnk_08DDABFC.bin" -gUnk_08DDAC1E:: @ 08DDAC1E - .incbin "sounds/gUnk_08DDAC1E.bin" - .4byte gUnk_08DDAC1E -gUnk_08DDAC45:: @ 08DDAC45 - .incbin "sounds/gUnk_08DDAC45.bin" - .4byte gUnk_08DDAC45 - .incbin "sounds/gUnk_08DDAC45_1.bin" - .4byte gUnk_08DDABFC - .incbin "sounds/gUnk_08DDAC45_2.bin" - .4byte gUnk_08DDABFC - .incbin "sounds/gUnk_08DDAC45_3.bin" - .4byte gUnk_08DDABDC - .incbin "sounds/gUnk_08DDAC45_4.bin" -bgmVaatiTransfigured_track3:: @ 08DDAD2A - .incbin "sounds/bgmVaatiTransfigured_track3.bin" -gUnk_08DDAD31:: @ 08DDAD31 - .incbin "sounds/gUnk_08DDAD31.bin" -gUnk_08DDAD72:: @ 08DDAD72 - .incbin "sounds/gUnk_08DDAD72.bin" - .4byte gUnk_08DDAD72 -gUnk_08DDAD99:: @ 08DDAD99 - .incbin "sounds/gUnk_08DDAD99.bin" - .4byte gUnk_08DDAD99 -gUnk_08DDADC0:: @ 08DDADC0 - .incbin "sounds/gUnk_08DDADC0.bin" - .4byte gUnk_08DDADC0 - .incbin "sounds/gUnk_08DDADC0_1.bin" -gUnk_08DDADFD:: @ 08DDADFD - .incbin "sounds/gUnk_08DDADFD.bin" - .4byte gUnk_08DDADFD - .incbin "sounds/gUnk_08DDADFD_1.bin" - .4byte gUnk_08DDADFD - .incbin "sounds/gUnk_08DDADFD_2.bin" - .4byte gUnk_08DDAD31 - .incbin "sounds/gUnk_08DDADFD_3.bin" -bgmVaatiTransfigured_track4:: @ 08DDAE39 - .incbin "sounds/bgmVaatiTransfigured_track4.bin" -gUnk_08DDAE40:: @ 08DDAE40 - .incbin "sounds/gUnk_08DDAE40.bin" -gUnk_08DDAE53:: @ 08DDAE53 - .incbin "sounds/gUnk_08DDAE53.bin" - .4byte gUnk_08DDAE53 - .incbin "sounds/gUnk_08DDAE53_1.bin" - .4byte gUnk_08DDAE53 - .incbin "sounds/gUnk_08DDAE53_2.bin" - .4byte gUnk_08DDAE53 - .incbin "sounds/gUnk_08DDAE53_3.bin" - .4byte gUnk_08DDAE53 - .incbin "sounds/gUnk_08DDAE53_4.bin" - .4byte gUnk_08DDAE53 - .incbin "sounds/gUnk_08DDAE53_5.bin" - .4byte gUnk_08DDAE53 - .incbin "sounds/gUnk_08DDAE53_6.bin" - .4byte gUnk_08DDAE53 - .incbin "sounds/gUnk_08DDAE53_7.bin" - .4byte gUnk_08DDAE53 - .incbin "sounds/gUnk_08DDAE53_8.bin" - .4byte gUnk_08DDAE53 - .incbin "sounds/gUnk_08DDAE53_9.bin" - .4byte gUnk_08DDAE53 - .incbin "sounds/gUnk_08DDAE53_10.bin" - .4byte gUnk_08DDAE53 - .incbin "sounds/gUnk_08DDAE53_11.bin" - .4byte gUnk_08DDAE53 - .incbin "sounds/gUnk_08DDAE53_12.bin" - .4byte gUnk_08DDAE40 - .incbin "sounds/gUnk_08DDAE53_13.bin" -bgmVaatiTransfigured_track5:: @ 08DDAEB6 - .incbin "sounds/bgmVaatiTransfigured_track5.bin" -gUnk_08DDAEBD:: @ 08DDAEBD - .incbin "sounds/gUnk_08DDAEBD.bin" - .4byte gUnk_08DDAEBD - .incbin "sounds/gUnk_08DDAEBD_1.bin" -bgmVaatiTransfigured_track6:: @ 08DDAFA5 - .incbin "sounds/bgmVaatiTransfigured_track6.bin" -gUnk_08DDAFAC:: @ 08DDAFAC - .incbin "sounds/gUnk_08DDAFAC.bin" -gUnk_08DDAFB1:: @ 08DDAFB1 - .incbin "sounds/gUnk_08DDAFB1.bin" - .4byte gUnk_08DDAFB1 - .incbin "sounds/gUnk_08DDAFB1_1.bin" - .4byte gUnk_08DDAFB1 - .incbin "sounds/gUnk_08DDAFB1_2.bin" -gUnk_08DDAFC9:: @ 08DDAFC9 - .incbin "sounds/gUnk_08DDAFC9.bin" - .4byte gUnk_08DDAFB1 - .incbin "sounds/gUnk_08DDAFC9_1.bin" - .4byte gUnk_08DDAFB1 - .incbin "sounds/gUnk_08DDAFC9_2.bin" - .4byte gUnk_08DDAFC9 - .incbin "sounds/gUnk_08DDAFC9_3.bin" - .4byte gUnk_08DDAFAC - .incbin "sounds/gUnk_08DDAFC9_4.bin" -bgmVaatiTransfigured_track7:: @ 08DDB015 - .incbin "sounds/bgmVaatiTransfigured_track7.bin" -gUnk_08DDB01F:: @ 08DDB01F - .incbin "sounds/gUnk_08DDB01F.bin" -gUnk_08DDB03F:: @ 08DDB03F - .incbin "sounds/gUnk_08DDB03F.bin" - .4byte gUnk_08DDB03F - .incbin "sounds/gUnk_08DDB03F_1.bin" - .4byte gUnk_08DDB03F - .incbin "sounds/gUnk_08DDB03F_2.bin" - .4byte gUnk_08DDB03F - .incbin "sounds/gUnk_08DDB03F_3.bin" - .4byte gUnk_08DDB03F - .incbin "sounds/gUnk_08DDB03F_4.bin" - .4byte gUnk_08DDB03F - .incbin "sounds/gUnk_08DDB03F_5.bin" - .4byte gUnk_08DDB03F - .incbin "sounds/gUnk_08DDB03F_6.bin" - .4byte gUnk_08DDB03F - .incbin "sounds/gUnk_08DDB03F_7.bin" - .4byte gUnk_08DDB03F - .incbin "sounds/gUnk_08DDB03F_8.bin" - .4byte gUnk_08DDB03F - .incbin "sounds/gUnk_08DDB03F_9.bin" - .4byte gUnk_08DDB03F - .incbin "sounds/gUnk_08DDB03F_10.bin" - .4byte gUnk_08DDB03F - .incbin "sounds/gUnk_08DDB03F_11.bin" - .4byte gUnk_08DDB03F - .incbin "sounds/gUnk_08DDB03F_12.bin" - .4byte gUnk_08DDB01F - .incbin "sounds/gUnk_08DDB03F_13.bin" -bgmVaatiTransfigured_track8:: @ 08DDB0AE - .incbin "sounds/bgmVaatiTransfigured_track8.bin" -gUnk_08DDB0B6:: @ 08DDB0B6 - .incbin "sounds/gUnk_08DDB0B6.bin" -gUnk_08DDB0D7:: @ 08DDB0D7 - .incbin "sounds/gUnk_08DDB0D7.bin" -gUnk_08DDB10B:: @ 08DDB10B - .incbin "sounds/gUnk_08DDB10B.bin" - .4byte gUnk_08DDB0D7 - .incbin "sounds/gUnk_08DDB10B_1.bin" - .4byte gUnk_08DDB10B - .incbin "sounds/gUnk_08DDB10B_2.bin" - .4byte gUnk_08DDB0D7 - .incbin "sounds/gUnk_08DDB10B_3.bin" - .4byte gUnk_08DDB10B - .incbin "sounds/gUnk_08DDB10B_4.bin" - .4byte gUnk_08DDB0D7 - .incbin "sounds/gUnk_08DDB10B_5.bin" - .4byte gUnk_08DDB10B - .incbin "sounds/gUnk_08DDB10B_6.bin" - .4byte gUnk_08DDB0D7 - .incbin "sounds/gUnk_08DDB10B_7.bin" - .4byte gUnk_08DDB10B - .incbin "sounds/gUnk_08DDB10B_8.bin" - .4byte gUnk_08DDB0D7 - .incbin "sounds/gUnk_08DDB10B_9.bin" - .4byte gUnk_08DDB10B - .incbin "sounds/gUnk_08DDB10B_10.bin" - .4byte gUnk_08DDB0D7 - .incbin "sounds/gUnk_08DDB10B_11.bin" - .4byte gUnk_08DDB0B6 - .incbin "sounds/gUnk_08DDB10B_12.bin" -bgmVaatiTransfigured_track9:: @ 08DDB185 - .incbin "sounds/bgmVaatiTransfigured_track9.bin" -gUnk_08DDB18F:: @ 08DDB18F - .incbin "sounds/gUnk_08DDB18F.bin" - .4byte gUnk_08DDB18F - .incbin "sounds/gUnk_08DDB18F_1.bin" -bgmVaatiTransfigured:: @ 08DDB1D4 - sound_header 0xa 0 0 0xa8 voicegroup045 bgmVaatiTransfigured_track0 bgmVaatiTransfigured_track1 bgmVaatiTransfigured_track2 bgmVaatiTransfigured_track3 bgmVaatiTransfigured_track4 bgmVaatiTransfigured_track5 bgmVaatiTransfigured_track6 bgmVaatiTransfigured_track7 bgmVaatiTransfigured_track8 bgmVaatiTransfigured_track9 - -bgmCastleCollapse_track0:: @ 08DDB204 - .incbin "sounds/bgmCastleCollapse_track0.bin" -gUnk_08DDB20D:: @ 08DDB20D - .incbin "sounds/gUnk_08DDB20D.bin" -gUnk_08DDB21B:: @ 08DDB21B - .incbin "sounds/gUnk_08DDB21B.bin" -gUnk_08DDB22A:: @ 08DDB22A - .incbin "sounds/gUnk_08DDB22A.bin" - .4byte gUnk_08DDB22A - .incbin "sounds/gUnk_08DDB22A_1.bin" - .4byte gUnk_08DDB21B - .incbin "sounds/gUnk_08DDB22A_2.bin" - .4byte gUnk_08DDB21B - .incbin "sounds/gUnk_08DDB22A_3.bin" - .4byte gUnk_08DDB22A - .incbin "sounds/gUnk_08DDB22A_4.bin" - .4byte gUnk_08DDB22A - .incbin "sounds/gUnk_08DDB22A_5.bin" - .4byte gUnk_08DDB20D - .incbin "sounds/gUnk_08DDB22A_6.bin" -bgmCastleCollapse_track1:: @ 08DDB262 - .incbin "sounds/bgmCastleCollapse_track1.bin" -gUnk_08DDB26A:: @ 08DDB26A - .incbin "sounds/gUnk_08DDB26A.bin" -gUnk_08DDB282:: @ 08DDB282 - .incbin "sounds/gUnk_08DDB282.bin" -gUnk_08DDB29C:: @ 08DDB29C - .incbin "sounds/gUnk_08DDB29C.bin" - .4byte gUnk_08DDB29C - .incbin "sounds/gUnk_08DDB29C_1.bin" - .4byte gUnk_08DDB282 - .incbin "sounds/gUnk_08DDB29C_2.bin" - .4byte gUnk_08DDB282 - .incbin "sounds/gUnk_08DDB29C_3.bin" - .4byte gUnk_08DDB29C - .incbin "sounds/gUnk_08DDB29C_4.bin" - .4byte gUnk_08DDB29C - .incbin "sounds/gUnk_08DDB29C_5.bin" - .4byte gUnk_08DDB26A - .incbin "sounds/gUnk_08DDB29C_6.bin" -bgmCastleCollapse_track2:: @ 08DDB2E4 - .incbin "sounds/bgmCastleCollapse_track2.bin" -gUnk_08DDB2EB:: @ 08DDB2EB - .incbin "sounds/gUnk_08DDB2EB.bin" - .4byte gUnk_08DDB2EB - .incbin "sounds/gUnk_08DDB2EB_1.bin" -bgmCastleCollapse_track3:: @ 08DDB30C - .incbin "sounds/bgmCastleCollapse_track3.bin" -gUnk_08DDB311:: @ 08DDB311 - .incbin "sounds/gUnk_08DDB311.bin" -gUnk_08DDB330:: @ 08DDB330 - .incbin "sounds/gUnk_08DDB330.bin" - .4byte gUnk_08DDB330 - .incbin "sounds/gUnk_08DDB330_1.bin" - .4byte gUnk_08DDB330 - .incbin "sounds/gUnk_08DDB330_2.bin" - .4byte gUnk_08DDB311 - .incbin "sounds/gUnk_08DDB330_3.bin" -bgmCastleCollapse_track4:: @ 08DDB3A7 - .incbin "sounds/bgmCastleCollapse_track4.bin" -gUnk_08DDB3C0:: @ 08DDB3C0 - .incbin "sounds/gUnk_08DDB3C0.bin" - .4byte gUnk_08DDB3C0 - .incbin "sounds/gUnk_08DDB3C0_1.bin" -bgmCastleCollapse_track5:: @ 08DDB44B - .incbin "sounds/bgmCastleCollapse_track5.bin" -gUnk_08DDB453:: @ 08DDB453 - .incbin "sounds/gUnk_08DDB453.bin" - .4byte gUnk_08DDB453 - .incbin "sounds/gUnk_08DDB453_1.bin" -bgmCastleCollapse_track6:: @ 08DDB4F7 - .incbin "sounds/bgmCastleCollapse_track6.bin" -gUnk_08DDB4FC:: @ 08DDB4FC - .incbin "sounds/gUnk_08DDB4FC.bin" - .4byte gUnk_08DDB4FC - .incbin "sounds/gUnk_08DDB4FC_1.bin" -bgmCastleCollapse_track7:: @ 08DDB5C2 - .incbin "sounds/bgmCastleCollapse_track7.bin" -gUnk_08DDB5C9:: @ 08DDB5C9 - .incbin "sounds/gUnk_08DDB5C9.bin" - .4byte gUnk_08DDB5C9 - .incbin "sounds/gUnk_08DDB5C9_1.bin" -bgmCastleCollapse:: @ 08DDB5E4 - sound_header 8 0 0 0xa8 voicegroup046 bgmCastleCollapse_track0 bgmCastleCollapse_track1 bgmCastleCollapse_track2 bgmCastleCollapse_track3 bgmCastleCollapse_track4 bgmCastleCollapse_track5 bgmCastleCollapse_track6 bgmCastleCollapse_track7 +.include "sounds/bgmBossTheme.s" +.include "sounds/bgmVaatiReborn.s" +.include "sounds/bgmVaatiTransfigured.s" +.include "sounds/bgmCastleCollapse.s" bgmVaatiWrath_track0:: @ 08DDB60C .incbin "sounds/bgmVaatiWrath_track0.bin" @@ -6056,58 +996,7 @@ gUnk_08DDC35F:: @ 08DDC35F bgmDiggingCave:: @ 08DDC394 sound_header 6 0 0 0xb2 voicegroup049 bgmDiggingCave_track0 bgmDiggingCave_track1 bgmDiggingCave_track2 bgmDiggingCave_track3 bgmDiggingCave_track4 bgmDiggingCave_track5 -bgmSwiftbladeDojo_track0:: @ 08DDC3B4 -.ifdef EU - .incbin "sounds/bgmSwiftbladeDojo_track0_EU.bin" -gUnk_08EE79D3:: @ 08EE79D3 - .incbin "sounds/gUnk_08EE79D3_EU.bin" - .4byte gUnk_08EE79D3 - .incbin "sounds/gUnk_08EE79D3_1_EU.bin" -.else - .incbin "sounds/bgmSwiftbladeDojo_track0_1_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DDC3BF:: @ 08DDC3BF - .incbin "sounds/gUnk_08DDC3BF_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DDC3BF - .incbin "sounds/gUnk_08DDC3BF_1_USA-JP-DEMO_USA-DEMO_JP.bin" -.endif - -.ifdef EU -gUnk_08EE79F3:: @ 08EE79F3 - .incbin "sounds/gUnk_08EE79F3_EU.bin" -gUnk_08EE79FA:: @ 08EE79FA - .incbin "sounds/gUnk_08EE79FA_EU.bin" - .4byte gUnk_08EE79FA - .incbin "sounds/gUnk_08EE79FA_1_EU.bin" -.else -bgmSwiftbladeDojo_track1:: @ 08DDC3E2 - .incbin "sounds/bgmSwiftbladeDojo_track1_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DDC3E9:: @ 08DDC3E9 - .incbin "sounds/gUnk_08DDC3E9_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DDC3E9 - .incbin "sounds/gUnk_08DDC3E9_1_USA-JP-DEMO_USA-DEMO_JP.bin" -bgmSwiftbladeDojo_track2:: @ 08DDC409 - .incbin "sounds/bgmSwiftbladeDojo_track2_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DDC410:: @ 08DDC410 - .incbin "sounds/gUnk_08DDC410_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DDC410 - .incbin "sounds/gUnk_08DDC410_1_USA-JP-DEMO_USA-DEMO_JP.bin" -bgmSwiftbladeDojo_track3:: @ 08DDC41C - .incbin "sounds/bgmSwiftbladeDojo_track3_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DDC423:: @ 08DDC423 - .incbin "sounds/gUnk_08DDC423_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DDC423 - .incbin "sounds/gUnk_08DDC423_1_USA-JP-DEMO_USA-DEMO_JP.bin" -.endif - -bgmSwiftbladeDojo:: @ 08DDC4B4 -.ifdef EU - .incbin "sounds/bgmSwiftbladeDojo_EU.bin" - .4byte voicegroup050 - .4byte bgmSwiftbladeDojo_track0 - .4byte gUnk_08EE79F3 -.else - sound_header 4 0 0 0x9e voicegroup050 bgmSwiftbladeDojo_track0 bgmSwiftbladeDojo_track1 bgmSwiftbladeDojo_track2 bgmSwiftbladeDojo_track3 -.endif +.include "sounds/bgmSwiftbladeDojo.s" bgmMinishCap_track0:: @ 08DDC4CC .incbin "sounds/bgmMinishCap_track0.bin" @@ -6574,449 +1463,9 @@ gUnk_08DDD4A1:: @ 08DDD4A1 bgmMtCrenel:: @ 08DDD510 sound_header 7 0 0 0xb2 voicegroup052 bgmMtCrenel_track0 bgmMtCrenel_track1 bgmMtCrenel_track2 bgmMtCrenel_track3 bgmMtCrenel_track4 bgmMtCrenel_track5 bgmMtCrenel_track6 -bgmPicoriFestival_track0:: @ 08DDD534 - .incbin "sounds/bgmPicoriFestival_track0.bin" -gUnk_08DDD53C:: @ 08DDD53C - .incbin "sounds/gUnk_08DDD53C.bin" -gUnk_08DDD553:: @ 08DDD553 - .incbin "sounds/gUnk_08DDD553.bin" -gUnk_08DDD57F:: @ 08DDD57F - .incbin "sounds/gUnk_08DDD57F.bin" -gUnk_08DDD58F:: @ 08DDD58F - .incbin "sounds/gUnk_08DDD58F.bin" - .4byte gUnk_08DDD553 - .incbin "sounds/gUnk_08DDD58F_1.bin" - .4byte gUnk_08DDD58F - .incbin "sounds/gUnk_08DDD58F_2.bin" - .4byte gUnk_08DDD57F - .incbin "sounds/gUnk_08DDD58F_3.bin" - .4byte gUnk_08DDD53C - .incbin "sounds/gUnk_08DDD58F_4.bin" -bgmPicoriFestival_track1:: @ 08DDD624 - .incbin "sounds/bgmPicoriFestival_track1.bin" -gUnk_08DDD62D:: @ 08DDD62D - .incbin "sounds/gUnk_08DDD62D.bin" -gUnk_08DDD644:: @ 08DDD644 - .incbin "sounds/gUnk_08DDD644.bin" -gUnk_08DDD672:: @ 08DDD672 - .incbin "sounds/gUnk_08DDD672.bin" -gUnk_08DDD684:: @ 08DDD684 - .incbin "sounds/gUnk_08DDD684.bin" - .4byte gUnk_08DDD644 - .incbin "sounds/gUnk_08DDD684_1.bin" - .4byte gUnk_08DDD684 - .incbin "sounds/gUnk_08DDD684_2.bin" - .4byte gUnk_08DDD672 - .incbin "sounds/gUnk_08DDD684_3.bin" - .4byte gUnk_08DDD62D - .incbin "sounds/gUnk_08DDD684_4.bin" -bgmPicoriFestival_track2:: @ 08DDD71F - .incbin "sounds/bgmPicoriFestival_track2.bin" -gUnk_08DDD725:: @ 08DDD725 - .incbin "sounds/gUnk_08DDD725.bin" -gUnk_08DDD733:: @ 08DDD733 - .incbin "sounds/gUnk_08DDD733.bin" - .4byte gUnk_08DDD733 - .incbin "sounds/gUnk_08DDD733_1.bin" - .4byte gUnk_08DDD725 - .incbin "sounds/gUnk_08DDD733_2.bin" -bgmPicoriFestival_track3:: @ 08DDD7AC - .incbin "sounds/bgmPicoriFestival_track3.bin" -gUnk_08DDD7B2:: @ 08DDD7B2 - .incbin "sounds/gUnk_08DDD7B2.bin" -gUnk_08DDD7EA:: @ 08DDD7EA - .incbin "sounds/gUnk_08DDD7EA.bin" -gUnk_08DDD821:: @ 08DDD821 - .incbin "sounds/gUnk_08DDD821.bin" -gUnk_08DDD85A:: @ 08DDD85A - .incbin "sounds/gUnk_08DDD85A.bin" - .4byte gUnk_08DDD821 - .incbin "sounds/gUnk_08DDD85A_1.bin" - .4byte gUnk_08DDD7EA - .incbin "sounds/gUnk_08DDD85A_2.bin" - .4byte gUnk_08DDD821 - .incbin "sounds/gUnk_08DDD85A_3.bin" - .4byte gUnk_08DDD85A -gUnk_08DDD8A4:: @ 08DDD8A4 - .incbin "sounds/gUnk_08DDD8A4.bin" - .4byte gUnk_08DDD8A4 - .incbin "sounds/gUnk_08DDD8A4_1.bin" - .4byte gUnk_08DDD7B2 - .incbin "sounds/gUnk_08DDD8A4_2.bin" -bgmPicoriFestival_track4:: @ 08DDD955 - .incbin "sounds/bgmPicoriFestival_track4.bin" -gUnk_08DDD95B:: @ 08DDD95B - .incbin "sounds/gUnk_08DDD95B.bin" - .4byte gUnk_08DDD95B - .incbin "sounds/gUnk_08DDD95B_1.bin" -bgmPicoriFestival_track5:: @ 08DDD99B - .incbin "sounds/bgmPicoriFestival_track5.bin" -gUnk_08DDD9A1:: @ 08DDD9A1 - .incbin "sounds/gUnk_08DDD9A1.bin" -gUnk_08DDD9A9:: @ 08DDD9A9 - .incbin "sounds/gUnk_08DDD9A9.bin" - .4byte gUnk_08DDD9A9 - .incbin "sounds/gUnk_08DDD9A9_1.bin" - .4byte gUnk_08DDD9A1 - .incbin "sounds/gUnk_08DDD9A9_2.bin" -bgmPicoriFestival_track6:: @ 08DDD9C8 - .incbin "sounds/bgmPicoriFestival_track6.bin" -gUnk_08DDD9CE:: @ 08DDD9CE - .incbin "sounds/gUnk_08DDD9CE.bin" -gUnk_08DDD9DF:: @ 08DDD9DF - .incbin "sounds/gUnk_08DDD9DF.bin" -gUnk_08DDD9ED:: @ 08DDD9ED - .incbin "sounds/gUnk_08DDD9ED.bin" -gUnk_08DDD9FE:: @ 08DDD9FE - .incbin "sounds/gUnk_08DDD9FE.bin" -gUnk_08DDDA0B:: @ 08DDDA0B - .incbin "sounds/gUnk_08DDDA0B.bin" - .4byte gUnk_08DDD9DF - .incbin "sounds/gUnk_08DDDA0B_1.bin" - .4byte gUnk_08DDD9ED - .incbin "sounds/gUnk_08DDDA0B_2.bin" - .4byte gUnk_08DDD9FE - .incbin "sounds/gUnk_08DDDA0B_3.bin" - .4byte gUnk_08DDDA0B - .incbin "sounds/gUnk_08DDDA0B_4.bin" - .4byte gUnk_08DDDA0B - .incbin "sounds/gUnk_08DDDA0B_5.bin" - .4byte gUnk_08DDD9ED - .incbin "sounds/gUnk_08DDDA0B_6.bin" - .4byte gUnk_08DDD9CE - .incbin "sounds/gUnk_08DDDA0B_7.bin" -bgmPicoriFestival:: @ 08DDDA50 - sound_header 7 0 0 0x9e voicegroup053 bgmPicoriFestival_track0 bgmPicoriFestival_track1 bgmPicoriFestival_track2 bgmPicoriFestival_track3 bgmPicoriFestival_track4 bgmPicoriFestival_track5 bgmPicoriFestival_track6 - -bgmLostWoods_track0:: @ 08DDDA74 - .incbin "sounds/bgmLostWoods_track0.bin" -gUnk_08DDDA95:: @ 08DDDA95 - .incbin "sounds/gUnk_08DDDA95.bin" - .4byte gUnk_08DDDA95 - .incbin "sounds/gUnk_08DDDA95_1.bin" -gUnk_08DDDB12:: @ 08DDDB12 - .incbin "sounds/gUnk_08DDDB12.bin" -gUnk_08DDDB22:: @ 08DDDB22 - .incbin "sounds/gUnk_08DDDB22.bin" - .4byte gUnk_08DDDB22 - .incbin "sounds/gUnk_08DDDB22_1.bin" - .4byte gUnk_08DDDB12 - .incbin "sounds/gUnk_08DDDB22_2.bin" -gUnk_08DDDBB2:: @ 08DDDBB2 - .incbin "sounds/gUnk_08DDDBB2.bin" - .4byte gUnk_08DDDBB2 - .incbin "sounds/gUnk_08DDDBB2_1.bin" -gUnk_08DDDC6D:: @ 08DDDC6D - .incbin "sounds/gUnk_08DDDC6D.bin" - .4byte gUnk_08DDDC6D - .incbin "sounds/gUnk_08DDDC6D_1.bin" -gUnk_08DDDCDA:: @ 08DDDCDA - .incbin "sounds/gUnk_08DDDCDA.bin" - .4byte gUnk_08DDDCDA - .incbin "sounds/gUnk_08DDDCDA_1.bin" -bgmLostWoods_track1:: @ 08DDDCF9 - .incbin "sounds/bgmLostWoods_track1.bin" -gUnk_08DDDD01:: @ 08DDDD01 - .incbin "sounds/gUnk_08DDDD01.bin" - .4byte gUnk_08DDDD01 -gUnk_08DDDD0D:: @ 08DDDD0D - .incbin "sounds/gUnk_08DDDD0D.bin" - .4byte gUnk_08DDDD0D - .incbin "sounds/gUnk_08DDDD0D_1.bin" - .4byte gUnk_08DDDD01 - .incbin "sounds/gUnk_08DDDD0D_2.bin" - .4byte gUnk_08DDDD01 - .incbin "sounds/gUnk_08DDDD0D_3.bin" - .4byte gUnk_08DDDD0D - .incbin "sounds/gUnk_08DDDD0D_4.bin" - .4byte gUnk_08DDDD0D -gUnk_08DDDD2D:: @ 08DDDD2D - .incbin "sounds/gUnk_08DDDD2D.bin" -gUnk_08DDDD39:: @ 08DDDD39 - .incbin "sounds/gUnk_08DDDD39.bin" - .4byte gUnk_08DDDD2D - .incbin "sounds/gUnk_08DDDD39_1.bin" - .4byte gUnk_08DDDD39 - .incbin "sounds/gUnk_08DDDD39_2.bin" - .4byte gUnk_08DDDD2D - .incbin "sounds/gUnk_08DDDD39_3.bin" - .4byte gUnk_08DDDD39 - .incbin "sounds/gUnk_08DDDD39_4.bin" - .4byte gUnk_08DDDD01 - .incbin "sounds/gUnk_08DDDD39_5.bin" - .4byte gUnk_08DDDD01 - .incbin "sounds/gUnk_08DDDD39_6.bin" - .4byte gUnk_08DDDD0D - .incbin "sounds/gUnk_08DDDD39_7.bin" - .4byte gUnk_08DDDD0D - .incbin "sounds/gUnk_08DDDD39_8.bin" - .4byte gUnk_08DDDD01 - .incbin "sounds/gUnk_08DDDD39_9.bin" - .4byte gUnk_08DDDD01 - .incbin "sounds/gUnk_08DDDD39_10.bin" - .4byte gUnk_08DDDD0D - .incbin "sounds/gUnk_08DDDD39_11.bin" - .4byte gUnk_08DDDD0D -gUnk_08DDDDAA:: @ 08DDDDAA - .incbin "sounds/gUnk_08DDDDAA.bin" -gUnk_08DDDDBF:: @ 08DDDDBF - .incbin "sounds/gUnk_08DDDDBF.bin" - .4byte gUnk_08DDDDAA - .incbin "sounds/gUnk_08DDDDBF_1.bin" - .4byte gUnk_08DDDDBF - .incbin "sounds/gUnk_08DDDDBF_2.bin" -bgmLostWoods_track2:: @ 08DDDDE5 - .incbin "sounds/bgmLostWoods_track2.bin" -gUnk_08DDDDED:: @ 08DDDDED - .incbin "sounds/gUnk_08DDDDED.bin" - .4byte gUnk_08DDDDED -gUnk_08DDDE28:: @ 08DDDE28 - .incbin "sounds/gUnk_08DDDE28.bin" - .4byte gUnk_08DDDE28 - .incbin "sounds/gUnk_08DDDE28_1.bin" - .4byte gUnk_08DDDDED - .incbin "sounds/gUnk_08DDDE28_2.bin" - .4byte gUnk_08DDDDED - .incbin "sounds/gUnk_08DDDE28_3.bin" - .4byte gUnk_08DDDE28 - .incbin "sounds/gUnk_08DDDE28_4.bin" - .4byte gUnk_08DDDE28 -gUnk_08DDDE70:: @ 08DDDE70 - .incbin "sounds/gUnk_08DDDE70.bin" -gUnk_08DDDE7E:: @ 08DDDE7E - .incbin "sounds/gUnk_08DDDE7E.bin" -gUnk_08DDDE8A:: @ 08DDDE8A - .incbin "sounds/gUnk_08DDDE8A.bin" - .4byte gUnk_08DDDE7E - .incbin "sounds/gUnk_08DDDE8A_1.bin" - .4byte gUnk_08DDDE8A - .incbin "sounds/gUnk_08DDDE8A_2.bin" - .4byte gUnk_08DDDE7E - .incbin "sounds/gUnk_08DDDE8A_3.bin" - .4byte gUnk_08DDDDED - .incbin "sounds/gUnk_08DDDE8A_4.bin" - .4byte gUnk_08DDDE28 - .incbin "sounds/gUnk_08DDDE8A_5.bin" - .4byte gUnk_08DDDE28 - .incbin "sounds/gUnk_08DDDE8A_6.bin" - .4byte gUnk_08DDDDED - .incbin "sounds/gUnk_08DDDE8A_7.bin" - .4byte gUnk_08DDDDED - .incbin "sounds/gUnk_08DDDE8A_8.bin" - .4byte gUnk_08DDDE28 - .incbin "sounds/gUnk_08DDDE8A_9.bin" - .4byte gUnk_08DDDE28 - .incbin "sounds/gUnk_08DDDE8A_10.bin" - .4byte gUnk_08DDDE70 - .incbin "sounds/gUnk_08DDDE8A_11.bin" - .4byte gUnk_08DDDE7E - .incbin "sounds/gUnk_08DDDE8A_12.bin" - .4byte gUnk_08DDDE8A - .incbin "sounds/gUnk_08DDDE8A_13.bin" - .4byte gUnk_08DDDE7E - .incbin "sounds/gUnk_08DDDE8A_14.bin" -gUnk_08DDDF58:: @ 08DDDF58 - .incbin "sounds/gUnk_08DDDF58.bin" - .4byte gUnk_08DDDF58 - .incbin "sounds/gUnk_08DDDF58_1.bin" -bgmLostWoods_track3:: @ 08DDDF73 - .incbin "sounds/bgmLostWoods_track3.bin" -gUnk_08DDE002:: @ 08DDE002 - .incbin "sounds/gUnk_08DDE002.bin" - .4byte gUnk_08DDE002 - .incbin "sounds/gUnk_08DDE002_1.bin" -bgmLostWoods_track4:: @ 08DDE019 - .incbin "sounds/bgmLostWoods_track4.bin" -gUnk_08DDE039:: @ 08DDE039 - .incbin "sounds/gUnk_08DDE039.bin" - .4byte gUnk_08DDE039 - .incbin "sounds/gUnk_08DDE039_1.bin" -gUnk_08DDE0BF:: @ 08DDE0BF - .incbin "sounds/gUnk_08DDE0BF.bin" -gUnk_08DDE0D1:: @ 08DDE0D1 - .incbin "sounds/gUnk_08DDE0D1.bin" - .4byte gUnk_08DDE0D1 - .incbin "sounds/gUnk_08DDE0D1_1.bin" - .4byte gUnk_08DDE0BF - .incbin "sounds/gUnk_08DDE0D1_2.bin" -gUnk_08DDE163:: @ 08DDE163 - .incbin "sounds/gUnk_08DDE163.bin" - .4byte gUnk_08DDE163 - .incbin "sounds/gUnk_08DDE163_1.bin" -bgmLostWoods_track5:: @ 08DDE182 - .incbin "sounds/bgmLostWoods_track5.bin" -gUnk_08DDE18A:: @ 08DDE18A - .incbin "sounds/gUnk_08DDE18A.bin" - .4byte gUnk_08DDE18A -gUnk_08DDE19F:: @ 08DDE19F - .incbin "sounds/gUnk_08DDE19F.bin" - .4byte gUnk_08DDE19F - .incbin "sounds/gUnk_08DDE19F_1.bin" - .4byte gUnk_08DDE18A - .incbin "sounds/gUnk_08DDE19F_2.bin" - .4byte gUnk_08DDE18A - .incbin "sounds/gUnk_08DDE19F_3.bin" - .4byte gUnk_08DDE19F - .incbin "sounds/gUnk_08DDE19F_4.bin" - .4byte gUnk_08DDE19F -gUnk_08DDE1CE:: @ 08DDE1CE - .incbin "sounds/gUnk_08DDE1CE.bin" -gUnk_08DDE1E9:: @ 08DDE1E9 - .incbin "sounds/gUnk_08DDE1E9.bin" - .4byte gUnk_08DDE1CE - .incbin "sounds/gUnk_08DDE1E9_1.bin" - .4byte gUnk_08DDE1E9 - .incbin "sounds/gUnk_08DDE1E9_2.bin" - .4byte gUnk_08DDE1CE - .incbin "sounds/gUnk_08DDE1E9_3.bin" - .4byte gUnk_08DDE1E9 - .incbin "sounds/gUnk_08DDE1E9_4.bin" - .4byte gUnk_08DDE18A - .incbin "sounds/gUnk_08DDE1E9_5.bin" - .4byte gUnk_08DDE18A - .incbin "sounds/gUnk_08DDE1E9_6.bin" - .4byte gUnk_08DDE19F - .incbin "sounds/gUnk_08DDE1E9_7.bin" - .4byte gUnk_08DDE19F - .incbin "sounds/gUnk_08DDE1E9_8.bin" - .4byte gUnk_08DDE18A - .incbin "sounds/gUnk_08DDE1E9_9.bin" - .4byte gUnk_08DDE18A - .incbin "sounds/gUnk_08DDE1E9_10.bin" - .4byte gUnk_08DDE19F - .incbin "sounds/gUnk_08DDE1E9_11.bin" - .4byte gUnk_08DDE19F - .incbin "sounds/gUnk_08DDE1E9_12.bin" -bgmLostWoods_track6:: @ 08DDE283 - .incbin "sounds/bgmLostWoods_track6.bin" -gUnk_08DDE2D2:: @ 08DDE2D2 - .incbin "sounds/gUnk_08DDE2D2.bin" -gUnk_08DDE2F5:: @ 08DDE2F5 - .incbin "sounds/gUnk_08DDE2F5.bin" - .4byte gUnk_08DDE2D2 - .incbin "sounds/gUnk_08DDE2F5_1.bin" - .4byte gUnk_08DDE2F5 - .incbin "sounds/gUnk_08DDE2F5_2.bin" - .4byte gUnk_08DDE2D2 - .incbin "sounds/gUnk_08DDE2F5_3.bin" - .4byte gUnk_08DDE2F5 - .incbin "sounds/gUnk_08DDE2F5_4.bin" - .4byte gUnk_08DDE2D2 -gUnk_08DDE332:: @ 08DDE332 - .incbin "sounds/gUnk_08DDE332.bin" - .4byte gUnk_08DDE332 - .incbin "sounds/gUnk_08DDE332_1.bin" - .4byte gUnk_08DDE332 - .incbin "sounds/gUnk_08DDE332_2.bin" - .4byte gUnk_08DDE332 -gUnk_08DDE36E:: @ 08DDE36E - .incbin "sounds/gUnk_08DDE36E.bin" - .4byte gUnk_08DDE36E -gUnk_08DDE3A6:: @ 08DDE3A6 - .incbin "sounds/gUnk_08DDE3A6.bin" - .4byte gUnk_08DDE3A6 - .incbin "sounds/gUnk_08DDE3A6_1.bin" - .4byte gUnk_08DDE332 - .incbin "sounds/gUnk_08DDE3A6_2.bin" - .4byte gUnk_08DDE2F5 - .incbin "sounds/gUnk_08DDE3A6_3.bin" - .4byte gUnk_08DDE2D2 - .incbin "sounds/gUnk_08DDE3A6_4.bin" - .4byte gUnk_08DDE2F5 - .incbin "sounds/gUnk_08DDE3A6_5.bin" - .4byte gUnk_08DDE2D2 - .incbin "sounds/gUnk_08DDE3A6_6.bin" - .4byte gUnk_08DDE2F5 - .incbin "sounds/gUnk_08DDE3A6_7.bin" - .4byte gUnk_08DDE2D2 - .incbin "sounds/gUnk_08DDE3A6_8.bin" - .4byte gUnk_08DDE2F5 - .incbin "sounds/gUnk_08DDE3A6_9.bin" - .4byte gUnk_08DDE2D2 - .incbin "sounds/gUnk_08DDE3A6_10.bin" -bgmLostWoods:: @ 08DDE4E4 - sound_header 7 0 0 0x9e voicegroup054 bgmLostWoods_track0 bgmLostWoods_track1 bgmLostWoods_track2 bgmLostWoods_track3 bgmLostWoods_track4 bgmLostWoods_track5 bgmLostWoods_track6 - -bgmFairyFountain2_track0:: @ 08DDE508 - .incbin "sounds/bgmFairyFountain2_track0.bin" -gUnk_08DDE513:: @ 08DDE513 - .incbin "sounds/gUnk_08DDE513.bin" -gUnk_08DDE519:: @ 08DDE519 - .incbin "sounds/gUnk_08DDE519.bin" -gUnk_08DDE528:: @ 08DDE528 - .incbin "sounds/gUnk_08DDE528.bin" -gUnk_08DDE53B:: @ 08DDE53B - .incbin "sounds/gUnk_08DDE53B.bin" - .4byte gUnk_08DDE519 - .incbin "sounds/gUnk_08DDE53B_1.bin" - .4byte gUnk_08DDE53B - .incbin "sounds/gUnk_08DDE53B_2.bin" - .4byte gUnk_08DDE528 - .incbin "sounds/gUnk_08DDE53B_3.bin" - .4byte gUnk_08DDE513 - .incbin "sounds/gUnk_08DDE53B_4.bin" -bgmFairyFountain2_track1:: @ 08DDE569 - .incbin "sounds/bgmFairyFountain2_track1.bin" -gUnk_08DDE570:: @ 08DDE570 - .incbin "sounds/gUnk_08DDE570.bin" - .4byte gUnk_08DDE570 - .incbin "sounds/gUnk_08DDE570_1.bin" -bgmFairyFountain2_track2:: @ 08DDE5D8 - .incbin "sounds/bgmFairyFountain2_track2.bin" -gUnk_08DDE5DF:: @ 08DDE5DF - .incbin "sounds/gUnk_08DDE5DF.bin" - .4byte gUnk_08DDE5DF - .incbin "sounds/gUnk_08DDE5DF_1.bin" -bgmFairyFountain2_track3:: @ 08DDE606 - .incbin "sounds/bgmFairyFountain2_track3.bin" -gUnk_08DDE60D:: @ 08DDE60D - .incbin "sounds/gUnk_08DDE60D.bin" -gUnk_08DDE613:: @ 08DDE613 - .incbin "sounds/gUnk_08DDE613.bin" -gUnk_08DDE622:: @ 08DDE622 - .incbin "sounds/gUnk_08DDE622.bin" -gUnk_08DDE635:: @ 08DDE635 - .incbin "sounds/gUnk_08DDE635.bin" - .4byte gUnk_08DDE613 - .incbin "sounds/gUnk_08DDE635_1.bin" - .4byte gUnk_08DDE635 - .incbin "sounds/gUnk_08DDE635_2.bin" - .4byte gUnk_08DDE622 - .incbin "sounds/gUnk_08DDE635_3.bin" - .4byte gUnk_08DDE60D - .incbin "sounds/gUnk_08DDE635_4.bin" -bgmFairyFountain2_track4:: @ 08DDE663 - .incbin "sounds/bgmFairyFountain2_track4.bin" -gUnk_08DDE66A:: @ 08DDE66A - .incbin "sounds/gUnk_08DDE66A.bin" -gUnk_08DDE6C7:: @ 08DDE6C7 - .incbin "sounds/gUnk_08DDE6C7.bin" - .4byte gUnk_08DDE6C7 - .incbin "sounds/gUnk_08DDE6C7_1.bin" - .4byte gUnk_08DDE66A - .incbin "sounds/gUnk_08DDE6C7_2.bin" -bgmFairyFountain2_track5:: @ 08DDE6EB - .incbin "sounds/bgmFairyFountain2_track5.bin" -gUnk_08DDE6F2:: @ 08DDE6F2 - .incbin "sounds/gUnk_08DDE6F2.bin" -gUnk_08DDE717:: @ 08DDE717 - .incbin "sounds/gUnk_08DDE717.bin" - .4byte gUnk_08DDE717 - .incbin "sounds/gUnk_08DDE717_1.bin" - .4byte gUnk_08DDE6F2 - .incbin "sounds/gUnk_08DDE717_2.bin" -bgmFairyFountain2_track6:: @ 08DDE78E - .incbin "sounds/bgmFairyFountain2_track6.bin" -gUnk_08DDE795:: @ 08DDE795 - .incbin "sounds/gUnk_08DDE795.bin" -gUnk_08DDE7DB:: @ 08DDE7DB - .incbin "sounds/gUnk_08DDE7DB.bin" - .4byte gUnk_08DDE7DB - .incbin "sounds/gUnk_08DDE7DB_1.bin" - .4byte gUnk_08DDE795 - .incbin "sounds/gUnk_08DDE7DB_2.bin" -bgmFairyFountain2:: @ 08DDE824 - sound_header 7 0 0 0xa8 voicegroup055 bgmFairyFountain2_track0 bgmFairyFountain2_track1 bgmFairyFountain2_track2 bgmFairyFountain2_track3 bgmFairyFountain2_track4 bgmFairyFountain2_track5 bgmFairyFountain2_track6 +.include "sounds/bgmPicoriFestival.s" +.include "sounds/bgmLostWoods.s" +.include "sounds/bgmFairyFountain2.s" bgmWindRuins_track0:: @ 08DDE848 .incbin "sounds/bgmWindRuins_track0.bin" @@ -7139,2522 +1588,452 @@ gUnk_08DDEBF3:: @ 08DDEBF3 bgmWindRuins:: @ 08DDEC38 sound_header 7 0 0 0xa8 voicegroup056 bgmWindRuins_track0 bgmWindRuins_track1 bgmWindRuins_track2 bgmWindRuins_track3 bgmWindRuins_track4 bgmWindRuins_track5 bgmWindRuins_track6 -.ifdef EU -gUnk_08EEA230:: @ 08EEA230 - .incbin "sounds/gUnk_08EEA230_EU.bin" -gUnk_08EEA23E:: @ 08EEA23E - .incbin "sounds/gUnk_08EEA23E_EU.bin" - .4byte gUnk_08EEA23E - .incbin "sounds/gUnk_08EEA23E_1_EU.bin" -gUnk_08EEA25E:: @ 08EEA25E - .incbin "sounds/gUnk_08EEA25E_EU.bin" -gUnk_08EEA269:: @ 08EEA269 - .incbin "sounds/gUnk_08EEA269_EU.bin" -gUnk_08EEA279:: @ 08EEA279 - .incbin "sounds/gUnk_08EEA279_EU.bin" - .4byte gUnk_08EEA279 - .incbin "sounds/gUnk_08EEA279_1_EU.bin" -.else -bgmLearnScroll_track0:: @ 08DDEC5C - .incbin "sounds/bgmLearnScroll_track0_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DDEC68:: @ 08DDEC68 - .incbin "sounds/gUnk_08DDEC68_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DDEC68 - .incbin "sounds/gUnk_08DDEC68_1_USA-JP-DEMO_USA-DEMO_JP.bin" -bgmLearnScroll_track1:: @ 08DDEC8B - .incbin "sounds/bgmLearnScroll_track1_USA-JP-DEMO_USA-DEMO_JP.bin" -bgmLearnScroll_track2:: @ 08DDEC99 - .incbin "sounds/bgmLearnScroll_track2_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DDECA0:: @ 08DDECA0 - .incbin "sounds/gUnk_08DDECA0_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DDECA0 - .incbin "sounds/gUnk_08DDECA0_1_USA-JP-DEMO_USA-DEMO_JP.bin" -bgmLearnScroll_track3:: @ 08DDECC0 - .incbin "sounds/bgmLearnScroll_track3_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DDECC7:: @ 08DDECC7 - .incbin "sounds/gUnk_08DDECC7_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DDECC7 - .incbin "sounds/gUnk_08DDECC7_1_USA-JP-DEMO_USA-DEMO_JP.bin" -bgmLearnScroll_track4:: @ 08DDECD3 - .incbin "sounds/bgmLearnScroll_track4_USA-JP-DEMO_USA-DEMO_JP.bin" -gUnk_08DDECDA:: @ 08DDECDA - .incbin "sounds/gUnk_08DDECDA_USA-JP-DEMO_USA-DEMO_JP.bin" - .4byte gUnk_08DDECDA - .incbin "sounds/gUnk_08DDECDA_1_USA-JP-DEMO_USA-DEMO_JP.bin" -.endif - -bgmLearnScroll:: @ 08DDED6C -.ifdef EU - .incbin "sounds/bgmLearnScroll_EU.bin" - .4byte voicegroup050 - .4byte gUnk_08EEA230 - .4byte gUnk_08EEA25E - .4byte gUnk_08EEA269 -.else - sound_header 5 0 0 0x9e voicegroup050 bgmLearnScroll_track0 bgmLearnScroll_track1 bgmLearnScroll_track2 bgmLearnScroll_track3 bgmLearnScroll_track4 -.endif - -bgmEzloGet_track0:: @ 08DDED88 - .incbin "sounds/bgmEzloGet_track0.bin" -bgmEzloGet_track1:: @ 08DDEDAE - .incbin "sounds/bgmEzloGet_track1.bin" -bgmEzloGet_track2:: @ 08DDEDBF - .incbin "sounds/bgmEzloGet_track2.bin" -bgmEzloGet_track3:: @ 08DDEDDB - .incbin "sounds/bgmEzloGet_track3.bin" -bgmEzloGet_track4:: @ 08DDEDF5 - .incbin "sounds/bgmEzloGet_track4.bin" -bgmEzloGet:: @ 08DDEE18 - sound_header 5 0 0 0xb2 voicegroup057 bgmEzloGet_track0 bgmEzloGet_track1 bgmEzloGet_track2 bgmEzloGet_track3 bgmEzloGet_track4 - -sfxBeep_track0:: @ 08DDEE34 - .incbin "sounds/sfxBeep_track0.bin" -sfxBeep:: @ 08DDEE44 - sound_header 1 0 0xff 0 voicegroup060 sfxBeep_track0 - -sfxTextboxOpen_track0:: @ 08DDEE50 - .incbin "sounds/sfxTextboxOpen_track0.bin" -sfxTextboxOpen_track1:: @ 08DDEE86 - .incbin "sounds/sfxTextboxOpen_track1.bin" -sfxTextboxOpen:: @ 08DDEEBC - sound_header 2 0 0x30 0 voicegroup061 sfxTextboxOpen_track0 sfxTextboxOpen_track1 - -sfxTextboxClose_track0:: @ 08DDEECC - .incbin "sounds/sfxTextboxClose_track0.bin" -sfxTextboxClose_track1:: @ 08DDEEF6 - .incbin "sounds/sfxTextboxClose_track1.bin" -sfxTextboxClose:: @ 08DDEF20 - sound_header 2 0 0x30 0 voicegroup062 sfxTextboxClose_track0 sfxTextboxClose_track1 - -sfxTextboxNext_track0:: @ 08DDEF30 - .incbin "sounds/sfxTextboxNext_track0.bin" -sfxTextboxNext:: @ 08DDEF44 - sound_header 1 0 0x40 0 voicegroup063 sfxTextboxNext_track0 - -sfxTextboxSwap_track0:: @ 08DDEF50 - .incbin "sounds/sfxTextboxSwap_track0.bin" -sfxTextboxSwap:: @ 08DDEF7C - sound_header 1 0 0x40 0 voicegroup064 sfxTextboxSwap_track0 - -sfxTextboxChoice_track0:: @ 08DDEF88 - .incbin "sounds/sfxTextboxChoice_track0.bin" -sfxTextboxChoice:: @ 08DDEF9C - sound_header 1 0 0x40 0 voicegroup065 sfxTextboxChoice_track0 - -sfxTextboxSelect_track0:: @ 08DDEFA8 - .incbin "sounds/sfxTextboxSelect_track0.bin" -sfxTextboxSelect:: @ 08DDF008 - sound_header 1 0 0x40 0 voicegroup066 sfxTextboxSelect_track0 - -sfx6B_track0:: @ 08DDF014 - .incbin "sounds/sfx6B_track0.bin" -sfx6B:: @ 08DDF040 - sound_header 1 0 0x40 0 voicegroup067 sfx6B_track0 - -sfxMenuCancel_track0:: @ 08DDF04C - .incbin "sounds/sfxMenuCancel_track0.bin" -sfxMenuCancel:: @ 08DDF068 - sound_header 1 0 0x40 0 voicegroup068 sfxMenuCancel_track0 - -sfxMenuError_track0:: @ 08DDF074 - .incbin "sounds/sfxMenuError_track0.bin" -sfxMenuError:: @ 08DDF094 - sound_header 1 0 0x40 0 voicegroup069 sfxMenuError_track0 - -sfxRupeeBounce_track0:: @ 08DDF0A0 - .incbin "sounds/sfxRupeeBounce_track0.bin" -sfxRupeeBounce:: @ 08DDF0BC - sound_header 1 0 0x58 0 voicegroup070 sfxRupeeBounce_track0 - -sfxRupeeGet_track0:: @ 08DDF0C8 - .incbin "sounds/sfxRupeeGet_track0.bin" -sfxRupeeGet:: @ 08DDF0EC - sound_header 1 0 0x60 0 voicegroup071 sfxRupeeGet_track0 - -sfxHeartBounce_track0:: @ 08DDF0F8 - .incbin "sounds/sfxHeartBounce_track0.bin" -sfxHeartBounce:: @ 08DDF144 - sound_header 1 0 0x58 0 voicegroup072 sfxHeartBounce_track0 - -sfxHeartGet_track0:: @ 08DDF150 - .incbin "sounds/sfxHeartGet_track0.bin" -sfxHeartGet:: @ 08DDF16C - sound_header 1 0 0x60 0 voicegroup073 sfxHeartGet_track0 - -sfxSecret_track0:: @ 08DDF178 - .incbin "sounds/sfxSecret_track0.bin" -sfxSecret:: @ 08DDF19C - sound_header 1 0 0xc0 0 voicegroup074 sfxSecret_track0 - -sfxSecretBig_track0:: @ 08DDF1A8 - .incbin "sounds/sfxSecretBig_track0.bin" -sfxSecretBig_track1:: @ 08DDF1CF - .incbin "sounds/sfxSecretBig_track1.bin" -sfxSecretBig:: @ 08DDF1F4 -.ifdef EU - sound_header 2 0 0xc0 0 voicegroup075 sfxSecretBig_track0 sfxSecretBig_track1 -.else - sound_header 2 0 0xd0 0 voicegroup075 sfxSecretBig_track0 sfxSecretBig_track1 -.endif - -sfxMetalClink_track0:: @ 08DDF204 - .incbin "sounds/sfxMetalClink_track0.bin" -sfxMetalClink:: @ 08DDF21C - sound_header 1 0 0x44 0 voicegroup076 sfxMetalClink_track0 - -sfxPlyVo1_track0:: @ 08DDF228 - .incbin "sounds/sfxPlyVo1_track0.bin" -sfxPlyVo1:: @ 08DDF238 - sound_header 1 0 0x48 0 voicegroup077 sfxPlyVo1_track0 - -sfxPlyVo2_track0:: @ 08DDF244 - .incbin "sounds/sfxPlyVo2_track0.bin" -sfxPlyVo2:: @ 08DDF254 - sound_header 1 0 0x48 0 voicegroup078 sfxPlyVo2_track0 - -sfxPlyVo3_track0:: @ 08DDF260 - .incbin "sounds/sfxPlyVo3_track0.bin" -sfxPlyVo3:: @ 08DDF270 - sound_header 1 0 0x48 0 voicegroup079 sfxPlyVo3_track0 - -sfxPlyVo4_track0:: @ 08DDF27C - .incbin "sounds/sfxPlyVo4_track0.bin" -sfxPlyVo4:: @ 08DDF28C - sound_header 1 0 0x48 0 voicegroup080 sfxPlyVo4_track0 - -sfxPlyVo5_track0:: @ 08DDF298 - .incbin "sounds/sfxPlyVo5_track0.bin" -sfxPlyVo5:: @ 08DDF2A8 - sound_header 1 0 0x48 0 voicegroup081 sfxPlyVo5_track0 - -sfxPlyVo6_track0:: @ 08DDF2B4 - .incbin "sounds/sfxPlyVo6_track0.bin" -sfxPlyVo6:: @ 08DDF2C4 - sound_header 1 0 0x48 0 voicegroup082 sfxPlyVo6_track0 - -sfxPlyVo7_track0:: @ 08DDF2D0 - .incbin "sounds/sfxPlyVo7_track0.bin" -sfxPlyVo7:: @ 08DDF2E0 - sound_header 1 0 0x48 0 voicegroup083 sfxPlyVo7_track0 - -sfxPlyJump_track0:: @ 08DDF2EC - .incbin "sounds/sfxPlyJump_track0.bin" -sfxPlyJump:: @ 08DDF2FC - sound_header 1 0 0x40 0 voicegroup084 sfxPlyJump_track0 - -sfxPlyLand_track0:: @ 08DDF308 - .incbin "sounds/sfxPlyLand_track0.bin" -sfxPlyLand:: @ 08DDF31C - sound_header 1 0 0x40 0 voicegroup085 sfxPlyLand_track0 - -sfx7E_track0:: @ 08DDF328 - .incbin "sounds/sfx7E_track0.bin" -sfx7E:: @ 08DDF33C - sound_header 1 0 0x30 0 voicegroup086 sfx7E_track0 - -sfxPlyLift_track0:: @ 08DDF348 - .incbin "sounds/sfxPlyLift_track0.bin" -sfxPlyLift:: @ 08DDF38C - sound_header 1 0 0x40 0 voicegroup087 sfxPlyLift_track0 - -sfx80_track0:: @ 08DDF398 - .incbin "sounds/sfx80_track0.bin" -sfx80:: @ 08DDF3B0 - sound_header 1 0 0x30 0 voicegroup088 sfx80_track0 - -sfx81_track0:: @ 08DDF3BC - .incbin "sounds/sfx81_track0.bin" -sfx81:: @ 08DDF3E4 - sound_header 1 0 0x40 0 voicegroup089 sfx81_track0 - -sfx82_track0:: @ 08DDF3F0 - .incbin "sounds/sfx82_track0.bin" -sfx82:: @ 08DDF400 - sound_header 1 0 0x40 0 voicegroup090 sfx82_track0 - -sfxWaterWalk_track0:: @ 08DDF40C - .incbin "sounds/sfxWaterWalk_track0.bin" -sfxWaterWalk_track1:: @ 08DDF423 - .incbin "sounds/sfxWaterWalk_track1.bin" -sfxWaterWalk:: @ 08DDF43C - sound_header 2 0 0x28 0 voicegroup091 sfxWaterWalk_track0 sfxWaterWalk_track1 - -sfxWaterSplash_track0:: @ 08DDF44C - .incbin "sounds/sfxWaterSplash_track0.bin" -sfxWaterSplash:: @ 08DDF484 - sound_header 1 0 0x40 0 voicegroup092 sfxWaterSplash_track0 - -sfxFallHole_track0:: @ 08DDF490 - .incbin "sounds/sfxFallHole_track0.bin" -sfxFallHole:: @ 08DDF57C - sound_header 1 0 0x40 0 voicegroup093 sfxFallHole_track0 - -sfx86_track0:: @ 08DDF588 - .incbin "sounds/sfx86_track0.bin" -sfx86:: @ 08DDF598 - sound_header 1 0 0x40 0 voicegroup094 sfx86_track0 - -sfxPlyDie_track0:: @ 08DDF5A4 - .incbin "sounds/sfxPlyDie_track0.bin" -sfxPlyDie:: @ 08DDF608 - sound_header 1 0 0x40 0 voicegroup095 sfxPlyDie_track0 - -sfx88_track0:: @ 08DDF614 - .incbin "sounds/sfx88_track0.bin" -sfx88:: @ 08DDF630 - sound_header 1 0 0x40 0 voicegroup096 sfx88_track0 - -sfxBarrelRelease_track0:: @ 08DDF63C - .incbin "sounds/sfxBarrelRelease_track0.bin" -sfxBarrelRelease:: @ 08DDF64C - sound_header 1 0 0x40 0 voicegroup097 sfxBarrelRelease_track0 - -sfxBarrelEnter_track0:: @ 08DDF658 - .incbin "sounds/sfxBarrelEnter_track0.bin" -sfxBarrelEnter:: @ 08DDF668 - sound_header 1 0 0x40 0 voicegroup098 sfxBarrelEnter_track0 - -sfxBarrelRoll_track0:: @ 08DDF674 - .incbin "sounds/sfxBarrelRoll_track0.bin" -sfxBarrelRoll:: @ 08DDF684 - sound_header 1 0 0x40 0 voicegroup099 sfxBarrelRoll_track0 - -sfxBarrelRollStop_track0:: @ 08DDF690 - .incbin "sounds/sfxBarrelRollStop_track0.bin" -sfxBarrelRollStop:: @ 08DDF6A0 - sound_header 1 0 0x40 0 voicegroup100 sfxBarrelRollStop_track0 - -sfxVoEzlo1_track0:: @ 08DDF6AC - .incbin "sounds/sfxVoEzlo1_track0.bin" -sfxVoEzlo1:: @ 08DDF6BC - sound_header 1 0 0x48 0 voicegroup101 sfxVoEzlo1_track0 - -sfxVoEzlo2_track0:: @ 08DDF6C8 - .incbin "sounds/sfxVoEzlo2_track0.bin" -sfxVoEzlo2:: @ 08DDF6D8 - sound_header 1 0 0x48 0 voicegroup102 sfxVoEzlo2_track0 - -sfxVoEzlo3_track0:: @ 08DDF6E4 - .incbin "sounds/sfxVoEzlo3_track0.bin" -sfxVoEzlo3:: @ 08DDF6F4 - sound_header 1 0 0x48 0 voicegroup103 sfxVoEzlo3_track0 - -sfxVoEzlo4_track0:: @ 08DDF700 - .incbin "sounds/sfxVoEzlo4_track0.bin" -sfxVoEzlo4:: @ 08DDF710 - sound_header 1 0 0x48 0 voicegroup104 sfxVoEzlo4_track0 - -sfxVoEzlo5_track0:: @ 08DDF71C - .incbin "sounds/sfxVoEzlo5_track0.bin" -sfxVoEzlo5:: @ 08DDF72C - sound_header 1 0 0x48 0 voicegroup105 sfxVoEzlo5_track0 - -sfxVoEzlo6_track0:: @ 08DDF738 - .incbin "sounds/sfxVoEzlo6_track0.bin" -sfxVoEzlo6:: @ 08DDF748 - sound_header 1 0 0x48 0 voicegroup106 sfxVoEzlo6_track0 - -sfxVoEzlo7_track0:: @ 08DDF754 - .incbin "sounds/sfxVoEzlo7_track0.bin" -sfxVoEzlo7:: @ 08DDF764 - sound_header 1 0 0x48 0 voicegroup107 sfxVoEzlo7_track0 - -sfxVoZelda1_track0:: @ 08DDF770 - .incbin "sounds/sfxVoZelda1_track0.bin" -sfxVoZelda1:: @ 08DDF780 - sound_header 1 0 0x48 0 voicegroup108 sfxVoZelda1_track0 - -sfxVoZelda2_track0:: @ 08DDF78C - .incbin "sounds/sfxVoZelda2_track0.bin" -sfxVoZelda2:: @ 08DDF79C - sound_header 1 0 0x48 0 voicegroup109 sfxVoZelda2_track0 - -sfxVoZelda3_track0:: @ 08DDF7A8 - .incbin "sounds/sfxVoZelda3_track0.bin" -sfxVoZelda3:: @ 08DDF7B8 - sound_header 1 0 0x48 0 voicegroup110 sfxVoZelda3_track0 - -sfxVoZelda4_track0:: @ 08DDF7C4 - .incbin "sounds/sfxVoZelda4_track0.bin" -sfxVoZelda4:: @ 08DDF7D4 - sound_header 1 0 0x48 0 voicegroup111 sfxVoZelda4_track0 - -sfxVoZelda5_track0:: @ 08DDF7E0 - .incbin "sounds/sfxVoZelda5_track0.bin" -sfxVoZelda5:: @ 08DDF7F0 - sound_header 1 0 0x48 0 voicegroup112 sfxVoZelda5_track0 - -sfxVoZelda6_track0:: @ 08DDF7FC - .incbin "sounds/sfxVoZelda6_track0.bin" -sfxVoZelda6:: @ 08DDF80C - sound_header 1 0 0x48 0 voicegroup113 sfxVoZelda6_track0 - -sfxVoZelda7_track0:: @ 08DDF818 - .incbin "sounds/sfxVoZelda7_track0.bin" -sfxVoZelda7:: @ 08DDF828 - sound_header 1 0 0x48 0 voicegroup114 sfxVoZelda7_track0 - -sfx9B_track0:: @ 08DDF834 - .incbin "sounds/sfx9B_track0.bin" -sfx9B:: @ 08DDF844 - sound_header 1 0 0x48 0 voicegroup115 sfx9B_track0 - -sfx9C_track0:: @ 08DDF850 - .incbin "sounds/sfx9C_track0.bin" -sfx9C:: @ 08DDF860 - sound_header 1 0 0x48 0 voicegroup116 sfx9C_track0 - -sfx9D_track0:: @ 08DDF86C - .incbin "sounds/sfx9D_track0.bin" -sfx9D:: @ 08DDF87C - sound_header 1 0 0x48 0 voicegroup117 sfx9D_track0 - -sfx9E_track0:: @ 08DDF888 - .incbin "sounds/sfx9E_track0.bin" -sfx9E:: @ 08DDF898 - sound_header 1 0 0x48 0 voicegroup118 sfx9E_track0 - -sfx9F_track0:: @ 08DDF8A4 - .incbin "sounds/sfx9F_track0.bin" -sfx9F:: @ 08DDF8B4 - sound_header 1 0 0x48 0 voicegroup119 sfx9F_track0 - -sfxA0_track0:: @ 08DDF8C0 - .incbin "sounds/sfxA0_track0.bin" -sfxA0:: @ 08DDF8D4 - sound_header 1 0 0x48 0 voicegroup120 sfxA0_track0 - -sfxVoTingle1_track0:: @ 08DDF8E0 - .incbin "sounds/sfxVoTingle1_track0.bin" -sfxVoTingle1:: @ 08DDF8F0 - sound_header 1 0 0x48 0 voicegroup121 sfxVoTingle1_track0 - -sfxVoTingle2_track0:: @ 08DDF8FC - .incbin "sounds/sfxVoTingle2_track0.bin" -sfxVoTingle2:: @ 08DDF90C - sound_header 1 0 0x48 0 voicegroup122 sfxVoTingle2_track0 - -sfxVoKing1_track0:: @ 08DDF918 - .incbin "sounds/sfxVoKing1_track0.bin" -sfxVoKing1:: @ 08DDF928 - sound_header 1 0 0x48 0 voicegroup123 sfxVoKing1_track0 - -sfxVoKing2_track0:: @ 08DDF934 - .incbin "sounds/sfxVoKing2_track0.bin" -sfxVoKing2:: @ 08DDF944 - sound_header 1 0 0x48 0 voicegroup124 sfxVoKing2_track0 - -sfxVoKing3_track0:: @ 08DDF950 - .incbin "sounds/sfxVoKing3_track0.bin" -sfxVoKing3:: @ 08DDF960 - sound_header 1 0 0x48 0 voicegroup125 sfxVoKing3_track0 - -sfxVoKing4_track0:: @ 08DDF96C - .incbin "sounds/sfxVoKing4_track0.bin" -sfxVoKing4:: @ 08DDF97C - sound_header 1 0 0x48 0 voicegroup126 sfxVoKing4_track0 - -sfxVoKing5_track0:: @ 08DDF988 - .incbin "sounds/sfxVoKing5_track0.bin" -sfxVoKing5:: @ 08DDF998 - sound_header 1 0 0x48 0 voicegroup127 sfxVoKing5_track0 - -sfxA8_track0:: @ 08DDF9A4 - .incbin "sounds/sfxA8_track0.bin" -sfxA8:: @ 08DDF9B4 - sound_header 1 0 0x48 0 voicegroup128 sfxA8_track0 - -sfxA9_track0:: @ 08DDF9C0 - .incbin "sounds/sfxA9_track0.bin" -sfxA9:: @ 08DDF9D0 - sound_header 1 0 0x48 0 voicegroup129 sfxA9_track0 - -sfxAA_track0:: @ 08DDF9DC - .incbin "sounds/sfxAA_track0.bin" -sfxAA:: @ 08DDF9EC - sound_header 1 0 0x48 0 voicegroup130 sfxAA_track0 - -sfxSpiritsRelease_track0:: @ 08DDF9F8 - .incbin "sounds/sfxSpiritsRelease_track0.bin" -sfxSpiritsRelease:: @ 08DDFA0C - sound_header 1 0 0x48 0 voicegroup131 sfxSpiritsRelease_track0 - -sfxAC_track0:: @ 08DDFA18 - .incbin "sounds/sfxAC_track0.bin" -sfxAC:: @ 08DDFA28 - sound_header 1 0 0x48 0 voicegroup132 sfxAC_track0 - -sfxVoBeedle_track0:: @ 08DDFA34 - .incbin "sounds/sfxVoBeedle_track0.bin" -sfxVoBeedle:: @ 08DDFA44 - sound_header 1 0 0x48 0 voicegroup133 sfxVoBeedle_track0 - -sfxAE_track0:: @ 08DDFA50 - .incbin "sounds/sfxAE_track0.bin" -sfxAE:: @ 08DDFA60 - sound_header 1 0 0x48 0 voicegroup134 sfxAE_track0 - -sfxAF_track0:: @ 08DDFA6C - .incbin "sounds/sfxAF_track0.bin" -sfxAF:: @ 08DDFA7C - sound_header 1 0 0x48 0 voicegroup135 sfxAF_track0 - -sfxB0_track0:: @ 08DDFA88 - .incbin "sounds/sfxB0_track0.bin" -sfxB0:: @ 08DDFA98 - sound_header 1 0 0x48 0 voicegroup136 sfxB0_track0 - -sfxMinish1_track0:: @ 08DDFAA4 - .incbin "sounds/sfxMinish1_track0.bin" -sfxMinish1:: @ 08DDFAB4 - sound_header 1 0 0x48 0 voicegroup137 sfxMinish1_track0 - -sfxMinish2_track0:: @ 08DDFAC0 - .incbin "sounds/sfxMinish2_track0.bin" -sfxMinish2:: @ 08DDFAD0 - sound_header 1 0 0x48 0 voicegroup138 sfxMinish2_track0 - -sfxMinish3_track0:: @ 08DDFADC - .incbin "sounds/sfxMinish3_track0.bin" -sfxMinish3:: @ 08DDFAEC - sound_header 1 0 0x48 0 voicegroup139 sfxMinish3_track0 - -sfxMinish4_track0:: @ 08DDFAF8 - .incbin "sounds/sfxMinish4_track0.bin" -sfxMinish4:: @ 08DDFB08 - sound_header 1 0 0x48 0 voicegroup140 sfxMinish4_track0 - -sfxB5_track0:: @ 08DDFB14 - .incbin "sounds/sfxB5_track0.bin" -sfxB5:: @ 08DDFB24 - sound_header 1 0 0x48 0 voicegroup141 sfxB5_track0 - -sfxB6_track0:: @ 08DDFB30 - .incbin "sounds/sfxB6_track0.bin" -sfxB6:: @ 08DDFB40 - sound_header 1 0 0x48 0 voicegroup142 sfxB6_track0 - -sfxB7_track0:: @ 08DDFB4C - .incbin "sounds/sfxB7_track0.bin" -sfxB7:: @ 08DDFB5C - sound_header 1 0 0x48 0 voicegroup143 sfxB7_track0 - -sfxB8_track0:: @ 08DDFB68 - .incbin "sounds/sfxB8_track0.bin" -sfxB8:: @ 08DDFB78 - sound_header 1 0 0x48 0 voicegroup144 sfxB8_track0 - -sfxB9_track0:: @ 08DDFB84 - .incbin "sounds/sfxB9_track0.bin" -sfxB9:: @ 08DDFB94 - sound_header 1 0 0x48 0 voicegroup145 sfxB9_track0 - -sfxBA_track0:: @ 08DDFBA0 - .incbin "sounds/sfxBA_track0.bin" -sfxBA:: @ 08DDFBB0 - sound_header 1 0 0x48 0 voicegroup146 sfxBA_track0 - -sfxBB_track0:: @ 08DDFBBC - .incbin "sounds/sfxBB_track0.bin" -sfxBB:: @ 08DDFBCC - sound_header 1 0 0x48 0 voicegroup147 sfxBB_track0 - -sfxBC_track0:: @ 08DDFBD8 - .incbin "sounds/sfxBC_track0.bin" -sfxBC:: @ 08DDFBE8 - sound_header 1 0 0x48 0 voicegroup148 sfxBC_track0 - -sfxBD_track0:: @ 08DDFBF4 - .incbin "sounds/sfxBD_track0.bin" -sfxBD:: @ 08DDFC04 - sound_header 1 0 0x48 0 voicegroup149 sfxBD_track0 - -sfxBE_track0:: @ 08DDFC10 - .incbin "sounds/sfxBE_track0.bin" -sfxBE:: @ 08DDFC20 - sound_header 1 0 0x48 0 voicegroup150 sfxBE_track0 - -sfxBF_track0:: @ 08DDFC2C - .incbin "sounds/sfxBF_track0.bin" -sfxBF:: @ 08DDFC3C - sound_header 1 0 0x48 0 voicegroup151 sfxBF_track0 - -sfxC0_track0:: @ 08DDFC48 - .incbin "sounds/sfxC0_track0.bin" -sfxC0:: @ 08DDFC58 - sound_header 1 0 0x48 0 voicegroup152 sfxC0_track0 - -sfxC1_track0:: @ 08DDFC64 - .incbin "sounds/sfxC1_track0.bin" -sfxC1:: @ 08DDFC74 - sound_header 1 0 0x48 0 voicegroup153 sfxC1_track0 - -sfxC2_track0:: @ 08DDFC80 - .incbin "sounds/sfxC2_track0.bin" -sfxC2:: @ 08DDFC90 - sound_header 1 0 0x48 0 voicegroup154 sfxC2_track0 - -sfxC3_track0:: @ 08DDFC9C - .incbin "sounds/sfxC3_track0.bin" -sfxC3:: @ 08DDFCAC - sound_header 1 0 0x48 0 voicegroup155 sfxC3_track0 - -sfxC4_track0:: @ 08DDFCB8 - .incbin "sounds/sfxC4_track0.bin" -sfxC4:: @ 08DDFCC8 - sound_header 1 0 0x48 0 voicegroup156 sfxC4_track0 - -sfxC5_track0:: @ 08DDFCD4 - .incbin "sounds/sfxC5_track0.bin" -sfxC5:: @ 08DDFCE4 - sound_header 1 0 0x48 0 voicegroup157 sfxC5_track0 - -sfxC6_track0:: @ 08DDFCF0 - .incbin "sounds/sfxC6_track0.bin" -sfxC6:: @ 08DDFD00 - sound_header 1 0 0x48 0 voicegroup158 sfxC6_track0 - -sfxC7_track0:: @ 08DDFD0C - .incbin "sounds/sfxC7_track0.bin" -sfxC7:: @ 08DDFD1C - sound_header 1 0 0x48 0 voicegroup159 sfxC7_track0 - -sfxC8_track0:: @ 08DDFD28 - .incbin "sounds/sfxC8_track0.bin" -sfxC8:: @ 08DDFD38 - sound_header 1 0 0x48 0 voicegroup160 sfxC8_track0 - -sfxC9_track0:: @ 08DDFD44 - .incbin "sounds/sfxC9_track0.bin" -sfxC9:: @ 08DDFD54 - sound_header 1 0 0x48 0 voicegroup161 sfxC9_track0 - -sfxCA_track0:: @ 08DDFD60 - .incbin "sounds/sfxCA_track0.bin" -sfxCA:: @ 08DDFD70 - sound_header 1 0 0x48 0 voicegroup162 sfxCA_track0 - -sfxCB_track0:: @ 08DDFD7C - .incbin "sounds/sfxCB_track0.bin" -sfxCB:: @ 08DDFD8C - sound_header 1 0 0x48 0 voicegroup163 sfxCB_track0 - -sfxRemSleep_track0:: @ 08DDFD98 - .incbin "sounds/sfxRemSleep_track0.bin" -sfxRemSleep:: @ 08DDFDA8 - sound_header 1 0 0x48 0 voicegroup164 sfxRemSleep_track0 - -sfxTaskComplete_track0:: @ 08DDFDB4 - .incbin "sounds/sfxTaskComplete_track0.bin" -sfxTaskComplete:: @ 08DDFDD4 -.ifdef EU - sound_header 1 0 0xc0 0 voicegroup165 sfxTaskComplete_track0 -.else - sound_header 1 0 0xb0 0 voicegroup165 sfxTaskComplete_track0 -.endif - -sfxKeyAppear_track0:: @ 08DDFDE0 - .incbin "sounds/sfxKeyAppear_track0.bin" -sfxKeyAppear:: @ 08DDFE14 - sound_header 1 0 0xc0 0 voicegroup166 sfxKeyAppear_track0 - -sfxCF_track0:: @ 08DDFE20 - .incbin "sounds/sfxCF_track0.bin" -sfxCF:: @ 08DDFE30 - sound_header 1 0 0x48 0 voicegroup167 sfxCF_track0 - -sfxD0_track0:: @ 08DDFE3C -.ifdef EU - @ TODO only small differences - .incbin "sounds/sfxD0_track0_EU.bin" -.else - .incbin "sounds/sfxD0_track0_1_USA-JP-DEMO_USA-DEMO_JP.bin" -.endif -sfxD0:: @ 08DDFE4C - sound_header 1 0 0x48 0 voicegroup168 sfxD0_track0 - -sfxVoDog_track0:: @ 08DDFE58 - .incbin "sounds/sfxVoDog_track0.bin" -sfxVoDog:: @ 08DDFE68 - sound_header 1 0 0x48 0 voicegroup169 sfxVoDog_track0 - -sfxVoCat_track0:: @ 08DDFE74 - .incbin "sounds/sfxVoCat_track0.bin" -sfxVoCat:: @ 08DDFE84 - sound_header 1 0 0x48 0 voicegroup170 sfxVoCat_track0 - -sfxVoEpona_track0:: @ 08DDFE90 - .incbin "sounds/sfxVoEpona_track0.bin" -sfxVoEpona:: @ 08DDFEA0 - sound_header 1 0 0x48 0 voicegroup171 sfxVoEpona_track0 - -sfxVoCow_track0:: @ 08DDFEAC - .incbin "sounds/sfxVoCow_track0.bin" -sfxVoCow:: @ 08DDFEBC - sound_header 1 0 0x48 0 voicegroup172 sfxVoCow_track0 - -sfxVoCuccoCall_track0:: @ 08DDFEC8 - .incbin "sounds/sfxVoCuccoCall_track0.bin" -sfxVoCuccoCall:: @ 08DDFED8 - sound_header 1 0 0x48 0 voicegroup173 sfxVoCuccoCall_track0 - -sfxVoCheep_track0:: @ 08DDFEE4 - .incbin "sounds/sfxVoCheep_track0.bin" -sfxVoCheep:: @ 08DDFEF4 - sound_header 1 0 0x48 0 voicegroup174 sfxVoCheep_track0 - -sfxItemSwordCharge_track0:: @ 08DDFF00 - .incbin "sounds/sfxItemSwordCharge_track0.bin" -sfxItemSwordCharge:: @ 08DDFF10 - sound_header 1 0 0x40 0 voicegroup175 sfxItemSwordCharge_track0 - -sfxItemSwordChargeFinish_track0:: @ 08DDFF1C - .incbin "sounds/sfxItemSwordChargeFinish_track0.bin" -sfxItemSwordChargeFinish:: @ 08DDFF2C - sound_header 1 0 0x60 0 voicegroup176 sfxItemSwordChargeFinish_track0 - -sfxD9_track0:: @ 08DDFF38 - .incbin "sounds/sfxD9_track0.bin" -sfxD9:: @ 08DDFF48 - sound_header 1 0 0x40 0 voicegroup177 sfxD9_track0 - -sfxDA_track0:: @ 08DDFF54 - .incbin "sounds/sfxDA_track0.bin" -sfxDA:: @ 08DDFF64 - sound_header 1 0 0x48 0 voicegroup178 sfxDA_track0 - -sfxVoSturgeon_track0:: @ 08DDFF70 - .incbin "sounds/sfxVoSturgeon_track0.bin" -sfxVoSturgeon:: @ 08DDFF80 - sound_header 1 0 0x48 0 voicegroup179 sfxVoSturgeon_track0 - -sfxHammer1_track0:: @ 08DDFF8C - .incbin "sounds/sfxHammer1_track0.bin" -sfxHammer1:: @ 08DDFF9C - sound_header 1 0 0x40 0 voicegroup180 sfxHammer1_track0 - -sfxHammer2_track0:: @ 08DDFFA8 - .incbin "sounds/sfxHammer2_track0.bin" -sfxHammer2:: @ 08DDFFB8 - sound_header 1 0 0x40 0 voicegroup181 sfxHammer2_track0 - -sfxHammer3_track0:: @ 08DDFFC4 - .incbin "sounds/sfxHammer3_track0.bin" -sfxHammer3:: @ 08DDFFD4 - sound_header 1 0 0x40 0 voicegroup182 sfxHammer3_track0 - -sfxHammer4_track0:: @ 08DDFFE0 - .incbin "sounds/sfxHammer4_track0.bin" -sfxHammer4:: @ 08DDFFF0 - sound_header 1 0 0x40 0 voicegroup183 sfxHammer4_track0 - -sfxHammer5_track0:: @ 08DDFFFC - .incbin "sounds/sfxHammer5_track0.bin" -sfxHammer5:: @ 08DE000C - sound_header 1 0 0x40 0 voicegroup184 sfxHammer5_track0 - -sfxHammer6_track0:: @ 08DE0018 - .incbin "sounds/sfxHammer6_track0.bin" -sfxHammer6:: @ 08DE0028 - sound_header 1 0 0x40 0 voicegroup185 sfxHammer6_track0 - -sfxCuccoMinigameBell_track0:: @ 08DE0034 - .incbin "sounds/sfxCuccoMinigameBell_track0.bin" -sfxCuccoMinigameBell:: @ 08DE0048 - sound_header 1 0 0x40 0 voicegroup186 sfxCuccoMinigameBell_track0 - -sfxE3_track0:: @ 08DE0054 - .incbin "sounds/sfxE3_track0.bin" -sfxE3:: @ 08DE0064 - sound_header 1 0 0x60 0 voicegroup187 sfxE3_track0 - -sfxE4_track0:: @ 08DE0070 - .incbin "sounds/sfxE4_track0.bin" -sfxE4:: @ 08DE0080 - sound_header 1 0 0x60 0 voicegroup188 sfxE4_track0 - -sfxButtonDepress_track0:: @ 08DE008C - .incbin "sounds/sfxButtonDepress_track0.bin" -sfxButtonDepress:: @ 08DE00A0 - sound_header 1 0 0x40 0 voicegroup189 sfxButtonDepress_track0 - -sfxThudHeavy_track0:: @ 08DE00AC - .incbin "sounds/sfxThudHeavy_track0.bin" -sfxThudHeavy:: @ 08DE00BC - sound_header 1 0 0x40 0 voicegroup190 sfxThudHeavy_track0 - -sfxWind1_track0:: @ 08DE00C8 - .incbin "sounds/sfxWind1_track0.bin" -sfxWind1:: @ 08DE00EC - sound_header 1 0 0x30 0 voicegroup191 sfxWind1_track0 - -sfxWind2_track0:: @ 08DE00F8 - .incbin "sounds/sfxWind2_track0.bin" -sfxWind2:: @ 08DE0138 - sound_header 1 0 0x30 0 voicegroup192 sfxWind2_track0 - -sfxWind3_track0:: @ 08DE0144 - .incbin "sounds/sfxWind3_track0.bin" -sfxWind3:: @ 08DE0180 - sound_header 1 0 0x30 0 voicegroup193 sfxWind3_track0 - -sfxEA_track0:: @ 08DE018C - .incbin "sounds/sfxEA_track0.bin" -sfxEA:: @ 08DE01B4 - sound_header 1 0 0x40 0 voicegroup194 sfxEA_track0 - -sfxEB_track0:: @ 08DE01C0 - .incbin "sounds/sfxEB_track0.bin" -sfxEB:: @ 08DE01F4 - sound_header 1 0 0x40 0 voicegroup195 sfxEB_track0 - -sfxEC_track0:: @ 08DE0200 - .incbin "sounds/sfxEC_track0.bin" -sfxEC:: @ 08DE0244 - sound_header 1 0 0x40 0 voicegroup196 sfxEC_track0 - -sfxED_track0:: @ 08DE0250 - .incbin "sounds/sfxED_track0.bin" -sfxED_track1:: @ 08DE027B - .incbin "sounds/sfxED_track1.bin" -sfxED:: @ 08DE028C - sound_header 2 0 0x44 0 voicegroup197 sfxED_track0 sfxED_track1 - -sfxEE_track0:: @ 08DE029C - .incbin "sounds/sfxEE_track0.bin" -sfxEE:: @ 08DE02AC - sound_header 1 0 0x40 0 voicegroup198 sfxEE_track0 - -sfxEF_track0:: @ 08DE02B8 - .incbin "sounds/sfxEF_track0.bin" -sfxEF:: @ 08DE02C8 - sound_header 1 0 0x44 0 voicegroup199 sfxEF_track0 - -sfxF0_track0:: @ 08DE02D4 - .incbin "sounds/sfxF0_track0.bin" -sfxF0:: @ 08DE02EC - sound_header 1 0 0x40 0 voicegroup200 sfxF0_track0 - -sfxF1_track0:: @ 08DE02F8 - .incbin "sounds/sfxF1_track0.bin" -sfxF1:: @ 08DE0310 - sound_header 1 0 0x40 0 voicegroup201 sfxF1_track0 - -sfxF2_track0:: @ 08DE031C - .incbin "sounds/sfxF2_track0.bin" -sfxF2_track1:: @ 08DE0351 - .incbin "sounds/sfxF2_track1.bin" -sfxF2:: @ 08DE0388 - sound_header 2 0 0x40 0 voicegroup202 sfxF2_track0 sfxF2_track1 - -sfxF3_track0:: @ 08DE0398 - .incbin "sounds/sfxF3_track0.bin" -sfxF3:: @ 08DE03C4 - sound_header 1 0 0x44 0 voicegroup203 sfxF3_track0 - -sfxSummon_track0:: @ 08DE03D0 - .incbin "sounds/sfxSummon_track0.bin" -sfxSummon:: @ 08DE041C - sound_header 1 0 0x40 0 voicegroup204 sfxSummon_track0 - -sfxF5_track0:: @ 08DE0428 - .incbin "sounds/sfxF5_track0.bin" -sfxF5:: @ 08DE04E4 - sound_header 1 0 0x40 0 voicegroup205 sfxF5_track0 - -sfxEvaporate_track0:: @ 08DE04F0 - .incbin "sounds/sfxEvaporate_track0.bin" -sfxEvaporate:: @ 08DE0534 - sound_header 1 0 0x40 0 voicegroup206 sfxEvaporate_track0 - -sfxApparate_track0:: @ 08DE0540 - .incbin "sounds/sfxApparate_track0.bin" -sfxApparate:: @ 08DE0584 - sound_header 1 0 0x40 0 voicegroup207 sfxApparate_track0 - -sfxF8_track0:: @ 08DE0590 - .incbin "sounds/sfxF8_track0.bin" -sfxF8_track1:: @ 08DE05B9 - .incbin "sounds/sfxF8_track1.bin" -sfxF8:: @ 08DE05DC - sound_header 2 0 0x44 0 voicegroup208 sfxF8_track0 sfxF8_track1 - -sfxTeleporter_track0:: @ 08DE05EC - .incbin "sounds/sfxTeleporter_track0.bin" -sfxTeleporter:: @ 08DE0634 - sound_header 1 0 0x40 0 voicegroup209 sfxTeleporter_track0 - -sfxFA_track0:: @ 08DE0640 - .incbin "sounds/sfxFA_track0.bin" -sfxFA_track1:: @ 08DE0669 - .incbin "sounds/sfxFA_track1.bin" -sfxFA:: @ 08DE068C - sound_header 2 0 0x44 0 voicegroup210 sfxFA_track0 sfxFA_track1 - -sfxFB_track0:: @ 08DE069C - .incbin "sounds/sfxFB_track0.bin" -sfxFB:: @ 08DE06E4 - sound_header 1 0 0x40 0 voicegroup211 sfxFB_track0 - -sfxFC_track0:: @ 08DE06F0 - .incbin "sounds/sfxFC_track0.bin" -sfxFC_track1:: @ 08DE0707 - .incbin "sounds/sfxFC_track1.bin" -sfxFC:: @ 08DE0728 - sound_header 2 0 0x40 0 voicegroup212 sfxFC_track0 sfxFC_track1 - -sfxItemBombExplode_track0:: @ 08DE0738 - .incbin "sounds/sfxItemBombExplode_track0.bin" -sfxItemBombExplode:: @ 08DE0784 - sound_header 1 0 0x7f 0 voicegroup213 sfxItemBombExplode_track0 - -gUnk_08DE0790:: @ 08DE0790 - .incbin "sounds/gUnk_08DE0790.bin" -gUnk_08DE07B8:: @ 08DE07B8 - .incbin "sounds/gUnk_08DE07B8.bin" -sfxHit:: @ 08DE07D4 - .incbin "sounds/sfxHit.bin" - .4byte voicegroup214 - .4byte gUnk_08DE0790 - .4byte gUnk_08DE07B8 -gUnk_08DE07E4:: @ 08DE07E4 - .incbin "sounds/gUnk_08DE07E4.bin" -gUnk_08DE0814:: @ 08DE0814 - .incbin "sounds/gUnk_08DE0814.bin" -sfxFF:: @ 08DE0840 - .incbin "sounds/sfxFF.bin" - .4byte voicegroup215 - .4byte gUnk_08DE07E4 - .4byte gUnk_08DE0814 -gUnk_08DE0850:: @ 08DE0850 - .incbin "sounds/gUnk_08DE0850.bin" -sfx100:: @ 08DE0860 - .incbin "sounds/sfx100.bin" - .4byte voicegroup216 - .4byte gUnk_08DE0850 -gUnk_08DE086C:: @ 08DE086C - .incbin "sounds/gUnk_08DE086C.bin" -sfx101:: @ 08DE087C - .incbin "sounds/sfx101.bin" - .4byte voicegroup217 - .4byte gUnk_08DE086C -gUnk_08DE0888:: @ 08DE0888 - .incbin "sounds/gUnk_08DE0888.bin" -sfx102:: @ 08DE0898 - .incbin "sounds/sfx102.bin" - .4byte voicegroup218 - .4byte gUnk_08DE0888 -gUnk_08DE08A4:: @ 08DE08A4 - .incbin "sounds/gUnk_08DE08A4.bin" -sfx103:: @ 08DE08C4 - .incbin "sounds/sfx103.bin" - .4byte voicegroup219 - .4byte gUnk_08DE08A4 -gUnk_08DE08D0:: @ 08DE08D0 - .incbin "sounds/gUnk_08DE08D0.bin" -sfx104:: @ 08DE08FC - .incbin "sounds/sfx104.bin" - .4byte voicegroup220 - .4byte gUnk_08DE08D0 -gUnk_08DE0908:: @ 08DE0908 - .incbin "sounds/gUnk_08DE0908.bin" -gUnk_08DE0918:: @ 08DE0918 - .incbin "sounds/gUnk_08DE0918.bin" -gUnk_08DE1385:: @ 08DE1385 - .incbin "sounds/gUnk_08DE1385.bin" -gUnk_08DE150A:: @ 08DE150A - .incbin "sounds/gUnk_08DE150A.bin" -gUnk_08DE168F:: @ 08DE168F - .incbin "sounds/gUnk_08DE168F.bin" -gUnk_08DE1814:: @ 08DE1814 - .incbin "sounds/gUnk_08DE1814.bin" -sfx105:: @ 08DE199C - .incbin "sounds/sfx105.bin" - .4byte voicegroup221 - .4byte gUnk_08DE0908 - .4byte gUnk_08DE0918 - .4byte gUnk_08DE1385 - .4byte gUnk_08DE150A - .4byte gUnk_08DE168F - .4byte gUnk_08DE1814 -sfx106_track0:: @ 08DE19BC - .incbin "sounds/sfx106_track0.bin" -sfx106:: @ 08DE19D0 - sound_header 1 0 0x40 0 voicegroup222 sfx106_track0 - -sfx107_track0:: @ 08DE19DC - .incbin "sounds/sfx107_track0.bin" -sfx107:: @ 08DE1A00 - sound_header 1 0 0x40 0 voicegroup223 sfx107_track0 - -sfx108_track0:: @ 08DE1A0C - .incbin "sounds/sfx108_track0.bin" -sfx108:: @ 08DE1A2C - sound_header 1 0 0x40 0 voicegroup224 sfx108_track0 - -sfx109_track0:: @ 08DE1A38 - .incbin "sounds/sfx109_track0.bin" -sfx109_track1:: @ 08DE1A7B - .incbin "sounds/sfx109_track1.bin" -sfx109_track2:: @ 08DE1ABC - .incbin "sounds/sfx109_track2.bin" -sfx109_track3:: @ 08DE1AD7 - .incbin "sounds/sfx109_track3.bin" -sfx109_track4:: @ 08DE1AF7 - .incbin "sounds/sfx109_track4.bin" -sfx109_track5:: @ 08DE1B38 - .incbin "sounds/sfx109_track5.bin" -sfx109_track6:: @ 08DE1B79 - .incbin "sounds/sfx109_track6.bin" -sfx109_track7:: @ 08DE1B94 - .incbin "sounds/sfx109_track7.bin" -sfx109_track8:: @ 08DE1BD7 - .incbin "sounds/sfx109_track8.bin" -sfx109_track9:: @ 08DE1D00 - .incbin "sounds/sfx109_track9.bin" -sfx109_trackA:: @ 08DE1E29 - .incbin "sounds/sfx109_trackA.bin" -sfx109_trackB:: @ 08DE1F52 - .incbin "sounds/sfx109_trackB.bin" -sfx109:: @ 08DE207C - sound_header 0xc 0 0x20 0 voicegroup058 sfx109_track0 sfx109_track1 sfx109_track2 sfx109_track3 sfx109_track4 sfx109_track5 sfx109_track6 sfx109_track7 sfx109_track8 sfx109_track9 sfx109_trackA sfx109_trackB - -sfx10A_track0:: @ 08DE20B4 - .incbin "sounds/sfx10A_track0.bin" -sfx10A:: @ 08DE20C8 - sound_header 1 0 0x60 0 voicegroup225 sfx10A_track0 - -sfx10B_track0:: @ 08DE20D4 - .incbin "sounds/sfx10B_track0.bin" -sfx10B:: @ 08DE20FC - sound_header 1 0 0x7f 0 voicegroup226 sfx10B_track0 - -sfx10C_track0:: @ 08DE2108 - .incbin "sounds/sfx10C_track0.bin" -sfx10C:: @ 08DE2124 - sound_header 1 0 0x50 0 voicegroup227 sfx10C_track0 - -sfx10D_track0:: @ 08DE2130 - .incbin "sounds/sfx10D_track0.bin" -sfx10D:: @ 08DE2174 - sound_header 1 0 0x40 0 voicegroup228 sfx10D_track0 - -sfx10E_track0:: @ 08DE2180 - .incbin "sounds/sfx10E_track0.bin" -sfx10E:: @ 08DE21AC - sound_header 1 0 0x40 0 voicegroup229 sfx10E_track0 - -sfx10F_track0:: @ 08DE21B8 - .incbin "sounds/sfx10F_track0.bin" -sfx10F:: @ 08DE21E8 - sound_header 1 0 0x40 0 voicegroup230 sfx10F_track0 - -sfx110_track0:: @ 08DE21F4 - .incbin "sounds/sfx110_track0.bin" -sfx110:: @ 08DE222C - sound_header 1 0 0x60 0 voicegroup231 sfx110_track0 - -sfx111_track0:: @ 08DE2238 - .incbin "sounds/sfx111_track0.bin" -sfx111:: @ 08DE2260 - sound_header 1 0 0x60 0 voicegroup232 sfx111_track0 - -sfx112_track0:: @ 08DE226C - .incbin "sounds/sfx112_track0.bin" -sfx112:: @ 08DE2338 - sound_header 1 0 0x60 0 voicegroup233 sfx112_track0 - -sfx113_track0:: @ 08DE2344 - .incbin "sounds/sfx113_track0.bin" -sfx113_track1:: @ 08DE23A7 - .incbin "sounds/sfx113_track1.bin" -sfx113:: @ 08DE2408 - sound_header 2 0 0x60 0 voicegroup234 sfx113_track0 sfx113_track1 - -sfx114_track0:: @ 08DE2418 - .incbin "sounds/sfx114_track0.bin" -sfx114:: @ 08DE2478 - sound_header 1 0 0x60 0 voicegroup235 sfx114_track0 - -sfx115_track0:: @ 08DE2484 - .incbin "sounds/sfx115_track0.bin" -sfx115:: @ 08DE24BC - sound_header 1 0 0x40 0 voicegroup236 sfx115_track0 - -sfx116_track0:: @ 08DE24C8 - .incbin "sounds/sfx116_track0.bin" -sfx116:: @ 08DE2500 - sound_header 1 0 0x40 0 voicegroup237 sfx116_track0 - -sfx117_track0:: @ 08DE250C - .incbin "sounds/sfx117_track0.bin" -sfx117:: @ 08DE251C - sound_header 1 0 0x40 0 voicegroup238 sfx117_track0 - -sfxItemShieldBounce_track0:: @ 08DE2528 - .incbin "sounds/sfxItemShieldBounce_track0.bin" -sfxItemShieldBounce_track1:: @ 08DE2537 - .incbin "sounds/sfxItemShieldBounce_track1.bin" -sfxItemShieldBounce:: @ 08DE2544 - sound_header 2 0 0x44 0 voicegroup239 sfxItemShieldBounce_track0 sfxItemShieldBounce_track1 - -sfxItemGlovesKnockback_track0:: @ 08DE2554 - .incbin "sounds/sfxItemGlovesKnockback_track0.bin" -sfxItemGlovesKnockback_track1:: @ 08DE256F - .incbin "sounds/sfxItemGlovesKnockback_track1.bin" -sfxItemGlovesKnockback:: @ 08DE2584 - sound_header 2 0 0x44 0 voicegroup240 sfxItemGlovesKnockback_track0 sfxItemGlovesKnockback_track1 - -sfxEmArmosOn_track0:: @ 08DE2594 - .incbin "sounds/sfxEmArmosOn_track0.bin" -sfxEmArmosOn:: @ 08DE25A4 - sound_header 1 0 0x40 0 voicegroup241 sfxEmArmosOn_track0 - -sfx11B_track0:: @ 08DE25B0 - .incbin "sounds/sfx11B_track0.bin" -sfx11B:: @ 08DE25D0 - sound_header 1 0 0x40 0 voicegroup242 sfx11B_track0 - -sfx11C_track0:: @ 08DE25DC - .incbin "sounds/sfx11C_track0.bin" -sfx11C:: @ 08DE25F0 - sound_header 1 0 0x40 0 voicegroup243 sfx11C_track0 - -sfx11D_track0:: @ 08DE25FC - .incbin "sounds/sfx11D_track0.bin" -sfx11D_track1:: @ 08DE264C - .incbin "sounds/sfx11D_track1.bin" -sfx11D:: @ 08DE267C - sound_header 2 0 0x40 0 voicegroup244 sfx11D_track0 sfx11D_track1 - -sfxEmMoblinSpear_track0:: @ 08DE268C - .incbin "sounds/sfxEmMoblinSpear_track0.bin" -sfxEmMoblinSpear:: @ 08DE269C - sound_header 1 0 0x40 0 voicegroup245 sfxEmMoblinSpear_track0 - -sfxLowHealth_track0:: @ 08DE26A8 - .incbin "sounds/sfxLowHealth_track0.bin" -sfxLowHealth:: @ 08DE26C4 - sound_header 1 0 0x40 0 voicegroup246 sfxLowHealth_track0 - -sfxChargingUp_track0:: @ 08DE26D0 - .incbin "sounds/sfxChargingUp_track0.bin" -sfxChargingUp:: @ 08DE26E4 - sound_header 1 0 0x40 0 voicegroup247 sfxChargingUp_track0 - -sfxStairs_track0:: @ 08DE26F0 - .incbin "sounds/sfxStairs_track0.bin" -sfxStairs:: @ 08DE2718 - sound_header 1 0 0x40 0 voicegroup248 sfxStairs_track0 - -sfx122_track0:: @ 08DE2724 - .incbin "sounds/sfx122_track0.bin" -sfx122:: @ 08DE2734 - sound_header 1 0 0x40 0 voicegroup249 sfx122_track0 - -sfx123_track0:: @ 08DE2740 - .incbin "sounds/sfx123_track0.bin" -sfx123:: @ 08DE2778 - sound_header 1 0 0x40 0 voicegroup250 sfx123_track0 - -sfx124_track0:: @ 08DE2784 - .incbin "sounds/sfx124_track0.bin" -sfx124:: @ 08DE27C0 - sound_header 1 0 0x30 0 voicegroup251 sfx124_track0 - -sfx125_track0:: @ 08DE27CC - .incbin "sounds/sfx125_track0.bin" -sfx125:: @ 08DE27DC - sound_header 1 0 0x40 0 voicegroup252 sfx125_track0 - -sfx126_track0:: @ 08DE27E8 - .incbin "sounds/sfx126_track0.bin" -sfx126_track1:: @ 08DE281A - .incbin "sounds/sfx126_track1.bin" -sfx126:: @ 08DE287C - sound_header 2 0 0x40 0 voicegroup253 sfx126_track0 sfx126_track1 - -sfxBossHit_track0:: @ 08DE288C - .incbin "sounds/sfxBossHit_track0.bin" -sfxBossHit_track1:: @ 08DE2902 - .incbin "sounds/sfxBossHit_track1.bin" -sfxBossHit:: @ 08DE2944 - sound_header 2 0 0x70 0 voicegroup254 sfxBossHit_track0 sfxBossHit_track1 - -sfxBossDie_track0:: @ 08DE2954 - .incbin "sounds/sfxBossDie_track0.bin" -sfxBossDie_track1:: @ 08DE29DE - .incbin "sounds/sfxBossDie_track1.bin" -sfxBossDie:: @ 08DE2A68 - sound_header 2 0 0x70 0 voicegroup255 sfxBossDie_track0 sfxBossDie_track1 - -sfxBossExplode_track0:: @ 08DE2A78 - .incbin "sounds/sfxBossExplode_track0.bin" -sfxBossExplode:: @ 08DE2AE8 - sound_header 1 0 0x90 0 voicegroup256 sfxBossExplode_track0 - -sfx12A_track0:: @ 08DE2AF4 - .incbin "sounds/sfx12A_track0.bin" -sfx12A:: @ 08DE2B1C - sound_header 1 0 0x40 0 voicegroup257 sfx12A_track0 - -sfx12B_track0:: @ 08DE2B28 - .incbin "sounds/sfx12B_track0.bin" -sfx12B:: @ 08DE2B3C - sound_header 1 0 0x40 0 voicegroup258 sfx12B_track0 - -sfx12C_track0:: @ 08DE2B48 - .incbin "sounds/sfx12C_track0.bin" -sfx12C:: @ 08DE2B58 - sound_header 1 0 0x40 0 voicegroup259 sfx12C_track0 - -sfx12D_track0:: @ 08DE2B64 - .incbin "sounds/sfx12D_track0.bin" -sfx12D:: @ 08DE2B78 - sound_header 1 0 0x40 0 voicegroup260 sfx12D_track0 - -sfx12E_track0:: @ 08DE2B84 - .incbin "sounds/sfx12E_track0.bin" -sfx12E:: @ 08DE2B9C - sound_header 1 0 0x40 0 voicegroup261 sfx12E_track0 - -sfx12F_track0:: @ 08DE2BA8 - .incbin "sounds/sfx12F_track0.bin" -sfx12F:: @ 08DE2BD0 - sound_header 1 0 0x40 0 voicegroup262 sfx12F_track0 - -sfx130_track0:: @ 08DE2BDC - .incbin "sounds/sfx130_track0.bin" -sfx130:: @ 08DE2BF4 - sound_header 1 0 0x40 0 voicegroup263 sfx130_track0 - -sfx131_track0:: @ 08DE2C00 - .incbin "sounds/sfx131_track0.bin" -sfx131:: @ 08DE2C10 - sound_header 1 0 0x40 0 voicegroup264 sfx131_track0 - -sfx132_track0:: @ 08DE2C1C - .incbin "sounds/sfx132_track0.bin" -sfx132:: @ 08DE2C2C - sound_header 1 0 0x40 0 voicegroup265 sfx132_track0 - -sfx133_track0:: @ 08DE2C38 - .incbin "sounds/sfx133_track0.bin" -sfx133:: @ 08DE2C48 - sound_header 1 0 0x40 0 voicegroup266 sfx133_track0 - -sfx134_track0:: @ 08DE2C54 - .incbin "sounds/sfx134_track0.bin" -sfx134:: @ 08DE2C64 - sound_header 1 0 0x40 0 voicegroup267 sfx134_track0 - -sfx135_track0:: @ 08DE2C70 - .incbin "sounds/sfx135_track0.bin" -sfx135:: @ 08DE2C8C - sound_header 1 0 0x40 0 voicegroup268 sfx135_track0 - -sfx136_track0:: @ 08DE2C98 - .incbin "sounds/sfx136_track0.bin" -sfx136:: @ 08DE2CFC - sound_header 1 0 0x40 0 voicegroup269 sfx136_track0 - -sfx137_track0:: @ 08DE2D08 - .incbin "sounds/sfx137_track0.bin" -sfx137:: @ 08DE2D18 - sound_header 1 0 0x40 0 voicegroup270 sfx137_track0 - -sfx138_track0:: @ 08DE2D24 - .incbin "sounds/sfx138_track0.bin" -sfx138:: @ 08DE2D34 - sound_header 1 0 0x40 0 voicegroup271 sfx138_track0 - -sfx139_track0:: @ 08DE2D40 - .incbin "sounds/sfx139_track0.bin" -sfx139:: @ 08DE2D50 - sound_header 1 0 0x40 0 voicegroup272 sfx139_track0 - -sfx13A_track0:: @ 08DE2D5C - .incbin "sounds/sfx13A_track0.bin" -sfx13A:: @ 08DE2D6C - sound_header 1 0 0x40 0 voicegroup273 sfx13A_track0 - -sfx13B_track0:: @ 08DE2D78 - .incbin "sounds/sfx13B_track0.bin" -sfx13B:: @ 08DE2D88 - sound_header 1 0 0x40 0 voicegroup274 sfx13B_track0 - -sfx13C_track0:: @ 08DE2D94 - .incbin "sounds/sfx13C_track0.bin" -sfx13C:: @ 08DE2DA4 - sound_header 1 0 0x40 0 voicegroup275 sfx13C_track0 - -sfxItemLanternOn_track0:: @ 08DE2DB0 - .incbin "sounds/sfxItemLanternOn_track0.bin" -sfxItemLanternOn:: @ 08DE2DC0 - sound_header 1 0 0x40 0 voicegroup276 sfxItemLanternOn_track0 - -sfxItemLanternOff_track0:: @ 08DE2DCC - .incbin "sounds/sfxItemLanternOff_track0.bin" -sfxItemLanternOff:: @ 08DE2DDC - sound_header 1 0 0x40 0 voicegroup277 sfxItemLanternOff_track0 - -sfxItemSwordBeam_track0:: @ 08DE2DE8 - .incbin "sounds/sfxItemSwordBeam_track0.bin" -sfxItemSwordBeam:: @ 08DE2E74 - sound_header 1 0 0x48 0 voicegroup278 sfxItemSwordBeam_track0 - -sfx140_track0:: @ 08DE2E80 - .incbin "sounds/sfx140_track0.bin" -sfx140:: @ 08DE2EDC - sound_header 1 0 0x40 0 voicegroup279 sfx140_track0 - -sfxHeartContainerSpawn_track0:: @ 08DE2EE8 - .incbin "sounds/sfxHeartContainerSpawn_track0.bin" -sfxHeartContainerSpawn_track1:: @ 08DE2F49 - .incbin "sounds/sfxHeartContainerSpawn_track1.bin" -sfxHeartContainerSpawn:: @ 08DE2F98 - sound_header 2 0 0x40 0 voicegroup280 sfxHeartContainerSpawn_track0 sfxHeartContainerSpawn_track1 - -sfxSparkles_track0:: @ 08DE2FA8 - .incbin "sounds/sfxSparkles_track0.bin" -gUnk_08DE30BE:: @ 08DE30BE - .incbin "sounds/gUnk_08DE30BE.bin" - .4byte gUnk_08DE30BE - .incbin "sounds/gUnk_08DE30BE_1.bin" -sfxSparkles:: @ 08DE3100 - sound_header 1 0 0x40 0 voicegroup281 sfxSparkles_track0 - -sfx143_track0:: @ 08DE310C - .incbin "sounds/sfx143_track0.bin" -sfx143:: @ 08DE311C - sound_header 1 0 0xf0 0 voicegroup282 sfx143_track0 - -sfx144_track0:: @ 08DE3128 - .incbin "sounds/sfx144_track0.bin" -sfx144:: @ 08DE3154 - sound_header 1 0 0x40 0 voicegroup283 sfx144_track0 - -sfx145_track0:: @ 08DE3160 - .incbin "sounds/sfx145_track0.bin" -sfx145:: @ 08DE3188 - sound_header 1 0 0x40 0 voicegroup284 sfx145_track0 - -sfx146_track0:: @ 08DE3194 - .incbin "sounds/sfx146_track0.bin" -sfx146:: @ 08DE31C4 - sound_header 1 0 0x40 0 voicegroup285 sfx146_track0 - -sfx147_track0:: @ 08DE31D0 - .incbin "sounds/sfx147_track0.bin" -sfx147_track1:: @ 08DE3239 - .incbin "sounds/sfx147_track1.bin" -sfx147:: @ 08DE32A4 - sound_header 2 0 0x40 0 voicegroup286 sfx147_track0 sfx147_track1 - -sfx148_track0:: @ 08DE32B4 - .incbin "sounds/sfx148_track0.bin" -sfx148_track1:: @ 08DE3384 - .incbin "sounds/sfx148_track1.bin" -sfx148:: @ 08DE33B4 - sound_header 2 0 0x40 0 voicegroup287 sfx148_track0 sfx148_track1 - -sfx149_track0:: @ 08DE33C4 - .incbin "sounds/sfx149_track0.bin" -sfx149:: @ 08DE33E8 - sound_header 1 0 0x40 0 voicegroup288 sfx149_track0 - -sfx14A_track0:: @ 08DE33F4 - .incbin "sounds/sfx14A_track0.bin" -sfx14A:: @ 08DE34A4 - sound_header 1 0 0x7f 0 voicegroup289 sfx14A_track0 - -sfx14B_track0:: @ 08DE34B0 - .incbin "sounds/sfx14B_track0.bin" -sfx14B:: @ 08DE34E4 - sound_header 1 0 0x40 0 voicegroup290 sfx14B_track0 - -sfx14C_track0:: @ 08DE34F0 - .incbin "sounds/sfx14C_track0.bin" -sfx14C_track1:: @ 08DE3538 - .incbin "sounds/sfx14C_track1.bin" -sfx14C:: @ 08DE3564 - sound_header 2 0 0x40 0 voicegroup291 sfx14C_track0 sfx14C_track1 - -sfx14D_track0:: @ 08DE3574 - .incbin "sounds/sfx14D_track0.bin" -sfx14D:: @ 08DE3588 - sound_header 1 0 0x60 0 voicegroup292 sfx14D_track0 - -sfx14E_track0:: @ 08DE3594 - .incbin "sounds/sfx14E_track0.bin" -sfx14E:: @ 08DE35AC - sound_header 1 0 0x40 0 voicegroup293 sfx14E_track0 - -sfx14F_track0:: @ 08DE35B8 - .incbin "sounds/sfx14F_track0.bin" -sfx14F:: @ 08DE3618 - sound_header 1 0 0x40 0 voicegroup294 sfx14F_track0 - -sfx150_track0:: @ 08DE3624 - .incbin "sounds/sfx150_track0.bin" -sfx150_track1:: @ 08DE3644 - .incbin "sounds/sfx150_track1.bin" -sfx150:: @ 08DE3674 - sound_header 2 0 0x40 0 voicegroup295 sfx150_track0 sfx150_track1 - -sfx151_track0:: @ 08DE3684 - .incbin "sounds/sfx151_track0.bin" -sfx151:: @ 08DE36B0 - sound_header 1 0 0x60 0 voicegroup296 sfx151_track0 - -sfx152_track0:: @ 08DE36BC - .incbin "sounds/sfx152_track0.bin" -sfx152_track1:: @ 08DE3742 - .incbin "sounds/sfx152_track1.bin" -sfx152:: @ 08DE37CC - sound_header 2 0 0x40 0 voicegroup297 sfx152_track0 sfx152_track1 - -sfx153_track0:: @ 08DE37DC - .incbin "sounds/sfx153_track0.bin" -sfx153:: @ 08DE380C - sound_header 1 0 0x60 0 voicegroup298 sfx153_track0 - -sfx154_track0:: @ 08DE3818 - .incbin "sounds/sfx154_track0.bin" -sfx154:: @ 08DE3850 - sound_header 1 0 0x40 0 voicegroup299 sfx154_track0 - -sfx155_track0:: @ 08DE385C - .incbin "sounds/sfx155_track0.bin" -sfx155:: @ 08DE3888 - sound_header 1 0 0x40 0 voicegroup300 sfx155_track0 - -sfx156_track0:: @ 08DE3894 - .incbin "sounds/sfx156_track0.bin" -sfx156:: @ 08DE38F0 - sound_header 1 0 0x40 0 voicegroup301 sfx156_track0 - -sfx157_track0:: @ 08DE38FC - .incbin "sounds/sfx157_track0.bin" -sfx157:: @ 08DE3918 - sound_header 1 0 0x40 0 voicegroup302 sfx157_track0 - -sfx158_track0:: @ 08DE3924 - .incbin "sounds/sfx158_track0.bin" -sfx158:: @ 08DE3968 - sound_header 1 0 0x40 0 voicegroup303 sfx158_track0 - -sfx159_track0:: @ 08DE3974 - .incbin "sounds/sfx159_track0.bin" -sfx159:: @ 08DE39B4 - sound_header 1 0 0x40 0 voicegroup304 sfx159_track0 - -sfx15A_track0:: @ 08DE39C0 - .incbin "sounds/sfx15A_track0.bin" -sfx15A_track1:: @ 08DE39E6 - .incbin "sounds/sfx15A_track1.bin" -sfx15A:: @ 08DE3A10 - sound_header 2 0 0x40 0 voicegroup305 sfx15A_track0 sfx15A_track1 - -sfx15B_track0:: @ 08DE3A20 - .incbin "sounds/sfx15B_track0.bin" -sfx15B:: @ 08DE3A70 - sound_header 1 0 0x40 0 voicegroup306 sfx15B_track0 - -sfx15C_track0:: @ 08DE3A7C - .incbin "sounds/sfx15C_track0.bin" -sfx15C:: @ 08DE3AA0 - sound_header 1 0 0x40 0 voicegroup307 sfx15C_track0 - -sfx15D_track0:: @ 08DE3AAC - .incbin "sounds/sfx15D_track0.bin" -sfx15D_track1:: @ 08DE3AD3 - .incbin "sounds/sfx15D_track1.bin" -sfx15D:: @ 08DE3AF8 - sound_header 2 0 0x40 0 voicegroup308 sfx15D_track0 sfx15D_track1 - -sfx15E_track0:: @ 08DE3B08 - .incbin "sounds/sfx15E_track0.bin" -sfx15E:: @ 08DE3B30 - sound_header 1 0 0x40 0 voicegroup309 sfx15E_track0 - -sfx15F_track0:: @ 08DE3B3C - .incbin "sounds/sfx15F_track0.bin" -sfx15F:: @ 08DE3B6C - sound_header 1 0 0x40 0 voicegroup310 sfx15F_track0 - -sfx160_track0:: @ 08DE3B78 - .incbin "sounds/sfx160_track0.bin" -sfx160:: @ 08DE3BD4 - sound_header 1 0 0x40 0 voicegroup311 sfx160_track0 - -sfx161_track0:: @ 08DE3BE0 - .incbin "sounds/sfx161_track0.bin" -sfx161:: @ 08DE3BF0 - sound_header 1 0 0x28 0 voicegroup312 sfx161_track0 - -sfx162_track0:: @ 08DE3BFC - .incbin "sounds/sfx162_track0.bin" -sfx162:: @ 08DE3C14 - sound_header 1 0 0x40 0 voicegroup313 sfx162_track0 - -sfx163_track0:: @ 08DE3C20 - .incbin "sounds/sfx163_track0.bin" -sfx163_track1:: @ 08DE3C40 - .incbin "sounds/sfx163_track1.bin" -sfx163:: @ 08DE3C64 - sound_header 2 0 0x40 0 voicegroup314 sfx163_track0 sfx163_track1 - -sfx164_track0:: @ 08DE3C74 - .incbin "sounds/sfx164_track0.bin" -sfx164:: @ 08DE3CC0 - sound_header 1 0 0x40 0 voicegroup315 sfx164_track0 - -sfx165_track0:: @ 08DE3CCC - .incbin "sounds/sfx165_track0.bin" -sfx165:: @ 08DE3D34 - sound_header 1 0 0x40 0 voicegroup316 sfx165_track0 - -sfx166_track0:: @ 08DE3D40 - .incbin "sounds/sfx166_track0.bin" -sfx166:: @ 08DE3DB0 - sound_header 1 0 0x40 0 voicegroup317 sfx166_track0 - -sfx167_track0:: @ 08DE3DBC - .incbin "sounds/sfx167_track0.bin" -sfx167:: @ 08DE3E34 - sound_header 1 0 0x40 0 voicegroup318 sfx167_track0 - -sfx168_track0:: @ 08DE3E40 - .incbin "sounds/sfx168_track0.bin" -sfx168:: @ 08DE3E5C - sound_header 1 0 0x40 0 voicegroup319 sfx168_track0 - -sfx169_track0:: @ 08DE3E68 - .incbin "sounds/sfx169_track0.bin" -sfx169:: @ 08DE3EA4 - sound_header 1 0 0x40 0 voicegroup320 sfx169_track0 - -sfx16A_track0:: @ 08DE3EB0 - .incbin "sounds/sfx16A_track0.bin" -sfx16A:: @ 08DE3EE0 - sound_header 1 0 0x40 0 voicegroup321 sfx16A_track0 - -sfx16B_track0:: @ 08DE3EEC - .incbin "sounds/sfx16B_track0.bin" -sfx16B:: @ 08DE3F1C - sound_header 1 0 0x40 0 voicegroup322 sfx16B_track0 - -sfx16C_track0:: @ 08DE3F28 - .incbin "sounds/sfx16C_track0.bin" -sfx16C:: @ 08DE3F5C - sound_header 1 0 0x40 0 voicegroup323 sfx16C_track0 - -sfx16D_track0:: @ 08DE3F68 - .incbin "sounds/sfx16D_track0.bin" -sfx16D_track1:: @ 08DE3FB4 - .incbin "sounds/sfx16D_track1.bin" -sfx16D:: @ 08DE4028 - sound_header 2 0 0x40 0 voicegroup324 sfx16D_track0 sfx16D_track1 - -sfx16E_track0:: @ 08DE4038 - .incbin "sounds/sfx16E_track0.bin" -sfx16E:: @ 08DE406C - sound_header 1 0 0x40 0 voicegroup325 sfx16E_track0 - -sfxPlyShrinking_track0:: @ 08DE4078 - .incbin "sounds/sfxPlyShrinking_track0.bin" -sfxPlyShrinking:: @ 08DE4110 - sound_header 1 0 0x40 0 voicegroup326 sfxPlyShrinking_track0 - -sfxPlyGrow_track0:: @ 08DE411C - .incbin "sounds/sfxPlyGrow_track0.bin" -sfxPlyGrow:: @ 08DE417C - sound_header 1 0 0x40 0 voicegroup327 sfxPlyGrow_track0 - -sfx171_track0:: @ 08DE4188 - .incbin "sounds/sfx171_track0.bin" -sfx171:: @ 08DE4198 - sound_header 1 0 0x40 0 voicegroup328 sfx171_track0 - -sfx172_track0:: @ 08DE41A4 - .incbin "sounds/sfx172_track0.bin" -sfx172:: @ 08DE41D0 - sound_header 1 0 0x40 0 voicegroup329 sfx172_track0 - -sfxEzloUi_track0:: @ 08DE41DC - .incbin "sounds/sfxEzloUi_track0.bin" -sfxEzloUi_track1:: @ 08DE41F4 - .incbin "sounds/sfxEzloUi_track1.bin" -sfxEzloUi:: @ 08DE420C - sound_header 2 0 0x7f 0 voicegroup330 sfxEzloUi_track0 sfxEzloUi_track1 - -sfx174_track0:: @ 08DE421C - .incbin "sounds/sfx174_track0.bin" -sfx174:: @ 08DE4244 - sound_header 1 0 0x40 0 voicegroup331 sfx174_track0 - -sfx175_track0:: @ 08DE4250 - .incbin "sounds/sfx175_track0.bin" -sfx175:: @ 08DE4278 - sound_header 1 0 0x30 0 voicegroup332 sfx175_track0 - -sfx176_track0:: @ 08DE4284 - .incbin "sounds/sfx176_track0.bin" -sfx176_track1:: @ 08DE42A4 - .incbin "sounds/sfx176_track1.bin" -sfx176:: @ 08DE42C0 - sound_header 2 0 0x40 0 voicegroup333 sfx176_track0 sfx176_track1 - -sfx177_track0:: @ 08DE42D0 - .incbin "sounds/sfx177_track0.bin" -sfx177_track1:: @ 08DE432B - .incbin "sounds/sfx177_track1.bin" -sfx177:: @ 08DE4380 - sound_header 2 0 0x60 0 voicegroup334 sfx177_track0 sfx177_track1 - -sfx178_track0:: @ 08DE4390 - .incbin "sounds/sfx178_track0.bin" -sfx178:: @ 08DE43D4 - sound_header 1 0 0x40 0 voicegroup335 sfx178_track0 - -sfx179_track0:: @ 08DE43E0 - .incbin "sounds/sfx179_track0.bin" -sfx179:: @ 08DE4424 - sound_header 1 0 0x40 0 voicegroup336 sfx179_track0 - -sfx17A_track0:: @ 08DE4430 - .incbin "sounds/sfx17A_track0.bin" -sfx17A_track1:: @ 08DE4486 - .incbin "sounds/sfx17A_track1.bin" -sfx17A:: @ 08DE44C4 - sound_header 2 0 0x78 0 voicegroup337 sfx17A_track0 sfx17A_track1 - -sfxLavaTitleStep_track0:: @ 08DE44D4 - .incbin "sounds/sfxLavaTitleStep_track0.bin" -sfxLavaTitleStep:: @ 08DE44E4 - sound_header 1 0 0x40 0 voicegroup338 sfxLavaTitleStep_track0 - -sfxLavaTitleWobble_track0:: @ 08DE44F0 - .incbin "sounds/sfxLavaTitleWobble_track0.bin" -sfxLavaTitleWobble:: @ 08DE4500 - sound_header 1 0 0x40 0 voicegroup339 sfxLavaTitleWobble_track0 - -sfxLavaTitleSink_track0:: @ 08DE450C - .incbin "sounds/sfxLavaTitleSink_track0.bin" -sfxLavaTitleSink:: @ 08DE451C - sound_header 1 0 0x40 0 voicegroup340 sfxLavaTitleSink_track0 - -sfxLavaTitleFlip_track0:: @ 08DE4528 - .incbin "sounds/sfxLavaTitleFlip_track0.bin" -sfxLavaTitleFlip:: @ 08DE4538 - sound_header 1 0 0x40 0 voicegroup341 sfxLavaTitleFlip_track0 - -sfxLavaTitleLand_track0:: @ 08DE4544 - .incbin "sounds/sfxLavaTitleLand_track0.bin" -sfxLavaTitleLand:: @ 08DE4554 - sound_header 1 0 0x40 0 voicegroup342 sfxLavaTitleLand_track0 - -sfx180_track0:: @ 08DE4560 - .incbin "sounds/sfx180_track0.bin" -sfx180:: @ 08DE4574 - sound_header 1 0 0x40 0 voicegroup343 sfx180_track0 - -sfx181_track0:: @ 08DE4580 - .incbin "sounds/sfx181_track0.bin" -sfx181:: @ 08DE4594 - sound_header 1 0 0x40 0 voicegroup344 sfx181_track0 - -sfx182_track0:: @ 08DE45A0 - .incbin "sounds/sfx182_track0.bin" -sfx182_track1:: @ 08DE45C2 - .incbin "sounds/sfx182_track1.bin" -sfx182:: @ 08DE45F0 - sound_header 2 0 0x40 0 voicegroup345 sfx182_track0 sfx182_track1 - -sfx183_track0:: @ 08DE4600 - .incbin "sounds/sfx183_track0.bin" -sfx183_track1:: @ 08DE466B - .incbin "sounds/sfx183_track1.bin" -sfx183:: @ 08DE46A8 - sound_header 2 0 0x30 0 voicegroup346 sfx183_track0 sfx183_track1 - -sfx184_track0:: @ 08DE46B8 - .incbin "sounds/sfx184_track0.bin" -sfx184:: @ 08DE46C8 - sound_header 1 0 0x40 0 voicegroup347 sfx184_track0 - -sfx185_track0:: @ 08DE46D4 - .incbin "sounds/sfx185_track0.bin" -sfx185_track1:: @ 08DE4711 - .incbin "sounds/sfx185_track1.bin" -sfx185:: @ 08DE475C - sound_header 2 0 0x40 0 voicegroup348 sfx185_track0 sfx185_track1 - -sfx186_track0:: @ 08DE476C - .incbin "sounds/sfx186_track0.bin" -sfx186:: @ 08DE4790 - sound_header 1 0 0x40 0 voicegroup349 sfx186_track0 - -sfxStairsAscend_track0:: @ 08DE479C - .incbin "sounds/sfxStairsAscend_track0.bin" -sfxStairsAscend:: @ 08DE47E4 - sound_header 1 0 0x40 0 voicegroup350 sfxStairsAscend_track0 - -sfxStairsDescend_track0:: @ 08DE47F0 - .incbin "sounds/sfxStairsDescend_track0.bin" -sfxStairsDescend:: @ 08DE4838 - sound_header 1 0 0x40 0 voicegroup351 sfxStairsDescend_track0 - -sfx189_track0:: @ 08DE4844 - .incbin "sounds/sfx189_track0.bin" -sfx189:: @ 08DE4878 - sound_header 1 0 0x60 0 voicegroup352 sfx189_track0 - -sfx18A_track0:: @ 08DE4884 - .incbin "sounds/sfx18A_track0.bin" -sfx18A_track1:: @ 08DE48A3 - .incbin "sounds/sfx18A_track1.bin" -sfx18A:: @ 08DE48BC - sound_header 2 0 0x40 0 voicegroup353 sfx18A_track0 sfx18A_track1 - -sfx18B_track0:: @ 08DE48CC - .incbin "sounds/sfx18B_track0.bin" -sfx18B_track1:: @ 08DE4909 - .incbin "sounds/sfx18B_track1.bin" -sfx18B:: @ 08DE4930 - sound_header 2 0 0x40 0 voicegroup354 sfx18B_track0 sfx18B_track1 - -sfx18C_track0:: @ 08DE4940 - .incbin "sounds/sfx18C_track0.bin" -sfx18C_track1:: @ 08DE495B - .incbin "sounds/sfx18C_track1.bin" -sfx18C:: @ 08DE4968 - sound_header 2 0 0x40 0 voicegroup355 sfx18C_track0 sfx18C_track1 - -sfx18D_track0:: @ 08DE4978 - .incbin "sounds/sfx18D_track0.bin" -sfx18D:: @ 08DE49AC - sound_header 1 0 0x40 0 voicegroup356 sfx18D_track0 - -sfx18E_track0:: @ 08DE49B8 - .incbin "sounds/sfx18E_track0.bin" -sfx18E:: @ 08DE49D0 - sound_header 1 0 0x40 0 voicegroup357 sfx18E_track0 - -sfx18F_track0:: @ 08DE49DC - .incbin "sounds/sfx18F_track0.bin" -sfx18F:: @ 08DE4A0C - sound_header 1 0 0x50 0 voicegroup358 sfx18F_track0 - -sfx190_track0:: @ 08DE4A18 - .incbin "sounds/sfx190_track0.bin" -sfx190:: @ 08DE4A28 - sound_header 1 0 0x40 0 voicegroup359 sfx190_track0 - -sfx191_track0:: @ 08DE4A34 - .incbin "sounds/sfx191_track0.bin" -sfx191:: @ 08DE4A60 - sound_header 1 0 0x40 0 voicegroup360 sfx191_track0 - -sfx192_track0:: @ 08DE4A6C - .incbin "sounds/sfx192_track0.bin" -sfx192_track1:: @ 08DE4AA4 - .incbin "sounds/sfx192_track1.bin" -sfx192:: @ 08DE4ACC - sound_header 2 0 0x40 0 voicegroup361 sfx192_track0 sfx192_track1 - -sfx193_track0:: @ 08DE4ADC - .incbin "sounds/sfx193_track0.bin" -sfx193:: @ 08DE4B00 - sound_header 1 0 0x40 0 voicegroup362 sfx193_track0 - -sfx194_track0:: @ 08DE4B0C - .incbin "sounds/sfx194_track0.bin" -sfx194_track1:: @ 08DE4B2A - .incbin "sounds/sfx194_track1.bin" -sfx194:: @ 08DE4B50 - sound_header 2 0 0x40 0 voicegroup363 sfx194_track0 sfx194_track1 - -sfx195_track0:: @ 08DE4B60 - .incbin "sounds/sfx195_track0.bin" -sfx195_track1:: @ 08DE4BA4 - .incbin "sounds/sfx195_track1.bin" -sfx195:: @ 08DE4BEC - sound_header 2 0 0x40 0 voicegroup364 sfx195_track0 sfx195_track1 - -sfx196_track0:: @ 08DE4BFC - .incbin "sounds/sfx196_track0.bin" -sfx196:: @ 08DE4CCC - sound_header 1 0 0x60 0 voicegroup365 sfx196_track0 - -sfx197_track0:: @ 08DE4CD8 - .incbin "sounds/sfx197_track0.bin" -sfx197:: @ 08DE4D24 - sound_header 1 0 0x60 0 voicegroup366 sfx197_track0 - -sfx198_track0:: @ 08DE4D30 - .incbin "sounds/sfx198_track0.bin" -sfx198:: @ 08DE4E64 - sound_header 1 0 0x40 0 voicegroup367 sfx198_track0 - -sfx199_track0:: @ 08DE4E70 - .incbin "sounds/sfx199_track0.bin" -sfx199_track1:: @ 08DE4E97 - .incbin "sounds/sfx199_track1.bin" -sfx199:: @ 08DE4EB0 - sound_header 2 0 0x40 0 voicegroup368 sfx199_track0 sfx199_track1 - -sfx19A_track0:: @ 08DE4EC0 - .incbin "sounds/sfx19A_track0.bin" -sfx19A_track1:: @ 08DE4ED6 - .incbin "sounds/sfx19A_track1.bin" -sfx19A:: @ 08DE4F20 - sound_header 2 0 0x40 0 voicegroup369 sfx19A_track0 sfx19A_track1 - -sfx19B_track0:: @ 08DE4F30 - .incbin "sounds/sfx19B_track0.bin" -sfx19B_track1:: @ 08DE4F79 - .incbin "sounds/sfx19B_track1.bin" -sfx19B:: @ 08DE4FB4 - sound_header 2 0 0x40 0 voicegroup370 sfx19B_track0 sfx19B_track1 - -sfx19C_track0:: @ 08DE4FC4 - .incbin "sounds/sfx19C_track0.bin" -sfx19C:: @ 08DE4FE8 - sound_header 1 0 0x40 0 voicegroup371 sfx19C_track0 - -sfx19D_track0:: @ 08DE4FF4 - .incbin "sounds/sfx19D_track0.bin" -sfx19D_track1:: @ 08DE5024 - .incbin "sounds/sfx19D_track1.bin" -sfx19D:: @ 08DE506C - sound_header 2 0 0x40 0 voicegroup372 sfx19D_track0 sfx19D_track1 - -sfx19E_track0:: @ 08DE507C - .incbin "sounds/sfx19E_track0.bin" -sfx19E:: @ 08DE50BC - sound_header 1 0 0x40 0 voicegroup373 sfx19E_track0 - -sfx19F_track0:: @ 08DE50C8 - .incbin "sounds/sfx19F_track0.bin" -sfx19F_track1:: @ 08DE50EE - .incbin "sounds/sfx19F_track1.bin" -sfx19F:: @ 08DE512C - sound_header 2 0 0x40 0 voicegroup374 sfx19F_track0 sfx19F_track1 - -sfx1A0_track0:: @ 08DE513C - .incbin "sounds/sfx1A0_track0.bin" -sfx1A0_track1:: @ 08DE5184 - .incbin "sounds/sfx1A0_track1.bin" -sfx1A0:: @ 08DE51B0 - sound_header 2 0 0x40 0 voicegroup375 sfx1A0_track0 sfx1A0_track1 - -sfx1A1_track0:: @ 08DE51C0 - .incbin "sounds/sfx1A1_track0.bin" -sfx1A1_track1:: @ 08DE51E4 - .incbin "sounds/sfx1A1_track1.bin" -sfx1A1:: @ 08DE5218 - sound_header 2 0 0x40 0 voicegroup376 sfx1A1_track0 sfx1A1_track1 - -sfx1A2_track0:: @ 08DE5228 - .incbin "sounds/sfx1A2_track0.bin" -sfx1A2:: @ 08DE5248 - sound_header 1 0 0x40 0 voicegroup377 sfx1A2_track0 - -sfx1A3_track0:: @ 08DE5254 - .incbin "sounds/sfx1A3_track0.bin" -sfx1A3_track1:: @ 08DE529F - .incbin "sounds/sfx1A3_track1.bin" -sfx1A3:: @ 08DE52F0 - sound_header 2 0 0x40 0 voicegroup378 sfx1A3_track0 sfx1A3_track1 - -sfx1A4_track0:: @ 08DE5300 - .incbin "sounds/sfx1A4_track0.bin" -sfx1A4:: @ 08DE5318 - sound_header 1 0 0x40 0 voicegroup379 sfx1A4_track0 - -sfx1A5_track0:: @ 08DE5324 - .incbin "sounds/sfx1A5_track0.bin" -sfx1A5:: @ 08DE5348 - sound_header 1 0 0x40 0 voicegroup380 sfx1A5_track0 - -sfx1A6_track0:: @ 08DE5354 - .incbin "sounds/sfx1A6_track0.bin" -sfx1A6:: @ 08DE5390 - sound_header 1 0 0x40 0 voicegroup381 sfx1A6_track0 - -sfx1A7_track0:: @ 08DE539C - .incbin "sounds/sfx1A7_track0.bin" -sfx1A7:: @ 08DE53FC - sound_header 1 0 0x40 0 voicegroup382 sfx1A7_track0 - -sfx1A8_track0:: @ 08DE5408 - .incbin "sounds/sfx1A8_track0.bin" -sfx1A8:: @ 08DE5440 - sound_header 1 0 0x40 0 voicegroup383 sfx1A8_track0 - -sfx1A9_track0:: @ 08DE544C - .incbin "sounds/sfx1A9_track0.bin" -sfx1A9:: @ 08DE5540 - sound_header 1 0 0x38 0 voicegroup384 sfx1A9_track0 - -sfx1AA_track0:: @ 08DE554C - .incbin "sounds/sfx1AA_track0.bin" -gUnk_08DE55A2:: @ 08DE55A2 - .incbin "sounds/gUnk_08DE55A2.bin" - .4byte gUnk_08DE55A2 - .incbin "sounds/gUnk_08DE55A2_1.bin" -sfx1AA_track1:: @ 08DE55D0 - .incbin "sounds/sfx1AA_track1.bin" -gUnk_08DE5624:: @ 08DE5624 - .incbin "sounds/gUnk_08DE5624.bin" - .4byte gUnk_08DE5624 - .incbin "sounds/gUnk_08DE5624_1.bin" -sfx1AA:: @ 08DE5654 - sound_header 2 0 0x40 0 voicegroup385 sfx1AA_track0 sfx1AA_track1 - -sfx1AB_track0:: @ 08DE5664 - .incbin "sounds/sfx1AB_track0.bin" -sfx1AB_track1:: @ 08DE56D2 - .incbin "sounds/sfx1AB_track1.bin" -sfx1AB:: @ 08DE5728 - sound_header 2 0 0x40 0 voicegroup386 sfx1AB_track0 sfx1AB_track1 - -sfx1AC_track0:: @ 08DE5738 - .incbin "sounds/sfx1AC_track0.bin" -sfx1AC:: @ 08DE57AC - sound_header 1 0 0x40 0 voicegroup387 sfx1AC_track0 - -sfx1AD_track0:: @ 08DE57B8 - .incbin "sounds/sfx1AD_track0.bin" -sfx1AD_track1:: @ 08DE57DA - .incbin "sounds/sfx1AD_track1.bin" -sfx1AD:: @ 08DE5808 - sound_header 2 0 0x40 0 voicegroup388 sfx1AD_track0 sfx1AD_track1 - -sfx1AE_track0:: @ 08DE5818 - .incbin "sounds/sfx1AE_track0.bin" -sfx1AE_track1:: @ 08DE5837 - .incbin "sounds/sfx1AE_track1.bin" -sfx1AE:: @ 08DE5850 - sound_header 2 0 0x40 0 voicegroup389 sfx1AE_track0 sfx1AE_track1 - -sfx1AF_track0:: @ 08DE5860 - .incbin "sounds/sfx1AF_track0.bin" -sfx1AF_track1:: @ 08DE587B - .incbin "sounds/sfx1AF_track1.bin" -sfx1AF:: @ 08DE5894 - sound_header 2 0 0x40 0 voicegroup390 sfx1AF_track0 sfx1AF_track1 - -sfx1B0_track0:: @ 08DE58A4 - .incbin "sounds/sfx1B0_track0.bin" -sfx1B0:: @ 08DE58E0 - sound_header 1 0 0x40 0 voicegroup391 sfx1B0_track0 - -sfxIceBlockSlide_track0:: @ 08DE58EC - .incbin "sounds/sfxIceBlockSlide_track0.bin" -sfxIceBlockSlide:: @ 08DE58FC - sound_header 1 0 0x40 0 voicegroup392 sfxIceBlockSlide_track0 - -sfxIceBlockStop_track0:: @ 08DE5908 - .incbin "sounds/sfxIceBlockStop_track0.bin" -sfxIceBlockStop:: @ 08DE5918 - sound_header 1 0 0x40 0 voicegroup393 sfxIceBlockStop_track0 - -sfxIceBlockMelt_track0:: @ 08DE5924 - .incbin "sounds/sfxIceBlockMelt_track0.bin" -sfxIceBlockMelt:: @ 08DE5934 - sound_header 1 0 0x40 0 voicegroup394 sfxIceBlockMelt_track0 - -sfx1B4_track0:: @ 08DE5940 - .incbin "sounds/sfx1B4_track0.bin" -sfx1B4:: @ 08DE598C - sound_header 1 0 0x40 0 voicegroup395 sfx1B4_track0 - -sfx1B5_track0:: @ 08DE5998 - .incbin "sounds/sfx1B5_track0.bin" -sfx1B5:: @ 08DE59C8 - sound_header 1 0 0x40 0 voicegroup396 sfx1B5_track0 - -sfx1B6_track0:: @ 08DE59D4 - .incbin "sounds/sfx1B6_track0.bin" -sfx1B6_track1:: @ 08DE5A40 - .incbin "sounds/sfx1B6_track1.bin" -sfx1B6:: @ 08DE5ADC - sound_header 2 0 0x40 0 voicegroup397 sfx1B6_track0 sfx1B6_track1 - -sfxVoGoron1_track0:: @ 08DE5AEC - .incbin "sounds/sfxVoGoron1_track0.bin" -sfxVoGoron1:: @ 08DE5AFC - sound_header 1 0 0x48 0 voicegroup398 sfxVoGoron1_track0 - -sfxVoGoron2_track0:: @ 08DE5B08 - .incbin "sounds/sfxVoGoron2_track0.bin" -sfxVoGoron2:: @ 08DE5B18 - sound_header 1 0 0x48 0 voicegroup399 sfxVoGoron2_track0 - -sfxVoGoron3_track0:: @ 08DE5B24 - .incbin "sounds/sfxVoGoron3_track0.bin" -sfxVoGoron3:: @ 08DE5B34 - sound_header 1 0 0x48 0 voicegroup400 sfxVoGoron3_track0 - -sfxVoGoron4_track0:: @ 08DE5B40 - .incbin "sounds/sfxVoGoron4_track0.bin" -sfxVoGoron4:: @ 08DE5B54 - sound_header 1 0 0x48 0 voicegroup401 sfxVoGoron4_track0 - -sfxEmDekuscrubHit_track0:: @ 08DE5B60 - .incbin "sounds/sfxEmDekuscrubHit_track0.bin" -sfxEmDekuscrubHit:: @ 08DE5BA8 - sound_header 1 0 0x48 0 voicegroup402 sfxEmDekuscrubHit_track0 - -sfx1BC_track0:: @ 08DE5BB4 - .incbin "sounds/sfx1BC_track0.bin" -sfx1BC:: @ 08DE5BC4 - sound_header 1 0 0x48 0 voicegroup403 sfx1BC_track0 - -sfx1BD_track0:: @ 08DE5BD0 - .incbin "sounds/sfx1BD_track0.bin" -sfx1BD:: @ 08DE5BE0 - sound_header 1 0 0x48 0 voicegroup404 sfx1BD_track0 - -sfx1BE_track0:: @ 08DE5BEC - .incbin "sounds/sfx1BE_track0.bin" -sfx1BE:: @ 08DE5BFC - sound_header 1 0 0x48 0 voicegroup405 sfx1BE_track0 - -sfx1BF_track0:: @ 08DE5C08 - .incbin "sounds/sfx1BF_track0.bin" -sfx1BF:: @ 08DE5C18 - sound_header 1 0 0x48 0 voicegroup406 sfx1BF_track0 - -sfx1C0_track0:: @ 08DE5C24 - .incbin "sounds/sfx1C0_track0.bin" -sfx1C0:: @ 08DE5C34 - sound_header 1 0 0x48 0 voicegroup407 sfx1C0_track0 - -sfx1C1_track0:: @ 08DE5C40 - .incbin "sounds/sfx1C1_track0.bin" -sfx1C1:: @ 08DE5C50 - sound_header 1 0 0x48 0 voicegroup408 sfx1C1_track0 - -sfx1C2_track0:: @ 08DE5C5C - .incbin "sounds/sfx1C2_track0.bin" -sfx1C2:: @ 08DE5C6C - sound_header 1 0 0x40 0 voicegroup409 sfx1C2_track0 - -sfx1C3_track0:: @ 08DE5C78 - .incbin "sounds/sfx1C3_track0.bin" -sfx1C3:: @ 08DE5C88 - sound_header 1 0 0x40 0 voicegroup410 sfx1C3_track0 - -sfx1C4_track0:: @ 08DE5C94 - .incbin "sounds/sfx1C4_track0.bin" -sfx1C4:: @ 08DE5CA8 - sound_header 1 0 0x40 0 voicegroup411 sfx1C4_track0 - -sfx1C5_track0:: @ 08DE5CB4 - .incbin "sounds/sfx1C5_track0.bin" -sfx1C5:: @ 08DE5CC4 - sound_header 1 0 0x40 0 voicegroup412 sfx1C5_track0 - -sfx1C6_track0:: @ 08DE5CD0 - .incbin "sounds/sfx1C6_track0.bin" -sfx1C6:: @ 08DE5CE0 - sound_header 1 0 0x40 0 voicegroup413 sfx1C6_track0 - -sfx1C7_track0:: @ 08DE5CEC - .incbin "sounds/sfx1C7_track0.bin" -sfx1C7:: @ 08DE5CFC - sound_header 1 0 0x40 0 voicegroup414 sfx1C7_track0 - -sfx1C8_track0:: @ 08DE5D08 - .incbin "sounds/sfx1C8_track0.bin" -sfx1C8:: @ 08DE5D28 - sound_header 1 0 0x40 0 voicegroup415 sfx1C8_track0 - -sfx1C9_track0:: @ 08DE5D34 - .incbin "sounds/sfx1C9_track0.bin" -sfx1C9:: @ 08DE5D44 - sound_header 1 0 0x40 0 voicegroup416 sfx1C9_track0 - -sfx1CA_track0:: @ 08DE5D50 - .incbin "sounds/sfx1CA_track0.bin" -sfx1CA_track1:: @ 08DE5D60 - .incbin "sounds/sfx1CA_track1.bin" -sfx1CA:: @ 08DE5D70 - sound_header 2 0 0x44 0 voicegroup417 sfx1CA_track0 sfx1CA_track1 - -sfx1CB_track0:: @ 08DE5D80 - .incbin "sounds/sfx1CB_track0.bin" -sfx1CB:: @ 08DE5D90 - sound_header 1 0 0x40 0 voicegroup418 sfx1CB_track0 - -sfx1CC_track0:: @ 08DE5D9C - .incbin "sounds/sfx1CC_track0.bin" -sfx1CC:: @ 08DE5DAC - sound_header 1 0 0x40 0 voicegroup419 sfx1CC_track0 - -sfxElementPlace_track0:: @ 08DE5DB8 - .incbin "sounds/sfxElementPlace_track0.bin" -sfxElementPlace:: @ 08DE5DC8 - sound_header 1 0 0x40 0 voicegroup420 sfxElementPlace_track0 - -sfxElementFloat_track0:: @ 08DE5DD4 - .incbin "sounds/sfxElementFloat_track0.bin" -sfxElementFloat:: @ 08DE5DE4 - sound_header 1 0 0x40 0 voicegroup421 sfxElementFloat_track0 - -sfxElementCharge_track0:: @ 08DE5DF0 - .incbin "sounds/sfxElementCharge_track0.bin" -sfxElementCharge:: @ 08DE5E00 - sound_header 1 0 0x40 0 voicegroup422 sfxElementCharge_track0 - -sfx1D0_track0:: @ 08DE5E0C - .incbin "sounds/sfx1D0_track0.bin" -sfx1D0:: @ 08DE5E1C - sound_header 1 0 0x40 0 voicegroup423 sfx1D0_track0 - -sfxElementInfuse_track0:: @ 08DE5E28 - .incbin "sounds/sfxElementInfuse_track0.bin" -sfxElementInfuse:: @ 08DE5E38 - sound_header 1 0 0x40 0 voicegroup424 sfxElementInfuse_track0 - -sfx1D2_track0:: @ 08DE5E44 - .incbin "sounds/sfx1D2_track0.bin" -sfx1D2:: @ 08DE5E54 - sound_header 1 0 0x40 0 voicegroup425 sfx1D2_track0 - -sfx1D3_track0:: @ 08DE5E60 - .incbin "sounds/sfx1D3_track0.bin" -sfx1D3:: @ 08DE5E70 - sound_header 1 0 0x40 0 voicegroup426 sfx1D3_track0 - -sfx1D4_track0:: @ 08DE5E7C - .incbin "sounds/sfx1D4_track0.bin" -sfx1D4:: @ 08DE5E8C - sound_header 1 0 0x40 0 voicegroup427 sfx1D4_track0 - -sfx1D5_track0:: @ 08DE5E98 - .incbin "sounds/sfx1D5_track0.bin" -sfx1D5:: @ 08DE5EA8 - sound_header 1 0 0x40 0 voicegroup428 sfx1D5_track0 - -sfxVoCucco1_track0:: @ 08DE5EB4 - .incbin "sounds/sfxVoCucco1_track0.bin" -sfxVoCucco1:: @ 08DE5EC4 - sound_header 1 0 0x48 0 voicegroup429 sfxVoCucco1_track0 - -sfxVoCucco2_track0:: @ 08DE5ED0 - .incbin "sounds/sfxVoCucco2_track0.bin" -sfxVoCucco2:: @ 08DE5EE0 - sound_header 1 0 0x48 0 voicegroup430 sfxVoCucco2_track0 - -sfxVoCucco3_track0:: @ 08DE5EEC - .incbin "sounds/sfxVoCucco3_track0.bin" -sfxVoCucco3:: @ 08DE5EFC - sound_header 1 0 0x48 0 voicegroup431 sfxVoCucco3_track0 - -sfxVoCucco4_track0:: @ 08DE5F08 - .incbin "sounds/sfxVoCucco4_track0.bin" -sfxVoCucco4:: @ 08DE5F18 - sound_header 1 0 0x48 0 voicegroup432 sfxVoCucco4_track0 - -sfxVoCucco5_track0:: @ 08DE5F24 - .incbin "sounds/sfxVoCucco5_track0.bin" -sfxVoCucco5:: @ 08DE5F34 - sound_header 1 0 0x48 0 voicegroup433 sfxVoCucco5_track0 - -sfx1DB_track0:: @ 08DE5F40 - .incbin "sounds/sfx1DB_track0.bin" -sfx1DB_track1:: @ 08DE5F84 - .incbin "sounds/sfx1DB_track1.bin" -sfx1DB:: @ 08DE5FCC - sound_header 2 0 0x40 0 voicegroup434 sfx1DB_track0 sfx1DB_track1 - -sfx1DC_track0:: @ 08DE5FDC - .incbin "sounds/sfx1DC_track0.bin" -sfx1DC:: @ 08DE6004 - sound_header 1 0 0x40 0 voicegroup435 sfx1DC_track0 - -sfx1DD_track0:: @ 08DE6010 - .incbin "sounds/sfx1DD_track0.bin" -sfx1DD:: @ 08DE6044 - sound_header 1 0 0x48 0 voicegroup436 sfx1DD_track0 - -sfx1DE_track0:: @ 08DE6050 - .incbin "sounds/sfx1DE_track0.bin" -sfx1DE:: @ 08DE6060 - sound_header 1 0 0x48 0 voicegroup437 sfx1DE_track0 - -sfx1DF_track0:: @ 08DE606C - .incbin "sounds/sfx1DF_track0.bin" -sfx1DF:: @ 08DE607C - sound_header 1 0 0x48 0 voicegroup438 sfx1DF_track0 - -sfx1E0_track0:: @ 08DE6088 - .incbin "sounds/sfx1E0_track0.bin" -sfx1E0:: @ 08DE6098 - sound_header 1 0 0x48 0 voicegroup439 sfx1E0_track0 - -sfx1E1_track0:: @ 08DE60A4 - .incbin "sounds/sfx1E1_track0.bin" -sfx1E1:: @ 08DE60B4 - sound_header 1 0 0x48 0 voicegroup440 sfx1E1_track0 - -sfx1E2_track0:: @ 08DE60C0 - .incbin "sounds/sfx1E2_track0.bin" -sfx1E2:: @ 08DE60D0 - sound_header 1 0 0x48 0 voicegroup441 sfx1E2_track0 - -sfx1E3_track0:: @ 08DE60DC - .incbin "sounds/sfx1E3_track0.bin" -sfx1E3:: @ 08DE60EC - sound_header 1 0 0x48 0 voicegroup442 sfx1E3_track0 - -sfx1E4_track0:: @ 08DE60F8 - .incbin "sounds/sfx1E4_track0.bin" -sfx1E4:: @ 08DE6108 - sound_header 1 0 0x48 0 voicegroup443 sfx1E4_track0 - -sfx1E5_track0:: @ 08DE6114 - .incbin "sounds/sfx1E5_track0.bin" -sfx1E5:: @ 08DE6124 - sound_header 1 0 0x48 0 voicegroup444 sfx1E5_track0 - -sfx1E6_track0:: @ 08DE6130 - .incbin "sounds/sfx1E6_track0.bin" -sfx1E6:: @ 08DE6140 - sound_header 1 0 0x48 0 voicegroup445 sfx1E6_track0 - -sfx1E7_track0:: @ 08DE614C - .incbin "sounds/sfx1E7_track0.bin" -sfx1E7:: @ 08DE615C - sound_header 1 0 0x48 0 voicegroup446 sfx1E7_track0 - -sfx1E8_track0:: @ 08DE6168 - .incbin "sounds/sfx1E8_track0.bin" -sfx1E8:: @ 08DE6178 - sound_header 1 0 0x48 0 voicegroup447 sfx1E8_track0 - -sfx1E9_track0:: @ 08DE6184 - .incbin "sounds/sfx1E9_track0.bin" -sfx1E9:: @ 08DE6194 - sound_header 1 0 0x48 0 voicegroup448 sfx1E9_track0 - -sfx1EA_track0:: @ 08DE61A0 - .incbin "sounds/sfx1EA_track0.bin" -sfx1EA:: @ 08DE61B0 - sound_header 1 0 0x48 0 voicegroup449 sfx1EA_track0 - -sfx1EB_track0:: @ 08DE61BC - .incbin "sounds/sfx1EB_track0.bin" -sfx1EB:: @ 08DE61CC - sound_header 1 0 0x48 0 voicegroup450 sfx1EB_track0 - -sfx1EC_track0:: @ 08DE61D8 - .incbin "sounds/sfx1EC_track0.bin" -sfx1EC:: @ 08DE61E8 - sound_header 1 0 0x48 0 voicegroup451 sfx1EC_track0 - -sfx1ED_track0:: @ 08DE61F4 - .incbin "sounds/sfx1ED_track0.bin" -sfx1ED:: @ 08DE6204 - sound_header 1 0 0x48 0 voicegroup452 sfx1ED_track0 - -sfx1EE_track0:: @ 08DE6210 - .incbin "sounds/sfx1EE_track0.bin" -sfx1EE:: @ 08DE6220 - sound_header 1 0 0x48 0 voicegroup453 sfx1EE_track0 - -sfx1EF_track0:: @ 08DE622C - .incbin "sounds/sfx1EF_track0.bin" -sfx1EF:: @ 08DE623C - sound_header 1 0 0x48 0 voicegroup454 sfx1EF_track0 - -sfx1F0_track0:: @ 08DE6248 - .incbin "sounds/sfx1F0_track0.bin" -sfx1F0:: @ 08DE6258 - sound_header 1 0 0x48 0 voicegroup455 sfx1F0_track0 - -sfx1F1_track0:: @ 08DE6264 - .incbin "sounds/sfx1F1_track0.bin" -sfx1F1:: @ 08DE6274 - sound_header 1 0 0x48 0 voicegroup456 sfx1F1_track0 - -sfx1F2_track0:: @ 08DE6280 - .incbin "sounds/sfx1F2_track0.bin" -sfx1F2:: @ 08DE6290 - sound_header 1 0 0x48 0 voicegroup457 sfx1F2_track0 - -sfx1F3_track0:: @ 08DE629C - .incbin "sounds/sfx1F3_track0.bin" -sfx1F3:: @ 08DE62AC - sound_header 1 0 0x48 0 voicegroup458 sfx1F3_track0 - -sfx1F4_track0:: @ 08DE62B8 - .incbin "sounds/sfx1F4_track0.bin" -sfx1F4:: @ 08DE62C8 - sound_header 1 0 0x48 0 voicegroup459 sfx1F4_track0 - -sfx1F5_track0:: @ 08DE62D4 - .incbin "sounds/sfx1F5_track0.bin" -sfx1F5:: @ 08DE62E4 - sound_header 1 0 0x48 0 voicegroup460 sfx1F5_track0 - -sfx1F6_track0:: @ 08DE62F0 - .incbin "sounds/sfx1F6_track0.bin" -sfx1F6:: @ 08DE6300 - sound_header 1 0 0x48 0 voicegroup461 sfx1F6_track0 - -sfx1F7_track0:: @ 08DE630C - .incbin "sounds/sfx1F7_track0.bin" -sfx1F7:: @ 08DE631C - sound_header 1 0 0x48 0 voicegroup462 sfx1F7_track0 - -sfx1F8_track0:: @ 08DE6328 - .incbin "sounds/sfx1F8_track0.bin" -sfx1F8:: @ 08DE6338 - sound_header 1 0 0x48 0 voicegroup463 sfx1F8_track0 - -sfx1F9_track0:: @ 08DE6344 - .incbin "sounds/sfx1F9_track0.bin" -sfx1F9:: @ 08DE6354 - sound_header 1 0 0x48 0 voicegroup464 sfx1F9_track0 - -sfx1FA_track0:: @ 08DE6360 - .incbin "sounds/sfx1FA_track0.bin" -sfx1FA:: @ 08DE6370 - sound_header 1 0 0x48 0 voicegroup465 sfx1FA_track0 - -sfx1FB_track0:: @ 08DE637C - .incbin "sounds/sfx1FB_track0.bin" -sfx1FB:: @ 08DE638C - sound_header 1 0 0x48 0 voicegroup466 sfx1FB_track0 - -sfx1FC_track0:: @ 08DE6398 - .incbin "sounds/sfx1FC_track0.bin" -sfx1FC:: @ 08DE63A8 - sound_header 1 0 0x48 0 voicegroup467 sfx1FC_track0 - -sfx1FD_track0:: @ 08DE63B4 - .incbin "sounds/sfx1FD_track0.bin" -sfx1FD:: @ 08DE63C4 - sound_header 1 0 0x48 0 voicegroup468 sfx1FD_track0 - -sfx1FE_track0:: @ 08DE63D0 - .incbin "sounds/sfx1FE_track0.bin" -sfx1FE:: @ 08DE63E0 - sound_header 1 0 0x48 0 voicegroup469 sfx1FE_track0 - -sfx1FF_track0:: @ 08DE63EC - .incbin "sounds/sfx1FF_track0.bin" -sfx1FF:: @ 08DE63FC - sound_header 1 0 0x48 0 voicegroup470 sfx1FF_track0 - -sfx200_track0:: @ 08DE6408 - .incbin "sounds/sfx200_track0.bin" -sfx200:: @ 08DE6418 - sound_header 1 0 0x48 0 voicegroup471 sfx200_track0 - -sfx201_track0:: @ 08DE6424 - .incbin "sounds/sfx201_track0.bin" -sfx201:: @ 08DE6434 - sound_header 1 0 0x48 0 voicegroup472 sfx201_track0 - -sfx202_track0:: @ 08DE6440 - .incbin "sounds/sfx202_track0.bin" -sfx202:: @ 08DE6450 - sound_header 1 0 0x48 0 voicegroup473 sfx202_track0 - -sfx203_track0:: @ 08DE645C - .incbin "sounds/sfx203_track0.bin" -sfx203:: @ 08DE646C - sound_header 1 0 0x48 0 voicegroup474 sfx203_track0 - -sfx204_track0:: @ 08DE6478 - .incbin "sounds/sfx204_track0.bin" -sfx204:: @ 08DE6488 - sound_header 1 0 0x48 0 voicegroup475 sfx204_track0 - -sfx205_track0:: @ 08DE6494 - .incbin "sounds/sfx205_track0.bin" -sfx205:: @ 08DE64A4 - sound_header 1 0 0x48 0 voicegroup476 sfx205_track0 - -sfx206_track0:: @ 08DE64B0 - .incbin "sounds/sfx206_track0.bin" -sfx206:: @ 08DE64C0 - sound_header 1 0 0x48 0 voicegroup477 sfx206_track0 - -sfx207_track0:: @ 08DE64CC - .incbin "sounds/sfx207_track0.bin" -sfx207:: @ 08DE64DC - sound_header 1 0 0x48 0 voicegroup478 sfx207_track0 - -sfx208_track0:: @ 08DE64E8 - .incbin "sounds/sfx208_track0.bin" -sfx208:: @ 08DE64F8 - sound_header 1 0 0x48 0 voicegroup479 sfx208_track0 - -sfx209_track0:: @ 08DE6504 - .incbin "sounds/sfx209_track0.bin" -sfx209:: @ 08DE6514 - sound_header 1 0 0x48 0 voicegroup480 sfx209_track0 - -sfx20A_track0:: @ 08DE6520 - .incbin "sounds/sfx20A_track0.bin" -sfx20A:: @ 08DE6530 - sound_header 1 0 0x48 0 voicegroup481 sfx20A_track0 - -sfx20B_track0:: @ 08DE653C - .incbin "sounds/sfx20B_track0.bin" -sfx20B:: @ 08DE654C - sound_header 1 0 0x48 0 voicegroup482 sfx20B_track0 - -sfx20C_track0:: @ 08DE6558 - .incbin "sounds/sfx20C_track0.bin" -sfx20C:: @ 08DE6568 - sound_header 1 0 0x48 0 voicegroup483 sfx20C_track0 - -sfx20D_track0:: @ 08DE6574 - .incbin "sounds/sfx20D_track0.bin" -sfx20D:: @ 08DE6584 - sound_header 1 0 0x48 0 voicegroup484 sfx20D_track0 - -sfx20E_track0:: @ 08DE6590 - .incbin "sounds/sfx20E_track0.bin" -sfx20E:: @ 08DE65A0 - sound_header 1 0 0x48 0 voicegroup485 sfx20E_track0 - -sfx20F_track0:: @ 08DE65AC - .incbin "sounds/sfx20F_track0.bin" -sfx20F:: @ 08DE65BC - sound_header 1 0 0x48 0 voicegroup486 sfx20F_track0 - -sfx210_track0:: @ 08DE65C8 - .incbin "sounds/sfx210_track0.bin" -sfx210:: @ 08DE65DC - sound_header 1 0 0x48 0 voicegroup487 sfx210_track0 - -sfx211_track0:: @ 08DE65E8 - .incbin "sounds/sfx211_track0.bin" -sfx211:: @ 08DE65F8 - sound_header 1 0 0x48 0 voicegroup488 sfx211_track0 - -sfx212_track0:: @ 08DE6604 - .incbin "sounds/sfx212_track0.bin" -sfx212:: @ 08DE6614 - sound_header 1 0 0x48 0 voicegroup489 sfx212_track0 - -sfx213_track0:: @ 08DE6620 - .incbin "sounds/sfx213_track0.bin" -sfx213:: @ 08DE6630 - sound_header 1 0 0x48 0 voicegroup490 sfx213_track0 - -sfx214_track0:: @ 08DE663C - .incbin "sounds/sfx214_track0.bin" -sfx214:: @ 08DE6650 - sound_header 1 0 0x48 0 voicegroup491 sfx214_track0 - -sfx215_track0:: @ 08DE665C - .incbin "sounds/sfx215_track0.bin" -sfx215:: @ 08DE6674 - sound_header 1 0 0xc0 0 voicegroup492 sfx215_track0 - -sfx216_track0:: @ 08DE6680 - .incbin "sounds/sfx216_track0.bin" -sfx216_track1:: @ 08DE66FD - .incbin "sounds/sfx216_track1.bin" -sfx216_track2:: @ 08DE675C - .incbin "sounds/sfx216_track2.bin" -sfx216_track3:: @ 08DE6797 - .incbin "sounds/sfx216_track3.bin" -sfx216_track4:: @ 08DE6F20 - .incbin "sounds/sfx216_track4.bin" -sfx216_track5:: @ 08DE70A9 - .incbin "sounds/sfx216_track5.bin" -sfx216_track6:: @ 08DE7232 - .incbin "sounds/sfx216_track6.bin" -sfx216_track7:: @ 08DE73BB - .incbin "sounds/sfx216_track7.bin" -sfx216:: @ 08DE7544 - sound_header 8 0 0x20 0 voicegroup058 sfx216_track0 sfx216_track1 sfx216_track2 sfx216_track3 sfx216_track4 sfx216_track5 sfx216_track6 sfx216_track7 - -sfx217_track0:: @ 08DE756C - .incbin "sounds/sfx217_track0.bin" -sfx217_track1:: @ 08DE7598 - .incbin "sounds/sfx217_track1.bin" -sfx217_track2:: @ 08DE75C2 - .incbin "sounds/sfx217_track2.bin" -sfx217_track3:: @ 08DE75E8 - .incbin "sounds/sfx217_track3.bin" -sfx217_track4:: @ 08DE7611 - .incbin "sounds/sfx217_track4.bin" -sfx217_track5:: @ 08DE763B - .incbin "sounds/sfx217_track5.bin" -sfx217_track6:: @ 08DE7665 - .incbin "sounds/sfx217_track6.bin" -sfx217_track7:: @ 08DE7698 - .incbin "sounds/sfx217_track7.bin" -sfx217_track8:: @ 08DE76C9 - .incbin "sounds/sfx217_track8.bin" -sfx217_track9:: @ 08DE77F2 - .incbin "sounds/sfx217_track9.bin" -sfx217_trackA:: @ 08DE791B - .incbin "sounds/sfx217_trackA.bin" -sfx217_trackB:: @ 08DE7A44 - .incbin "sounds/sfx217_trackB.bin" -sfx217:: @ 08DE7B70 - sound_header 0xc 0 0x20 0 voicegroup058 sfx217_track0 sfx217_track1 sfx217_track2 sfx217_track3 sfx217_track4 sfx217_track5 sfx217_track6 sfx217_track7 sfx217_track8 sfx217_track9 sfx217_trackA sfx217_trackB - -sfx218_track0:: @ 08DE7BA8 - .incbin "sounds/sfx218_track0.bin" -sfx218:: @ 08DE7BB8 - sound_header 1 0 0x40 0 voicegroup493 sfx218_track0 - -sfx219_track0:: @ 08DE7BC4 - .incbin "sounds/sfx219_track0.bin" -sfx219:: @ 08DE7BD4 - sound_header 1 0 0x40 0 voicegroup494 sfx219_track0 - -sfx21A_track0:: @ 08DE7BE0 - .incbin "sounds/sfx21A_track0.bin" -sfx21A:: @ 08DE7BFC - sound_header 1 0 0x40 0 voicegroup495 sfx21A_track0 - -sfx21B_track0:: @ 08DE7C08 - .incbin "sounds/sfx21B_track0.bin" -sfx21B:: @ 08DE7C28 - sound_header 1 0 0x40 0 voicegroup496 sfx21B_track0 - -sfx21C_track0:: @ 08DE7C34 - .incbin "sounds/sfx21C_track0.bin" -sfx21C:: @ 08DE7C78 - sound_header 1 0 0x40 0 voicegroup497 sfx21C_track0 - -sfx21D_track0:: @ 08DE7C84 - .incbin "sounds/sfx21D_track0.bin" -sfx21D:: @ 08DE7C94 - sound_header 1 0 0x40 0 voicegroup498 sfx21D_track0 - -sfx21E_track0:: @ 08DE7CA0 - .incbin "sounds/sfx21E_track0.bin" -sfx21E:: @ 08DE7CB4 - sound_header 1 0 0x40 0 voicegroup499 sfx21E_track0 - -sfx21F_track0:: @ 08DE7CC0 - .incbin "sounds/sfx21F_track0.bin" -sfx21F:: @ 08DE7CF0 - sound_header 1 0 0x40 0 voicegroup500 sfx21F_track0 - -sfx220_track0:: @ 08DE7CFC - .incbin "sounds/sfx220_track0.bin" -sfx220:: @ 08DE7D0C - sound_header 1 0 0x48 0 voicegroup501 sfx220_track0 - -sfx221_track0:: @ 08DE7D18 - .incbin "sounds/sfx221_track0.bin" -sfx221:: @ 08DE7D28 - sound_header 1 0 0x48 0 voicegroup502 sfx221_track0 +.include "sounds/bgmLearnScroll.s" +.include "sounds/bgmEzloGet.s" + +.include "sounds/sfxBeep.s" +.include "sounds/sfxTextboxOpen.s" +.include "sounds/sfxTextboxClose.s" +.include "sounds/sfxTextboxNext.s" +.include "sounds/sfxTextboxSwap.s" +.include "sounds/sfxTextboxChoice.s" +.include "sounds/sfxTextboxSelect.s" +.include "sounds/sfx6B.s" +.include "sounds/sfxMenuCancel.s" +.include "sounds/sfxMenuError.s" +.include "sounds/sfxRupeeBounce.s" +.include "sounds/sfxRupeeGet.s" +.include "sounds/sfxHeartBounce.s" +.include "sounds/sfxHeartGet.s" +.include "sounds/sfxSecret.s" +.include "sounds/sfxSecretBig.s" +.include "sounds/sfxMetalClink.s" +.include "sounds/sfxPlyVo1.s" +.include "sounds/sfxPlyVo2.s" +.include "sounds/sfxPlyVo3.s" +.include "sounds/sfxPlyVo4.s" +.include "sounds/sfxPlyVo5.s" +.include "sounds/sfxPlyVo6.s" +.include "sounds/sfxPlyVo7.s" +.include "sounds/sfxPlyJump.s" +.include "sounds/sfxPlyLand.s" +.include "sounds/sfx7E.s" +.include "sounds/sfxPlyLift.s" +.include "sounds/sfx80.s" +.include "sounds/sfx81.s" +.include "sounds/sfx82.s" +.include "sounds/sfxWaterWalk.s" +.include "sounds/sfxWaterSplash.s" +.include "sounds/sfxFallHole.s" +.include "sounds/sfx86.s" +.include "sounds/sfxPlyDie.s" +.include "sounds/sfx88.s" +.include "sounds/sfxBarrelRelease.s" +.include "sounds/sfxBarrelEnter.s" +.include "sounds/sfxBarrelRoll.s" +.include "sounds/sfxBarrelRollStop.s" +.include "sounds/sfxVoEzlo1.s" +.include "sounds/sfxVoEzlo2.s" +.include "sounds/sfxVoEzlo3.s" +.include "sounds/sfxVoEzlo4.s" +.include "sounds/sfxVoEzlo5.s" +.include "sounds/sfxVoEzlo6.s" +.include "sounds/sfxVoEzlo7.s" +.include "sounds/sfxVoZelda1.s" +.include "sounds/sfxVoZelda2.s" +.include "sounds/sfxVoZelda3.s" +.include "sounds/sfxVoZelda4.s" +.include "sounds/sfxVoZelda5.s" +.include "sounds/sfxVoZelda6.s" +.include "sounds/sfxVoZelda7.s" +.include "sounds/sfx9B.s" +.include "sounds/sfx9C.s" +.include "sounds/sfx9D.s" +.include "sounds/sfx9E.s" +.include "sounds/sfx9F.s" +.include "sounds/sfxA0.s" +.include "sounds/sfxVoTingle1.s" +.include "sounds/sfxVoTingle2.s" +.include "sounds/sfxVoKing1.s" +.include "sounds/sfxVoKing2.s" +.include "sounds/sfxVoKing3.s" +.include "sounds/sfxVoKing4.s" +.include "sounds/sfxVoKing5.s" +.include "sounds/sfxA8.s" +.include "sounds/sfxA9.s" +.include "sounds/sfxAA.s" +.include "sounds/sfxSpiritsRelease.s" +.include "sounds/sfxAC.s" +.include "sounds/sfxVoBeedle.s" +.include "sounds/sfxAE.s" +.include "sounds/sfxAF.s" +.include "sounds/sfxB0.s" +.include "sounds/sfxMinish1.s" +.include "sounds/sfxMinish2.s" +.include "sounds/sfxMinish3.s" +.include "sounds/sfxMinish4.s" +.include "sounds/sfxB5.s" +.include "sounds/sfxB6.s" +.include "sounds/sfxB7.s" +.include "sounds/sfxB8.s" +.include "sounds/sfxB9.s" +.include "sounds/sfxBA.s" +.include "sounds/sfxBB.s" +.include "sounds/sfxBC.s" +.include "sounds/sfxBD.s" +.include "sounds/sfxBE.s" +.include "sounds/sfxBF.s" +.include "sounds/sfxC0.s" +.include "sounds/sfxC1.s" +.include "sounds/sfxC2.s" +.include "sounds/sfxC3.s" +.include "sounds/sfxC4.s" +.include "sounds/sfxC5.s" +.include "sounds/sfxC6.s" +.include "sounds/sfxC7.s" +.include "sounds/sfxC8.s" +.include "sounds/sfxC9.s" +.include "sounds/sfxCA.s" +.include "sounds/sfxCB.s" +.include "sounds/sfxRemSleep.s" +.include "sounds/sfxTaskComplete.s" +.include "sounds/sfxKeyAppear.s" +.include "sounds/sfxCF.s" +.include "sounds/sfxD0.s" +.include "sounds/sfxVoDog.s" +.include "sounds/sfxVoCat.s" +.include "sounds/sfxVoEpona.s" +.include "sounds/sfxVoCow.s" +.include "sounds/sfxVoCuccoCall.s" +.include "sounds/sfxVoCheep.s" +.include "sounds/sfxItemSwordCharge.s" +.include "sounds/sfxItemSwordChargeFinish.s" +.include "sounds/sfxD9.s" +.include "sounds/sfxDA.s" +.include "sounds/sfxVoSturgeon.s" +.include "sounds/sfxHammer1.s" +.include "sounds/sfxHammer2.s" +.include "sounds/sfxHammer3.s" +.include "sounds/sfxHammer4.s" +.include "sounds/sfxHammer5.s" +.include "sounds/sfxHammer6.s" +.include "sounds/sfxCuccoMinigameBell.s" +.include "sounds/sfxE3.s" +.include "sounds/sfxE4.s" +.include "sounds/sfxButtonDepress.s" +.include "sounds/sfxThudHeavy.s" +.include "sounds/sfxWind1.s" +.include "sounds/sfxWind2.s" +.include "sounds/sfxWind3.s" +.include "sounds/sfxEA.s" +.include "sounds/sfxEB.s" +.include "sounds/sfxEC.s" +.include "sounds/sfxED.s" +.include "sounds/sfxEE.s" +.include "sounds/sfxEF.s" +.include "sounds/sfxF0.s" +.include "sounds/sfxF1.s" +.include "sounds/sfxF2.s" +.include "sounds/sfxF3.s" +.include "sounds/sfxSummon.s" +.include "sounds/sfxF5.s" +.include "sounds/sfxEvaporate.s" +.include "sounds/sfxApparate.s" +.include "sounds/sfxF8.s" +.include "sounds/sfxTeleporter.s" +.include "sounds/sfxFA.s" +.include "sounds/sfxFB.s" +.include "sounds/sfxFC.s" +.include "sounds/sfxItemBombExplode.s" +.include "sounds/sfxHit.s" +.include "sounds/sfxFF.s" +.include "sounds/sfx100.s" +.include "sounds/sfx101.s" +.include "sounds/sfx102.s" +.include "sounds/sfx103.s" +.include "sounds/sfx104.s" +.include "sounds/sfx105.s" +.include "sounds/sfx106.s" +.include "sounds/sfx107.s" +.include "sounds/sfx108.s" +.include "sounds/sfx109.s" +.include "sounds/sfx10A.s" +.include "sounds/sfx10B.s" +.include "sounds/sfx10C.s" +.include "sounds/sfx10D.s" +.include "sounds/sfx10E.s" +.include "sounds/sfx10F.s" +.include "sounds/sfx110.s" +.include "sounds/sfx111.s" +.include "sounds/sfx112.s" +.include "sounds/sfx113.s" +.include "sounds/sfx114.s" +.include "sounds/sfx115.s" +.include "sounds/sfx116.s" +.include "sounds/sfx117.s" +.include "sounds/sfxItemShieldBounce.s" +.include "sounds/sfxItemGlovesKnockback.s" +.include "sounds/sfxEmArmosOn.s" +.include "sounds/sfx11B.s" +.include "sounds/sfx11C.s" +.include "sounds/sfx11D.s" +.include "sounds/sfxEmMoblinSpear.s" +.include "sounds/sfxLowHealth.s" +.include "sounds/sfxChargingUp.s" +.include "sounds/sfxStairs.s" +.include "sounds/sfx122.s" +.include "sounds/sfx123.s" +.include "sounds/sfx124.s" +.include "sounds/sfx125.s" +.include "sounds/sfx126.s" +.include "sounds/sfxBossHit.s" +.include "sounds/sfxBossDie.s" +.include "sounds/sfxBossExplode.s" +.include "sounds/sfx12A.s" +.include "sounds/sfx12B.s" +.include "sounds/sfx12C.s" +.include "sounds/sfx12D.s" +.include "sounds/sfx12E.s" +.include "sounds/sfx12F.s" +.include "sounds/sfx130.s" +.include "sounds/sfx131.s" +.include "sounds/sfx132.s" +.include "sounds/sfx133.s" +.include "sounds/sfx134.s" +.include "sounds/sfx135.s" +.include "sounds/sfx136.s" +.include "sounds/sfx137.s" +.include "sounds/sfx138.s" +.include "sounds/sfx139.s" +.include "sounds/sfx13A.s" +.include "sounds/sfx13B.s" +.include "sounds/sfx13C.s" +.include "sounds/sfxItemLanternOn.s" +.include "sounds/sfxItemLanternOff.s" +.include "sounds/sfxItemSwordBeam.s" +.include "sounds/sfx140.s" +.include "sounds/sfxHeartContainerSpawn.s" +.include "sounds/sfxSparkles.s" +.include "sounds/sfx143.s" +.include "sounds/sfx144.s" +.include "sounds/sfx145.s" +.include "sounds/sfx146.s" +.include "sounds/sfx147.s" +.include "sounds/sfx148.s" +.include "sounds/sfx149.s" +.include "sounds/sfx14A.s" +.include "sounds/sfx14B.s" +.include "sounds/sfx14C.s" +.include "sounds/sfx14D.s" +.include "sounds/sfx14E.s" +.include "sounds/sfx14F.s" +.include "sounds/sfx150.s" +.include "sounds/sfx151.s" +.include "sounds/sfx152.s" +.include "sounds/sfx153.s" +.include "sounds/sfx154.s" +.include "sounds/sfx155.s" +.include "sounds/sfx156.s" +.include "sounds/sfx157.s" +.include "sounds/sfx158.s" +.include "sounds/sfx159.s" +.include "sounds/sfx15A.s" +.include "sounds/sfx15B.s" +.include "sounds/sfx15C.s" +.include "sounds/sfx15D.s" +.include "sounds/sfx15E.s" +.include "sounds/sfx15F.s" +.include "sounds/sfx160.s" +.include "sounds/sfx161.s" +.include "sounds/sfx162.s" +.include "sounds/sfx163.s" +.include "sounds/sfx164.s" +.include "sounds/sfx165.s" +.include "sounds/sfx166.s" +.include "sounds/sfx167.s" +.include "sounds/sfx168.s" +.include "sounds/sfx169.s" +.include "sounds/sfx16A.s" +.include "sounds/sfx16B.s" +.include "sounds/sfx16C.s" +.include "sounds/sfx16D.s" +.include "sounds/sfx16E.s" +.include "sounds/sfxPlyShrinking.s" +.include "sounds/sfxPlyGrow.s" +.include "sounds/sfx171.s" +.include "sounds/sfx172.s" +.include "sounds/sfxEzloUi.s" +.include "sounds/sfx174.s" +.include "sounds/sfx175.s" +.include "sounds/sfx176.s" +.include "sounds/sfx177.s" +.include "sounds/sfx178.s" +.include "sounds/sfx179.s" +.include "sounds/sfx17A.s" +.include "sounds/sfxLavaTitleStep.s" +.include "sounds/sfxLavaTitleWobble.s" +.include "sounds/sfxLavaTitleSink.s" +.include "sounds/sfxLavaTitleFlip.s" +.include "sounds/sfxLavaTitleLand.s" +.include "sounds/sfx180.s" +.include "sounds/sfx181.s" +.include "sounds/sfx182.s" +.include "sounds/sfx183.s" +.include "sounds/sfx184.s" +.include "sounds/sfx185.s" +.include "sounds/sfx186.s" +.include "sounds/sfxStairsAscend.s" +.include "sounds/sfxStairsDescend.s" +.include "sounds/sfx189.s" +.include "sounds/sfx18A.s" +.include "sounds/sfx18B.s" +.include "sounds/sfx18C.s" +.include "sounds/sfx18D.s" +.include "sounds/sfx18E.s" +.include "sounds/sfx18F.s" +.include "sounds/sfx190.s" +.include "sounds/sfx191.s" +.include "sounds/sfx192.s" +.include "sounds/sfx193.s" +.include "sounds/sfx194.s" +.include "sounds/sfx195.s" +.include "sounds/sfx196.s" +.include "sounds/sfx197.s" +.include "sounds/sfx198.s" +.include "sounds/sfx199.s" +.include "sounds/sfx19A.s" +.include "sounds/sfx19B.s" +.include "sounds/sfx19C.s" +.include "sounds/sfx19D.s" +.include "sounds/sfx19E.s" +.include "sounds/sfx19F.s" +.include "sounds/sfx1A0.s" +.include "sounds/sfx1A1.s" +.include "sounds/sfx1A2.s" +.include "sounds/sfx1A3.s" +.include "sounds/sfx1A4.s" +.include "sounds/sfx1A5.s" +.include "sounds/sfx1A6.s" +.include "sounds/sfx1A7.s" +.include "sounds/sfx1A8.s" +.include "sounds/sfx1A9.s" +.include "sounds/sfx1AA.s" +.include "sounds/sfx1AB.s" +.include "sounds/sfx1AC.s" +.include "sounds/sfx1AD.s" +.include "sounds/sfx1AE.s" +.include "sounds/sfx1AF.s" +.include "sounds/sfx1B0.s" +.include "sounds/sfxIceBlockSlide.s" +.include "sounds/sfxIceBlockStop.s" +.include "sounds/sfxIceBlockMelt.s" +.include "sounds/sfx1B4.s" +.include "sounds/sfx1B5.s" +.include "sounds/sfx1B6.s" +.include "sounds/sfxVoGoron1.s" +.include "sounds/sfxVoGoron2.s" +.include "sounds/sfxVoGoron3.s" +.include "sounds/sfxVoGoron4.s" +.include "sounds/sfxEmDekuscrubHit.s" +.include "sounds/sfx1BC.s" +.include "sounds/sfx1BD.s" +.include "sounds/sfx1BE.s" +.include "sounds/sfx1BF.s" +.include "sounds/sfx1C0.s" +.include "sounds/sfx1C1.s" +.include "sounds/sfx1C2.s" +.include "sounds/sfx1C3.s" +.include "sounds/sfx1C4.s" +.include "sounds/sfx1C5.s" +.include "sounds/sfx1C6.s" +.include "sounds/sfx1C7.s" +.include "sounds/sfx1C8.s" +.include "sounds/sfx1C9.s" +.include "sounds/sfx1CA.s" +.include "sounds/sfx1CB.s" +.include "sounds/sfx1CC.s" +.include "sounds/sfxElementPlace.s" +.include "sounds/sfxElementFloat.s" +.include "sounds/sfxElementCharge.s" +.include "sounds/sfx1D0.s" +.include "sounds/sfxElementInfuse.s" +.include "sounds/sfx1D2.s" +.include "sounds/sfx1D3.s" +.include "sounds/sfx1D4.s" +.include "sounds/sfx1D5.s" +.include "sounds/sfxVoCucco1.s" +.include "sounds/sfxVoCucco2.s" +.include "sounds/sfxVoCucco3.s" +.include "sounds/sfxVoCucco4.s" +.include "sounds/sfxVoCucco5.s" +.include "sounds/sfx1DB.s" +.include "sounds/sfx1DC.s" +.include "sounds/sfx1DD.s" +.include "sounds/sfx1DE.s" +.include "sounds/sfx1DF.s" +.include "sounds/sfx1E0.s" +.include "sounds/sfx1E1.s" +.include "sounds/sfx1E2.s" +.include "sounds/sfx1E3.s" +.include "sounds/sfx1E4.s" +.include "sounds/sfx1E5.s" +.include "sounds/sfx1E6.s" +.include "sounds/sfx1E7.s" +.include "sounds/sfx1E8.s" +.include "sounds/sfx1E9.s" +.include "sounds/sfx1EA.s" +.include "sounds/sfx1EB.s" +.include "sounds/sfx1EC.s" +.include "sounds/sfx1ED.s" +.include "sounds/sfx1EE.s" +.include "sounds/sfx1EF.s" +.include "sounds/sfx1F0.s" +.include "sounds/sfx1F1.s" +.include "sounds/sfx1F2.s" +.include "sounds/sfx1F3.s" +.include "sounds/sfx1F4.s" +.include "sounds/sfx1F5.s" +.include "sounds/sfx1F6.s" +.include "sounds/sfx1F7.s" +.include "sounds/sfx1F8.s" +.include "sounds/sfx1F9.s" +.include "sounds/sfx1FA.s" +.include "sounds/sfx1FB.s" +.include "sounds/sfx1FC.s" +.include "sounds/sfx1FD.s" +.include "sounds/sfx1FE.s" +.include "sounds/sfx1FF.s" +.include "sounds/sfx200.s" +.include "sounds/sfx201.s" +.include "sounds/sfx202.s" +.include "sounds/sfx203.s" +.include "sounds/sfx204.s" +.include "sounds/sfx205.s" +.include "sounds/sfx206.s" +.include "sounds/sfx207.s" +.include "sounds/sfx208.s" +.include "sounds/sfx209.s" +.include "sounds/sfx20A.s" +.include "sounds/sfx20B.s" +.include "sounds/sfx20C.s" +.include "sounds/sfx20D.s" +.include "sounds/sfx20E.s" +.include "sounds/sfx20F.s" +.include "sounds/sfx210.s" +.include "sounds/sfx211.s" +.include "sounds/sfx212.s" +.include "sounds/sfx213.s" +.include "sounds/sfx214.s" +.include "sounds/sfx215.s" +.include "sounds/sfx216.s" +.include "sounds/sfx217.s" +.include "sounds/sfx218.s" +.include "sounds/sfx219.s" +.include "sounds/sfx21A.s" +.include "sounds/sfx21B.s" +.include "sounds/sfx21C.s" +.include "sounds/sfx21D.s" +.include "sounds/sfx21E.s" +.include "sounds/sfx21F.s" +.include "sounds/sfx220.s" +.include "sounds/sfx221.s" diff --git a/src/audio.c b/src/audio.c index e8301fd6..e6b1da5a 100644 --- a/src/audio.c +++ b/src/audio.c @@ -243,7 +243,7 @@ extern const SongHeader bgmCastleMotif; extern const SongHeader bgmElementGet; extern const SongHeader bgmFairyFountain; extern const SongHeader bgmFileSelect; -extern const SongHeader bgmIntorCutscene; +extern const SongHeader bgmIntroCutscene; extern const SongHeader bgmCredits; extern const SongHeader bgmGameover; extern const SongHeader bgmSavingZelda; @@ -829,7 +829,7 @@ const Song gSongTable[] = { [BGM_ELEMENT_GET] = { &bgmElementGet, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, [BGM_FAIRY_FOUNTAIN] = { &bgmFairyFountain, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, [BGM_FILE_SELECT] = { &bgmFileSelect, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, - [BGM_INTRO_CUTSCENE] = { &bgmIntorCutscene, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_INTRO_CUTSCENE] = { &bgmIntroCutscene, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, [BGM_CREDITS] = { &bgmCredits, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, [BGM_GAMEOVER] = { &bgmGameover, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, [BGM_SAVING_ZELDA] = { &bgmSavingZelda, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, diff --git a/tools/agb2mid/.gitignore b/tools/agb2mid/.gitignore new file mode 100755 index 00000000..a1a456b7 --- /dev/null +++ b/tools/agb2mid/.gitignore @@ -0,0 +1 @@ +agb2mid \ No newline at end of file diff --git a/tools/agb2mid/LICENSE b/tools/agb2mid/LICENSE new file mode 100755 index 00000000..534d1534 --- /dev/null +++ b/tools/agb2mid/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2016 YamaArashi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/tools/agb2mid/Makefile b/tools/agb2mid/Makefile new file mode 100755 index 00000000..51f96f93 --- /dev/null +++ b/tools/agb2mid/Makefile @@ -0,0 +1,18 @@ +CXX := g++ + +CXXFLAGS := -std=c++11 -O2 -Wall -Wno-switch -Werror -g + +SRCS := agb.cpp error.cpp main.cpp midi.cpp tables.cpp + +HEADERS := agb.h error.h main.h midi.h tables.h + +.PHONY: all clean + +all: agb2mid + @: + +agb2mid: $(SRCS) $(HEADERS) + $(CXX) $(CXXFLAGS) $(SRCS) -o $@ $(LDFLAGS) + +clean: + $(RM) agb2mid agb2mid.exe diff --git a/tools/agb2mid/agb.cpp b/tools/agb2mid/agb.cpp new file mode 100755 index 00000000..92be7d43 --- /dev/null +++ b/tools/agb2mid/agb.cpp @@ -0,0 +1,871 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include +#include +#include +#include +#include +#include +#include "agb.h" +#include "main.h" +#include "midi.h" +#include "tables.h" +//////// ------ + +// TODO move functions to correct files +std::uint32_t ReadInt8(); +std::uint32_t lReadInt32() { + std::uint32_t val = 0; + val |= ReadInt8(); + val |= ReadInt8() << 8; + val |= ReadInt8() << 16; + val |= ReadInt8() << 24; + return val; +} +void Seek(long offset); + +std::vector trackPointers; + +/*const int FILE_OFFSET = 0x10000; +// const int START_OFFSET = 0x1c; +const int START_OFFSET = 0x2DE4; +const int REDUCE_POINTERS = 0;*/ + +const int FILE_OFFSET = 0; +const int START_OFFSET = 0xDE38F0; +const unsigned int REDUCE_POINTERS = 0x8000000; + +extern int g_fileStartOffset; // TODO move to header + +void ReadAgbSong() { + + Seek(FILE_OFFSET + g_fileStartOffset); + + int numTracks = ReadInt8(); + int numBlocks = ReadInt8(); + int priority = ReadInt8(); + int reverb = ReadInt8(); + int sound = lReadInt32(); + for (int i = 0; i < numTracks; i++) { + trackPointers.push_back(lReadInt32()); + if (g_verbose) + std::printf("Track: %X\n", trackPointers.back()); + } + if (g_verbose) { + std::printf("numTracks %d\n", numTracks); + std::printf("numBlocks %d\n", numBlocks); + std::printf("priority %d\n", priority); + std::printf("reverb %d\n", reverb); + std::printf("sound %X\n", sound); + } +} +const int FINE = 0xb1; +const int GOTO = 0xb2; +const int PATT = 0xb3; +const int PEND = 0xb4; +const int TEMPO = 0xbb; +const int KEYSH = 0xBC; +const int VOICE = 0xbd; +const int VOL = 0xbe; +const int PAN = 0xbf; +const int BEND = 0xc0; +const int BENDR = 0xc1; +const int LFOS = 0xc2; +const int MOD = 0xc4; +const int TUNE = 0xc8; +const int XCMD = 0xcd; +const int EOT = 0xce; +const int TIE = 0xcf; +const int MODT = 0xc5; +const int LFODL = 0xc3; + +std::vector> trackEvents; +std::vector metaEvents; + +int convertTime(int time) { + // event.time = (24 * g_clocksPerBeat * event.time) / g_midiTimeDiv; + return ((float)time * g_midiTimeDiv) / (24 * g_clocksPerBeat); +} + +extern void Skip(long offset); + +std::uint32_t GetCurrentPtr() { + return std::ftell(g_inputFile); +} + +std::uint32_t PtrToFileAddr(std::uint32_t ptr) { + return ptr + FILE_OFFSET - REDUCE_POINTERS; +} + +void insertAtCorrectTimeFromEnd(std::vector& events, const Event& event) { + // std::printf("time: %d\n", event.time); + for (auto it = events.rbegin(); it != events.rend(); it++) { + if ((*it).time <= event.time) { + events.insert(it.base(), event); + + /* for (const auto& event : events) { + std::printf("e: %X t: %d\n", (int)event.type, event.time); + } + std::cin.ignore();*/ + return; + } + } + events.insert(events.begin(), event); +} + +void insertAtCorrectTimeFromStart(std::vector& events, const Event& event) { + // std::printf("time: %d\n", event.time); + for (auto it = events.begin(); it != events.end(); it++) { + if ((*it).time >= event.time) { + events.insert(it, event); + + /* for (const auto& event : events) { + std::printf("e: %X t: %d\n", (int)event.type, event.time); + } + std::cin.ignore();*/ + return; + } + } + events.push_back(event); +} + +void ReadAgbTracks() { + size_t count = 0; + + + + int addedPadding = 0; + + // TODO configurable??? + g_midiTimeDiv = 24; + + // Add initial time signature (only one irrespective of how many tracks there are) + // TODO TimeSignature events in original midi were converted by changing waits? (InsertTimingEvents?) + Event event; + event.type = EventType::TimeSignature; + event.param1 = g_nominator; + event.param2 = g_denominatorExp; + metaEvents.push_back(event); + + for (uint32_t trackPointer : trackPointers) { + + std::vector events; + count ++; + if (g_verbose) + std::printf("\n\ntrackPointer: %X -> %X %ld\n", trackPointer, trackPointer - REDUCE_POINTERS, count); + + + // Search for loop in this trac + bool hasLoop = false; + std::uint32_t loopAddress = 0; + bool foundLoop = false; + int loopStartTime = 0; + + unsigned int trackEnd = + (trackPointers.size() > count ? trackPointers[count] : (g_fileStartOffset + REDUCE_POINTERS)) - 10 - + addedPadding; // Use offset to header as end for last track + if (g_verbose) + std::printf("End of track: %X\n", trackEnd); + Seek(FILE_OFFSET + trackEnd - REDUCE_POINTERS); + + // search for a few bytes whether there is a loop end + for (int i = 0; i < 5 + addedPadding; i++) { + if (ReadInt8() == GOTO) { + if (g_verbose) + std::printf("Has loop: %d\n", i); + hasLoop = true; + loopAddress = lReadInt32() + FILE_OFFSET - REDUCE_POINTERS; + if (g_verbose) { + std::printf("Addr: %X\n", GetCurrentPtr()); + std::printf("Addr: %X\n", loopAddress); + } + break; + } + } + if (g_verbose) + std::printf("Has loop: %d, %X\n", hasLoop, loopAddress); + + + + + // Read all track events + + Seek(FILE_OFFSET + trackPointer - REDUCE_POINTERS); + + int type = ReadInt8(); + // std::printf("type: %X\n", type); + + // VOL? + if (type == VOL) { + // TODO extract to function and reuse below + + int val = ReadInt8(); + + if (g_verbose) + std::printf("ignore vol: %X\n", val); + + // TODO if this is a change to 127*mvl/mxv, there was no event in midi + /*std::printf("VOL: %X\n", val); + Event event; + event.type = EventType::Controller; + event.param1 = 0x7; + event.param2 = std::round((float)val * MXV / MVL); // TODO inverse "%u*%s_mvl/mxv", event.param2, + g_asmLabel.c_str()); events.push_back(event);*/ + type = ReadInt8(); + } + + int keyShift = 0; + + // WAIT? + // KEYSH + if (type == KEYSH) { + keyShift = ReadInt8(); + if (g_verbose) + std::printf("KEYSH: %d\n", keyShift); + // TODO initial shift is always 0? Or is this set as the whole key shift? + + } else { + std::printf("Error: initial type %X not implemented\n", type); + return; + } + + std::vector currentlyPlayingNotes; + + bool endOfTrack = false; + int lastCommand = -1; + int lastNote = -1; + int lastVelocity = -1; + int currentTime = 0; + int loopEndTime = -1; + + int patternDuration = 0; + + type = ReadInt8(); + + // Did we jump into a pattern + bool inPattern = false; + int returnPtr = 0; + + while (!endOfTrack) { + // std::printf("type: %X\n", type); + if (g_verbose) + std::printf("%X|@%d\t ", GetCurrentPtr() - 1, currentTime); + if (type < 0x80) { + // Repeat last command + Skip(-1); + type = lastCommand; + // std::printf("%X ", type); + // std::printf("Repeat last command: %X\n", lastCommand); + if (g_verbose) + std::printf("(repeat cmd) "); + } else { + if (type > 0xb4 && type != 0xbb) { // type is no repeatable command (not WAIT, GOTO, TEMPO etc.) + lastCommand = type; + } + } + + switch (type) { + case TEMPO: { + int val = ReadInt8(); + if (g_verbose) + std::printf("TEMPO: %d\n", val * 2); + + Event event; + event.time = currentTime; + event.type = EventType::Tempo; + // 60000000 / event.param2 + event.param2 = 60000000 / (val * 2); + metaEvents.push_back(event); + + break; + } + case VOICE: { + int val = ReadInt8(); + if (g_verbose) + std::printf("VOICE: %d\n", val); + Event event; + event.time = currentTime; + event.type = EventType::InstrumentChange; + event.param1 = val; + events.push_back(event); + break; + } + case VOL: { + // const int MVL = 90; // TODO configurable per song? + const int MVL = 128; + + const int MXV = 0x7F; + + int val = ReadInt8(); + if (g_verbose) + std::printf("VOL: %d\n", val); + Event event; + event.time = currentTime; + event.type = EventType::Controller; + event.param1 = 0x7; + event.param2 = std::ceil((float)val * MXV / + MVL); // TODO inverse "%u*%s_mvl/mxv", event.param2, g_asmLabel.c_str()); + events.push_back(event); + break; + } + case PAN: { + int val = ReadInt8(); + if (g_verbose) + std::printf("PAN: %X\n", val); + + event.time = currentTime; + event.type = EventType::Controller; + event.param1 = 0xa; + event.param2 = val; + events.push_back(event); + break; + } + case LFOS: { + int val = ReadInt8(); + if (g_verbose) + std::printf("LFOS: %X\n", val); + event.time = currentTime; + event.type = EventType::Controller; + event.param1 = 0x15; + event.param2 = val; + events.push_back(event); + break; + } + case MOD: { + int val = ReadInt8(); + if (g_verbose) + std::printf("MOD: %X\n", val); + + event.time = currentTime; + event.type = EventType::Controller; + event.param1 = 0x1; + event.param2 = val; + events.push_back(event); + break; + } + case PEND: { + if (inPattern) { + if (g_verbose) { + std::printf("P--END\n"); + std::printf(">>>>>> Returning to %X (duration: %d)\n", returnPtr, patternDuration); + } + inPattern = false; + Seek(returnPtr); + } else { + if (g_verbose) + std::printf("PEND\n"); + } + break; + } + case PATT: { + std::uint32_t val = lReadInt32(); + if (g_verbose) { + std::printf("PATT\n"); + std::printf(">>>>>> Jumping to: %X\n", val); + } + patternDuration = 0; + returnPtr = GetCurrentPtr(); + inPattern = true; + + Seek(PtrToFileAddr(val)); + break; + } + case GOTO: { + int val = lReadInt32(); + if (g_verbose) + std::printf("GOTO: %X\n", val); + + // Already handled + loopEndTime = currentTime; + + break; + } + case EOT: { + bool lastNoteUsed = false; + int note = ReadInt8(); + if (note < 0x80) { // a valid note + type = ReadInt8(); + } else { + type = note; + note = lastNote; + lastNoteUsed = true; + } + + char noteBuf[16]; + if (note >= 24) + std::snprintf(noteBuf, sizeof(noteBuf), g_noteTable[note % 12], note / 12 - 2); + else + std::snprintf(noteBuf, sizeof(noteBuf), g_minusNoteTable[note % 12], note / -12 + 2); + + if (lastNoteUsed) { + if (g_verbose) + std::printf("END Tie: (%s) \n", noteBuf); + } else { + if (g_verbose) + std::printf("END Tie: %s\n", noteBuf); + } + + Event event; + event.time = currentTime; + event.type = EventType::NoteOff; + event.note = note + keyShift; + events.push_back(event); + continue; // Next type was already read + } + case TIE: { + int note = ReadInt8(); + int velocity = 0; + bool lastNoteUsed = false; + bool lastVelocityUsed = false; + if (note < 0x80) { // a valid note + lastNote = note; + velocity = ReadInt8(); + if (velocity < 0x80) { // a valid velocity + lastVelocity = velocity; + type = ReadInt8(); + } else { + type = velocity; + velocity = lastVelocity; + lastVelocityUsed = true; + } + } else { + type = note; + note = lastNote; + lastNoteUsed = true; + lastVelocityUsed = true; + } + + char noteBuf[16]; + if (note >= 24) + std::snprintf(noteBuf, sizeof(noteBuf), g_noteTable[note % 12], note / 12 - 2); + else + std::snprintf(noteBuf, sizeof(noteBuf), g_minusNoteTable[note % 12], note / -12 + 2); + + if (lastNoteUsed) { + if (lastVelocityUsed) { + if (g_verbose) + std::printf("TIE: (%s) (v%d)\n", noteBuf, velocity); + } else { + if (g_verbose) + std::printf("TIE: (%s) v%d\n", noteBuf, velocity); + } + } else { + if (lastVelocityUsed) { + if (g_verbose) + std::printf("TIE: %s(v%d)\n", noteBuf, velocity); + } else { + if (g_verbose) + std::printf("TIE: %sv%d\n", noteBuf, velocity); + } + } + + Event event; + event.time = currentTime; + event.type = EventType::Note; + event.note = note + keyShift; + event.param1 = velocity; + events.push_back(event); + continue; // Next type was already read + } + case BEND: { + int val = ReadInt8(); + if (g_verbose) + std::printf("BEND %X\n", val); + Event event; + event.time = currentTime; + event.type = EventType::PitchBend; + event.param2 = val; + events.push_back(event); + break; + } + case BENDR: { + int val = ReadInt8(); + if (g_verbose) + std::printf("BENDR %X\n", val); + + event.time = currentTime; + event.type = EventType::Controller; + event.param1 = 0x14; + event.param2 = val; + events.push_back(event); + break; + } + case TUNE: { + int val = ReadInt8(); + if (g_verbose) + std::printf("TUNE %X\n", val); + + event.time = currentTime; + event.type = EventType::Controller; + event.param1 = 0x18; + event.param2 = val; + events.push_back(event); + break; + } + case MODT: { + int val = ReadInt8(); + if (g_verbose) + std::printf("MODT %X\n", val); + + event.time = currentTime; + event.type = EventType::Controller; + event.param1 = 0x16; + event.param2 = val; + events.push_back(event); + break; + } + case LFODL: { + int val = ReadInt8(); + if (g_verbose) + std::printf("LFODL %X\n", val); + + event.time = currentTime; + event.type = EventType::Controller; + event.param1 = 0x1A; + event.param2 = val; + events.push_back(event); + break; + } + case XCMD: { + // TODO does XCMD always have four params or can xIECV or xIECL stand alone? + int c1 = ReadInt8(); + int v1 = ReadInt8(); + int c2 = ReadInt8(); + int v2 = ReadInt8(); + if (g_verbose) + std::printf("XCMD %X %X %X %X\n", c1, v1, c2, v2); + + Event event; + event.time = currentTime; + event.type = EventType::Extended; + event.note = 0x1d; + event.param1 = c1; + event.param2 = v1; + events.push_back(event); + event.note = 0x1f; + event.param1 = c2; + event.param2 = v2; + events.push_back(event); + break; + } + case KEYSH: { + int val = ReadInt8(); + if (g_verbose) + std::printf("KEYSH: %d\n", val); + keyShift = val; + break; + } + case FINE: { + if (g_verbose) + std::printf("--- FINE ---\n"); + endOfTrack = true; + break; + } + default: + if (type >= 0x80 && type <= 0x80 + 48) { + + const int lenTbl[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, + 17, 18, 19, 20, 21, 22, 23, 24, 28, 30, 32, 36, 40, 42, 44, 48, 52, + 54, 56, 60, 64, 66, 68, 72, 76, 78, 80, 84, 88, 90, 92, 96 }; + + int wait = lenTbl[type - 0x80]; + if (g_verbose) + std::printf("WAIT: %d\n", wait); + + patternDuration += wait; + + if (!currentlyPlayingNotes.empty()) { + + // std::printf("Testing... %d\n", (int)currentlyPlayingNotes.size()); + for (auto it = currentlyPlayingNotes.begin(); it != currentlyPlayingNotes.end();) { + Event& note = *it; // Modify the note in the list if we don't remove it now. + note.time -= wait; + if (note.time <= 0) { + + /*if (note.time < 0) { + std::printf("<0: %d\n", note.time); + std::cin.ignore(); + }*/ + // note.time += currentTime; // Set to the global time the note was finished. + // TODO negative= + note.time += currentTime + wait; + + // std::printf("Note off at %d\n", note.time); + insertAtCorrectTimeFromEnd(events, note); + + it = currentlyPlayingNotes.erase(it); + } else { + ++it; + } + // // TODO handle multiple notes playing at the same time on the same track? + // if (wait >= currentlyPlayingNotes[0].time) { + // Event event = currentlyPlayingNotes[0]; + // std::printf("Finished playing note\n"); + // event.time = currentTime; + // events.push_back(event); + // currentlyPlayingNotes.pop_back(); + // } else { + // currentlyPlayingNotes[0].time -= wait; + // } + } + // std::printf("Done... %d\n", (int)currentlyPlayingNotes.size()); + } + currentTime += wait; + + /* if (wait > 0) { + Event event; + event.type = EventType::Wait; + event.time = currentTime+convertTime(wait); + events.push_back(event); + }*/ + + } else if (type >= 0xD0 && type <= 0xD0 + 47) { + + // Handle note with a fixed length + int noteType = type; + int note = ReadInt8(); + int velocity = 0; + int length = 0; + + bool usedLastNote = false; + bool usedLastVelocity = false; + if (note < 0x80) { // a valid note + lastNote = note; + velocity = ReadInt8(); + if (velocity < 0x80) { // a valid velocity + // std::printf("Explicit velocity%d\n", velocity); + lastVelocity = velocity; + length = ReadInt8(); + if (length < 0x80) { // a valid length + type = ReadInt8(); + } else { + type = length; + length = 0; + } + } else { + // std::printf("Reusing last vel %d\n", lastVelocity); + type = velocity; + velocity = lastVelocity; + usedLastVelocity = true; + } + } else { + type = note; + note = lastNote; + velocity = lastVelocity; + usedLastNote = true; + usedLastVelocity = true; + } + + Event event; + event.time = currentTime; + event.type = EventType::Note; + event.note = note + keyShift; + event.param1 = velocity; + // Length table for notes and rests // TODO move to tables.cpp + const int lenTbl[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, + 17, 18, 19, 20, 21, 22, 23, 24, 28, 30, 32, 36, 40, 42, 44, 48, 52, + 54, 56, 60, 64, 66, 68, 72, 76, 78, 80, 84, 88, 90, 92, 96 }; + + int wait = lenTbl[noteType - 0xd0 + 1] + length; + + // DEBUG + if (g_verbose) { + char noteBuf[16]; + + if (note >= 24) + std::snprintf(noteBuf, sizeof(noteBuf), g_noteTable[note % 12], note / 12 - 2); + else + std::snprintf(noteBuf, sizeof(noteBuf), g_minusNoteTable[note % 12], note / -12 + 2); + + std::printf("NOTE: %d ", wait - length); + if (usedLastNote) { + std::printf("(%s) ", noteBuf); + } else { + std::printf("%s", noteBuf); + } + if (usedLastVelocity) { + std::printf("(v%03u)", velocity); + } else { + std::printf("v%03u", velocity); + } + + if (length != 0) { + std::printf(" +l:%d", length); + } + std::printf("\n"); + } + + // std::printf("Wait before convert: %d\n", wait); + // std::printf("Wait after convert: %d\n", event.param2); + events.push_back(event); + + event.type = EventType::NoteOff; + event.time = wait; + // std::printf("Should be off at %d...\n", currentTime+wait); + // std::printf("Note length: %d\n", wait); + // std::cin.ignore(); + currentlyPlayingNotes.push_back(event); + // event.param2 = wait; + + /* int duration = wait; // event.param2; + + if (!g_exactGateTime) { // && duration < 96) + // TODO inverse lut + std::printf("asdf\n"); + for (size_t i = 0; i < 97; i++) { + if (g_noteDurationLUT[i] == duration) { + duration = i; + std::printf("test%d\n", (int)i); + break; + } + } + } + + if (duration == 1) + duration = 0; + + // event.param2 = (duration * g_midiTimeDiv) /(24 * g_clocksPerBeat); + event.param2 = g_noteDurationInverseLUT[duration]; + std::printf("Wait after convert: %d\n", event.param2);*/ + + /* + event.param1 = g_noteVelocityLUT[event.param1]; + + std::uint32_t duration = (24 * g_clocksPerBeat * event.param2) / g_midiTimeDiv; + + if (duration == 0) + duration = 1; + + if (!g_exactGateTime && duration < 96) + duration = g_noteDurationLUT[duration]; + + event.param2 = duration; + */ + + continue; // Next type was already read + + } else { + std::printf("ERROR: Unhandled type %X\n", type); + return; + } + break; + } + + if (hasLoop && !foundLoop && GetCurrentPtr() == loopAddress) { + if (g_verbose) + std::printf("<<<< inserted loop start\n"); + //foundLoop = true; + loopStartTime = currentTime; + Event event; + event.time = loopStartTime; + event.type = EventType::LoopBegin; + events.push_back(event); + } + + // TODO notes, waits, + type = ReadInt8(); + } + + if (currentlyPlayingNotes.size() > 0) { + if (g_verbose) { + std::printf("Need to finish %lu notes.\n", currentlyPlayingNotes.size()); + std::cin.ignore(); + } + + int latestTime = currentTime; + for (auto& note : currentlyPlayingNotes) { + note.time += currentTime; + if (note.time > latestTime) { + latestTime = note.time; + } + insertAtCorrectTimeFromEnd(events, note); + } + if (g_verbose) + std::printf("Found notes from %d up to %d.\n", currentTime, latestTime); + currentTime = latestTime; + if (g_verbose) + std::cin.ignore(); + } + + /*if (foundLoop) { + // Place the loop begin event as the last event for that time on the meta events track. + // TODO this does not help as TEMPO events are not placed on the meta track? + + Event event; + event.time = loopStartTime; + event.type = EventType::LoopBegin; + insertAtCorrectTimeFromEnd(events, event); + std::printf("--- Inserting loop at %d\n", loopStartTime); + }*/ + + if (hasLoop) { + Event event; + event.type = EventType::LoopEnd; + event.time = loopEndTime; + // Place loop end at the end of the track that has the latest end. + /*for (const auto& events : trackEvents) { + int trackEnd = events.back().time; + if (trackEnd > event.time) { + event.time = trackEnd; + } + }*/ + // std::printf("####### loop End %d\n", event.time); + //events.push_back(event); + insertAtCorrectTimeFromEnd(events, event); + } + + Event event; + event.type = EventType::EndOfTrack; + event.time = currentTime; + events.push_back(event); + if (g_verbose) + std::printf("END OF TRACK: %d\n", currentTime); + + trackEvents.push_back(events); + } + + + + // Insert manual time signature change event + for (const auto& change : timeSignatureChanges) { + bool inserted = false; + event.type = EventType::TimeSignature; + event.time = change.time; + event.param1 = change.nominator; + event.param2 = change.denominator; + + for (size_t i = 0; i < metaEvents.size() - 1; i++) { + int prevTime = metaEvents[i].time; + int nextTime = metaEvents[i + 1].time; + //std::printf("%d < %d <= %d?\n", prevTime, event.time, nextTime); + if (event.time > prevTime && event.time <= nextTime) { + //std::printf("axd%d\n", (int)metaEvents.size()); + metaEvents.insert(metaEvents.begin() + i + 1, event); + inserted = true; + break; + } + } + //std::printf("asd %d\n", (int)metaEvents.size()); + if (!inserted) { + metaEvents.push_back(event); + } + } +} diff --git a/tools/agb2mid/agb.h b/tools/agb2mid/agb.h new file mode 100755 index 00000000..6833168e --- /dev/null +++ b/tools/agb2mid/agb.h @@ -0,0 +1,36 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef AGB_H +#define AGB_H + +#include +#include "midi.h" + +void ReadAgbSong(); +void ReadAgbTracks(); + +extern int g_agbTrack; +extern std::vector> trackEvents; +extern std::vector metaEvents; + +void insertAtCorrectTimeFromStart(std::vector& events, const Event& event); + +#endif // AGB_H diff --git a/tools/agb2mid/error.cpp b/tools/agb2mid/error.cpp new file mode 100755 index 00000000..13e38ffa --- /dev/null +++ b/tools/agb2mid/error.cpp @@ -0,0 +1,36 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include +#include +#include + +// Reports an error diagnostic and terminates the program. +[[noreturn]] void RaiseError(const char* format, ...) +{ + const int bufferSize = 1024; + char buffer[bufferSize]; + std::va_list args; + va_start(args, format); + std::vsnprintf(buffer, bufferSize, format, args); + std::fprintf(stderr, "error: %s\n", buffer); + va_end(args); + std::exit(1); +} diff --git a/tools/agb2mid/error.h b/tools/agb2mid/error.h new file mode 100755 index 00000000..da4f0114 --- /dev/null +++ b/tools/agb2mid/error.h @@ -0,0 +1,26 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef ERROR_H +#define ERROR_H + +[[noreturn]] void RaiseError(const char* format, ...); + +#endif // ERROR_H diff --git a/tools/agb2mid/main.cpp b/tools/agb2mid/main.cpp new file mode 100755 index 00000000..2774915f --- /dev/null +++ b/tools/agb2mid/main.cpp @@ -0,0 +1,327 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include +#include +#include +#include +#include +#include +#include +#include +#include "main.h" +#include "error.h" +#include "midi.h" +#include "agb.h" + +FILE* g_inputFile = nullptr; +FILE* g_outputFile = nullptr; + +int g_fileStartOffset = 0; + +std::string g_asmLabel; +int g_masterVolume = 127; +int g_voiceGroup = 0; +int g_priority = 0; +int g_reverb = -1; +int g_clocksPerBeat = 1; +bool g_exactGateTime = false; +bool g_compressionEnabled = true; +int g_nominator = 4; +int g_denominatorExp = 2; +bool g_verbose = false; +std::vector timeSignatureChanges; + + + +[[noreturn]] static void PrintUsage() +{ + std::printf( + "Usage: AGB2MID baserom start_offset input_file output_file [options]\n" + "\n" + " baserom path to the baserom\n" + " start_offset offset to the sound header\n" + " input_file filename(.s) for AGB file\n" + " output_file filename(.mid) of MIDI file (default:input_file)\n" + "\n" + "options -L??? label for assembler (default:output_file)\n" + " -V??? master volume (default:127)\n" + " -G??? voice group number (default:0)\n" + " -P??? priority (default:0)\n" + " -R??? reverb (default:off)\n" + " -X 48 clocks/beat (default:24 clocks/beat)\n" + " -E exact gate-time\n" + " -N no compression\n" + " -n??? midi time nominator\n" + " -d??? midi time denominator\n" + " -t ? ? ? time signature change\n" + " -v verbose\n" + ); + std::exit(1); +} + +static std::string StripExtension(std::string s) +{ + std::size_t pos = s.find_last_of('.'); + + if (pos > 0 && pos != std::string::npos) + { + s = s.substr(0, pos); + } + + return s; +} + +static std::string GetExtension(std::string s) +{ + std::size_t pos = s.find_last_of('.'); + + if (pos > 0 && pos != std::string::npos) + { + return s.substr(pos + 1); + } + + return ""; +} + +static std::string BaseName(std::string s) +{ + std::size_t posAfterSlash = s.find_last_of("/\\"); + + if (posAfterSlash == std::string::npos) + posAfterSlash = 0; + else + posAfterSlash++; + + std::size_t dotPos = s.find_first_of('.', posAfterSlash); + if (dotPos > posAfterSlash && dotPos != std::string::npos) + s = s.substr(posAfterSlash, dotPos - posAfterSlash); + + return s; +} + +static const char *GetArgument(int argc, char **argv, int& index) +{ + assert(index >= 0 && index < argc); + + const char *option = argv[index]; + + assert(option != nullptr); + assert(option[0] == '-'); + + // If there is text following the letter, return that. + if (std::strlen(option) >= 3) + return option + 2; + + // Otherwise, try to get the next arg. + if (index + 1 < argc) + { + index++; + return argv[index]; + } + else + { + return nullptr; + } +} + +int main(int argc, char** argv) +{ + std::string baseromPath; + std::string startOffset; + std::string inputFilename; + std::string outputFilename; + + for (int i = 1; i < argc; i++) + { + const char *option = argv[i]; + + if (option[0] == '-' && option[1] != '\0') + { + const char *arg; + + switch (option[1]) + { + case 'E': + g_exactGateTime = true; + break; + case 'G': + arg = GetArgument(argc, argv, i); + if (arg == nullptr) + PrintUsage(); + g_voiceGroup = std::stoi(arg); + break; + case 'L': + arg = GetArgument(argc, argv, i); + if (arg == nullptr) + PrintUsage(); + g_asmLabel = arg; + break; + case 'N': + g_compressionEnabled = false; + break; + case 'P': + arg = GetArgument(argc, argv, i); + if (arg == nullptr) + PrintUsage(); + g_priority = std::stoi(arg); + break; + case 'R': + arg = GetArgument(argc, argv, i); + if (arg == nullptr) + PrintUsage(); + g_reverb = std::stoi(arg); + break; + case 'V': + arg = GetArgument(argc, argv, i); + if (arg == nullptr) + PrintUsage(); + g_masterVolume = std::stoi(arg); + break; + case 'X': + g_clocksPerBeat = 2; + break; + case 'n': + arg = GetArgument(argc, argv, i); + if (arg == nullptr) + PrintUsage(); + g_nominator = std::stoi(arg); + break; + case 'd': + { + arg = GetArgument(argc, argv, i); + if (arg == nullptr) + PrintUsage(); + int denominator = std::stoi(arg); + if (denominator == 1) { + g_denominatorExp = 0; + } else if (denominator == 2) { + g_denominatorExp = 1; + } else if (denominator == 4) { + g_denominatorExp = 2; + } else if (denominator == 8) { + g_denominatorExp = 3; + } else if (denominator == 16) { + g_denominatorExp = 4; + } else if (denominator == 32) { + g_denominatorExp = 5; + } else { + std::printf("ERROR: denominator %d\n", denominator); + exit(1); + } + break; + } + case 't': + { + int nominator = std::stoi(argv[i+1]); + int denominator = std::stoi(argv[i+2]); + if (denominator == 1) { + denominator = 0; + } else if (denominator == 2) { + denominator = 1; + } else if (denominator == 4) { + denominator = 2; + } else if (denominator == 8) { + denominator = 3; + } else if (denominator == 16) { + denominator = 4; + } else if (denominator == 32) { + denominator = 5; + } else { + std::printf("ERROR: denominator %d\n", denominator); + exit(1); + } + int time = std::stoi(argv[i+3]); + i += 3; + TimeSignatureChange change; + change.nominator = nominator; + change.denominator = denominator; + change.time = time; + + // TODO sort by time? + timeSignatureChanges.push_back(change); + break; + } + case 'v': { + g_verbose = true; + break; + } + default: + PrintUsage(); + } + } + else + { + if (baseromPath.empty()) + baseromPath = argv[i]; + else if (startOffset.empty()) + startOffset = argv[i]; + else if (inputFilename.empty()) + inputFilename = argv[i]; + else if (outputFilename.empty()) + outputFilename = argv[i]; + else + PrintUsage(); + } + } + + if (inputFilename.empty()) + PrintUsage(); + + /*if (GetExtension(inputFilename) != "out") // TODO unify with baserom parameter? + RaiseError("input filename extension is not \"out\""); +*/ + if (outputFilename.empty()) + outputFilename = StripExtension(inputFilename) + ".mid"; + + if (GetExtension(outputFilename) != "mid") + RaiseError("output filename extension is not \"mid\""); + + + if (g_asmLabel.empty()) + g_asmLabel = BaseName(outputFilename); + + g_inputFile = std::fopen(inputFilename.c_str(), "rb"); + + if (g_inputFile == nullptr) + RaiseError("failed to open \"%s\" for reading", inputFilename.c_str()); + + g_outputFile = std::fopen(outputFilename.c_str(), "w"); + + if (g_outputFile == nullptr) + RaiseError("failed to open \"%s\" for writing", outputFilename.c_str()); + + g_fileStartOffset = std::stoul(startOffset, nullptr, 16); + + + ReadAgbSong(); + ReadAgbTracks(); + WriteMidiFile(); + + /*ReadMidiFileHeader(); + PrintAgbHeader(); + ReadMidiTracks(); + PrintAgbFooter();*/ + + std::fclose(g_inputFile); + std::fclose(g_outputFile); + + return 0; +} diff --git a/tools/agb2mid/main.h b/tools/agb2mid/main.h new file mode 100755 index 00000000..f37dbba5 --- /dev/null +++ b/tools/agb2mid/main.h @@ -0,0 +1,51 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef MAIN_H +#define MAIN_H + +#include +#include + +extern FILE* g_inputFile; +extern FILE* g_outputFile; + +extern std::string g_asmLabel; +extern int g_masterVolume; +extern int g_voiceGroup; +extern int g_priority; +extern int g_reverb; +extern int g_clocksPerBeat; +extern bool g_exactGateTime; +extern bool g_compressionEnabled; +extern int g_nominator; +extern int g_denominatorExp; +extern int g_timeSignatureChange; +extern bool g_nonmatching; +extern bool g_verbose; + +struct TimeSignatureChange { + int nominator; + int denominator; + int time; +}; +extern std::vector timeSignatureChanges; + +#endif // MAIN_H diff --git a/tools/agb2mid/midi.cpp b/tools/agb2mid/midi.cpp new file mode 100755 index 00000000..689b80e0 --- /dev/null +++ b/tools/agb2mid/midi.cpp @@ -0,0 +1,382 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// https://github.com/jpmac26/gba-mus-ripper + +#include +#include +#include +#include +#include +#include +#include "midi.h" +#include "main.h" +#include "error.h" +#include "agb.h" +#include "tables.h" + +enum class MidiEventCategory { + Control, + SysEx, + Meta, + Invalid, +}; + +MidiFormat g_midiFormat; +std::int_fast32_t g_midiTrackCount; +std::int16_t g_midiTimeDiv; + +int g_midiChan; +std::int32_t g_initialWait; + +void Seek(long offset) { + if (std::fseek(g_inputFile, offset, SEEK_SET) != 0) + RaiseError("failed to seek to %x", offset); +} + +void Skip(long offset) { + if (std::fseek(g_inputFile, offset, SEEK_CUR) != 0) + RaiseError("failed to skip %l bytes", offset); +} + +std::string ReadSignature() { + char signature[4]; + + if (std::fread(signature, 4, 1, g_inputFile) != 1) + RaiseError("failed to read signature"); + + return std::string(signature, 4); +} + +std::uint32_t ReadInt8() { + int c = std::fgetc(g_inputFile); + + if (c < 0) + RaiseError("unexpected EOF"); + + return c; +} + +std::uint32_t ReadInt16() { + std::uint32_t val = 0; + val |= ReadInt8() << 8; + val |= ReadInt8(); + return val; +} + +std::uint32_t ReadInt24() { + std::uint32_t val = 0; + val |= ReadInt8() << 16; + val |= ReadInt8() << 8; + val |= ReadInt8(); + return val; +} + +std::uint32_t ReadInt32() { + std::uint32_t val = 0; + val |= ReadInt8() << 24; + val |= ReadInt8() << 16; + val |= ReadInt8() << 8; + val |= ReadInt8(); + return val; +} + +std::uint32_t ReadVLQ() { + std::uint32_t val = 0; + std::uint32_t c; + + do { + c = ReadInt8(); + val <<= 7; + val |= (c & 0x7F); + } while (c & 0x80); + + return val; +} + +size_t lendian_fwrite(const void* ptr, size_t size, size_t nmemb, FILE* stream) { + if (size != 4) { + /* Warn and exit */ + } + + int x = 1; + + if (*((char*)&x) == 1) { + /* Little endian machine, use fwrite directly */ + return fwrite(ptr, size, nmemb, stream); + } else { + /* Big endian machine, pre-process first */ + + unsigned char* buffer = (unsigned char*)ptr; + + for (size_t i = 0; i < nmemb; i++) { + unsigned char a = buffer[4 * i]; + unsigned char b = buffer[4 * i + 1]; + + buffer[4 * i] = buffer[4 * i + 3]; + buffer[4 * i + 1] = buffer[4 * i + 2]; + buffer[4 * i + 2] = b; + buffer[4 * i + 3] = a; + } + + return fwrite(ptr, size, nmemb, stream); + } +} +void WriteInt32(int value) { + union { + char bytes[4]; + long ul; + } data; + data.ul = value; + fwrite(&data.bytes[3], 1, 1, g_outputFile); + fwrite(&data.bytes[2], 1, 1, g_outputFile); + fwrite(&data.bytes[1], 1, 1, g_outputFile); + fwrite(&data.bytes[0], 1, 1, g_outputFile); +} +void WriteInt16(short value) { + union { + char bytes[2]; + short us; + } data; + data.us = value; + fwrite(&data.bytes[1], 1, 1, g_outputFile); + fwrite(&data.bytes[0], 1, 1, g_outputFile); +} +void WriteInt8(char value) { + fwrite(&value, 1, 1, g_outputFile); +} + +void writeDeltaTime(std::vector& data, long value) { + char bytes[4] = { 0 }; + + if ((unsigned long)value >= (1 << 28)) { + // TODO error number too large + value = 0x0FFFffff; + } + + bytes[0] = (char)(((long)value >> 21) & 0x7f); // most significant 7 bits + bytes[1] = (char)(((long)value >> 14) & 0x7f); + bytes[2] = (char)(((long)value >> 7) & 0x7f); + bytes[3] = (char)(((long)value) & 0x7f); // least significant 7 bits + + int start = 0; + while ((start < 4) && (bytes[start] == 0)) + start++; + + for (int i = start; i < 3; i++) { + bytes[i] = bytes[i] | 0x80; + data.push_back(bytes[i]); + } + data.push_back(bytes[3]); +} + +void writeInt32(std::vector& data, int value) { + union { + char bytes[4]; + int ul; + } onion; + onion.ul = value; + data.push_back(onion.bytes[3]); + data.push_back(onion.bytes[2]); + data.push_back(onion.bytes[1]); + data.push_back(onion.bytes[0]); +} + +void writeInt24(std::vector& data, int value) { + union { + char bytes[4]; + int ul; + } onion; + onion.ul = value; + data.push_back(onion.bytes[2]); + data.push_back(onion.bytes[1]); + data.push_back(onion.bytes[0]); +} + +void WriteTrack(int channelId, const std::vector& events) { + std::vector data; // TODO reuse same data vector + data.reserve(0x1000); + data.clear(); + + // int previousTime = 0; + + int currentTime = 0; + + bool DEBUG = g_verbose && false; + + for (const auto& event : events) { + + if (DEBUG) { std::printf("TIME: %d\n", event.time); } + + +/* if (event.type == EventType::Wait) { // Handle special wait event + waiting += event.time; + continue; + }*/ + + + // TODO can remove type parameter if it is the same type as before? + + // Delta time to previous event + // std::printf("delta Time: %d\n", event.time); + // TODO make sure currentTime <= event.time!! + writeDeltaTime(data, event.time - currentTime); // - previousTime); + currentTime = event.time; + // previousTime = event.time; + + switch (event.type) { + case EventType::InstrumentChange: + if (DEBUG) { std::printf("InstrumentChange\n");} + data.push_back(0xC0 + channelId); // type + data.push_back(event.param1); // instrument + break; + case EventType::Controller: + if (DEBUG) { std::printf("Controller\n");} + /*if (event.param1 == 7 && !firstVol) { + firstVol = true; // hack TODO + } else {*/ + data.push_back(0xB0 + channelId); // type + //} + data.push_back(event.param1); // controller index + data.push_back(event.param2); // value + break; + case EventType::Note: + if (DEBUG) { std::printf("Note\n");} + data.push_back(0x90 + channelId); // type + data.push_back(event.note); // note + data.push_back(event.param1); // velocity + break; + case EventType::NoteOff: + if (DEBUG) { std::printf("NoteOff\n");} + // Wait and note_end + data.push_back(0x80 + channelId); // type + data.push_back(event.note); // note + data.push_back(0); // Ignored velocity + break; + case EventType::TimeSignature: + { + if (DEBUG) { std::printf("TimeSignature\n");} + // One time meta event at the beginning of the meta track. + data.push_back(0xff); // meta + data.push_back(88); // TIME_SIGNATURE + writeDeltaTime(data, 4); // m_length + data.push_back(event.param1); // numerator + data.push_back(event.param2); // denominator + data.push_back(24 * g_clocksPerBeat); // clocksPerClick + data.push_back(8); // 32ndPer4th + break; + } + case EventType::Tempo: + if (DEBUG) { std::printf("Tempo\n");} + data.push_back(0xff); // meta + data.push_back(81); // META_TEMPO + writeDeltaTime(data, 3); // only valid tempo size is 3 + writeInt24(data, event.param2); // usecPerQuarterNote + break; + case EventType::Extended: + if (DEBUG) { std::printf("Extended\n");} + if (event.note == 0x1d) { + // for some reason the first one is in a meta change? + data.push_back(0xb0); + } + data.push_back(0x1e); // extended param change + data.push_back(event.param1); + + writeDeltaTime(data, 0); // Next midi event + data.push_back(0x1d); // TODO why twice 0x1d? event.note); + data.push_back(event.param2); + break; + case EventType::PitchBend: + if (DEBUG) { std::printf("PitchBend\n");} + data.push_back(0xe0 + channelId); // petch bend + data.push_back(0); // lsb + data.push_back(event.param2); + break; + case EventType::EndOfTrack: + if (DEBUG) { std::printf("EndOfTrack\n");} + // End of track + data.push_back(0xff); // meta + data.push_back(47); // META_END_OF_TRACK + writeDeltaTime(data, 0); // length + break; + case EventType::LoopBegin: + if (DEBUG) { std::printf("LoopBegin\n");} + data.push_back(0xff); // meta + data.push_back(0x6); // META_MARKER + data.push_back(0x1); // length + data.push_back(0x5B); // [ + break; + case EventType::LoopEnd: + if (DEBUG) { std::printf("LoopEnd\n");} + data.push_back(0xff); // meta + data.push_back(0x6); // META_MARKER + data.push_back(0x1); // length + data.push_back(0x5D); // ] + break; + + } + } + + + // MidiTrack header + std::fprintf(g_outputFile, "MTrk"); + // length of track data + WriteInt32(data.size()); + + fwrite(data.data(), data.size(), 1, g_outputFile); +} + +void WriteMidiFile() { + // MidiHeader + std::fprintf(g_outputFile, "MThd"); + // u32 length of header data = 6 + WriteInt32(6); + // u16 format = 1 + WriteInt16(1); + // u16 numberTracks + WriteInt16(trackEvents.size() + 1); + // u16 midiTimeDiv (24 in example) + WriteInt16(g_midiTimeDiv); + + + // Add end of track to meta events + Event event; + event.type = EventType::EndOfTrack; + /*event.time = 0; + // Place loop end at the end of the track that has the latest end. + for (const auto& events:trackEvents) { + int trackEnd = events.back().time; + if (trackEnd > event.time) { + event.time = trackEnd; + } + }*/ + // EndOfTrack event needs to be at the last meta event (can be earlier than the end of other tracks) for bgmVaatiMotif to work + event.time = metaEvents.back().time; + metaEvents.push_back(event); + + // Track for meta events + WriteTrack(-1, metaEvents); + + int i = 0; + for (const auto& events : trackEvents) { + WriteTrack(i, events); + i++; + } +} \ No newline at end of file diff --git a/tools/agb2mid/midi.h b/tools/agb2mid/midi.h new file mode 100755 index 00000000..47bf01a1 --- /dev/null +++ b/tools/agb2mid/midi.h @@ -0,0 +1,90 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef MIDI_H +#define MIDI_H + +#include + +enum class MidiFormat +{ + SingleTrack, + MultiTrack +}; + +enum class EventType +{ + EndOfTie = 0x01, + Label = 0x11, + LoopEnd = 0x12, + LoopEndBegin = 0x13, + LoopBegin = 0x14, + OriginalTimeSignature = 0x15, + WholeNoteMark = 0x16, + Pattern = 0x17, + TimeSignature = 0x18, + Tempo = 0x19, + InstrumentChange = 0x21, + Controller = 0x22, + PitchBend = 0x23, + KeyShift = 0x31, + Note = 0x40, + TimeSplit = 0xFE, + EndOfTrack = 0xFF, + Extended, + Wait, + NoteOff, +}; + +struct Event +{ + std::int32_t time = 0; + EventType type; + std::uint8_t note = 0; + std::uint8_t param1 = 0; + std::int32_t param2 = 0; + + bool operator==(const Event& other) + { + return (time == other.time + && type == other.type + && note == other.note + && param1 == other.param1 + && param2 == other.param2); + } + + bool operator!=(const Event& other) + { + return !(*this == other); + } +}; + +void WriteMidiFile(); + +extern int g_midiChan; +extern std::int32_t g_initialWait; + +inline bool IsPatternBoundary(EventType type) +{ + return type == EventType::EndOfTrack || (int)type <= 0x17; +} +extern std::int16_t g_midiTimeDiv; + +#endif // MIDI_H diff --git a/tools/agb2mid/tables.cpp b/tools/agb2mid/tables.cpp new file mode 100755 index 00000000..400ff602 --- /dev/null +++ b/tools/agb2mid/tables.cpp @@ -0,0 +1,342 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#include "tables.h" + +const int g_noteDurationLUT[] = +{ + 0, // 0 + 1, // 1 + 2, // 2 + 3, // 3 + 4, // 4 + 5, // 5 + 6, // 6 + 7, // 7 + 8, // 8 + 9, // 9 + 10, // 10 + 11, // 11 + 12, // 12 + 13, // 13 + 14, // 14 + 15, // 15 + 16, // 16 + 17, // 17 + 18, // 18 + 19, // 19 + 20, // 20 + 21, // 21 + 22, // 22 + 23, // 23 + 24, // 24 + 24, // 25 + 24, // 26 + 24, // 27 + 28, // 28 + 28, // 29 + 30, // 30 + 30, // 31 + 32, // 32 + 32, // 33 + 32, // 34 + 32, // 35 + 36, // 36 + 36, // 37 + 36, // 38 + 36, // 39 + 40, // 40 + 40, // 41 + 42, // 42 + 42, // 43 + 44, // 44 + 44, // 45 + 44, // 46 + 44, // 47 + 48, // 48 + 48, // 49 + 48, // 50 + 48, // 51 + 52, // 52 + 52, // 53 + 54, // 54 + 54, // 55 + 56, // 56 + 56, // 57 + 56, // 58 + 56, // 59 + 60, // 60 + 60, // 61 + 60, // 62 + 60, // 63 + 64, // 64 + 64, // 65 + 66, // 66 + 66, // 67 + 68, // 68 + 68, // 69 + 68, // 70 + 68, // 71 + 72, // 72 + 72, // 73 + 72, // 74 + 72, // 75 + 76, // 76 + 76, // 77 + 78, // 78 + 78, // 79 + 80, // 80 + 80, // 81 + 80, // 82 + 80, // 83 + 84, // 84 + 84, // 85 + 84, // 86 + 84, // 87 + 88, // 88 + 88, // 89 + 90, // 90 + 90, // 91 + 92, // 92 + 92, // 93 + 92, // 94 + 92, // 95 + 96, // 96 +}; + +const int g_noteVelocityLUT[] = +{ + 0, // 0 + 4, // 1 + 4, // 2 + 4, // 3 + 4, // 4 + 8, // 5 + 8, // 6 + 8, // 7 + 8, // 8 + 12, // 9 + 12, // 10 + 12, // 11 + 12, // 12 + 16, // 13 + 16, // 14 + 16, // 15 + 16, // 16 + 20, // 17 + 20, // 18 + 20, // 19 + 20, // 20 + 24, // 21 + 24, // 22 + 24, // 23 + 24, // 24 + 28, // 25 + 28, // 26 + 28, // 27 + 28, // 28 + 32, // 29 + 32, // 30 + 32, // 31 + 32, // 32 + 36, // 33 + 36, // 34 + 36, // 35 + 36, // 36 + 40, // 37 + 40, // 38 + 40, // 39 + 40, // 40 + 44, // 41 + 44, // 42 + 44, // 43 + 44, // 44 + 48, // 45 + 48, // 46 + 48, // 47 + 48, // 48 + 52, // 49 + 52, // 50 + 52, // 51 + 52, // 52 + 56, // 53 + 56, // 54 + 56, // 55 + 56, // 56 + 60, // 57 + 60, // 58 + 60, // 59 + 60, // 60 + 64, // 61 + 64, // 62 + 64, // 63 + 64, // 64 + 68, // 65 + 68, // 66 + 68, // 67 + 68, // 68 + 72, // 69 + 72, // 70 + 72, // 71 + 72, // 72 + 76, // 73 + 76, // 74 + 76, // 75 + 76, // 76 + 80, // 77 + 80, // 78 + 80, // 79 + 80, // 80 + 84, // 81 + 84, // 82 + 84, // 83 + 84, // 84 + 88, // 85 + 88, // 86 + 88, // 87 + 88, // 88 + 92, // 89 + 92, // 90 + 92, // 91 + 92, // 92 + 96, // 93 + 96, // 94 + 96, // 95 + 96, // 96 + 100, // 97 + 100, // 98 + 100, // 99 + 100, // 100 + 104, // 101 + 104, // 102 + 104, // 103 + 104, // 104 + 108, // 105 + 108, // 106 + 108, // 107 + 108, // 108 + 112, // 109 + 112, // 110 + 112, // 111 + 112, // 112 + 116, // 113 + 116, // 114 + 116, // 115 + 116, // 116 + 120, // 117 + 120, // 118 + 120, // 119 + 120, // 120 + 124, // 121 + 124, // 122 + 124, // 123 + 124, // 124 + 127, // 125 + 127, // 126 + 127, // 127 +}; + +const char* g_noteTable[] = +{ + "Cn%01u ", + "Cs%01u ", + "Dn%01u ", + "Ds%01u ", + "En%01u ", + "Fn%01u ", + "Fs%01u ", + "Gn%01u ", + "Gs%01u ", + "An%01u ", + "As%01u ", + "Bn%01u ", +}; + +const char* g_minusNoteTable[] = +{ + "CnM%01u", + "CsM%01u", + "DnM%01u", + "DsM%01u", + "EnM%01u", + "FnM%01u", + "FsM%01u", + "GnM%01u", + "GsM%01u", + "AnM%01u", + "AsM%01u", + "BnM%01u", +}; + +const int g_noteIdLUT[] = { + 0, // +}; + +const int g_noteDurationInverseLUT[] = { + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 28, + 30, + 32, + 36, + 40, + 42, + 44, + 48, + 52, + 54, + 56, + 60, + 64, + 66, + 68, + 72, + 76, + 78, + 80, + 84, + 88, + 90, + 92, + 96, +}; \ No newline at end of file diff --git a/tools/agb2mid/tables.h b/tools/agb2mid/tables.h new file mode 100755 index 00000000..72f3ac85 --- /dev/null +++ b/tools/agb2mid/tables.h @@ -0,0 +1,29 @@ +// Copyright(c) 2016 YamaArashi +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef TABLES_H +#define TABLES_H + +extern const int g_noteDurationLUT[97]; +extern const int g_noteVelocityLUT[]; +extern const char* g_noteTable[]; +extern const char* g_minusNoteTable[]; +extern const int g_noteDurationInverseLUT[]; +#endif // TABLES_H diff --git a/tools/asset_extractor/asset_extractor.py b/tools/asset_extractor/asset_extractor.py index 24b6a19d..e49cb9f3 100644 --- a/tools/asset_extractor/asset_extractor.py +++ b/tools/asset_extractor/asset_extractor.py @@ -3,11 +3,13 @@ import os import sys import subprocess import yaml +from distutils.util import strtobool +import json verbose = False def extract_assets(variant, assets_folder): - print(f'Extract assets from {variant}.') + print(f'Extract assets from {variant}.', flush=True) map = { 'USA': 'baserom.gba', 'EU': 'baserom_eu.gba', @@ -24,10 +26,21 @@ def extract_assets(variant, assets_folder): baserom_path = map[variant] with open(baserom_path, 'rb') as file: baserom = bytearray(file.read()) + + config_modified = os.path.getmtime('assets.yaml') + json_modified = os.path.getmtime('assets.json') + if json_modified < config_modified: + print('Convert yaml to json...', flush=True) + subprocess.check_call('cat assets.yaml | yq . > assets.json', shell=True) - with open('assets.yaml') as file: + with open('assets.json') as file: current_offset = 0 - assets = yaml.safe_load(file) + #print('Parsing yaml...', flush=True) + #assets = yaml.safe_load(file) + #print('done', flush=True) + print('Parsing json...', flush=True) + assets = json.load(file) + print('done', flush=True) for asset in assets: if 'offsets' in asset: # Offset definition if variant in asset['offsets']: @@ -40,13 +53,26 @@ def extract_assets(variant, assets_folder): continue path = os.path.join(assets_folder, asset['path']) + + extract_file = False + if os.path.isfile(path): - if verbose: - print(f'{path} already extracted.') + file_modified = os.path.getmtime(path) + if file_modified < config_modified: + if verbose: + print(f'{path} was created before the config was modified.') + extract_file = True + # TODO Extract when source file (depends on type) was modified after target file + #print(f'{file_modified} {config_modified}') else: if verbose: - print(f'Extracting {path}...') + print(f'{path} does not yet exist.') + extract_file = True + + if extract_file: + if verbose: + print(f'Extracting {path}...') start = 0 if 'start' in asset: # Apply offset to the start of the USA variant @@ -116,6 +142,8 @@ def extract_midi(path, baserom_path, start, options): common_params = [] agb2mid_params = [] + exactGateTime = True # Set exactGateTime by default + for key in options: if key == 'group' or key == 'G': common_params.append('-G') @@ -134,13 +162,32 @@ def extract_midi(path, baserom_path, start, options): agb2mid_params.append(str(options[key])) elif key == 'timeChanges': changes = options['timeChanges'] - agb2mid_params.append('-t') - agb2mid_params.append(str(changes['nominator'])) - agb2mid_params.append(str(changes['denominator'])) - agb2mid_params.append(str(changes['time'])) + if isinstance(changes, list): + # Multiple time changes + for change in changes: + agb2mid_params.append('-t') + agb2mid_params.append(str(change['nominator'])) + agb2mid_params.append(str(change['denominator'])) + agb2mid_params.append(str(change['time'])) + else: + agb2mid_params.append('-t') + agb2mid_params.append(str(changes['nominator'])) + agb2mid_params.append(str(changes['denominator'])) + agb2mid_params.append(str(changes['time'])) + elif key == 'exactGateTime': + if options[key] == 1: + exactGateTime = True + elif options[key] == 0: + exactGateTime = False + else: + exactGateTime = strtobool(options[key]) else: common_params.append('-'+key) common_params.append(str(options[key])) + + if exactGateTime: + common_params.append('-E') + # To midi subprocess.check_call([os.path.join('tools', 'agb2mid', 'agb2mid'), baserom_path, hex(start), baserom_path, base+'.mid'] + common_params + agb2mid_params) # To assembly (TODO only do in build step, not if only extracting) diff --git a/tools/mid2agb/agb.cpp b/tools/mid2agb/agb.cpp index d4d79f13..83882c24 100755 --- a/tools/mid2agb/agb.cpp +++ b/tools/mid2agb/agb.cpp @@ -44,7 +44,7 @@ static int s_memaccParam2; void PrintAgbHeader() { - std::fprintf(g_outputFile, "\t.include \"MPlayDef.s\"\n\n"); + std::fprintf(g_outputFile, "\t.include \"sound/MPlayDef.s\"\n\n"); std::fprintf(g_outputFile, "\t.equ\t%s_grp, voicegroup%03u\n", g_asmLabel.c_str(), g_voiceGroup); std::fprintf(g_outputFile, "\t.equ\t%s_pri, %u\n", g_asmLabel.c_str(), g_priority); @@ -245,7 +245,7 @@ void PrintEndOfTieOp(const Event& event) void PrintSeqLoopLabel(const Event& event) { s_blockNum = event.param1 + 1; - std::fprintf(g_outputFile, "%s_%u_B%u:\n", g_asmLabel.c_str(), g_agbTrack, s_blockNum); + std::fprintf(g_outputFile, "%s_%u_B%u::\n", g_asmLabel.c_str(), g_agbTrack, s_blockNum); PrintWait(event.time); ResetTrackVars(); } @@ -376,7 +376,7 @@ void PrintControllerOp(const Event& event) PrintWait(event.time); break; case 0x11: - std::fprintf(g_outputFile, "%s_%u_L%u:\n", g_asmLabel.c_str(), g_agbTrack, event.param2); + std::fprintf(g_outputFile, "%s_%u_L%u::\n", g_asmLabel.c_str(), g_agbTrack, event.param2); PrintWait(event.time); ResetTrackVars(); break; @@ -417,7 +417,7 @@ void PrintControllerOp(const Event& event) void PrintAgbTrack(std::vector& events) { std::fprintf(g_outputFile, "\n@**************** Track %u (Midi-Chn.%u) ****************@\n\n", g_agbTrack, g_midiChan + 1); - std::fprintf(g_outputFile, "%s_%u:\n", g_asmLabel.c_str(), g_agbTrack); + std::fprintf(g_outputFile, "%s_%u::\n", g_asmLabel.c_str(), g_agbTrack); int wholeNoteCount = 0; int loopEndBlockNum = 0; @@ -487,7 +487,7 @@ void PrintAgbTrack(std::vector& events) case EventType::WholeNoteMark: if (event.param2 & 0x80000000) { - std::fprintf(g_outputFile, "%s_%u_%03lu:\n", g_asmLabel.c_str(), g_agbTrack, (unsigned long)(event.param2 & 0x7FFFFFFF)); + std::fprintf(g_outputFile, "%s_%u_%03lu::\n", g_asmLabel.c_str(), g_agbTrack, (unsigned long)(event.param2 & 0x7FFFFFFF)); ResetTrackVars(); s_inPattern = true; } @@ -543,5 +543,5 @@ void PrintAgbFooter() for (int i = 1; i <= trackCount; i++) std::fprintf(g_outputFile, "\t.word\t%s_%u\n", g_asmLabel.c_str(), i); - std::fprintf(g_outputFile, "\n\t.end\n"); + // std::fprintf(g_outputFile, "\n\t.end\n"); } diff --git a/tools/mid2agb/midi.cpp b/tools/mid2agb/midi.cpp index fa7d9ce2..d6e7f391 100755 --- a/tools/mid2agb/midi.cpp +++ b/tools/mid2agb/midi.cpp @@ -523,15 +523,36 @@ bool ReadTrackEvent(Event& event) if (category == MidiEventCategory::Meta) { int metaEventType = ReadInt8(); - SkipEventData(); - if (metaEventType == 0x2F) + if (metaEventType >= 1 && metaEventType <= 7) { + // text event + std::string text = ReadEventText(); + + if (text == "[") + MakeBlockEvent(event, EventType::LoopBegin); + else if (text == "][") + MakeBlockEvent(event, EventType::LoopEndBegin); + else if (text == "]") + MakeBlockEvent(event, EventType::LoopEnd); + else if (text == ":") + MakeBlockEvent(event, EventType::Label); + else + return false; + return true; + } + else if (metaEventType == 0x2F) + { + SkipEventData(); event.type = EventType::EndOfTrack; event.param1 = 0; event.param2 = 0; return true; } + else + { + SkipEventData(); + } return false; } @@ -651,6 +672,16 @@ void ConvertTimes(std::vector& events) } } +void insertAtCorrectTimeFromEnd(const std::unique_ptr>& events, const Event& event) { + for (auto it = events->rbegin(); it != events->rend(); it++) { + if (it->time <= event.time) { + events->insert(it.base(), event); + return; + } + } + events->insert(events->begin(), event); +} + std::unique_ptr> InsertTimingEvents(std::vector& inEvents) { std::unique_ptr> outEvents(new std::vector()); @@ -739,17 +770,19 @@ std::unique_ptr> CreateTies(std::vector& inEvents) { Event tieEvent = event; tieEvent.param2 = -1; - outEvents->push_back(tieEvent); + insertAtCorrectTimeFromEnd(outEvents, tieEvent); Event eotEvent = {}; eotEvent.time = event.time + event.param2; eotEvent.type = EventType::EndOfTie; eotEvent.note = event.note; - outEvents->push_back(eotEvent); + // directly insert at the correct position, so it does not need to be sorted later. + // TODO rather keep eotEvent in queue until it's time is reached? + insertAtCorrectTimeFromEnd(outEvents, eotEvent); } else { - outEvents->push_back(event); + insertAtCorrectTimeFromEnd(outEvents, event); } } @@ -948,7 +981,6 @@ void ReadMidiTracks() ConvertTimes(*events); events = InsertTimingEvents(*events); events = CreateTies(*events); - std::stable_sort(events->begin(), events->end(), EventCompare); events = SplitTime(*events); CalculateWaits(*events); diff --git a/tools/mid2agb/midi.h b/tools/mid2agb/midi.h index 434c8e8e..c617ced2 100755 --- a/tools/mid2agb/midi.h +++ b/tools/mid2agb/midi.h @@ -33,9 +33,15 @@ enum class EventType { EndOfTie = 0x01, Label = 0x11, - LoopEnd = 0x12, + LoopEnd = 0x38,// To place it last if at the same time as other meta events, but before notes on the same frame LoopEndBegin = 0x13, - LoopBegin = 0x14, + LoopBegin = 0x24, + // Original: 0x14 + // TODO sfx1AA wants a LoopBegin before a Volume Change -> < 0x22 + // bgmFestivalApproach wants a LoopBegin after a Tempo -> >0x19 -> 0x20 + // sfxSparkles wants a LoopBegin after a VOL --> NOT POSSIBLE + // bgmCuccoMinigame as well + // To place it last if at the same time as other meta events, but before notes on the same frame OriginalTimeSignature = 0x15, WholeNoteMark = 0x16, Pattern = 0x17, diff --git a/tools/preproc/asm_file.cpp b/tools/preproc/asm_file.cpp index e4ebe5b9..213a5135 100755 --- a/tools/preproc/asm_file.cpp +++ b/tools/preproc/asm_file.cpp @@ -32,8 +32,8 @@ AsmFile::AsmFile(std::string filename) : m_filename(filename) FILE *fp = std::fopen(filename.c_str(), "rb"); if (fp == NULL) { - // TODO pass current build assets path to preproc - fp = std::fopen(("build/tmc_eu/assets/" + filename).c_str(), "rb"); + // The include might be an asset. + fp = std::fopen(("build/" + g_buildName + "/assets/" + filename).c_str(), "rb"); if (fp == NULL) FATAL_ERROR("Failed to open \"%s\" for reading.\n", filename.c_str()); diff --git a/tools/preproc/preproc.cpp b/tools/preproc/preproc.cpp index 71dc537c..e69b6c2d 100755 --- a/tools/preproc/preproc.cpp +++ b/tools/preproc/preproc.cpp @@ -24,8 +24,10 @@ #include "asm_file.h" #include "c_file.h" #include "charmap.h" +#include Charmap* g_charmap; +std::string g_buildName; void PrintAsmBytes(unsigned char *s, int length) { @@ -132,25 +134,26 @@ char* GetFileExtension(char* filename) int main(int argc, char **argv) { - if (argc != 3 && argc != 2) + if (argc != 4 && argc != 3) { - std::fprintf(stderr, "Usage: %s SRC_FILE CHARMAP_FILE", argv[0]); + std::fprintf(stderr, "Usage: %s BUILD_NAME SRC_FILE CHARMAP_FILE", argv[0]); return 1; } - g_charmap = new Charmap(argc == 3 ? argv[2] : ""); + g_buildName = std::string(argv[1]); + g_charmap = new Charmap(argc == 4 ? argv[3] : ""); - char* extension = GetFileExtension(argv[1]); + char* extension = GetFileExtension(argv[2]); if (!extension) - FATAL_ERROR("\"%s\" has no file extension.\n", argv[1]); + FATAL_ERROR("\"%s\" has no file extension.\n", argv[2]); if ((extension[0] == 's') && extension[1] == 0) - PreprocAsmFile(argv[1]); + PreprocAsmFile(argv[2]); else if ((extension[0] == 'c' || extension[0] == 'i') && extension[1] == 0) - PreprocCFile(argv[1]); + PreprocCFile(argv[2]); else - FATAL_ERROR("\"%s\" has an unknown file extension of \"%s\".\n", argv[1], extension); + FATAL_ERROR("\"%s\" has an unknown file extension of \"%s\".\n", argv[2], extension); return 0; } diff --git a/tools/preproc/preproc.h b/tools/preproc/preproc.h index 515f64e0..1b1e1bdf 100755 --- a/tools/preproc/preproc.h +++ b/tools/preproc/preproc.h @@ -50,5 +50,6 @@ const int kMaxStringLength = 1024; const unsigned long kMaxCharmapSequenceLength = 16; extern Charmap* g_charmap; +extern std::string g_buildName; #endif // PREPROC_H