STEINS;GATE 0

STEINS;GATE 0

363 ratings
Русификатор
By egrechnikov
Русский перевод от https://vk.com/translab
84
2
10
13
2
6
6
2
   
Award
Favorite
Favorited
Unfavorite
Установка
Ссылки для скачивания:
торрент: https://egrechnikov.ru/files/steinsgate0_steam_rus10release_launcherfix.zip.torrent
прямая ссылка: https://egrechnikov.ru/files/steinsgate0_steam_rus10release_launcherfix.zip [410M]
зеркало: https://yadi.sk/d/Tnpa2hPjQ3bOCw

Установка скачанного архива:
1. Лезем в папку, где установлена игра, по умолчанию это C:\Program Files (x86)\Steam\SteamApps\common\STEINS;GATE 0 под Windows и <домашняя папка>/.local/share/Steam/steamapps/common/STEINS;GATE 0 под Linux. (В случае непоняток можно "Просмотреть локальные файлы" в меню игры в самом Steam.)
2. Распаковываем туда скачанный архив. Должен образоваться запускатор ...\STEINS;GATE 0\GATE 0\dinput8.dll, вспомогательная vsfilter.dll рядом с ней и собственно патч в ...\STEINS;GATE 0\languagebarrier\*. Никакие исходные файлы игры не перезаписываются.

3. Под Linux нужны дополнительные манипуляции, загляните в следующий раздел, если вы не археолог, и в раздел после следующего, если таки да.

Если вы каким-то образом смогли установить игру в папку без точки с запятой в названии, то переместите две dll-ки из папки GATE 0 уровнем выше, рядом с game.exe. Если точка с запятой в названии есть, но после неё не "GATE 0", а "что-нибудь-ещё", переименуйте папку GATE 0 в что-нибудь-ещё.
Дополнительные действия под Linux и Steam Deck
Откройте Steam, на странице игры нажмите кнопку с шестерёнкой (или в списке игр откройте меню игры правой кнопкой мыши), выберите "Свойства...", в "Параметры запуска" напишите такую строку (по умолчанию там пусто):
WINEDLLOVERRIDES=dinput8=n,b %command%
Пока мы тут, в комментариях (к аналогичному руководству Steins;Gate, но движок тот же самый) ещё рекомендуют параметр для ограничения FPS, если скорость игры неадекватно большая:
WINEDLLOVERRIDES=dinput8=n,b DXVK_FRAME_RATE=60 %command%

На случай, если интересно, что происходит. Код патча сосредоточен в dinput8.dll, которая подменяет системную библиотеку с этим же именем (а при запуске делает своё дело, после чего уже сама загружает системную библиотеку и переадресует команды туда). В отличие от Windows, Wine/Proton по умолчанию считают, что их версии известных им библиотек важнее того, что лежит в папке программы, так что им нужно объяснить, что грузить нужно версию библиотеки из патча.
Дополнительные действия для древних версий Wine/Proton
Возможно, этот раздел представляет только исторический интерес и будет удалён в какой-то из следующих версий, но пока что пусть будет. В момент выпуска патча процедура была следующей.
* Для начала, сделать так, чтобы запускалась сама игра без патча. В совсем старых версиях она из коробки не заводилась, помогало
- выбрать Proton 4.x в Steam-овских настройках для игры,
- скопировать launcher.exe как boot.bat,
- в Steam-овских настройках установить параметры запуска в строку EN
- (boot.bat запускает "launcher.exe EN", Proton плохо дружит с bat-файлами, вышеупомянутое симулирует этот процесс без .bat).
* После того, как игра заработала, переименовать dinput8.dll (виндовая DLL, в которой сосредоточен код патча) в dinput8hook.dll, а dinput8linux.dll в dinput8.dll (линуксовая DLL, в которой написано "по всем вопросам обращаться в dinput8hook.dll").
Настройки
При успешной установке запускатор примет такой вид:
Верхняя кнопка и три нижние - как в оригинальном лончере, запуск и настройки игры. Также добавляется ещё одна кнопка, вторая сверху, для настроек патча:
Настройки разделены на три категории.

Настройки содержимого меняют то, ЧТО выводит игра. Функции должны быть понятны из названий галочек.
Настройки отображения меняют то, КАК игра выводит то, что выводит (и пришли от Committee of Zero). Тут тоже всё должно быть понятно из названий, можно также позапускать игру с разными настройками и заценить изменения визуально.
В системных настройках одна галочка "Запретить ненастроенный геймпад", действие которой уже не очевидно из названия. У движка Mages есть проблема, что на каких-то системах он видит несуществующий геймпад, что выглядит примерно как "заело клавишу вверх, пункты меню пролистываются сами по себе". Кроме того, настоящий геймпад можно настроить в запускаторе, выбрав желаемое управление. В альфа-версии ненастроенные геймпады просто игнорировались, после чего выяснилось, что люди с геймпадами почему-то не начинают ковыряться в настройках, а идут в комментарии и пишут, что геймпад перестал работать. Непонятно, как отличить несуществующий геймпад, который надо игнорировать, от ненастроенного, который надо поддерживать, а людей с геймпадами предположительно больше, чем людей с проблемой, так что в релизе появилась эта галочка. Если у вас управление в игре ведёт себя неадекватно, поставьте эту галочку в настройках.

