[Scummvm-devel] Section 3.7 in our README (Smacker)
Thierry Crozat
criezy at scummvm.org
Sun Jan 10 14:06:38 CET 2010
Le 10 janv. 10 à 11:52, Torbjörn Andersson a écrit :
> Marcus Comstedt wrote:
>
>> Hm, maybe I'm missing something here, but doesn't this mean that
>> it is
>> still not possible to run the game from the original CD? Why does
>> the
>> engine require a different filesystem layout from the one on the CD?
>> Is it because there are two variants (hi/lo) of the movies? How did
>> Revolution's engine handle this?
>
> Apparently, "smackshi" works too since that's one of the
> directories the
> engine looks in. (It doesn't look in "smackslo" however.) I guess the
> text could be updated to reflect that.
>
> I don't know how the original game engine handled things, but running
> the game from the CD is untested at best, and "impossible" at
> worst. If
> memory serves me, some of the files that Broken Sword 2 (which I'm
> a bit
> more familiar with) assumes are always present are only on the
> first CD,
> so I guess they were installed to hard disk even with a minimal
> install.
The sword1 engine has a minimal support for playing the game from the
CD. It can detect if we are playing from CD1, CD2 or the disk
depending on the files present. Also all the files needed to play the
second part of the game are present on the CD2 (for example the
swordres.rif which contains the offset of the resources in the
cluster files is present on both CD - and is identical).
It is therefore possible to Add the game from either CD and start
playing it, however it is not possible to play the full game on
systems where the name of the CD appears in the path to the files,
because both CDs have a different name. Also there might be other
issues on some systems when the user has to swap CDs. For example on
MacOS X, when the Sword1 engine ask the user to swap the CD, the OS
refuse to eject the current CD because it is being used by an
application. So if we want to swap the CDs we have to quit ScummVM.
But because of the different name of the CDs it doesn't work anyway.
Thierry
More information about the Scummvm-devel
mailing list