[Scummvm-devel] Testing and notes for ScummVM

Pete Spicer spiceyone2000 at hotmail.com
Fri Sep 5 03:09:01 CEST 2003


Hi guys!

First of all, I'd like to say thanks for ScummVM, it's so nice to be able to 
delve back into my old games collection. I probably should have put some of 
this in the forum, but I figured it was quicker to get it round to the 
development team as it's testing notes.

I have a bug report/testing notes derived from my machine which I've run 
0.4.1, 0.5.1 and 0.5.3 (CVS 31/8/03) on. All were built from source with MAD 
disabled and Vorbis support enabled (0.4.1 has BASS disabled, as per the 
default)

Here's the results of my testing:

Beneath A Steel Sky (0.5.3)
I haven't played the game right through, but it looks pretty good to me. 
Everything seemed to run exactly as it should do. Indeed, I suspect that 
ScummVM's implementation of Virtual Theatre will be better than 
Revolution's, because on my old 386, occasionally sound would disappear and 
speech would just stop, just for no apparent reason.

Day of the Tentacle (0.4.1, 0.5.1)
Datafiles taken from CD version, I have found no problems with this.

Loom (0.4.1, 0.5.1, 0.5.3)
Taken from three Amiga disk files I downloaded from the Internet. I own the 
original, but my Amiga's disk drive is defunct so I can't use my originals. 
Testing in an Amiga emulator proved that the interpreter has been modified 
to bypass the protection.
I transferred the contents of the three disks to a directory on my hard 
drive, specifically copying the *.LFL files from the Rooms directory of each 
disk.
When running from that directory as the 16-colour Loom (target: loom), it 
runs fine in 0.4.1 with Amiga palette thingy disabled (enabling it corrupts 
the graphics)

Monkey Island 1 Amiga (0.4.1, 0.5.1, 0.5.3)
Again, taken from Amiga disk files, which I downloaded (though I own the 
original) - also copying the *.LFL, disk0?.lec and *.dat (music and sound) 
files to a single directory.
Target 'monkeyega' runs the game, but with severe graphical corruption - I 
can provide screenshots of this if it would help.
What I find slightly weird, however, is that not all the graphics are 
corrupted.
With 0.4.1 and 0.5.1, the actor graphics (the clouds in the intro, Guybrush 
and the lookout at the lookout point) are fine - if Amiga version is not 
selected.
However, with 0.4.1 and 0.5.1, the game dies after the conversation with the 
look-out, stating that it can't find the resource.
With 0.5.3, the game gets through the copy protection screen, only if Amiga 
version is enabled, but once the intro starts, it makes no difference if 
Amiga version is selected. The actor graphics are not corrupted whether 
Amiga version is enabled or not, but the backgrounds are.
I can't really explain that well the nature of the background corruption, 
but it amounts to the interpreter drawing 8 vertical lines (original 
resolution), then 8 blank vertical lines, then another 8 vertical lines of 
the background and so on, with completely the wrong palettes. Other issues 
have been seen, such as the poster on the alley-way wall being at different 
heights in these vertical strips.
There also isn't any sound or music, though both music.dat and sample.dat 
are present.

Monkey Island 2 PC (0.4.1, 0.5.1 briefly)
Datafiles taken from the MI1 & 2 CD, I couldn't find any problems with this. 
Played through to the end, certainly no obvious problems. I played it on the 
full setting (not Monkey Lite)
Once I get my Monkey Island CD back from lending it out, I'll test monkey1 
as well.

Sam & Max Hit The Road (0.4.1, 0.5.1 briefly)
Datafiles taken from the CD version, I couldn't find any problems in 0.4.1 
and even the issue in 0.5.1 doesn't seem to be too serious, I couldn't 
actually find anything wrong in the highway subgame, but as I never played 
it much, I wouldn't know what to look for.

The Curse Of Monkey Island (0.5.3 briefly)
I haven't tried this much, as I wasn't a huge fan of this game, but I played 
it anyway. There is, as already noted, the phantom frames of Wally firing 
the cannon, and also the game appears to be running incredibly slowly, 
though it probably doesn't help that I run it in a window under Linux on a 
less-than-amazing video card.
The game seems to be OK but I'll do more thorough testing before I say any 
more.

The Dig (0.4.1, 0.5.3)
Datafiles taken from CD version.
The only problems I found in 0.4.1 were that as the team were descending 
into the asteroid, the game played incredibly slowed when updating. I also 
found that occasionally there would be phantom subtitles - previous 
subtitles which had not been cleared properly. The effect also happened on 
the 'dark tunnel' verb line as Low moved down the screen to head to it.
Testing in 0.5.3 has been less extensive (mainly because I haven't actually 
finished The Dig yet) but I've found no problems so far. I didn't see any 
phantom subtitles or anything.

I also have Full Throttel, Indy 3, Indy 4 and Maniac Mansion (as in 
Tentacle) but I haven't as yet tested them on ScummVM.

Other things of note:
First of all, I would be fairly careful with the iMUSE engine because iMUSE 
is patented under US law, so working with the datafiles may be a form of 
infringement. I'm no legal specialist, but interpreting SCUMM is one thing 
(SCUMM is not patented, merely copyrighted, and expression of form itself is 
also copyrighted but I think ScummVM would be OK on those grounds)
However, iMUSE is patented also, which changes things.

Also, since Steel Sky is now freeware, would you guys like a copy of the 
manual in PDF form for it? I bought the game under the "Sold Out Software" 
label some years ago and the manual (all 15 pages, including the cover) is 
supplied as a 146KB PDF file.

Hope this all helps, and if you want me to provide any other information, I 
will.
I will be downloading and testing CVS versions as they are on Sundays (by 
getting the daily tarball, rather than CVS pserver access) for future 
testing.
And I also own Simon 1 & 2 but I lent the CDs out a couple of years ago to a 
friend and *still* haven't got them back yet. I must remind him about those.

Anyway, thanks again for ScummVM and I hope the above helps you guys.
Pete

_________________________________________________________________
Stay in touch with absent friends - get MSN Messenger 
http://www.msn.co.uk/messenger





More information about the Scummvm-devel mailing list