DSTS RU v0.1.50
Версия перевода теперь видна прямо внизу главного меню: DSTS RU v0.1.50 размещена слева от штатной строки копирайта. Это не новый пункт меню и не часть кнопки «Опции» — изменена только уже используемая языковая текстура, причём оригинальный копирайт сохранён без сдвига и повторного сжатия.
Это исправляющий выпуск для ввода кириллического имени. В 0.1.49 модуль
dinput8.dll устанавливался и загружался игрой, но искал неверный класс окна
GameMain. Реальный Steam build 23514637 использует ANSI-класс
Digimon Story Time Stranger, поэтому перехват не подключался и русские буквы
по-прежнему превращались в à/ä/ï.
В 0.1.50 hook находит реальное окно и ждёт его появления, даже если DLL или
DirectInput загрузились раньше. Новые тесты воспроизводят именно этот порядок,
проверяют реальный и Demo-классы, резервный GameMain, CP1251, удаление
символов, системный DirectInput и совместимость с последующим overlay.
На стартовом экране выбора героя исправлена буквальная реплика «Выбери
подходящую фигуру для выполнения своей миссии». Английское figure здесь
обозначает выбираемый облик персонажа, поэтому новый текст: «Выбери облик, в
котором тебе предстоит выполнить свою миссию».
Для установки используйте DSTS_RU_Installer_v0.1.50.exe. Уже сохранённое
испорченное имя автоматически не меняется: после обновления введите его заново
через «Изменить имя» либо начните новое прохождение.
Исправление ввода проверено при русской системной кодовой странице Windows
(CP1251). Экспериментальный режим UTF-8 и другие ANSI-кодовые страницы пока не
поддерживаются гарантированно.