The fastest russian text bug fix Underchoice players can apply is opening Windows Explorer, navigating to %USERPROFILE%\AppData\LocalLow\TG Indie\Underchoice, and manually changing the language string in the configuration file from "ru" to "en". If you booted up TG Indie’s June 1, 2026 bunker survival simulator only to find your Overseer dashboard completely in Cyrillic, you are hitting a known Unity engine caching error. Toggling the in-game menu from English to another language and back rarely works because the game's localization script fails to overwrite the corrupted save state.
This guide breaks down the four proven methods to force the game back into English. Whether you prefer editing system files, passing command-line arguments through Steam, or blindly navigating the Russian menus, you will find the exact steps below. Do not refund the game before trying the LocalLow configuration edit, as it permanently resolves the issue for 95% of players.
The Cyrillic Fallback: Why Your Overseer Dashboard is Locked
Targem Games, the publisher behind Underchoice, is headquartered in Yekaterinburg, Russia. Consequently, the game's native development environment and fallback locale is Russian. When the Steam API fails to properly handshake with your Windows system language during the initial first-time setup, the game engine panics and reverts to its default Cyrillic text strings.
This glitch breaks the core gameplay loop. In Underchoice, your primary interface is the Overseer terminal, where you are constantly bombarded with daily issues: giant rat infestations, sudden earthquakes, rolling power losses, and mysterious strangers knocking at the blast door. Every decision costs resources like food supplies, medications, or tools.
When a survivor arrives, their traits are displayed on the terminal. If the UI is stuck in Russian, you cannot read whether a survivor possesses "medical expertise" or "murderous impulses." Blindly clicking "Принять" (Accept) instead of "Отклонить" (Reject) can lead to your entire population being slaughtered overnight. You cannot play a text-heavy moral simulator if you cannot read the consequences of your actions.
Method 1: Modifying the LocalLow Configuration File (Recommended)
The definitive way to resolve the language lock is by bypassing the game's executable entirely and modifying the underlying configuration file. Because Underchoice was built using the Unity engine, TG Indie opted to store local save data and user settings in the standard Windows LocalLow directory rather than the Steam installation folder.
Underchoice in-game screenshot
Step-by-Step File Modification
- Press
Win + Ron your keyboard to open the Windows Run dialog box. - Type
%USERPROFILE%\AppData\LocalLow\TG Indie\Underchoiceand hit Enter. This opens a hidden system folder. - Locate the file named
settings.json(orconfig.iniif you are playing on the pre-release May 2026 demo build). - Right-click the file and open it with Notepad or a preferred text editor like Notepad++.
- Press
Ctrl + Fand search for the string"language". - You will see it set to
"ru". Delete theruand typeen, leaving the quotation marks intact so the line reads"language": "en". - Save the file (
Ctrl + S) and close the text editor. - Launch the game via Steam.
Always back up your configuration file before making manual edits. If you accidentally delete a comma or a bracket in the JSON file, the game will fail to parse the settings upon boot. It will then generate a fresh default file to replace the broken one—which, ironically, will put you right back in Russian.
Method 2: Forcing English via Steam Launch Options
If you are uncomfortable digging through hidden AppData folders, Steam provides a command-line interface that executes before the game engine initializes. By passing a specific argument, you force the Unity engine to override its internal preferences cache.
Underchoice in-game screenshot
Applying the Command Line Argument
- Open your Steam Library and locate Underchoice in your games list.
- Right-click the game title and select Properties from the context menu.
- Stay on the default General tab and scroll down to the Launch Options text box at the bottom of the window.
- Type
-language englishexactly as written, including the hyphen and the space. - Close the Properties window (Steam saves this automatically) and launch the game.
The Steam launch option forces the executable to bypass the Yekaterinburg fallback locale. If you are trying to force a different supported language, such as German or Simplified Chinese, you would use -language german or -language schinese. Note that this method must be left in the Launch Options permanently; if you delete the text string later, the game may revert to Cyrillic upon the next boot.
Method 3: Executing a Unity Registry Wipe
If the LocalLow folder is empty or modifying the JSON file does not stick, the game is likely pulling your cached language preference from the Windows Registry. Unity games utilize a class called PlayerPrefs to store simple data like master volume levels, fullscreen toggles, and localization choices. On Windows machines, PlayerPrefs writes directly to the system registry.
If TG Indie's code triggered a race condition during the June 1 launch build, the registry key gets permanently locked to the Cyrillic default. To clear this, you must delete the specific key.
Underchoice in-game screenshot
Clearing the Cached Settings
- Press
Win + R, typeregedit, and press Enter to open the Registry Editor. Grant administrator privileges if prompted. - In the top address bar, paste the following path:
Computer\HKEY_CURRENT_USER\Software\TG Indie\Underchoice. - Look for a binary value named something like
Language_h123456789orLocale_h987654321. - Right-click this specific key and select Delete.
- Restart your PC and launch the game.
Do not delete the entire Underchoice registry folder. Wiping the parent directory will also delete your current bunker save state, erasing your progress with your food supplies, tool inventory, and current resident roster. Deleting only the language key forces the game to prompt the initial setup script again, allowing the Steam API to successfully inject the English locale.
Method 4: Blind UI Navigation to the Language Toggle
If you are playing on a Steam Deck or prefer a strict no-code route, you can fix the issue entirely in-game. The problem is simply that you cannot read the buttons to reach the settings menu. By memorizing the exact sequence of clicks, you can navigate the Cyrillic menus blindly.
Underchoice in-game screenshot
The Exact Clicks to Reach the Language Toggle
- On the main title screen, look at the primary vertical list of buttons. Click the third button from the top. This is Настройки (Settings).
- The settings menu will open with several tabs along the top edge. Click the second tab from the left. This is Игра (Game).
- Look for the first dropdown menu on this screen. The label next to it will read Язык (Language).
- Click the dropdown and select the option that reads English.
The UI will instantly snap back to English without requiring a restart. Memorizing this route is crucial if you frequently switch between a desktop PC and a Steam Deck, as Steam Cloud sync conflicts can occasionally trigger the bug again when moving between devices.
Translating the Underchoice Interface
To ensure you do not accidentally delete your save file while attempting the blind navigation route, cross-reference your screen with these exact translations of the Underchoice main menu.
| Russian Text | English Translation | In-Game Function |
|---|---|---|
| Продолжить | Continue | Loads the most recent autosave in the bunker. |
| Новая игра | New Game | Starts a fresh Overseer campaign (overwrites saves). |
| Настройки | Settings | Opens the configuration menu for Audio, Video, and Game. |
| Создатели | Credits | Shows the TG Indie and Targem Games staff roll. |
| Выход | Quit | Closes the application to the desktop. |
If you successfully navigate to the Settings menu but click the wrong tab, you might end up in the Video or Audio sections. Here is the breakdown of the Settings tabs to keep you oriented:
| Russian Tab | English Translation | Contents |
|---|---|---|
| Видео | Video | Fullscreen toggles, resolution, pixel-art scaling. |
| Игра | Game | Language toggles, difficulty settings, autosave intervals. |
| Аудио | Audio | Master volume, music, sound effects. |
Preventing Future Localization Glitches
Once you have restored the English UI, you want to ensure it stays that way. The most common cause of the bug returning is a Steam Cloud sync conflict. If you play Underchoice offline, the game creates a local settings.json file. When you reconnect to the internet, Steam may pull an older, corrupted configuration file from the cloud and overwrite your local fix.
To prevent this, you can set your configuration file to Read-Only. Navigate back to %USERPROFILE%\AppData\LocalLow\TG Indie\Underchoice, right-click settings.json, select Properties, and check the Read-only box at the bottom of the General tab. Click Apply and OK.
Setting the file to Read-Only locks your settings permanently. This means the game cannot revert to Russian, but it also means you cannot change your master volume or resolution in-game until you uncheck the Read-only box. It is a brute-force solution, but highly effective for players who want to guarantee their Overseer terminal remains legible.
Frequently Asked Questions
How do I change the language in Underchoice?
If the game is functioning normally, you can change the language by navigating to Settings > Game > Language from the main menu. If the UI is stuck in Russian due to the localization bug, you must manually edit the settings.json file in your LocalLow directory or use the -language english Steam launch option.
Where is the Underchoice save file location?
Underchoice stores both its configuration files and its bunker save data in the Windows AppData directory. The exact path is %USERPROFILE%\AppData\LocalLow\TG Indie\Underchoice. You can access this quickly by pasting the path into the Windows Run dialog box (Win + R).
Why is my Steam game stuck in Russian?
Many indie games built on the Unity engine default to the developer's native language if the Steam API fails to communicate your system locale during the first launch. Because developer TG Indie is based in Russia, Underchoice falls back to Cyrillic text strings when this handshake fails.
Does verifying game files on Steam fix the language bug?
No. Verifying the integrity of game files through Steam only checks the core installation directory for missing or corrupted assets. It does not scan or repair the dynamic settings.json file stored in your AppData folder, nor does it reset your Windows Registry PlayerPrefs keys.
Is there a community patch for Underchoice localization?
As of June 2026, there is no need for a third-party community patch. The English localization files are already present and complete within the game's installation folder; the engine is simply failing to load them. Applying the configuration edit outlined above forces the game to load the official English text.