В Citizen Sleeper отсутствует русский язык. Это очень сильно усложняет процесс погружения в игру, так как она опирается на огромное количество диалогов. Мы создали русификатор Citizen Sleeper для Nintendo Switch, который переведет диалоги и интерфейс на русский язык. Сейчас перевод находится в тестовой стадии: большая часть текста уже отображается на русском, однако в отдельных элементах интерфейса еще могут встречаться английские строки или квадраты вместо кириллицы из-за особенностей шрифтов на портативной консоли.
Как установить русификатор Citizen Sleeper на Nintendo Switch

Для установки требуется Nintendo Switch с установленной Atmosphere:
- Полностью закройте Citizen Sleeper.
- Скачайте архив с русификатором «CitizenSleeper_RU.zip» по ссылке.
- Подключите карту памяти Nintendo Switch к компьютеру.
- Откройте SD-карту.
- Скопируйте папку «atmosphere» из архива русификатора в корень карты памяти.
- Подтвердите замену файлов.
- Верните карту памяти в консоль и перезагрузите Nintendo Switch.
- Запустите Citizen Sleeper.
Русский язык отдельно выбирать в настройках игры не требуется. Русификатор подменяет английскую локализацию, поэтому после установки русский текст должен появиться автоматически. Работоспособность русификатора проверена на актуальной версии игры «1.4.14».
Что переведено



Просто установить перевод на консоль оказалось невозможно: структура ресурсов и версия Unity в Switch-издании отличаются. В текущей сборке на русский язык перенесены:
- большая часть сюжетных диалогов;
- описания событий;
- тексты заданий;
- варианты действий;
- характеристики персонажа;
- игровые подсказки;
- основные элементы меню;
- значительная часть интерфейса.
Всего в Switch-версии используется более 7 тысяч текстовых фрагментов. Большую часть из них удалось перенести в консольную версию.
Почему некоторые надписи отображаются квадратами
Главная сложность оказалась связана не с текстом, а со шрифтами Citizen Sleeper.
Nintendo Switch-версия игры использует несколько собственных TextMeshPro-шрифтов. В оригинале часть из них не содержит русских символов, поэтому после подмены английского текста русским вместо некоторых букв появляются квадраты.
Для русификатора мы отдельно подготовили кириллический шрифт и начали адаптировать оригинальные ресурсы игры. Часть интерфейса уже отображает русский язык правильно, однако отдельные элементы все еще используют другие шрифты.
Из-за этого в тестовой версии могут встречаться:
- квадраты вместо русских букв;
- отдельные английские надписи;
- некорректное отображение некоторых характеристик;
- редкие проблемы с размером текста.
На сам запуск игры это не влияет.
После правильной установки файлы русификатора должны находиться по пути «atmosphere/contents/0100A650179CA000/». Если игра запускается полностью на английском языке, в первую очередь проверьте наличие этой папки и файлов внутри нее. Также убедитесь, что Citizen Sleeper действительно обновлена до версии 1.4.14.
Как удалить русификатор
Чтобы вернуть оригинальный английский язык, полностью закройте игру и удалите папку «0100A650179CA000» по пути «atmosphere/contents/». После этого Citizen Sleeper снова будет использовать оригинальные файлы. Переустанавливать игру не требуется.
Что делать после обновления Citizen Sleeper
Обновление игры может изменить оригинальные ресурсы и сделать текущую версию русификатора несовместимой. Если после установки нового обновления Citizen Sleeper перестала запускаться или перевод пропал, временно удалите папку русификатора и запустите игру без него. После проверки новой версии мы постараемся обновить перевод.
Почему перевод для ПК нельзя просто перенести на Switch
Несмотря на то что содержимое двух версий игры во многом совпадает, технически это разные сборки. Switch-версия Citizen Sleeper работает на Unity 2021.3.33f1, а ресурсы более новой ПК-версии создавались в другой версии движка. Из-за этого готовые шрифты и некоторые ассеты нельзя просто скопировать из одной версии в другую.
Сам текст удалось сопоставить гораздо успешнее – большая часть реплик и описаний имеет аналоги в обеих версиях. Основная работа сейчас связана именно с адаптацией интерфейса и шрифтов.
Русский язык для Citizen Sleeper на Switch
Citizen Sleeper особенно сильно зависит от текста. Здесь почти нет привычного экшена: игрок читает диалоги, изучает истории обитателей станции, распределяет кубики действий и принимает решения, которые влияют на дальнейшие события. Отсутствие русского языка в Switch-версии заметно сильнее, чем во многих других играх. Текущая версия русификатора уже позволяет играть с большей частью текста на русском, но работа над портом еще продолжается.
Если заметили английскую строку, квадраты вместо текста, пропавшие символы, выходящий за границы интерфейса текст, неправильный перевод, ошибку после установки, то сделайте скриншот и напишите нам, где именно встретилась проблема. По таким сообщениям намного проще находить оставшиеся ресурсы и постепенно доводить русификатор до полноценного состояния. Следить за обновлениями перевода можно на сайте БешеныеГоловы и на нашей странице Boosty.
