Open main menu

Difference between revisions of "SCI/TODO"

452 bytes added ,  02:35, 24 February 2009
Added note that CFSML for savegames in SCI should be replaced
(More SCI TODO updates)
(Added note that CFSML for savegames in SCI should be replaced)
Line 28: Line 28:
* I just made a big commit where I started to overhaul the file handling in SCI. It's incomplete, and may cause regressions, but it is a start. The biggest chunk left to take care of is engine/kfile.cpp, and in there mostly reading/writing from/to other files than regular savegames. This needs to be switched to the savefile API.
* I just made a big commit where I started to overhaul the file handling in SCI. It's incomplete, and may cause regressions, but it is a start. The biggest chunk left to take care of is engine/kfile.cpp, and in there mostly reading/writing from/to other files than regular savegames. This needs to be switched to the savefile API.
* make the SCI tools compilable (to avoid bitrot, while we change code that they depend on), and finally usable again.
* make the SCI tools compilable (to avoid bitrot, while we change code that they depend on), and finally usable again.
* Get rid of the CFSML system for savegames. It is arcane (people don't understand it, changes to the savegame format are difficult, it requires perl to update the source code, etc.). Instead, use for example a system like we use in SCUMM, but in an improved version, see [https://sourceforge.net/mailarchive/forum.php?thread_name=b434588f0807300420w76c781c5maefabbc04e5533ff%40mail.gmail.com&forum_name=scummvm-devel the discussion on scummvm-devel].
1,079

edits