Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More accurate language depot handling #469

Open
NicknineTheEagle opened this issue Jan 27, 2024 · 0 comments
Open

More accurate language depot handling #469

NicknineTheEagle opened this issue Jan 27, 2024 · 0 comments

Comments

@NicknineTheEagle
Copy link
Contributor

NicknineTheEagle commented Jan 27, 2024

What problem is this feature trying to solve?

DepotDownloader's handling of language depots is currently not quite accurate as it lacks a few quirks of the actual Steam client.

  1. If the app does not support the selected language (it's not listed in "languages" section in app info), Steam falls back to English.
  2. If the app does support the selected language but there's no depot for that language, Steam falls back to English depot if one exists (e.g. 12210).
  3. Very odd quirk: if English language is selected, English depot exists but the user does not own it and the user owns at least one (or just one?) non-English depot, Steam downloads that non-English depot instead. This is sometimes used to enforce regional content, e.g. 393080 has "Arabic" depot which is actually English with some censored content for Middle Eastern countries.

How would you like it to be solved?

Update DepotDownloader's language depot handling to include these quirks.

Have you considered any alternative solutions

N/A

Additional Information

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant