Files
scummvm-web/docs/todo.xml
T
Travis Howell 68dc344a82 Update simon issues
svn path=/web/trunk/; revision=1478
2003-10-13 10:08:28 +00:00

176 lines
6.7 KiB
XML

<NAME>ScummVM current areas of focus</NAME>
<DESC>This page is the current TODO list for ScummVM.</DESC>
<BODY>
<h1>ScummVM current areas of focus</h1>
<h2>Introduction</h2>
<p>
If you want to dig in, this is the place to find out what we're
currently working on (or hoping somebody will pick it up for us,
you never know). This is the stuff where you might make the most
useful contribution, right now. Note that this is never complete,
and may be partially outdated, so just because you don't see it
here doesn't mean it is not important.
</p>
<p>Before you start work on something, you might want to talk to
somebody from the team. This will help us to prevent double work,
i.e. several people working on the same stuff at once without
knowing about each other.
</p>
<p>
Finally, always make sure to check out our <a href="http://sourceforge.net/tracker/?atid=418820&group_id=37116&func=browse">bug tracker</a>
and our <a href="http://sourceforge.net/tracker/?atid=418823&group_id=37116&func=browse">feature request tracker</a>
for things that need work.
</p>
<h2>Future goals</h2>
<p>Here is a list of things we plan to do for the future. Note that we don't promise to do any of these, nor when we will do them. It's just a list
of what we hope to be able to do one day.</p>
<ul>
<li>Add support for mod style music and sound effects used in Amiga versions of several games</li>
<li>Complete Full Throttle support</li>
<li>Complete support for Humongous Entertainment scumm games (he v6/v7)</li>
<li>Complete Broken Sword 1 and 2 support</li>
</ul>
<h3>General</h3>
<ul>
<li><p>Add support for Loom TurboGrafx 16/PC Engine (Donations welcome as no one has it...)</p></li>
<li><p>Make it possible to restart (scumm) games (properly, current CVS has debugger cmd)</p></li>
<li><p>Fix handling of Kanji in FmTowns games (foreground is actually rendered on a second plane at 640x480)</p></li>
<li><p>Improve support for non PC versions of games</p></li>
<li><p>Figure out how to extract data files from Apple II and Commodore 64 versions</p></li>
</ul>
<h3>New GUI</h3>
<ul>
<li>Improve the launcher</li>
<li>Add tab support (i.e. allow multiple panes in one dialog)</li>
<li><i>Ask: Fingolfin, Ender</i></li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Port specific documentation for users (dreamcast/palm especially)</li>
<li>Document OSystem Interface for people wanting to write new backends</li>
<li>High level overview of how the engine(s) work?</li>
</ul>
<h3>Ports</h3>
<ul>
<li>Sony PS2 Port (ask Ender)</li>
<li>Update PalmOS port to run on PalmOS based <a href="http://www.tapwave.com/">Zodiac</a> handheld
(Chrilith is <a href="http://207.44.176.77/~admin28/zodiacgamer/articles/scummvm.htm">working on</a>
this via a Zodiac simulator)</li>
<li>EPOC32/Symbian OS port (p800 people might merge changes?). NGage uses Symbian OS... </li>
<li>MS DOS port using <a href="http://www.talula.demon.co.uk/allegro/">Allegro</a> and
<a href="http://www.delorie.com/djgpp/">DJGPP</a>?</li>
<li><a href="http://withintent.biz">Intent</a> port (already done by David Given, merge?)</li>
<li>Digita OS port? (play games on a <a href="http://digita.mame.net/reviews.htm">select few</a>
digital cameras...)</li>
</ul>
<h3>Specific games</h3>
<ul>
<li><h4>Maniac Mansion Classic</h4>
<ul>
<li>Fix graphical glitches when actors move diagonally</li>
<li>Fix problem of last few lines of room gfx. Often not been shown after changing roons</li>
<li>Several small bugs (see bug list)</li>
</ul>
<li><h4>Maniac Mansion Enchanced</h4>
<ul>
<li>Several small bugs (see bug list)</li>
</ul>
<li><h4>Zak McKracken Classic</h4>
<ul>
<li>Fix graphical glitches when actors move diagonally</li>
<li>Several small bugs (see bug list)</li>
</ul>
<li><h4>Zak McKracken Enchanced</h4>
<ul>
<li>Several small bugs (see bug list)</li>
</ul>
<li><h4>Zak McKracken 256</h4>
<ul>
<li>Several small bugs (see bug list)</li>
<li><i>Ask: Ender</i></li>
</ul>
<li><h4>Indiana Jones and the Last Crusade EGA</h4>
<ul>
<li>Add inventory support for Macintosh version</li>
<li>Several small bugs (see bug list)</li>
</ul>
<li><h4>Indiana Jones and the Last Crusade</h4>
<ul>
<li>Several small bugs (see bug list)</li>
<li><i>Ask: Ender</i></li>
</ul>
<li><h4>Loom EGA</h4>
<ul>
<li>Add support for Macintosh version</li>
<li>Several small bugs (see bug list)</li>
</ul>
<li><h4>Monkey Island 1 EGA</h4>
<ul>
<li>Several small bugs (see bug list)</li>
</ul>
<li><h4>Monkey Island 1 VGA</h4>
<ul>
<li>Add music and sound effects support for Amiga version</li>
</ul>
<li><h4>Passport to Adventure</h4>
<ul>
<li>Fix subtitles not been shown in indy3 demo</li>
</ul>
<li><h4>Monkey Island 2</h4>
<ul>
<li>Fix palette problems in Amiga version</li>
<li>Add support for playback from *.rec file for demo version</li>
</ul>
<li><h4>Indiana Jones and the Fate of Atlantis</h4>
<ul>
<li>Fix palette problems in Amiga version</li>
</ul>
<li><h4>Full Throttle</h4>
<ul>
<li>INSANE supported required</li>
<li>Demo has various issues that need to be looked at</li>
<li><i>Ask: Ender, aquadran</i></li>
</ul>
<li><h4>The DIG</h4>
<ul>
<li>Some in-game music and sound issues</li>
<li>Actor voice files not supported in demo</li>
<li>Fix smooth scrolling support (see comment in gfx.cpp)</li>
<li><i>Ask: Ender</i></li>
</ul>
<li><h4>The Curse of Monkey Island</h4>
<ul>
<li>Demo has various issues that need to be looked at</li>
<li>See <a href="../documentation.php?view=comi">here</a> for a list.
</ul>
<li><h4>Humongous Games</h4>
<ul>
<li>Support HE v7 indexfile blocks like DIRI etc</li>
<li>Add implementation for file related opcode stubs</li>
<li>Figure out remaining scale/akos differences</li>
<li>Track down more differences from lec scumm</li>
<li>Radgametools video support possibly needed for newer games?</li>
<li>Add support for sound formats used in 3DO versions</li>
<li>Improve handling of talkie files/blocks</li>
<li>Add support for SONG blocks/files</li>
<li>Add support for graphics formats used in 3DO versions (included in pc versions just not used)</li>
<li><i>Ask: khalek</i></li>
</ul>
<li><h4>Broken Sword II</h4>
<ul>
<li>Make code big endian safe</li>
<li><i>Ask: eriktorbjorn, khalek</i></li>
</ul>
<li><h4>Simon the Sorcerer 1 & 2</h4>
<ul>
<li>Add support for Protracker music format used in Amiga versions</li>
<li>Add support for decoding main graphics correctly in Amiga versions</li>
<li>Check <a href="http://members.optusnet.com.au/wormmon/simon.html">Simon issues</a> for list of other bugs</li>
<li><i>Ask: olki, Kirben</i></li>
</ul>
</ul>
</BODY>