[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