[Scummvm-devel] SCI: Rescuing the SCI tools
Max Horn
max at quendi.de
Tue Feb 24 23:54:18 CET 2009
Hi folks,
sadly, we made the serious strategical mistake of not keeping the sci
tools working while messing with the engine. The SCI tools were never
added to our build system, and at some point, most of them were even
moved over to the tools SVN module. The latter was a serious mistake:
Those tools rely on parts of the SCI engine, for example.
I think it would be good to undertake an effort to rescue those tools;
in their current state, we could just as well delete them, as they are
totally broken. We should at least try to make the compilable again,
better yet, make them usable again. Since they rely in parts on code
from the SCI engine, that will require a fair amount of work to bring
them up-to-date. Furthermore, we need to decide how to resolve the
dependency on code from the engine. As a quick hack, we could just
move them back into scummvm/trunk/, and get them quickly working
again, before deciding on the final placement at some other point in
time.
Note also that several *.cpp files in engines/sci/ are currently
unused; some of them contain test code, which shares the problems of
the SCI tools I described above. Here, the same short term solution
could be taken, by moving those files to a dir engines/sci/test/, and
deciding what to do with them once the worst phase of the transition
is over.
Bye,
Max
More information about the Scummvm-devel
mailing list