mirror of
https://github.com/scummvm/scummvm-web.git
synced 2026-06-20 05:45:49 +00:00
176 lines
6.7 KiB
XML
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>
|