diff --git a/config/SOUE01/splits.txt b/config/SOUE01/splits.txt index d2b02709..8824e7c1 100644 --- a/config/SOUE01/splits.txt +++ b/config/SOUE01/splits.txt @@ -3049,6 +3049,7 @@ nw4r/snd/snd_SoundHandle.cpp: nw4r/snd/snd_SoundHeap.cpp: .text start:0x8047B110 end:0x8047B418 align:16 + .data start:0x8056E200 end:0x8056E210 nw4r/snd/snd_SoundPlayer.cpp: .text start:0x8047B420 end:0x8047C050 align:16 diff --git a/config/SOUE01/symbols.txt b/config/SOUE01/symbols.txt index 71700049..55c1006b 100644 --- a/config/SOUE01/symbols.txt +++ b/config/SOUE01/symbols.txt @@ -38618,7 +38618,7 @@ lbl_8056E190 = .data:0x8056E190; // type:object size:0x20 lbl_8056E1B0 = .data:0x8056E1B0; // type:object size:0x30 WSDCallback = .data:0x8056E1E0; // type:object size:0x10 SeqCallback = .data:0x8056E1F0; // type:object size:0x10 -lbl_8056E200 = .data:0x8056E200; // type:object size:0x10 +__vt__Q34nw4r3snd9SoundHeap = .data:0x8056E200; // type:object size:0x10 lbl_8056E210 = .data:0x8056E210; // type:object size:0x48 lbl_8056E258 = .data:0x8056E258; // type:object size:0x48 lbl_8056E2A0 = .data:0x8056E2A0; // type:object size:0x18 diff --git a/configure.py b/configure.py index acab0506..34ff8077 100644 --- a/configure.py +++ b/configure.py @@ -1063,7 +1063,7 @@ config.libs = [ Object(NonMatching, "nw4r/snd/snd_SoundArchiveLoader.cpp"), Object(NonMatching, "nw4r/snd/snd_SoundArchivePlayer.cpp"), Object(Matching, "nw4r/snd/snd_SoundHandle.cpp"), - Object(NonMatching, "nw4r/snd/snd_SoundHeap.cpp"), + Object(Matching, "nw4r/snd/snd_SoundHeap.cpp"), Object(NonMatching, "nw4r/snd/snd_SoundPlayer.cpp"), Object(NonMatching, "nw4r/snd/snd_SoundStartable.cpp"), Object(NonMatching, "nw4r/snd/snd_SoundSystem.cpp"),