SkyrimPluginEditor | Редактор плагинов ESP/ESM/ESL (Бывш.DraugrEdit)
SkyrimPluginEditor— инструмент для поиска, просмотра и правки текстов и переводов в модах Skyrim Special Edition / Anniversary Edition, работающих в форматах ESP/ESM/ESL.
Он открывает выбранный мод, извлекает все поля, где встречается текст, и показывает их в удобном списке (с фильтрами и поиском). Дальше ты можешь редактировать строку (перевод/вариант текста) и видеть результат в игре, не закрывая Skyrim.
Ключевая идея: не “переводить в отдельном редакторе → перезапускать игру → проверять”, а править и проверять сразу, в живом контексте (UI, квест, сцена диалога, книга, записка и т.д.).


Как пользоваться?
Нажмите Open в верхней панели и выберите ESP/ESM/ESL.
2) Перейдите в «Редактор» → вкладка «Переводчик».
3) Слева выберите категорию (тип записи), чтобы сузить список.
4) Найдите строку через поиск (EditorID / FormKey / Type / текст).
5) Включите «Редактирование», внесите перевод и примените.
Как включить Live Update (живой перевод в игре)
1)Открой Настройки (слева).
2)Пролистай до блока Live Update – SKSE Runtime Override. (В блоке не забудьте поставить галочку "Включить Live Update")
3)Укажи путь к SkyrimSE.exe или skse64_loader.exe.
(Лучше выбирать skse64_loader.exe)
4)Нажми “Установить в игру”
(или “Экспортировать мод для MO2 (.zip)”, если ставишь через Mod Organizer 2)
5)Запусти игру кнопкой “Запустить игру” (или вручную через SKSE).
После этого: когда ты сохраняешь перевод программа обновляет overrides.json, а SKSE-плагин подхватывает изменения на лету.
Обновление 2.0.3 (01.05.26)
Список изменений:
- Полностью переработан интерфейс программы, редактор теперь на весь экран для более удобного исправления строк
- Кнопки переделаны в значки
- Исправление dll плагина для более лучшей совместимости с другими skse модами
Ниже для тех кто шарит
Список изменений DLL плагина:
- Убраны тестовые строки из overrides.json
- fmt.dll и spdlog.dll больше не копируются в skse. Это приводило к конфликту с другими SKSE-модами.
- Показывается установлена ли DLL, путь, версия, SHA256, загружена ли она процессе Skyrim, какой overrides.json реально используется. Это упрощает отладку MO2.
- Объеденил две реализации runtime override, раздельно могло приводить к разным багам с FormKey/полями.
- Для in-game DLL: убран блокирующий IPC из render-потока. Если пк зависал, могло привести к подвисанию игры
- Добавил технические коды. Это поможет безопаснее обновлять строки и проверять, что override относится к той же записи.
И еще немного: Чуть позже я добавлю все улучшения которые указаны в комментариях, сейчас пришлось убрать это, т.к переписано с 0 почти
Нашли ошибку, хотите редактировать и переводить? Сворачиваете игру, разворачиваете программу и редактируете нужную строку, нажимаете "Применить"
Разворачиваете игру, отводите курсор от предмета, npc и т.п что бы строки обновились!
Требования:
Skyrim SE/AE
Установка:
Скачай exe, запусти и выбери любую удобную папку, установи
Поддержать можно на BOOSTY (Клик) 
Если у вас есть идеи как улучшить программу, буду рад почитать



