Skip to content

DSTS RU v0.1.50

Latest

Choose a tag to compare

@AceAsket AceAsket released this 12 Jul 21:56

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-кодовые страницы пока не
поддерживаются гарантированно.