276
edits
(Remove already implemented features) |
m (Moved 3690 from Not Fixed to Fixed, as it turns out to be original game (script) bugs which cannot be fixed because the author left the project unfinished (Game is winable)) |
||
(21 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox_TODO| | |||
taskname=AGI Engine TODO| | |||
techcontact=[[AGI]] Engine Team| | |||
subsystem=Engine| | |||
}} | |||
== Main ToDo items == | == Main ToDo items == | ||
Line 6: | Line 12: | ||
Note that neither of these lists is complete. | Note that neither of these lists is complete. | ||
==== Not | ==== Not Fixed ==== | ||
* AGI GR: Jacobs...err, Jerrod's Ladder. {{ | * AGI GR: Jacobs...err, Jerrod's Ladder. {{Tracker|id=3571}} | ||
* AGI: Fan(Caitlyn's Destiny) - Sprite handling flawed. {{ | * AGI: Fan(Caitlyn's Destiny) - Sprite handling flawed. {{Tracker|id=3684}} | ||
* AGI: Fan(Agent06) - Costume glitch. {{ | * AGI: Fan(Agent06) - Costume glitch. {{Tracker|id=3689}} | ||
* SQ2: Walking inside walls at Orbital Station's shuttle bay. {{Tracker|id=3825}} | |||
* KQ2: Bug when rubbing genie lamp. {{Tracker|id=3638}} | |||
* SQ2: Walking inside walls at Orbital Station's shuttle bay. {{ | |||
* KQ2: Bug when rubbing genie lamp. {{ | |||
==== Fixed ==== | ==== Fixed ==== | ||
* AGI: Fan(Get Outta SQ) - Graphics messed up. {{Tracker|id=3697}} | |||
* AGI: Fan(Hobbits) - Game stuck after intro. {{Tracker|id=3698}} | |||
* AGI: Fan(Hobbits) - Game logic flawed. {{Tracker|id=3699}} | |||
* AGI: Fan(Caitlyn) - Script errors(?) - original game bugs(?). {{Tracker|id=3690}} | |||
* | |||
* | |||
== Future == | == Future == | ||
=== From Sarien Bugs and requests === | === From Sarien Bugs and requests === | ||
==== Not Yet Implemented ==== | |||
* CGA RGB rendering mode [http://sourceforge.net/tracker/index.php?func=detail&aid=438410&group_id=24759&atid=382573 FR #438410] | * CGA RGB rendering mode [http://sourceforge.net/tracker/index.php?func=detail&aid=438410&group_id=24759&atid=382573 FR #438410] | ||
* Mac | * Mac monochrome rendering (kinda pointless, we already support Hercules rendering) | ||
=== Features that'd be nice to have === | === Features that'd be nice to have === | ||
* [[AGI_Palette_Configuration|AGI Custom Palette Configuration]] task has a 50 to 100 USD Bounty on it offered by syke. Note: The project can not guarantee payment on this, speak to syke if wanting to claim. | |||
* Custom 256-color palette support for fan games using [[AGI/Specifications/Fan_Made_Extensions#AGI256|AGI256]] or [[AGI/Specifications/Fan_Made_Extensions#AGI256-2|AGI256-2]] | |||
** This needs custom palette defining, loading and changing support as AGI256(-2) currently always uses the default 256-color VGA palette | |||
* Custom picture/view/cel-dependent palettes | * Custom picture/view/cel-dependent palettes | ||
** Example: Darken the backgrounds, lighten the ego and objects. | ** Example: Darken the backgrounds, lighten the ego and objects. | ||
=== Completely Wishful Thinking === | === Completely Wishful Thinking === | ||
Line 67: | Line 58: | ||
*** "greyed-out" buttons | *** "greyed-out" buttons | ||
*** cursor | *** cursor | ||
** sound | |||
* finish support for C64 version | * finish support for C64 version | ||
** intro pictures | ** intro pictures | ||
** palette | ** palette | ||
** | ** sound | ||
* finish support for | * finish support for Apple II version | ||
** intro pictures | ** intro pictures | ||
** palette | ** palette | ||
* | ** sound | ||
* sound | |||
* finish moving _vm->_system->updateScreen(); to main loop (this doesn't seem possible with the current code, though) | * finish moving _vm->_system->updateScreen(); to main loop (this doesn't seem possible with the current code, though) | ||
* support for Atari version | * support for Atari version |
edits