Visual Novel Reader – самая продвинутая и многофункциональная «читалка» для визуальных новелл. Имеет множество различных функций, и может применяться не только для чтения новелл теми, кто плохо знает японский (или другой) язык, но и для их перевода, и последующего экспорта этого перевода в патч.
После ухода создателя VNR, она дорабатывалась многими фанатами, и был создан собственный русский сервер VNR, где хранятся все субтитры. Большой вклад в развитие и поддержание жизнеспособности программы внёс и администратор сайта vnfast.ru
Итак, как же может применяться VNR?
Использование VNR для чтения иностранных игр:
Помимо того, что эта программа является отличным парсером, у неё есть несколько интересных фишек, которые выделяют VNR среди других аналогов.
1. Использование нескольких видов авто-переводчиков, в том числе переводчиков на русский. А также настраиваемые функции вывода фуриганы, грамматических ролей слов и прочего. Что поможет не только для обычного чтения новелл, но и для изучения японского языка, сделав этот процесс гораздо интересней.
2. Программа может использоваться не только для чтения игр на японском, но и на других языках (например, английском).
3. Помимо обычных игр, программа совместима с некоторыми версиями ps2 эмуляторов и PPSSPP.
4. TTS – программная озвучка (и авто-озвучка) текста в играх. Озвучивает неозвученные диалоги в играх. Отлично подходит для тех, кто неплохо знает японский «на слух». А также, для новелл без озвучки.
5. Shared Dictionary - общий онлайн-словарь пользователей, в который каждый человек может заносить перевод тех или иных фраз и исправлять возможные дефекты захвата текста. Значительно улучшает качество авто-переводчиков.
6. OCR - визуальное распознавание текста с экрана и его перевод или вывод в TTS.
Также функция OCR позволяет играть при помощи внр во все игры, даже те, которые не подключаются непосредственно к внр (в т.ч. браузерные)!
Использование VNR для перевода игр:
Одной из главных фишек VNR является совместный онлайн перевод игр. Он позволяет вам, не открываясь от самой игры, делать её ручной перевод (а также дорабатывать и редактировать переводы других пользователей). И для этого не нужно ковыряться в файлах самой игры, ведь достаточно просто запустить её через VNR и ручной перевод скачается и подключится самостоятельно. Так что эта программа отлично подойдёт для новичков, которые хотят проверить свои силы в переводе.
Также имеется возможность экспортировать перевод из VNR для создания полноценного патча.
Список изменений:
31.01.2023:
- Добавлен VNRPatcher, позволяющий легко управлять версиями хукеров и переключать сервера (локальный/удаленный) (см. далее).
- Добавлен переводчик deepl (подправленная китайская реализация)
- Изменена ссылка на страницу регистрации пользователя (http://vnr.aniclan.com/)
- Добавлена привязка игр к базе данных VNDB. Восстановлена привязка к Getchu. Остальные сервисы убраны из списка выбора. Реализован вывод информации о игре с VNDB, вывод информации с Getchu восстановлен частично (загрузка изображений не работает).
- Добавлена поддержка VOICEROID2. Для его работы, необходимо указать путь к VoiceroidEditor.exe, и в настройках Text-To-Speech выбрать Voiceroid2. Для детальной настроки используйте Voice settings. Там вы сможете привязать голоса из списка к именам. В этой реализации есть небольшой баг. Если при рабочем VNR закрыть voiceroid2, то процесс войсероида останется висеть в процессах до закрытия VNR. И если в этот момент попытаться что-то воспроизвести, то VNR просто зависнет. Поэтому, старайтесь не закрывать войсероид при работающем VNR, либо, если вы его случайно закрыли, перезапустите VNR.
- В настройки (раздел UI) добавлена возможность указать размер шрифта, в окне списка субтитров и в поле ввода субтитров.
- Добавлены 3 версии хукеров. 1 - оригинальный, 2 - с поддержкой Windows 11, 3 - хукер от Textractor. Хукеры взяты из китайских патчей и немного доработаны. Поддержку Win11 надо тестировать. Textractor отлично захватывает игры на Unity, но при этом может не захватывать то, что захватывает оригинальный хукер. Поэтому, если какой-то хукер не смог захватить вашу игру, попробуйте другой.
- Добавлена возможность использовать локальный сервер VNR. Для этого вам необходимо через VNRPatcher убедиться в правильности пути к базе данных, переключить сервер на локальный и запустить сервер. Настройки и данные пользователя привязаны к серверам! По сути, это как два рабочих стола, между которыми вы можете спокойно переключаться. стандартный путь хранения данных org.sakuradite.reader, локальный local.sakuradite.reader. Стандартный путь хранения настроек HKEY_CURRENT_USER\Software\sakuradite.org\reader, локальный ...\localreader. Логин и пароль локального пользователя "admin", "123456"
Локальный сервер был взят из https://github.com/crskycode/VNRServer и добаротан (https://github.com/starik222/VNRServer). Была реализована привязка игр к игровым базам данных, и немного изменена функция получения списка субтитров (для возможности привязки субтитров к нескольким exe). - Кнопки Game Board и Browser reader заменены на ссылки на страницу с гайдами и страницу поддержки проекта vnfast.