Рад представить вашему вниманию небольшое дополнение для NVDA, нормализующее текст в игре Diablo IV.
К сожалению, русский язык в Diablo IV немного поломан, и нормально играть возможно было только с SAPI-голосами, установленными в системе.
Вывод текста в речь через скринридер NVDA не работал по причине битых, поломанных кодировок.
Это дополнение призвано вылечить данную проблему и позволить свободно играть в Diablo IV на русском и при помощи NVDA.
Важно! Прочитать перед установкой!
Дополнение достаточно грубо вмешивается в цепочку обработки речи NVDA и в случае проблем может заставить ваш скринридер полностью замолчать до его перезапуска.
Пожалуйста, перед использованием дополнения убедитесь в том, что у вас есть возможность перезагрузить NVDA без помощи синтезатора речи, например при помощи горячих клавиш, остатка зрения или с помощью перезагрузки компьютера.
Начиная с версии 1.2.2, дополнение использует другой подход к перехвату речи (спасибо Beqa Gozalishvili) и скринридер не ломает.
При запуске NVDA дополнение по умолчанию неактивно.
Для его включения назначена команда NVDA+shift+alt+d, но её можно переназначить на любую другую по желанию.
Также перед запуском игры вам нужно скачать архив драйверов NVDA и закинуть его содержимое в папку с игрой согласившись на замену.
Помимо нормализации кодировки текста планируются и другие улучшения, например удаление мешающих тегов визуальной разметки, по какой-то причине попадающих в речевой вывод.
Авторы дополнения
Автором идеи по восстановлению поломанной кодировки является Владислав Копылов a11cf0 a11cf0.vk@yandex.ru.
Автором самого дополнения, и улучшений алгоритма восстановления является Кирилл Белоусов cyrmax cyrmax@internet.ru.
Автором улучшенного подхода для перехвата сообщений является Beqa Gozalishvili.
1 комментарий к “Дополнение NVDA для нормализации текста в Diablo IV”