Open main menu

Difference between revisions of "SCI/TODO"

291 bytes removed ,  20:52, 5 March 2009
no edit summary
(Code formatting is done)
Line 12: Line 12:
** gfx/resource/sci_picfill_aux.cpp
** gfx/resource/sci_picfill_aux.cpp
* Check old FreeSCI-scummvm branch / repos by Jordi for change that could be salvaged, e.g. the files <code>sfx/device/scumm-midi.cpp</code> and <code>sfx/softseq/scumm-adlib.cpp</code>, or the modifications to the SCI debugger to use the ScummVM console, and stuff.
* Check old FreeSCI-scummvm branch / repos by Jordi for change that could be salvaged, e.g. the files <code>sfx/device/scumm-midi.cpp</code> and <code>sfx/softseq/scumm-adlib.cpp</code>, or the modifications to the SCI debugger to use the ScummVM console, and stuff.
* Replace the SCI sound mixer by Audio::Mixer
* 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].
* 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].
* rename the sfx/ dir to sound/ or audio/ (it doesn't just deal with "sound effects).
1,079

edits