Обновление 2.0.3 (01.05.26)
Список изменений:
- Полностью переработан интерфейс программы, редактор теперь на весь экран для более удобного исправления строк
- Кнопки переделаны в значки
- Исправление dll плагина для более лучшей совместимости с другими skse модами
Ниже для тех кто шарит
Список изменений DLL плагина:
- Убраны тестовые строки из overrides.json
- fmt.dll и spdlog.dll больше не копируются в skse. Это приводило к конфликту с другими SKSE-модами.
- Показывается установлена ли DLL, путь, версия, SHA256, загружена ли она процессе Skyrim, какой overrides.json реально используется. Это упрощает отладку MO2.
- Объеденил две реализации runtime override, раздельно могло приводить к разным багам с FormKey/полями.
- Для in-game DLL: убран блокирующий IPC из render-потока. Если пк зависал, могло привести к подвисанию игры
- Добавил технические коды. Это поможет безопаснее обновлять строки и проверять, что override относится к той же записи.
И еще немного: Чуть позже я добавлю все улучшения которые указаны в комментариях, сейчас пришлось убрать это, т.к переписано с 0 почти
Запустил несколько раз с различными модами, все работает и не вылетает
На странице мода обновил уже (Ссылка)
Это просто потрясающая идея! Если появится такой функционал, чтобы можно было делать перевод любого текста прямо в игре - это будет решение колоссального количества мороки по переводу!
Но есть две проблемы.
№1 - программа постоянно просит её обновить!
Загружаю экзешник с GM, устанавливаю, запускаю. Программа выдаёт "у вас версия 1.0.7, новая 1.0.8. Нужно обновиться". Нажимаю. Скачивается экзешник 1.0.8, устанавливаю, запускаю, а она опять "у вас 1.0.7, новая 1.0.8. Нужно обновиться!". И так постоянно. И обновление нельзя отключить/пропустить) И остаётся только два варианта - "обнови до 1.0.8 или... обнови до 1.0.8")))
Спасает только отключение интернета.
Проблема №2 - лично мне программа сломала игру) После установки всё сделал по инструкции, нажимаю "установить в игру", потом из твоей программы запускаю SKSE и - кирдык, ни одно сохранение не грузится, а NetScript Framework ругается на все моды подряд без разбора. И так много-много-много раз с разными сохранениями...
Удалил программу. Но не тут-то было! Сохранения не работают! Полез в директорию самой игры и, оказывается, твоя программа удаляет себя не полностью. В папке Data/SKSE остались вссе файлы программы - ini и json. И вот только после их ручного удаления Скай нормально завёлся. Заставил ты меня понервничать, конечно)
Решил сделать по другому - думаю, дай поставлю через в МО2. Создаю архив через "импортировать в МО2", ставлю, запускаю игру из твоей проги - та же беда, ни одно сохранение не работает.
Удаляю прогу и архив ы ini и json - игра работает.
Увы.
Ещё вопрос - а в какое место на компе программа сохраняет свои настройки? После полного удаления программы и повторной её установки все настройки остались как ДО удаления - все пути к игровым файлам и настройки самой программы сохранились... Это не есть хорошо.
Настройки сохраняются, что бы было удобнее пользоваться и каждый раз после перезапуска программы путь не выставлять до папки с игрой или MO2
Проблему заметил, извините что моя программа сломала вам сохранения игры. Исправлю в следующей версии, и сделаю так что бы можно было выбрать сохранять настройки программы или удалять их
Я очень надеюсь, что мой комментарий не выглядел как недовольство или обвинение в чём-то)))
Извиняться абсолютно не за что, потому что проблема решилась очень легко и просто, и не нанесла никакого вреда. Просто описал проблему, которая случилась)
На самом деле задумка и реализация просто потрясающие! Я очень давно мечтал о таком функционале!
Огромное, просто БОЛЬШУЩЕЕ, спасибо за эту программу! С нетерпением жду
обновления!
И считаю что эта программа должна стать маст-хэвом для всех, кто модит Скайрим
Чуть позже еще разок рассмотрю проблему в сохранениями!
Руки добрались обновить)
Спасибо что помогаете улучшать программу
Спасибо большое)
Вот бы такую Внутриигровую но ТесЭдит. Время бы мне сэкономил. Мечты.
Можно в эту же программу внедрить или сделать отдельно
Удобно