Translation

Colt Canyon comes with 9-10 translations, aka localizations, which are available on all platforms. Most store-fronts are also localized.

It is possible to create custom translations for the game.

Changing the language
On PC it is possible to change the language in-game, while on consoles the language can only be changed by OS settings. If the language was not changed by the player the language set on an OS- or platform-level will by chosen by default. This means that when first starting the game through steam, the language of the steam interface, if available, is used in-game. The fallback language is always English.

On PC the language can also be changed using the command prompt or by modifying the settings.ini file.

Adding custom translations
To install custom translations the language file has to be placed in the languages-folder in the installation directory or in %localappdata%/ColtCanyon/language. This is only possible in the PC-version of Colt Canyon.

Afterwards the game has to be restarted and the language has to be chosen from the in-game settings or set through the command prompt with the "language" command.

Creating own translations
Creating custom translations is very easy in Colt Canyon, at least as long as the used language is not too different from exisiting languages. It is possible to load in custom fonts to be used, but they might not be displayed as crisp as built-in fonts.

To create your own translation you simply have to find Colt Canyon's installation folder and the included language-folder. Here you will be able to find the official translations files. Adding a new translation is as simple as copying one of them and modifying the content with a text editor of your choice.

First you should change the meta information found under the language category.

Meta Information
In the example above you can see the meta information of the japanese translation. It is important to at least include the languageeng and language info.

To add a custom font the font1 and font2 value has to be set to the font-file's name (including file-extension) which also needs to be included in the language-folder.