Opened 22 years ago
Closed 22 years ago
#744 closed defect (fixed)
MI1VGA/INDY3VGA: music plays a bit too fast
Reported by: | SF/ubmax | Owned by: | fingolfin |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Monkey Island 1 |
Description
MI1VGA/INDY3VGA: music plays a bit too fast ScummVM 0.3.7cvs on Win32 (Built on Apr 29 2003 12:51:11)
Monkey Island 1 VGA (German) Indiana Jones 3 VGA (German)
Having played MI1 and INDY3 on my old Amiga and under DOS again and again, I noticed that the music plays a bit too fast under ScummVM. This seems to concern every piece of music in both games.
Ticket imported from: #729623. Ticket imported from: bugs/744.
Change History (11)
comment:1 by , 22 years ago
comment:2 by , 22 years ago
Owner: | set to |
---|
comment:3 by , 22 years ago
No, I can't, sorry. To make sure I'm not fantasizing about this, I wrote down how long the title music of Monkey Island 1 took on ScummVM and on the Amiga: Amiga: 01 min 35 sec ScummVM: 01 min 23 sec You see, it still plays a little bit faster on ScummVM.
comment:4 by , 22 years ago
Interesting. Those are the exact same data files, in both cases?
For me the intro (with ScummVM) of MIVGA takes 1 min 30 sec
comment:5 by , 22 years ago
Well, actually I played the original Amiga sound file on the TFMX player for Win32/Unix. But it played in the original speed, I'm sure. And with ScummVM it still takes 1 min 23 sec. Maybe my computer is too fast? ;) At least MI1 under DOS crashes with a runtime error. This is my system (in case it matters): - Windows XP SP1 (Home Edition) - every patch from Windows Update installed except for security update 811493 - 512 MB RAM - Athlon XP 1700+ - VIA KTA266A chipset - GeForce 4 TI 4600 - nVidia Detonator 43.45international - Soundblaster Audigy Player 1
comment:6 by , 22 years ago
How do you know this "TFMX" player really plays them at the original speed? I.e. what makes you be so sure about it? Also, you didn't tell me if you used these exact same data files with ScummVM or not! This is important, because in different versions of Monkey Island the music has slightly different length, depending on the amount of subtitles etc.
Finally, no the speed of your machine should have no impact (well, maybe if it was a very slow machine, but certainly not if it's too fast :-). The music is timed.
And for me it's still 1:30 - but as I said, this doesn't mean much, as I have a german PC version of MonkeyVGA. A discrepancy of 1:30 vs. 1:35 I could understand, but 1:35 vs. 1:23 is quite a lot. I'll ask some other people to time the intro length with their MonkeyVGA versions, though.
comment:7 by , 22 years ago
To _really_ make sure how long the MI1 intro has to play, I just started the game on my good old Amiga 500 (it's still alive! ;) ) and took the time. And again 1 min 35 sec. But as MI1VGA for DOS refuses to start on my machine, I have no way to time the intro length of the PC version (at least at the moment).
Maybe I misunderstood you... which "data files" do you mean? The game files? For ScummVM I use the files from the german VGA version of MI1 which was released on the "LucasArts Classic Adventures" compilation in Germany in the '90s.
If you're interested I can send you the TFMX player for Win32 (a little console program) along with the audio files for the Amiga version of MI1. So you could hear it for yourself. I'm so sure that it plays the music at the original speed because it plays the "Turrican" music files correctly, too. And I'm the greatest Turrican fan out there. ;)
comment:8 by , 22 years ago
With "data files" of course I mean the game's data files. The files which ScummVM also needs to play the game. So essentially, you are comparing the Amiga version to the PC version. That gives no useful informatin, because both may differ. Can you try to use the amiga data files with ScummVM, and measure the time with that? The playback time you get for your german PC MIVGA (using ScummVM) matches roughly what Ge0rG on IRC got (using ScummVM: 1:25), also for German/MIVGA; it does not match what my german PC MIVGA gives, though (1:31).
Finally I asked several people on IRC, only khalek could test both the original and using ScummVM his (english) MIVGA. He got as times 1:40 (original) and 1:32 (ScummVM), which supports that ScummVM still plays a little too fast (although it should be much much better than what we had a couple of days ago which was much faster :-)
Finally, I don't have a PC or Windows so sending me TFMX would be pretty useless, nevertheless thanks for the offer =). What would be helpful was if you could a) time the amiga data files + ScummVM and b) time the original on your PC.
comment:9 by , 22 years ago
After extracting the Amiga data files from an ADF file of MI1 I tried to use them in ScummVM, but it didn't work. Starting it as monkeyvga only brang up the debugger and starting it as monkeyega showed only flawed graphics and no music was played. These were the error messages: WARNING: SE::startSound failed: Couldn't find sound 110! WARNING: SE::startSound failed: Couldn't find sound 108! WARNING: SE::startSound failed: Couldn't find sound 104! Cannot read resource
I can't time the original on my PC as it doesn't even start here anymore. I could only do that on my girlfriend's PC, but at the moment I don't have time to do that. I'll do it ASAP.
After all it's not that bad that the music is a bit too fast. More important is that the ingame music loops, I think. :)
comment:10 by , 22 years ago
Great! I just tried version 0.3.7cvs built on May 6 2003 00:14:12. I timed the MI1VGA intro (under ScummVM) and this time the result was 1:30. That's much closer to the real ( <-- at least I think so) music playback speed! :) Maybe it is already the original playback speed, I haven't had time to test the original game yet. I also noticed that the music in MI1VGA does loop now. Pretty cool! Now add the soundfx and I'll be happy. ;)
comment:11 by , 22 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
This should be fixed in latest CVS. Can you confirm?