[Scummvm-devel] Global Menu Options

Travis Howell kirben at optusnet.com.au
Sun Jan 11 06:10:00 CET 2009


Filippos K wrote:
>  > This can cause problems, for example in the AGOS engine:
>  > Simon the Sorcerer 1 (English CD or German CD), there aren't usable
>  > subtitles available.
>  > Simon the Sorcerer 1 (Multi-Language CD), will trigger timing issues, if
>  > the speech is disabled.
>  >
>  > Additional code could be added to query the game engine, for the 'Text
>  > and Speech' toggle options available in the current game. Or the 'Text
>  > and Speech' toggle could be made optional for each game or each game 
> engine.
>  >
>  >
>  > The current 'Subtitle Speed' slider isn't useful for all game engines
>  > either, and might be best made optional. As different games, offer
>  > difference ranges for subtitle speed, and not all games (ie Simon the
>  > Sorcerer 1/2) offer a specific variable for the speed of the subtitles.
> 
> Thanks for the feedback :)
> We could introduce new feature flags for these two features, e.g.
> kSupportsSpeechTextToggle and kSupportsSubtitleSpeedChange
> 
> The same flags can be used to modify the audio options dialog in the
> main menu, too, so that these two options can be hidden per engine if needed

With another ScummVM release coming soon, I think offering feature flags 
for these options, would be best for now.

Max Horn wrote:
> in my eyes the current GMM-OD (GMM options dialog ;) can only be a
> temporary solution, as it suffers from various fundamental issues;
>
> 1) It provides settings which do not apply to all games, in this form.
> (Although if Simon doesn't support the "subtitles + speech" mode, then
> I'd expect the AGOS engine to automatically detect that setting and
> revert it to an acceptable one -- is there any reason not to do so?)

Because allowing a user to select options, that aren't possible (and
silently reverted), will only lead to further confusion and complaints.





More information about the Scummvm-devel mailing list