(Руководство к альфа-версии предлагало редактировать текстовый файл %LOCALAPPDATA%\TransLab\SG0\config.json или <домашняя папка>/.local/share/Steam/steamapps/compatdata/825630/pfx/drive_c/users/steamuser/Local Settings/Application Data/TransLab/SG0/config.json. Это всё ещё можно делать, настройки всё ещё хранятся там, но это было откровенно не user-friendly временное решение.)
История изменений
8 октября 2020: v1.0.
Изменения от команды переводчиков:
* Переведены картинки с текстом: тексты @channel, бейджик Махо и разные фоновые картинки с закравшимся текстом.
* Русские субтитры к видео. В эндингах - вместе со списком работавших над переводом.
* 6 новых терминов в глоссарии собери их всех
* Исправлены многие опечатки и стилистические погрешности, в том числе найденные тестировщиками альфа-версии.

Технические изменения:
* Нормальный интерфейс редактирования настроек вместо возни с текстовым файлом. Сами настройки совместимы с альфа-версией, если вы уже запускали альфу, её настройки сохранятся (кроме субтитров, которых в таком виде не было и которые включатся).
* Патч теперь весит в два с лишним раза меньше за счёт новой технологии частичной подмены видео (в альфа-версии основное место занимал эндинг ради одной строчки переведённого текста в конце).
* Текст, который Лескинен (и прочие) произносит на английском, теперь переводится как надстрочный комментарий (в альфа-версии пиратки были проблемы с отображением, из-за чего в Steam-овской альфа-версии такой текст переводился после основного текста в скобках):
* Интегрирован фикс от Комитета Нуля, призванный устранить проблему "Cannot allocate memory" на некоторых системах.
* Разные мелкие фиксы отображения.

11 сентября 2024: затычка против того, что патч не применялся к запускатору. Отличается только файлом https://egrechnikov.ru/misc/gamedef.json из папки languagebarrier, нежелающие перекачивать весь полгиговый архив могут скачать и заменить только этот файл.
111 Comments
Ononeko Jan 18 @ 5:06pm 
русификатор хорош, но у меня в концовке почему-то играет кавер, хотя в экстра всё нормально
Сантехника Киров Dec 23, 2024 @ 12:58pm 
Привет, столкнулся с проблемой "Cannot allocate memory". Не знаю будет ли полезно, но выскакивает она, только при полномаштаб. режиме, при оконном режиме такого нет. 2к моник.:Suzuha:
залyпа-лупа Oct 26, 2024 @ 6:39am 
Мужики помогайте, выходит ошибка "Cannot allocate memory". люто отвлекает от погружения
egrechnikov  [author] Sep 10, 2024 @ 3:26pm 
> Но она будет на АНГЛИЙСКОМ, хотя перевод должен был и на меню повлиять
осознал, в чём проблема, перевыложил архив (как вариант, можно скачать только один изменившийся файлик по ссылке в истории изменений). Скорее затычка, чем полноценное решение, но до следующего обновления launcher-а работать должно
egrechnikov  [author] Aug 25, 2024 @ 5:57am 
> Если игра вылетает после изменения названий dll файлов
Там старый способ с переименованиями уже давно перестал работать, есть альтернативный. В руководстве для S;G я обновил инструкцию, а здесь, стало быть, забыл. Добавил соответствующий раздел и здесь тоже

> Но она будет на АНГЛИЙСКОМ, хотя перевод должен был и на меню повлиять
Должен был, да. Что-то сломалось, у меня воспроизводится. Как дойдут руки, посмотрю
VIZA Aug 25, 2024 @ 2:38am 
После запуска откроется окошко с запуском игры, настройками и т.п. Но она будет на АНГЛИЙСКОМ, хотя перевод должен был и на меню повлиять (скрин переведённого меню есть в туторе по установке). Но не стоит беспокоиться, после запуска игры уже из меню, русификатор работает. Лично у меня всё запускается, как у вас будет хз.
VIZA Aug 25, 2024 @ 2:38am 
Steam deck. Если игра вылетает после изменения названий dll файлов, то можно попробовать запустить игру с помощью протона 5.13-6. На моём деке все протоны выше 4.11-13 версии не смогли даже запустить игру, кроме 5.13-6 (так же советовали запускать на 5.0-10, но у меня была просто бесконечная загрузка игры).
egrechnikov  [author] Jul 8, 2024 @ 3:11am 
> После скидывания файлов, игра больше не запускается, что делать ?
Для начала, передать каким-нибудь образом файл лога "STEINS;GATE 0\languagebarrier\log.txt".
Russian Ivan Jul 7, 2024 @ 9:53pm 
После скидывания файлов, игра больше не запускается, что делать ?
Lord_Romzess_V Feb 10, 2024 @ 10:23am 
Steam Deck, с заменой boot.bat игра перестаёт запускаться, изменённый лаунчер не запускается и на Proton 5.0-10. В то же время, если установить только файлы и менять .dll как в инструкции - запускается русифицированная игра с оригинального лаунчера.
Приемлемо.