aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjörn Andersson2004-11-28 18:28:40 +0000
committerTorbjörn Andersson2004-11-28 18:28:40 +0000
commit0d951de5e952e03ce67d4272ff025adda1522194 (patch)
tree15bb490907ef113e43cf220ac67386aea7d46e5d
parent988b0ce9c16a0ae075c8baac711dba5dc8a7e140 (diff)
downloadscummvm-rg350-0d951de5e952e03ce67d4272ff025adda1522194.tar.gz
scummvm-rg350-0d951de5e952e03ce67d4272ff025adda1522194.tar.bz2
scummvm-rg350-0d951de5e952e03ce67d4272ff025adda1522194.zip
Using a slightly hacked DOSbox I believe I have verified that the first
music track and the looping background noise over the "hate" speech are correct. I was already pretty sure of the music, but the sound was just a lucky guess. The script LUT, which is what I really wanted to find, remains elusive, though. I couldn't see it reading any part of the resource file that looked anything like the script LUT in ITE. svn-id: r15942
-rw-r--r--saga/ihnm_introproc.cpp14
1 files changed, 5 insertions, 9 deletions
diff --git a/saga/ihnm_introproc.cpp b/saga/ihnm_introproc.cpp
index 45ea1e1dee..f3b6154c6a 100644
--- a/saga/ihnm_introproc.cpp
+++ b/saga/ihnm_introproc.cpp
@@ -239,12 +239,8 @@ int Scene::IHNMIntroMovieProc3(int param, SCENE_INFO *scene_info) {
// Music, maestro
- // As far as I can tell, there are 40 tracks, numbered 0
- // through 39. This music appears as tracks 1, 7, 13, 19, 25
- // and 31, and while they all sound the same to me in the GM
- // music file, track 1 sounds different from the others in the
- // FM music file. I believe track 1 is the correct one for
- // this intro.
+ // In the GM file, this music also appears as tracks 7, 13, 19,
+ // 25 and 31, but only track 1 sounds right with the FM music.
event.type = ONESHOT_EVENT;
event.code = MUSIC_EVENT;
@@ -255,8 +251,8 @@ int Scene::IHNMIntroMovieProc3(int param, SCENE_INFO *scene_info) {
q_event = _vm->_events->queue(&event);
- // Background for intro scene is the first frame of the
- // intro animation; display it but don't set palette
+ // Background for intro scene is the first frame of the intro
+ // animation; display it but don't set palette
event.type = ONESHOT_EVENT;
event.code = BG_EVENT;
event.op = EVENT_DISPLAY;
@@ -343,7 +339,7 @@ int Scene::IHNMHateProc(int param, SCENE_INFO *scene_info) {
event.type = ONESHOT_EVENT;
event.code = SOUND_EVENT;
event.op = EVENT_PLAY;
- event.param = 260; // FIXME: Verify sound
+ event.param = 260;
event.param2 = 255; // FIXME: Verify volume
event.param3 = SOUND_LOOP;
event.time = 0;