1,510
edits
(→Game Tasks: Whitespace fixes. Also fixed some typos) |
(→Add Text-to-Speech to more games: update status link) |
||
(One intermediate revision by one other user not shown) | |||
Line 57: | Line 57: | ||
Often we implement stubs for XObjects which are extensions for Director functionality. | Often we implement stubs for XObjects which are extensions for Director functionality. | ||
=== Amnesia: The Dark Descent and A Machine for | === Amnesia: The Dark Descent and A Machine for Pigs (HPL2 engine) === | ||
* Technical contacts [[User:aquadran|aquadran]] or [[User:Sev|sev]] | * Technical contacts [[User:aquadran|aquadran]] or [[User:Sev|sev]] | ||
Line 66: | Line 66: | ||
The purpose of this project is to port the HPL2 engine to ScummVM, with the goal of supporting ''Amnesia: The Dark Descent'' and ''Amnesia: A Machine for Pigs''. | The purpose of this project is to port the HPL2 engine to ScummVM, with the goal of supporting ''Amnesia: The Dark Descent'' and ''Amnesia: A Machine for Pigs''. | ||
=== YAGA engine === | === YAGA engine === | ||
Line 79: | Line 78: | ||
The goal is to bring cyx's code to ScummVM and use the original code as a reference later. | The goal is to bring cyx's code to ScummVM and use the original code as a reference later. | ||
=== Finishing implementation of incomplete engines === | === Finishing implementation of incomplete engines === | ||
Line 121: | Line 119: | ||
The purpose of this task is to port this engine to ScummVM's Glk engine. | The purpose of this task is to port this engine to ScummVM's Glk engine. | ||
=== Porting ALIS engine to ScummVM === | === Porting ALIS engine to ScummVM === | ||
Line 132: | Line 129: | ||
The purpose of this task is to port this engine to ScummVM as a separate engine engine. | The purpose of this task is to port this engine to ScummVM as a separate engine engine. | ||
=== Porting ACK engine to ScummVM === | === Porting ACK engine to ScummVM === | ||
Line 145: | Line 141: | ||
The purpose of this task is to port this engine to ScummVM as a separate engine engine. | The purpose of this task is to port this engine to ScummVM as a separate engine engine. | ||
=== Porting Ambermoon/Amberstar engine to ScummVM === | === Porting Ambermoon/Amberstar engine to ScummVM === | ||
Line 156: | Line 151: | ||
The task will require learning or knowledge of the beautiful Motorola Assembly language and some knowledge on how Amiga worked with graphics and sound. | The task will require learning or knowledge of the beautiful Motorola Assembly language and some knowledge on how Amiga worked with graphics and sound. | ||
=== Porting FITD (Alone in the Dark) engine to ScummVM === | === Porting FITD (Alone in the Dark) engine to ScummVM === | ||
Line 167: | Line 161: | ||
The goal of this project is porting the engine code to ScummVM's OSystem framework. | The goal of this project is porting the engine code to ScummVM's OSystem framework. | ||
=== Add support for Edna & Harvey: The Breakout to ScummVM === | === Add support for Edna & Harvey: The Breakout to ScummVM === | ||
Line 210: | Line 203: | ||
ScummVM has [https://en.wikipedia.org/wiki/Text-to-speech Text-to-Speech] (TTS) functionality that we are using for the games that have no speech (or limited options for speech). That improved usability of the games and obviously, their accessibility. | ScummVM has [https://en.wikipedia.org/wiki/Text-to-speech Text-to-Speech] (TTS) functionality that we are using for the games that have no speech (or limited options for speech). That improved usability of the games and obviously, their accessibility. | ||
So far, TTS has been [[ | So far, TTS has been [[Keymapper_and_TTS_status|added to a number of engines]]. Additional engines where it could be potentially added include: [[ADL]], [[AGI]], [[Cine]], [[CruisE]], [[DM]] (?), [[Draci]], [[Dragons]] (?), EFH (?), [[Gob]], [[Hugo]], [[Immortal]] (later), [[Kult]] (?), [[Lab]] (?), [[MADE]], [[MM]], [[mTropolis]], [[Parallaction]], [[Prince]] (for non-Polish), [[SCUMM]], [[SLUDGE]], [[Startrek]] (?), [[Sword25]] (for languages other than English or German), [[TeenAgent]], [[Trecision]] (?), [[WAGE]] | ||
For each engine, the task varies from straightforward to a mid-complexity: | For each engine, the task varies from straightforward to a mid-complexity: |