The game started in German, and I couldn’t change the language. Multiple sites told me how to change the language of the Epic Games Launcher instead. WTF??
Here’s the solution:
Find GameUserSettings.ini in localappdata%\HogwartsLegacy\Saved\Config\WindowsNoEditor and add these two lines:
[Internationalization]
Language=en-US
Now the game is in English.
CAREFUL: The game is overwriting this file. You need to do this every time you want to play the game or set the file to read-only. Which prevents you from changing some settings.


You can supposedly fix this by setting environmental variables in Heroic. Go to the game in heroic>advanced>environmental variables (wiki page)
Then do the following variable:
Key: LANG, Value: en_US.UTF-8
Key: LC_ALL, Value: en_US.UTF-8
Key: LANGUAGE, Value: en_US:en
Reading the language off of system locale only AND not giving players option to change in settings on a AAA game that has been out for a year is unacceptable.
Still a cool trick on heroic’s part though