The PC versions of both Rayman Origins and Rayman Legends (the UbiArt games) support multiple languages in their base installation. Upon launch, the games check a certain registry key to determine which language to display.
Game | Registry Path |
---|---|
Origins (Demo) | HKLM\SOFTWARE\Wow6432Node\Ubisoft\RaymanOriginsDemo\Settings |
Origins |
|
Legends (Demo) |
|
Legends |
|
Wow6432Node
should be omitted on 32-bit Windows.(**) Note that the entries for Origins have no spaces in the game name. This is confusing, because the installer also creates registry keys with spaces where other data is stored.
Key Name: Language, Type: DWORD
Value (Hex) *** | Display Language (Origins) | Display Language (Legends) | Locale Code (Legends) |
---|---|---|---|
0 | English * | English | en-US |
1 | French * | French | fr-FR |
2 | Japanese * | n/a | |
3 | German * | German | de-DE |
4 | Spanish * | Spanish | es-ES |
5 | Italian * | Italian | it-IT |
6 | n/a | n/a | |
7 | n/a | n/a | |
8 | Portuguese * | n/a | |
9 | n/a | n/a | |
10 (0xA) | Polish * | Polish | pl-PL |
11 (0xB) | Russian ** | Russian | ru-RU |
12 (0xC) | Dutch * | Dutch | nl-NL |
13 (0xD) | Czech ** | Danish | da-DK |
14 (0xE) | Hungarian ** | Norwegian | nb-NO |
15 (0xF) | n/a | Swedish | sv-SE |
16 (0x10) | n/a | Finnish | fi-FI |
17 (0x11) | n/a | Brazilian Portuguese | pt-BR |
** Supported only in the corresponding local retail releases digital releases (GOG/Steam)
*** Setting any unsupported / out of range value will default to English
The above settings work for Rayman Origins (demo/full), and for Rayman Legends (demo). In the GOG/Steam releases of Origins, there is no need to edit the registry directly, as the language can be configured via a front-end app or via the Steam library.
For the full version of Rayman Legends, changing the registry key does not help, because the Uplay service overwrites it every time the game starts, based on a global language setting stored in a configuration file during initial installation. In the Steam library it can be configured post-install, but in the DVD or Uplay releases there is no such option.
If you own the DVD/Uplay version and don’t want to reinstall the game just to change the language, it can be done manually by editing the uplay_install.state file in the game directory. The language is encoded as a 5-character locale code at offset 46 (2E hexadecimal). The values corresponding to each of the languages are provided in the above table. The Uplay (Ubisoft Connect) application must be restarted for the change to take effect.