Opened 3 years ago

Closed 3 years ago

#12464 closed feature request (wontfix)

AGS: Games with language option defaulting to ScummVM GUI language

Reported by: GateKeeper-Adventurer Owned by: dreammaster
Priority: normal Component: Engine: AGS
Version: Keywords:
Cc: Game:

Description

It would help many less experienced users if ScummVM would automatically change the game language to match GUI language when possible.

For instance, if the game default language is Italian/German/etc., but it has an English option in the game files, most users who have English as their GUI language would prefer to play the game in English.

In many AGS games changing the language is a bit troublesome, it requires running the setup program, so ScummVM could make this much easier by doing it automatically.

Change History (2)

comment:1 by criezy, 3 years ago

In ScummVM, you can already easily change the game language. You just need to open the game settings dialog (select game in launcher and click on Edit Game...) and the Engine tab should have a language selection option.

Choosing the language of the game by default base on the GUI language would be fiddly and complicated though. The AGS games do not really have a notion of language. They have .tra files, and whatever names are used for those files is listed in the language selection option (both in the original setup executable, and in the language option in ScummVM). For example for the French language it is called "French" for The Cat Lady, "Francais" for Kathy Rain, and "Nelly_French" for Nelly Cootalot. Mapping this to a known language would require making assumptions. We could make it work in the majority of cases, but there will always be cases where the game is using strange names and this will not work.

comment:2 by dreammaster, 3 years ago

Owner: set to dreammaster
Resolution: wontfix
Status: newclosed
Summary: Games with language option defaulting to ScummVM GUI language (AGS)AGS: Games with language option defaulting to ScummVM GUI language

Agreed. So I'm closing this as will not fix.

Note: See TracTickets for help on using tickets.