Skyrim crashfixplugin ini где находится

Обновлено: 30.06.2024

This plugin is meant to fix some common crashes AFTER you have followed STEP guides and sensible modding rules! It does not fix problems that come from modding irresponsibly or conflicts between mods.

How to use the memory allocator patch?
1. Open CrashFixPlugin.ini and find "UseOSAllocators=0"
2. Change it to "UseOSAllocators=1"
3. Download and install SKSE Plugin Preloader
4. Start game, if you get an error saying that memory patch could not be applied read the message for help, otherwise you're good to go.
(5.) Causes game to crash and you use ENB? Set ExpandSystemMemoryX64=false in enblocal.ini
(6.) Causes game to crash more frequently (especially with UNP RaceMenu sliders)? Try AlignHeapAllocate=1 in CrashFixPlugin.ini

Tips for additional stability:
(These are things I've observed and Not 100% fact!)

If you don't have some lines listed below in your INI it means they are set to default value.

  • Set DefaultHeapInitialAllocMB:Memory to 768. If you are using a lot of mods or higher uGrid than 5 then set 1024. Helps with CTD during save load, especially if you can load the save after qasmoke. Max value is 1280. If you are using ENB you may get CTD on startup with higher value than 768 and ExpandSystemMemoryX64 true in enblocal.ini!
  • Set ScrapHeapSizeMB:Memory to 256. Game can't use more than 256 of this and setting higher serves no purpose.
  • uExterior Cell Buffer:General - setting this too high causes crashes more, especially when game wants to unload many cells at once. If you set 0 or just remove it from your INI then game decides this and that's the best way.
  • bPreemptivelyUnloadCells:General - setting this 1 will mean game purges cell buffers and unload cell whenever it is possible. Default is 0 which means keep cell in memory until we need the space for other cells. I find 0 to be better, there's no reason to unload cell immediately, the buffer was implemented for a reason.
  • fPostLoadUpdateTimeMS:Papyrus - setting higher will cause longer loading. Mine is 500, seems to work well for me. You can try 750 or even 1000+ if you have a lot of script-heavy mods.
  • fUpdateBudgetMS:Papyrus - remove (this sets to default 1.2). If you have a lot of script heavy mods and a good PC you can set higher for example 2.0, however this can reduce your FPS when a lot of things are happening.
  • fExtraTaskletBudgetMS:Papyrus - remove (this sets to default 1.2). See above.
  • bEnableLogging:Papyrus - set 0. There's no reason to log papyrus unless you are developing a mod. Writing to file constantly is not good for performance. Papyrus logs have nothing to do with finding causes for crashes, although you can use this to find misbehaving mod scripts which can be helpful, I'd recommend to disable it for normal gameplay though.
  • bEnableTrace:Papyrus - set 0. See above.
  • Any other papyrus setting - delete. Changing the papyrus from default will just cause instability or lagged scripts.
  • iPresentInterval:Display - VSync enabled or disabled. You shouldn't need to change this as default value is 1 and that's good.


Stable uGridsToLoad:
Don't use this. It causes memory corruption and does nothing unless you are changing your uGridsToLoad setting in INI often (I don't know why you would).

ENB:
I'm not an expert in ENB, but these two I recommend in enblocal.ini:
ExpandSystemMemoryX64=false
ReduceSystemMemoryUsage=true

Bashed Patch:
You should make this. It helps resolve a lot of conflicts between mods, especially related to leveled lists which can be a big problem. If there are no conflicts this doesn't really do any harm but even a small mod list usually has some.

LOOT:
LOOT can be a good tool to help resolve issues with ordering, but it is not perfect, sometimes it places mods incorrectly, use your best judgement. LOOT can also warn you about other potential problems with mods.

TES5Edit cleaning:
Do this! LOOT can tell you which mods need cleaning.

Playthrough:
Don't install or uninstall mods (with ESP files) in the middle of playthrough. Even changing the order can be very bad, especially if you use bashed patch or anything with SkyProc (requiem, perkus maximus). This of course applies to ESP files! Graphics mods and pure SKSE plugins are fine most of the time.

Внимание.
Параметры по увеличению памяти актуальны только для Windows с 64 битной разрядностью и с объемом памяти ОЗУ не меньше 4 Гб, для Windows с 32-х битной разрядностью эти строки и параметры не актуальны и толку не будет, так что если у кого Windows с 32-х битной разрядностью, то даже и не прописывайте эти параметры

