Перейти к содержанию

1 изображение

Информация о файле

Описание Crash Fixes: Этот SKSE-плагин создан с целью исправить некоторые ошибки, приводящие к крашам Skyrim'а. Но это не панацея! Если вы используете конфликтующие или нестабильные моды, то они по-прежнему будут рушить вашу игру.
Описание SKSE Plugin Preloader: Эта библиотека позволяет системе загружать SKSE-плагины до инициализации игры. В отличие от SKSE, который вызывает SKSEPlugin_Query и SKSEPlugin_Load уже после запуска, она вызывает LoadLibrary плагина.

Установка:
1) Скопировать папку Data из архива "Crash Fixes 12" в корневую папку игры.

Настройка аллокаторов:
1) Скопировать файл d3dx9_42.dll из архива "SKSE Plugin Preloader 3" в корневую папку игры.
2) Открыть файл CrashFixPlugin.ini по адресу Data\SKSE\Plugins.
3) Найти строчку UseOSAllocators, установить значение 1.
4) Найти строчку AlignHeapAllocate, установить значение 1. (Внимание! Эта функция может увеличить время загрузки и потребление памяти игрой. Также несколько человек сообщали о её несовместимости с некоторыми параметрами ENB. Если вы не сталкиваетесь с этими проблемами, рекомендуется оставить значение 1.)

Рекомендуемые изменения в других файлах:
➔ enblocal.ini (в корне игры) (должен быть установлен ENB-пресет/ENBoost)

ExpandSystemMemoryX64=false
ReduceSystemMemoryUsage=true

➔ SKSE.ini (в папке Data/SKSE) (если его нет, можете скачать с Nexus'а)

DefaultHeapInitialAllocMB=768
ScrapHeapSizeMB=256

➔ Skyrim.ini (в папке Документы/My Games/Skyrim)

uExterior Cell Buffer=36
bPreemptivelyUnloadCells=0

fPostLoadUpdateTimeMS=500 (можно поднять до 1000+)*
fUpdateBudgetMS=1.2 (можно поднять до 2.0)*
fExtraTaskletBudgetMS=1.2 (можно поднять до 2.0)*
bEnableLogging=0
bEnableTrace=0

* если у вас много тяжёлых скриптовых модов.

Другие замечания:
ENBoost: практически обязателен, если вы не используете ENB-пресет. Если используете - всё равно обратите внимание на числа в enblocal.ini. Повышает стабильность и производительность.
Safety Load, патч памяти от SKSE и SSME: больше не нужны, если вы настроили аллокаторы Crash Fixes. Установка значений в SKSE.ini оставлена, чтобы плагин не ругался на их отсутствие.
Stable uGridsToLoad: не рекомендован к использованию, уменьшает стабильность игры. В целом, менять значение uGridsToLoad не рекомендуется (по умолчанию 5), особенно посреди игры, дважды особенно в меньшую сторону. Значение 7 могут использовать только опытные игроки.
Bashed Patch: желателен для исправления некоторых конфликтов между модами (например, в уровневых листах). Не забудьте убедиться в корректности настроек Wrye Bash, чтобы избежать "кракозябр" в игре.
LOOT: не идеальный, но полезный инструмент, может предупредить о проблемах с плагинами (укажет на ITM записи, например).
TES5Edit: практически обязателен. Единственный инструмент, который чистит плагины от ошибочных записей.

Требования: Skyrim, SKSE.

Примечания:
➔ Для пользователей МО: установка Crash Fixes (не Preloader'а) должна проводиться через МО. "Data\SKSE\Plugins" означает "Папка_мода\SKSE\Plugins", аналогично и для SKSE.ini, который может быть установлен как обычный мод. Кроме того, файл Skyrim.ini (как и SkyrimPrefs.ini), который используется игрой, лежит не в Документах, а в папке профиля МО - воспользуйтесь встроенным редактором INI.

  • Нравится 83

Обратная связь

Рекомендуемые комментарии



mr.RJ_junior

Опубликовано

Цитата:

256 явно много. Его наоборот тогда занижать надо - ибо та память, что уходи в эти кустом мемори блоки, "отъедается" от остальной памяти.

Цитата:

Поставь 64, 96 или 128.

Это имеется ввиду оперативная память или видео? После загрузки игры у меня остается свободной 2Гб оперативы, а вот видео память занята на 96% (Оперативы всего 8Гб, видюха GeForce GTX 750 Ti 2Gb)

Azazellz

Опубликовано

Цитата:

Это имеется ввиду оперативная память или видео? После загрузки игры у меня остается свободной 2Гб оперативы, а вот видео память занята на 96% (Оперативы всего 8Гб, видюха GeForce GTX 750 Ti 2Gb)

Отключай хайрез-текстуры тогда.

Я без них играю, у меня с блоками на 96 выше 80 не подымается.

При том что у меня тоже 8гб оперативки а видюха вообще 570ГТХ.

Verehin

Опубликовано

Обязательно параметры в CustomMemoryBlockTotalSizeMb должны быть 64/96/128? Пойдет ли, скажем 112?

Вообще, эта функция нужна только тем у кого проблемы с распределением памяти, или её желательно держать включенной?

Azazellz

Опубликовано

Цитата:

Обязательно параметры в CustomMemoryBlockTotalSizeMb должны быть 64/96/128? Пойдет ли, скажем 112?

Цитата:

Вообще, эта функция нужна только тем у кого проблемы с распределением памяти, или её желательно держать включенной?

Я предпочитаю кратной 24 держать. Но можно, думаю, и 112 - кратно восьми.

Раньше, до того как скай переустановил, без нее все нормально работало.

Сейчас что с ней, что без - вылетает периодически.

  • Нравится 1
Verehin

Опубликовано

Цитата:

Сейчас что с ней, что без - вылетает периодически.

Эту функцию я пока что отключу, т.к. без нее вылеты и так уже исчезли. Странно, помог именно фикс в енб от Martina_scorned, хотя я пользуюсь енб уже давно...

Цитата:

Btw, еще можно в enblocal в строке ReservedMemorySizeMb поставить минимальное значение 64. У меня это убрало вылеты при переходе через локации (хотя наверно не под каждую видеокарту пойдет)

что у вас за конфигурация, если не секрет?

Теперь еще бы решить как избавиться от "Skyrim has crashed while setting up FootIK"...

martina_scorned

Опубликовано

Цитата:

что у вас за конфигурация, если не секрет?

Цитата:

Теперь еще бы решить как избавиться от "Skyrim has crashed while setting up FootIK"...

[spoiler]gtx 970,

16gb ram,

i7 4770k[/spoiler]

можете тут еще глянуть детальную настройку ская с енб.

насчет FootIK - вроде как решения для этой проблемы нет, разве что поудалять часть анимаций...

  • Нравится 1
Nikusys6

Опубликовано

Как включить логи? В ини я все выставил, но логи не сгенерировались почему то и еще заметил что в игре у меня нет отображения инфы о загрузке блоков памяти в консоли... но при этом вроде как все работает, в ини я выставил все опять же,не могу впереть никак почему нет логов.

Meridiano

Опубликовано

Цитата:

Как включить логи? В ини я все выставил, но логи не сгенерировались почему то и еще заметил что в игре у меня нет отображения инфы о загрузке блоков памяти в консоли... но при этом вроде как все работает, в ини я выставил все опять же,не могу впереть никак почему нет логов.

Логи записываются только при краше игры. По поводу загрузки блоков памяти в консоли: убедитесь, что у вас указаны значения
CustomMemoryBlock=1
MemoryInfoConsole=1

Nikusys6

Опубликовано

Цитата:

Логи записываются только при краше игры. По поводу загрузки блоков памяти в консоли: убедитесь, что у вас указаны значения

Цитата:

CustomMemoryBlock=1

Цитата:

MemoryInfoConsole=1

Был 1 краш, в ини все указано.

Meridiano

Опубликовано

Цитата:

Был 1 краш, в ини все указано.

Возможно ваши краши не попадают под те категории, которые логируются, об этом написано в комментариях INI-файла.

Nikusys6

Опубликовано

Цитата:

Возможно ваши краши не попадают под те категории, которые логируются, об этом написано в комментариях INI-файла.

А почему в консоли нет отображения загрузки блоков? У меня появляется ощущуение что игра тупо не видит все это, а как проверить я не знаю, в логе прелодера пишет что крашфикс загружен.

Meridiano

Опубликовано

Цитата:

А почему в консоли нет отображения загрузки блоков? У меня появляется ощущуение что игра тупо не видит все это, а как проверить я не знаю, в логе прелодера пишет что крашфикс загружен.

Если вы полностью уверены, что всё сделали правильно, но загруженности мемори-блоков в консоли нет, напишите автору на Нексус. Я лишь переводчик.

pavelbujnevich

Опубликовано

Поставил d3dx9_42.dl из SSME и вылеты прошли. Ну почти.

Nikusys6

Опубликовано

Цитата:

Если вы полностью уверены, что всё сделали правильно, но загруженности мемори-блоков в консоли нет, напишите автору на Нексус. Я лишь переводчик.

Вообщем я проблему решил, установив файлы с нексуса с заменой, выстаивил там все те же значения и все появилось, возможно что в русской локализации есть какие то конфликты с чем то у меня,либо у меня в винде или потому что репак, вообщем как то слишком сложно это все с учетом того что проблема у меня паходу была единичная...

Warmar30

Опубликовано

Это действительно избовляет от вылетов игры ,установка обязательно для вашего ская ! Но хочу спросить как сделать память в этом антикраше , как в ssme ?

Meridiano

Опубликовано

Цитата:

как сделать память в этом антикраше , как в ssme ?

SSME изменяет параметры ванильной аллокации игры, а Crash Fixes может полностью заменить её на malloc. Для большинства пользователей это решение лучше, но если вы хотите использовать аллокацию SSME, то установите Crash Fixes, но не настраивайте его аллокаторы. Пусть он занимается крашами, а SSME - памятью.

Но я бы не рекомендовал SSME в любом случае, его функции уже включены в SKSE. Смотрите файл SKSE.ini.

Warmar30

Опубликовано

Помогите мне , как правильно настроить enboost ssmme краш фикс , для избавления фризов , у меня фпс стабильный а вот фризит часто , ( когда идешь в перед не оглядываешься по сторонам , фризы очень редкие , а вот когда посмотришь назад , влево , вправо , подфризывает ) Комп NVIDIA GeForce gtx 750 2g оператива на 8 ддр3 , как настроить так чтобы фризы пропали ?

Warmar30

Опубликовано

ЛАдно как настроить в crash fix  customMemoruBloack и customMemoruBloackZiseMb ?

Meridiano

Опубликовано

Цитата:

ЛАдно как настроить в crash fix  customMemoruBloack и customMemoruBloackZiseMb ?

Поставь CustomMemoryBlock=1 и MemoryInfoConsole=1. Оставь значение CustomMemoryBlockTotalSizeMb=64 и запусти игру, загрузи любое сохранение. При открытии консоли будет показана информация о загруженности блоков. Для каждого блока должна быть цифра около 80%, причём чем выше CustomMemoryBlockTotalSizeMb, тем ниже эти проценты. Всё, дальше идёт подбор значения. Кстати, CustomMemoryBlockTotalSizeMb может быть любым в плане кратности, не обязательно указывать числа кратные 8.

AmmonJerro

Опубликовано

При запуске вылезает вот такая байда . Закрываешь ее и игра нормально стартует . Ставил версию 9 и там это не вылазило . Что это такое и можно ли исправить?
MAst0.png.png

Warmar30

Опубликовано

Стоит ли использовать crash fixes с safety load v1.2 ?

Meridiano

Опубликовано

Цитата:

При запуске вылезает вот такая байда . Закрываешь ее и игра нормально стартует . Ставил версию 9 и там это не вылазило . Что это такое и можно ли исправить?

Цитата:

MAst0.png.png

Возможно что-то не так с вашей библиотекой Kernel32.dll. Какая у вас ОС?

Цитата:

Стоит ли использовать crash fixes с safety load v1.2 ?

Если вы настроили аллокаторы Crash Fixes, то другие модификации аллокации из других надстроек не действуют. Если нет - можете использовать. Тестируйте и решайте сами.

Warmar30

Опубликовано

Цитата:

Возможно что-то не так с вашей библиотекой Kernel32.dll. Какая у вас ОС?

Цитата:

Если вы настроили аллокаторы Crash Fixes, то другие модификации аллокации из других надстроек не действуют. Если нет - можете использовать. Тестируйте и решайте сами.

Как настроить аллокаторы Crash Fixes ?

Meridiano

Опубликовано

Цитата:

Как настроить аллокаторы Crash Fixes ?

Если это такая шутка, то с юмором у вас не очень. Прочтите информацию о моде внимательнее.

Вован2014

Опубликовано

Поставил этот плагин и skse.ini правильно настроил( добавил на всяких случай -forcesteamloader к ярлыку, на форумах читал что без этого значения skse.ini на пиратках не работает). Раньше в солитьюде всегда была просадка на 15-20 фпс, теперь только у кузнеца и то только на 2-3 фпс. Браво переводчику, который выложил сей чудный плагин!)


Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...