[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