Исправление русского языка для SKSE / SKSE Russian fix
Многие наверняка слышали или даже пользуются модами, которые имеют такой функционал, как переименование вещей, объектов, имен и так далее прямо в игре, к таким модам например относятся моды Jaxonz Renamer, Storage helpers, Jaxonz Real Names, Name Your Horse и игроков ждала досадное разочарование, когда после переименования, в игре отображались кракозябры вместо названия или имени. Данный небольшой фикс поправляет SKSE функции SetDisplayName/SetName, когда они вызываются с русскими именами или когда в игре в уведомлениях показываются кракозябры вместо русских слов. Папирус отправляет строки в UTF-8, игра ожидает Windows-1251, ничего сверхъестественного.
Обновление:1.4
- Исправлена проблема когда при появлении текстового уведомления воспроизводятся случайные звуки
Обновление:1.3
- Удален враппер для Form.GetName (Больше не нужен)
- Изменен алгоритм перекодировки, раньше строка перекодировалась в win1251 целиком, теперь строка/имя разбивается на слова (по пробелу), определяется кодировка для слова и перекодируется если это UTF-8. Это должно помочь когда строка состоит из мешанины UTF-8 / win-1251
- Если у вас имеется мод Loot & Degradation (на русском), то имена предметов больше не должны иметь "кракозябров". Это относится правда только к новым предметам, уже отреспауненные вещи останутся с каракулями. Для срабатывания фикса можно прождать игровой респаун (31 день по дефолту), использовать resetinventory для NPC или просто переименовать предмет
- Добавлен враппер для Debug.Notification, используя тот же метод перекодировки, все сообщения должны быть нормальными теперь, независимо от того какая кодировка используется в скриптах
- Удален журнал
- Исправлена ошибка с кодировкой в нотификациях, в частности для мода iNeed (на русском)
Данный фикс разработан для использования с модами:
- Jaxonz Renamer
- Storage helpers
- Jaxonz Real Names
- Name Your Horse
- Loot & Degradation
- iNeed
- Может есть еще и другие моды
Требования:
- Skyrim LE 1.9.32.0.8
- SKSE 1.07.03
- Русский язык в Windows (в языковой панели)
Установка:
поместить папку SKSE из архива в папку Data в игре
По описанию вроде одно дело делают.
SKSE Russian fix не засоряет сохранение, а засоряет сам себя... 0_о
На версии 1.4 звуковых глюков стало меньше...
UPD. Уже устарело. На 1.4 всё нормально!
Пользуюсь wrye bash с русской локализацией bash-патча, ну, и ru_fix.dll,