Это довольно простое решение казалось бы безвыходной ситуации с CTD у HDT плагина. На первый взгляд вылеты у HDT плагина происходят совершенно случайно и спонтанно и это действительно так.
Вы не могли отследить причину, как собственно и я. Проблема этого плагина заключается в постоянном спаме в память, так собственно и работают 90% всех плагинов, но даже не сам спам, а то, что в это время плагин зачем-то постоянно пишет данные в лог. Не нужно быть IT специалистом чтобы знать, что команды ввода-вывода на запись-чтение являются просто катастрофически медленными по сравнению с обменом данными процессор-память или ядра-кеш, и SATA3 или M2 ничем совершенно тут не помогут.
Дело в том, что когда плагин решает записать новую строку, потому-что он обнаружил нового NPC, на которого решил повесить поддержку физики и решил сообщить об этом всем на свете, он посылает соответствующие команды ОС. И тут начинается праздник. Все знают о невероятной скорости интерфейсов типа SATA3, M2 и пр.
Установка SKSE64, SkyUl и Nexus mods для Skyrim Special Edition.
Но мало кто догадывается сколько времени уходит на старт записи, на инициализацию: создания потоков, выделение памяти под операцию, опрос готовности железа, кучу обращений через подсистемы, драйвера и пр. прежде чем запись начнется. Специалисты поправят если что.
А в этот момент плагину нужно работать и игре тоже нужно работать, а скорости функций там просто космические по сравнению с этим. Но идет не просто создание нового файла с одной строкой, а добавление строки к существующему, а это затягивает (в сравнении с наносекундами) операцию в разы, т.к. системе нужно считать старый файл и добавить строки и произвести записать. Собственно тут и происходит вылет судя по всему. Некая рассинхронизация в потоках происходит, что-то начинается или заканчивается раньше или позже, не дождавшись чего-то. Я не такой специалист в этом.
Решение: запретить плагинам писать логи. У 99% плагинов такая функция жестко прописана в коде и отключение не поддерживается. Поэтому приходится извращаться. Как решение был выбран самый простой вариант: путь и имя лог файла (доступного в HEX редакторе) заменяется одним символом ? являющимся недопустимым знаком для путей и имен файлов.
ОС будет игнорировать такой запрос на самом первом этапе работы с таким запросом и не будет запускать инициализацию записи. Вы можете сделать это самостоятельно (см. пример изображения), все остальное забивается нулями.
По главной ссылки плагин HDT. По дополнительной отключение логов для самого SKSE и .dll файлы от распространенных плагинов:
AddItemMenu 3.2
Animation Loading Fix
Armor Rating Rescaled
Barter Fix
Cobb Bug Fixes
Enchantment Reload Fix
Encounter Zones Unlocked
Equip Enchantment Fix
Improvement Names Customized
MoreHUD
NPC AI Behavior Fixes
OSA
PapyrusUtil
Race Menu
Race Menu
Russian Helper
Skyrim мод SkyUI как Установить и Как Пользоватся?
Skyrim Souls
Smart Souls
Unequip Quiver
Which quest’s item
Требования:
Вы должны удалить hdtskyrimmempatch, если он у вас есть и у вас установлен ENB и есть расширение памяти SKSESSMEOSA. Почему?
Заменить нужные файлы в папке Директория игрыDataSKSEPlugins предварительно создав резервные копии старых.
Удаление:
Восстановить свои резервные копии или скачать оригинальные версии.
Требования:
Skyrim LE
HDT плагины
Источник: gamer-mods.ru
Как исправить кодовую ошибку SkyUI 1: SKSE не запущен?
Кодовая ошибка SKYUI 1 возникает при первом запуске Skyrim Script Extender (SKSE). Этот расширитель скриптов используется для моддинга и является одной из самых полных мод-программ, которые не предназначены для обычного пользователя.
SKSE находится в стадии разработки, поэтому пользователи время от времени сталкиваются с сообщениями об ошибке каждый раз, когда выпускается новое обновление для Skyrim через Steam. Проблема в основном возникает по двум причинам: либо неправильно выполнена установка, либо есть какая-то проблема с исполняемым SKSE64.
Причины кодовой ошибки SKYUI 1 при запуске Skyrim через SKSE?
С ошибкой SKYUI Error Code 1 можно столкнуться по следующим причинам:
- Отсутствуют права администратора. Поскольку SKSE модифицирует установленную игру Skyrim, для выполнения некоторых действий требуется доступ администратора.
- Установка SKSE выполнена неправильно.
Перед применением решений нужно убедиться, что Skyrim обновлен до последней версии в Steam. Кроме того, войдите в систему под учетной записью администратора.
Запуск SKSE64 от имени администратора
Skyrim Script Extender требует доступа администратора для правильной установки. Также при каждом запуске скрипта требуется больше разрешений, чем для обычного пользователя.
Щелкните правой кнопкой мыши на SKSE64 в каталоге установки приложения и выберите пункт Свойства.
На вкладке Совместимость отметьте флажком поле «Запускать эту программу от имени администратора».
Примените изменения на «ОК». Запустите приложение и проверьте, исчезло ли сообщение об кодовой ошибке SKYUI 1.
Правильная установка SKSE
Если не установили SKSE должным образом на компьютере, скорее всего, увидите сообщение об ошибке. Если отсутствуют какие-либо файлы или некоторые модули, программа не сможет запустится. В этом решении рассмотрим, как правильно установить SKSE с помощью двух способов.
Через диспетчер модов
Загрузите SKSE с официального сайта. Затем откройте папку SKSE64_2_00_04 и перейдите в раздел Data, где увидите папку Scripts. Щелкните на ней правой кнопкой мыши и создайте архив. Можно использовать любое программное обеспечение для архивирования, доступное в интернете.
Присвойте имя созданному архиву, например, SKSE64-Scripts, чтобы было легко его распознать.
Теперь нужно установить архив с помощью любого менеджера, который используете для моддинга. Этот метода работает с Vortex, MO2 или WB. Когда придет время обновления, снимите отметку с созданного архива skse64-scripts перед установкой новой версии.
После того как установили архив, нужно сделать ярлык для SKSE64loader.exe и использовать его, чтобы запустить игру.
Пользователи MO2 не столкнуться с какими-либо проблемами, поскольку загрузчик уже распознан в нем. Тем кто использует WB нужно скопировать созданный ярлык в папку Apps, расположенную в каталоге MOPY.
Как установить вручную?
Если не используете менеджер модов, следуйте этому подходу. Здесь скопируем/вставим несколько строк.
Загрузите SKSE с официального сайта. Извлеките содержимое в доступное место. Перейдите в папку SKSE64_2_00_04 и откройте вторую папку SKSE64_2_00_04.
Выделите следующие файлы:
- skse64_1_5_3.dll;
- skse64_loader.exe;
- skse64_steam_loader.dll.
Скопируйте их и вставьте в папку SSE с игрой. По умолчанию эта папка находится в следующей локации:
X:/Steam/SteamApps/Common/Skyrim Special Edition
Где (X) – диск, на котором установлен Steam.
Теперь перейдите к папке Scripts, расположенной внутри SKSE64_2_00_04. Отметьте все файлы .PEX и скопируйте их.
Теперь вставьте в папку Scripts игры. Эта папка расположена по пути:
X:/SteamApps/Common/Skyrim Special Edition/Data/scripts .
Кликните правой кнопкой мыши на exe-файл в папке с игрой и выберите Отправить на – Рабочий стол (ярлык), который будем использовать для ее запуска.
Вот это два метода, которые используются для установки SKSE. Однако рекомендуется использовать первый метод с помощью менеджера модов, поскольку он стабильнее и менее подвержен проблемам.
Источник: compuals.ru
Как исправить SKSE64 не работает или не работает
-
Скачайте и установите инструмент для ремонта здесь.
Вы можете использовать skse64 или Skyrim Script Extender 64 для Skyrim Special Edition, чтобы применять моды Skyrim. Это полезный инструмент, но иногда вы получаете сообщение об ошибке через SkyUI «skse64 not working» при загрузке игры. Эта ошибка чаще встречается в более новых версиях Skyrim SKSE64. Игра не может быть загружена с исполняемыми модами, пока пользователь не исправит проблему. Из-за этой ошибки вы можете не получать другие уведомления, такие как обновление SKSE64.
Прежде чем выполнять рекомендуемые действия по устранению неполадок для этой конкретной проблемы, первое, что вам следует сделать, это попытаться перезагрузить компьютер. Это обновит операционную систему, удалит поврежденные временные данные и очень эффективно решит большинство проблем с программным обеспечением.
Есть несколько факторов, которые могут вызвать эту конкретную проблему, от вмешательства антивируса до неисправного мода. Вот рекомендуемые шаги по устранению неполадок вы должны предпринять, чтобы решить эту проблему.
В чем причины ошибки запуска skse64?
- Брандмауэр Windows: Защитник брандмауэра Windows блокирует разрешения на запуск для skse64. В большинстве случаев skse64 успешно запускается после добавления межсетевого экрана в белый список.
- Сторонние приложения: мы используем множество сторонних антивирусных программ из соображений безопасности. Однако эти приложения вызывают конфликты с другими модами или взломанными приложениями. Если у вас есть стороннее антивирусное программное обеспечение, оно может заблокировать процесс Skyrim Script Extender, идентифицировав его как вредоносное ПО.
Обновление за январь 2023 года:
Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:
- Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
Разрешить SKESE64 через брандмауэр Windows
Вы должны разрешить доступ к SKESE6 через брандмауэр вашего ПК. Брандмауэр может мешать SKESE 64, если он не распознает его или обнаруживает, что это не программа или системный файл.
- Найдите брандмауэр в поле поиска и нажмите Enter, чтобы переключиться на Windows Firewall Protector.
- Найдите на левой панели средство защиты брандмауэра Windows и щелкните Разрешить приложение или работу через средство защиты брандмауэра Windows.
- Затем нажмите «Изменить настройки».
Теперь вы можете проверить, работает ли SKSE64 с игрой Skyrim, такой как The Elder Scrolls V: Skyrim Special Edition, с доступом через брандмауэр.
Авторизуйте Skyrim в своем антивирусном ПО.
- Перейдите в Пуск и щелкните значок Параметры в левой строке меню.
- В окне настроек найдите и выберите «Обновления и безопасность».
- Теперь проверьте левую область в новом окне.
Отключите неисправные моды
- Запустите The Elder Scrolls V: Skyrim Special Edition и выберите «Моды» в главном меню.
- Найдите в своей библиотеке модов, которые хотите удалить.
Убедитесь, что проблема с Skyrim Script Extender 64 все еще не работает.
У вас проблемы с компьютером? Свяжитесь с нами, используя эту форму. Мы постараемся вам помочь.
Совет экспертов: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Сообщение Просмотров: 222
Источник: windowsbulletin.com