1,079
edits
Eriktorbjorn (talk | contribs) (Added note about SoundFont option.) |
|||
Line 101: | Line 101: | ||
On June 27th 2007 12:45 -- 14:10) on #scummvm [http://ircbrowse.com/channel/scummvm/20070627 (Log is here)] there was a discussion about implementing launcher hints to our detector. | On June 27th 2007 12:45 -- 14:10) on #scummvm [http://ircbrowse.com/channel/scummvm/20070627 (Log is here)] there was a discussion about implementing launcher hints to our detector. | ||
The main idea behind this is that | The main idea behind this is that engines will hint launcher on available per-game options. Say, it will provide lists of languages, supported sound formats. Also this could be used for those rarely used options which we miss now in GUI, such as turning on or off copy protection or selection of different intro. | ||
To this end, query the responsible engine plugin when the user hits the 'Edit Game' button. Then it returns back a structure (or just a StringMap) describing the capabilities of the game. This structure could contain: | |||
* a list of languages that game instances support (empty = unknown/any; one language; or multiple language for multi-lang games) | |||
* the native resolution of the game (320x200, 320x240, 640x480) etc. -- this info can be used to select an appropriate default scaler (could also be used on-the-fly when starting a game) | |||
* List of supported audio/sound modes (MIDI, pcspk, adlib, digital audio, ...) | |||
* Whether copyprotection can be toggled | |||
* Whether aspect ratio correction makes sense for that game | |||
List of rarely used options which aren't reflected in GUI: | List of rarely used options which aren't reflected in GUI: |
edits