[Memory]
DefaultHeapInitialAllocMB=768
ScrapHeapSizeMB=256

иначе игра просто может не запуститься.

Обновление:1.2
- Добавлен параметр WriteMiniDumps=1 (что он делает читайте ниже в описании)

Обновление:1.0а
- Добавлены 3 важных параметра, [Interface] - данный параметр включает (=1)/отключает (=0) функцию категорирования в любых контейнерах игры, [Loader] - данный параметр указывает основной исполняемый файл игры при использовании Steam - версии игры RuntimeName=skse_loader.exe, то есть, с данным параметром запуск лицензионной игры Steam - версии будет спокойно запускаться через SKSE и [Debug] - данный параметр разрешает (=1)/запрещает (=0) запись мини дампа SKSE при ошибках

Подробнее:
- Данный текстовый файл нужен для SKSE
- Данный текстовый файл исправляет неровности макияжа на лице вашего персонажа
- Данный текстовый файл исправляет проблемы с раздуванием вашего сохранения, путем блокирования ненужных скриптов, которые активируются и заносятся в сохранение при работе SKSE и модов через SKSE
- Данный текстовый файл увеличивает игровые ресурсы памяти с 256 мб до 512 мб
- Данный текстовый файл позволяет запускать Steam-версию игры через SKSE
- И все это делается путем прописывания некоторых данных в файл SKSE.ini

* данный параметр позволяет избежать неровности макияжа на вашем персонаже и увеличение четкости. Без этих строк, все текстуры макияжа используют игровое разрешение 256*256, с данными строками будет 2048х2048, работает как с SKSE 1.06.16, так и с SKSE 1.07.03. Значения 2048 можно менять на 1024 или 512 или оставить на игровых значениях 256.
* Если данный параметр вам не нужен, то удалите эту строчку.

[General]
ClearInvalidRegistrations=1
EnableDiagnostics=1

* данные параметры позволяют блокировать прописывание регистрирующихся скриптов из модов в ваше сохранение, эти параметры являются безопасными в использовании и могут помочь сохранить размер сохранения от раздувания, работает как с SKSE 1.06.16, так и с SKSE 1.07.03

[Memory]
DefaultHeapInitialAllocMB=768
ScrapHeapSizeMB=256

* данные параметры помогут игрокам, у которых происходят вылеты и крах игры из-за недостатка памяти, естественно нужен сам SKSE 1.07.03, с версией SKSE 1.06.16 данный параметр не работает, так как увеличение памяти внедрено только в SKSE 1.07.03

Необязательные параметры:(прописывать по желанию)

* данный параметр включает (=1) / отключает (=0) функцию категорирования в любых контейнерах игры

* данный параметр указывает основной исполняемый файл игры при использовании Steam-версии игры RuntimeName=skse_loader.exe, то есть, с данным параметром запуск лицензионной игры Steam-версии будет спокойно запускаться через SKSE

На заметку:
- Если вы скачивали патч "Skyrim Memory Patch", то в нем уже есть файл SKSE.ini, можете просто вручную переписать данные на те что выше указаны и сохранить
- Если у вас нет такого файла, то можете создать его вручную, создать текстовый файл .txt, прописать в нем данные указанные выше и сохранить документ и переименовать в SKSE.ini ,только префикс .txt удалите, должен быть файл именно такой SKSE.ini и поместите этот файлик по адресу в игре Data/SKSE
- Если не можете создать такой файл, то просто скачайте и поместите по адресу в игре Data/SKSE

Для тех кто пользуется SKSE 1.07.03:
- При использовании SKSE v1.07.03 возможно нужно будет отключить и удалить следующие патчи и фиксы если таковые у вас установлены, но это не подтверждено, судя по комментариям, у всех все по разному, так что нужно проверять и с этими ниже перечисленными модами/патчами и без них, экспериментируйте и делитесь результатами в комментариях
- Skyrim Memory Patch или Safety Load
- SSME - Skyrim Startup Memory Editor
- ShowRaceMenu Precache Killer
- RaceMenu DisableFaceGenCache - - данный патч был в ранней версии RaceMenu
- Так как в новом SKSE 1.07.03 есть новая функция распределения объема страниц памяти и при совместном использовании с указанными плагинами будут возникать конфликты с непредсказуемыми последствиями

