[Scummvm-git-logs] scummvm master -> 68f5931585772330c41b416633e5fd9777e0c9c4
sev-
sev at scummvm.org
Thu Jul 1 00:27:13 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
68f5931585 SAGA2: Dump music resources
Commit: 68f5931585772330c41b416633e5fd9777e0c9c4
https://github.com/scummvm/scummvm/commit/68f5931585772330c41b416633e5fd9777e0c9c4
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2021-07-01T02:26:48+02:00
Commit Message:
SAGA2: Dump music resources
Changed paths:
engines/saga2/noise.cpp
diff --git a/engines/saga2/noise.cpp b/engines/saga2/noise.cpp
index 220c2e6894..8e6a0f57f6 100644
--- a/engines/saga2/noise.cpp
+++ b/engines/saga2/noise.cpp
@@ -439,6 +439,23 @@ void playMusic(uint32 s) {
currentMidi = s;
+ Common::SeekableReadStream *stream = loadResourceToStream(musicRes, s, "music data");
+ Common::DumpFile out;
+
+ Common::String path = Common::String::format("./dumps/mus%s.mus", tag2strP(s));
+
+ if (out.open(path, true)) {
+ int size = musicRes->getSize(s, "music data");
+ byte *buf = (byte *)malloc(size);
+ stream->read(buf, size);
+ out.write(buf, size);
+ out.flush();
+ out.close();
+ }
+
+ delete stream;
+
+
if (hResCheckResID(musicRes, s)) {
audio->queueMusic(s, musicDec, 0);
} else
More information about the Scummvm-git-logs
mailing list