Changes

Jump to navigation Jump to search

AGOS/TODO

1,756 bytes added, 22:23, 23 July 2015
{{Infobox_TODO|
taskname=AGOS Engine TODO|
techcontact=[[AGOS]] Engine Team|
subsystem=Engine|
}}
 
== General ==
 
== Personal Nightmare ==
* Add support for fading effects used for transitions between day and night, in the Amiga and Atari ST versions.
* Add support for palette differences (i.e. inventory icons), in the Amiga and Atari ST versions.
* Fix charset rendering to match original PC version exactly, squeezing character where required.
* Improve sound support, especially the handling of appended and queued sounds. The introduction sequence (in Amiga/AtariST ports) of [http://robertmegone.com/scummvm/demos/agos/pn-atari-ni-demo-en.zip demo] and full version, is the best point for testing.
* Using the 'Wait' command passes by far too quickly, and requires a work around. This problem occurs in the original game, when used on modern systems, due to the speed increase.
 
== Elvira 1 ==
* Add support for EGA mode in the DOS version.
* Add support for music in Atari ST version (The format is unknown). The location of the music data is unknown.
* Add support for compression format used by music and tables files in the PC98 version.
 
== Elvira 2 ==
* Add support for music in Atari ST version (The format is unknown). The music data is stored in 'xtune.pkd' files, and not compressed.
* Add support for AdLib sound effects in the DOS version, which are stored in the 'mylib.fxb' file.
 
== Waxworks ==
* Add support for AdLib sound effects in the DOS version, which are stored in the 'wax.fxb' file.
 
== Simon the Sorcerer 1 ==
* Add support for decoding graphics compression format (The format is unknown) used by the music in the Amiga verisonsAcorn disk version.* Add support for Protracker MOD [http://www.tribbeck.com/software/sonor/dtt/manual/appx_f.html Desktop Tracker format, ] used for music in Amiga versions.* Improve support for GMF music format used in DOS versions.* Fix chest disappearing in Swampling's house in DOS versionsthe Acorn disk version.
== Simon the Sorcerer 2==
* Add support for language files used by Amiga and Macintosh verisonsversions.
* Add support for music fade out in vc62_fastFadeOut() when changing locations.
* Fix missing trails during lion ride minor glitch in the trail shown on the first map, when Simon is riding the Lion to the Goblin 's Camp in non-English versions. The minor glitch occurs, as the next location starts blinking, slightly too much background is been restored for some reason.
== Feeble Files ==
* Add support for resuming position of last OmniTV video, after changing rooms.
* Fix the rare crash that can occur when chasing the native in maze.* Fix the image glitch when robot malfunctions in Cynus Alpha.* Fix the image glitch when moving near the trunk in the Junkyard.* Fix scrolling glitch when repair man comes to fix the car.* Fix occasional glitch when scrolling text in Oracle interface. See [[media:Oracle-glitch.png|this series of screenshots]] from the DIRECTIVE CHARTER article. (It happens in other places as well.) This is actually not a bug in the Simon engine, but rather a problem with the automatic calculation of dirty rects that we use to speed up full screen updates in some engines. Maybe the checksum algorithm is more likely to fail when there are only two colours colors involved?
=== Some observations about the missing line breaks ===
Oddly enough, the original ''does'' use unsigned variables, and take none of these precautions. Is it possible that the compiler ''Adventure Soft'' used behaved differently (buggily?), or are we missing some subtle detail...?
 
== Puzzle Pack ==
 
* Add support for displaying, entering, loading and saving high scores in each game.
 
=== Demon In My Pocket ===
 
* Timing code seems too slow, the demon takes a very long time to die.
 
=== Swampy Adventures ===
 
* Add support for entering nickname at start of the game (Uses Windows fonts).
* Add support for displaying rollover text, which displays explanation when clicking on items (Uses Windows fonts).
656

edits

Navigation menu