Описание:
Этот плагин SKSE исправляет ошибку 0x15e2ec hdtPhysicsExtensions.dll, приводящую к краху игры при загрузке. Обычно такую ошибку воспринимают как сбой загрузки игры, потому что игра вылетает сразу после загрузки вашего первого сохранения.
Сбой происходит из-за гонки вызова функции TlsGetValue (при котором возвращается значение 0/NULL при ошибке инициализации), а затем, HDT PE, не проверяя это значение, выполняет арифметику по нулевому указателю и, как следствие, разыменовывает результат вычислений, тем самым вызывая сбой игры через обращение к недопустимому адресу памяти.
Решение состоит в немедленном принудительном возврате функции, если полученный результат TlsGetValue равен нулю, таким образом предотвращая ее попытку обращения к недопустимому адресу памяти и аварийному завершению игры.
*Гонка (состояние гонки) или гейзенбаг - "плавающая" ошибка. В данном случае приводит к тому, что переменная перед использованием не инициализируется.

Обновление 1.5.0.
- Добавлено ведение журнала (логов) исправленных ошибок. Лог информационный, для удобства пользователей. Чтобы пользователь знал, какие ошибки в его игре были исправлены этим фиксом.
Лог записывается по пути <Skyrim>/Data/SKSE/Plugins/hdtPhysicsExtensionsCrashFix.log.

Обновление 1.4.0:
- Добавлен фикс краха игры с ошибкой 0xC89E8.

Обновление 1.3.0:
- Добавлен фикс краха игры с ошибкой 0xD5A5C.

Обновление 1.2.0:
- Добавлен фикс краха игры с ошибкой 0xEF30.
Этот сбой происходил потому, что игра может вернуть ноль указателю ссылки на объект, который HDT PE не проверяет. Решение состояло в том, чтобы выполнить код сброса для этой ссылки на объект из HDT, который выполняется тогда, когда ссылка на объект больше не находится в ячейке ожидания.

Установка:
Вручную или с помощью модменеджеров.
Если вручную, то поместите файл hdtPhysicsExtensionsCrashFix.dll в тоже место где находится файл hdtPhysicsExtensions.dll, то есть по пути Data/SKSE/Plugins/

Плагин SKSE, который исправляет некоторые ошибки, связанные с движком в игре Skyrim LE.

Известные проблемы:
Не знаю, никто не пишет.

Чем это отличается от USLEEP?
USLEEP исправляет ошибки, связанные с контентом игры, например, вещи, которые входят в .ESM, файлы, модели и т.д. Этот плагин исправляет ошибки в самой игре в .exe.

Файл конфигурации:
* Находится по пути Data/SKSE/Plugins/ в файле BugFixPlugin.ini, в этом файле вы можете включить или отключить опции.
* В архиве скачанном с Нексуса в файле BugFixPlugin.ini все будет на английском, поэтому ниже читайте перевод опций на русский и сохраните себе эту страничку.
* Значение 1 у опций значит включено, значение 0 значит отключено

; Инфо: Исправляет ошибка, при которой вертикальная чувствительность привязана к частоте кадров. Более высокая частота кадров снижает чувствительность пропорционально
; частоте кадров и наоборот. Эта ошибка возникает только тогда, когда вы стоите на месте и смотрите свободно, а также когда вы сидите верхом.
; При беге или движениях этой ошибки нет.
FixVerticalLookSensitivity=1

Требования:
Skyrim LE
SKSE 1.07.03

Установка:
1. Автор запрещает распространять свои плагины за пределами Нексуса, и тем более они не нуждаются в локализации, поэтому скачивать архив плагина только с Нексусе в разделе MAIN FILES
2. Извлеките папку SKSE из архива в папку Data в игре или воспользуйтесь менеджером модов, путь должен быть таким Data/SKSE/Plugins/BugFixPlugin.ini и BugFixPlugin.dll
3. Данный плагин безопасен для установки или удаления на лету, так как никак не касается save-games.
4. В плагине нет никаких esp/esl/esm файлов и скриптов, поэтому активация не требуется.

Удаление:
Удалите файлы BugFixPlugin.ini и BugFixPlugin.dll из игры по пути Data/SKSE/Plugins/

Кредиты:
laserlemons от Reddit - тестирование
ogerboss - тестирование и документирование ошибки перков
sheson - тестирование
Sthaagg - тестирование

Читайте также: