Дополнение NVDA для нормализации текста в Diablo IV

Рад представить вашему вниманию небольшое дополнение для NVDA, нормализующее текст в игре Diablo IV.

К сожалению, русский язык в Diablo IV немного поломан, и нормально играть возможно было только с SAPI-голосами, установленными в системе.
Вывод текста в речь через скринридер NVDA не работал по причине битых, поломанных кодировок.

Это дополнение призвано вылечить данную проблему и позволить свободно играть в Diablo IV на русском и при помощи NVDA.

Важно! Прочитать перед установкой!

Дополнение достаточно грубо вмешивается в цепочку обработки речи NVDA и в случае проблем может заставить ваш скринридер полностью замолчать до его перезапуска.
Пожалуйста, перед использованием дополнения убедитесь в том, что у вас есть возможность перезагрузить NVDA без помощи синтезатора речи, например при помощи горячих клавиш, остатка зрения или с помощью перезагрузки компьютера.

Начиная с версии 1.2.2, дополнение использует другой подход к перехвату речи (спасибо Beqa Gozalishvili) и скринридер не ломает.

При запуске NVDA дополнение по умолчанию неактивно.
Для его включения назначена команда NVDA+shift+alt+d, но её можно переназначить на любую другую по желанию.

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

Авторы дополнения

Автором идеи по восстановлению поломанной кодировки является Владислав Копылов a11cf0 a11cf0.vk@yandex.ru.
Автором самого дополнения, и улучшений алгоритма восстановления является Кирилл Белоусов cyrmax cyrmax@internet.ru.
Автором улучшенного подхода для перехвата сообщений является Beqa Gozalishvili.

Папка со всеми версиями дополнения на облаке Tiflo Games.

Оставьте комментарий