Описание
Файлы
История версий
К комментариям (168)
Описание 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 по адресу DataSKSEPlugins.
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’а) должна проводиться через МО. «DataSKSEPlugins» означает «Папка_модаSKSEPlugins», аналогично и для SKSE.ini, который может быть установлен как обычный мод. Кроме того, файл Skyrim.ini (как и SkyrimPrefs.ini), который используется игрой, лежит не в Документах, а в папке профиля МО — воспользуйтесь встроенным редактором INI.
Этот SKSE-плагин создан с целью исправить некоторые ошибки, приводящие к крашам Skyrim’а. Но это не панацея! Если вы используете конфликтующие или нестабильные моды, то они по-прежнему будут рушить вашу игру.
Эта библиотека позволяет системе загружать SKSE-плагины до инициализации игры. В отличие от SKSE, который вызывает SKSEPlugin_Query и SKSEPlugin_Load уже после запуска, она вызывает LoadLibrary плагина.
Установка:
1) Скопировать папку Data из архива «Crash Fixes 12» в
корневую папку
игры.
Настройка аллокаторов:
- Скопировать файл d3dx9_42.dll из архива «SKSE Plugin Preloader 3» в корневую папку игры.
- Открыть файл CrashFixPlugin.ini по адресу DataSKSEPlugins.
- Найти строчку UseOSAllocators, установить значение 1.
- Найти строчку AlignHeapAllocate, установить значение 1. (Внимание! Эта функция может увеличить время загрузки и потребление памяти игрой. Также несколько человек сообщали о её несовместимости с некоторыми параметрами ENB. Если вы не сталкиваетесь с этими проблемами, рекомендуется оставить значение 1.)
Рекомендуемые изменения в других файлах:
enblocal.ini (в корне игры) (должен быть установлен ENB-пресет/ENBoost)
[MEMORY]
ExpandSystemMemoryX64=false
ReduceSystemMemoryUsage=true➔ SKSE.ini (в папке Data/SKSE) (если его нет, можете скачать с
Nexus’а
)
[Memory]
DefaultHeapInitialAllocMB=768
ScrapHeapSizeMB=256➔ Skyrim.ini (в папке Документы/My Games/Skyrim)
[General]
uExterior Cell Buffer=36
bPreemptivelyUnloadCells=0
[Papyrus]
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’а) должна проводиться через МО. «DataSKSEPlugins» означает «Папка_модаSKSEPlugins«, аналогично и для SKSE.ini, который может быть установлен как обычный мод. Кроме того, файл Skyrim.ini (как и SkyrimPrefs.ini), который используется игрой, лежит не в Документах, а в папке профиля МО — воспользуйтесь встроенным редактором INI.
Что нового в версии 12
- Оригинальный INI-файл на английском установлен как основной.
- Перевод — рядом с файлом Description в корне архива.
The Elder Scrolls V: Skyrim
Платформы: PC, PS3, Xbox 360, PS4, Xbox One, Nintendo Switch, PS VR, HTC Vive
Режим игры: Однопользовательский
Дата анонса: 11 декабря 2010 года
Игровой движок: Creation Engine
Разработчик: Bethesda Softworks
Издатель: Bethesda Softworks
Локализатор: 1С-СофтКлаб
Жанр игры: Action RPG
ИНСТРУКЦИЯ ПО УСТАНОВКЕ/УДАЛЕНИЮ МОДА
Во время вашего ожидания Зарегистрированные пользователи уже качают!
Load Game CTD Fix
Автор: Utopium
Версия: 1.0
Перевод: русский
Описание:
Если вы играете в Skyrim с большим количеством модов, многие как и я, вероятно испытывают регулярные сбои при загрузке сохраненной игры из главного меню. Изначально, единственным способом обойти это надежным способом, являлся трюк с консольной командой «сос qasmoke», когда вы перемещаетесь в qasmoke ячейку, а затем вручную загружали сохранение из меню. Некоторые игроки также полагались на загрузку сохранения игры находясь в безопасном районе и выполнения второй загрузки оттуда. Этот фикс вносит некоторые изменения в «Главное меню» игры, чтобы при нажатии на кнопку «Продолжить» или «Загрузить» сохраненную игру, предотвращался вылет при загрузке сохранения игры, без каких либо сложностей. Я автоматизировал этот процесс в предыдущем моде «Continue Game No Crash», который я опубликовал некоторое время назад, но он как оказалось был не идеальным, так как он использует .esp файл (и скрипты), который занимал бессмысленное место в порядке загрузки модов, начальная двойная загрузка занимала больше времени и многие люди воспринимали его как вредный мод, который «якобы» вшивал в сохранение неверные данные и что в итоге не могли даже играть. В итоге я принял решение изменить полностью мод, исправить различные проблемы. С учетом новых знаний о проблемах, я решил опубликовать этот фикс как новый мод, а не просто создать обновление для старой версии мода «Continue Game No Crash» по причинам, которые я объясню ниже.
Первое объяснение проблемы, которую вы можете пропустить, если Вы не имеете опыта программирования. Многие люди воспринимали крах игры при нагрузке как ошибку типа FootIK и как проблему с памятью, когда Скайрим пытался загрузить слишком много данных одновременно. Другие люди думали, что это было из-за плохих данных в сохранении, которые не давали игре загрузиться. Проблема связана с большим количеством данных для загрузки, но вылет игры вызван многопоточностью и не потому что не хватает памяти или из-за плохого сохранения данных. По сути, программисты в Bethesda забыли прописать «мьютекс» для защиты критически важных данных, которые позволяли одному ядру процессора получать доступ к данным, которые еще не закончили загрузку другим процессором. В итоге для сильно модифицированной игры уходит больше времени на загрузку данных. Методы двойной нагрузки люди использовали чтобы обойти вылет при загрузке вызванной тем фактом, что между шагами было меньше данных, что уменьшало шансы вылета и обработка данных происходила немного быстрее с базовыми активами, которые загружались первыми, а затем прогружалось все остальное, с базовых активов, которые уже кэшированы в памяти. Исправление, которое делает этот плагин заключается в том, чтобы предотвращать эти вылеты и ограничить использование игрой Skyrim только одного ядра процессора при загрузке. После того, как игра завершит загрузку сохранения, этот плагин позволит Skyrim использовать все ядра процессора в вашей системе. Вы можете испытывать более медленное время загрузки в результате ограничения на одно ядро ЦП во время загрузки сохранения игры, но оно обычно быстрее, чем двойная загрузка из предыдущей версии мода «Continue Game No Crash», и после завершения загрузки игры, все ядра процессора будут снова доступны для использования, чтобы не повлиять на производительность геймплея.
Причины по которым мне пришлось изменить мод на новый вариант:
* Мод «Continue Game No Crash» возможно не был лучшим, поскольку люди искали такие вещи, как «load ctd fix» и т.д. Я назвал его «Continue Game No Crash» изначально, потому что первая версия мода работала только с загрузкой самой последней игры, например, кнопка «Продолжить» в главном меню.
* Некоторые считают, что мой предыдущий мод «Continue Game No Crash» — это вредный мод, похожий на Stable uGridsToLoad и что он вводил другие проблемы в сохранения игры.
* В новом варианте мода нет скриптов, нет .esp файла, только один файл .dll
Примечание:
— Этот мод не гарантирует работу на 100% у всех игроков, в попытке обойти ошибки, которые существуют в Скайриме. Если этот мод и способ не сработает для вас, то возможно виноваты какие-то моды, и очень трудно сделать так, чтобы мод работал для каждого компьютера и игры, с любыми возможными комбинациями модов.
Совместимые моды:
— Совместим с любым модом.
— Совместим с Enderal.
Требования:
Skyrim 1.9.32.0.8
SKSE 1.07.03 и выше
При обновлении с варианта мода «Continue Game No Crash» на новый вариант «Load Game CTD Fix»:
1. Если у вас установлен предыдущий вариант мода с названием «Continue Game No Crash» и хотите перейти на новый вариант «Load Game CTD Fix», то обязательно удалите все файлы
— Удалите файл startmenu.swf по пути Data/Interface если таковой имеется и если у вас есть мод в котором есть файл startmenu.swf, то переустановите его.
— Удалите файл ContinueGameNoCrash.esp из папки Data в игре.
— Удалите скрипт ContinueGameNoCrash.pex по пути Data/scripts/
— Удалите файл ContinueGameNoCrash.dll по пути Data/SKSE/Plugins/
2. Установите новый вариант мода «Load Game CTD Fix».
Установка:(можно вручную или через NMM / MO менеджеры)
Поместить папку SKSE из архива в папку Data в игре.
Hi there, I’ve recently started to install some mods in my Skyrim LE, after lots and lots of reading in guides, forums and watching videos about how to mod correctly your game, then I thought I did everything correctly when I started to install my mods, but when I started my playthough, right after leaving the cave from Helgen, this message from the mod Crash Fixes has appeared:
Game has crashed while reading binary data stream! This could indicate a corrupt NIF file. Here are the last opened files starting from most recent:
C:Program Files (x86)SteamsteamappscommonSkyrimDATASOUNDfxmag_isfiremag_fire_ready_lp.wav» 0.110000 seconds ago.
C:Program Files (x86)SteamsteamappscommonSkyrimDATASOUNDfxmag_isfiremag_fire_charge_050.wav» 0.141000 seconds ago.
C:Program Files (x86)SteamsteamappscommonSkyrimDATASOUNDfxfst_isstonelightrunlfst_stone_light_run_001.wav» 0.594000 seconds ago.
C:Program Files (x86)SteamsteamappscommonSkyrimDATASOUNDfxfst_isstonelightrunrfst_stone_light_run005.wav» 0.891000 seconds ago.
C:Program Files (x86)SteamsteamappscommonSkyrimDATASOUNDfxfst_isfst_npcstoneheavywalkfstnpc_stone_heavy_walk_003.wav» 1.375 seconds ago.
C: Program Files (x86)SteamsteamappscommonzSkyrimDATASOUNDfxmag_isfrostmag_frost_bolt_001.wav» 1.594 seconds ago.
C:Program Files (x86)SteamsteamappscommonSkyrimDATASOUNDfxfst_isfst_npcstoneheavywalkfstnpc_stone_heavy_walk_004.wav» 1.688 seconds ago.
C:Program Files (x86)SteamsteamappscommonSkyrimDATASkyrim — Sounds.bsa» 1.703 seconds ago.
I’m not an expert when modding my games, so I came here to see if anyone could help me to solve this issue. I already tried to find my answer in some other forums and videos on yt, but without luck. Here’s my load order from LOOT if that can help in any way:
0 0 Skyrim.esm
1 1 Update.esm
2 2 Dawnguard.esm
3 3 HearthFires.esm
4 4 Dragonborn.esm
5 5 RSkyrimChildren.esm
6 6 ClimatesOfTamriel.esm
7 7 hdtHighHeel.esm
8 8 Diverse Random NormalAttack.esp
9 9 HighResTexturePack01.esp
10 a HighResTexturePack02.esp
11 b HighResTexturePack03.esp
12 c Unofficial High Resolution Patch.esp
13 d FMS_FemaleMakeupSuite.esp
14 e SaturationBoost.esp
15 f The Dance of Death — Ultimate Edition.esp
16 10 VioLens.esp
17 11 RLO — Interiors.esp
18 12 JKs Skyrim.esp
19 13 Skyrim Immersive Creatures.esp
20 14 RLO — Exteriors.esp
21 15 OBIS.esp
22 16 OBISDB.esp
23 17 Immersive Sounds — Compendium.esp
24 18 Thunderchild — Epic Shout Package.esp
25 19 Skyrim Immersive Creatures — DLC2.esp
26 1a Hothtrooper44_ArmorCompilation.esp
27 1b SMIM-Merged-All.esp
28 1c Immersive Patrols II.esp
29 1d Hothtrooper44_Armor_Ecksstra.esp
30 1e Immersive Weapons.esp
31 1f 12FemaleBrows.esp
32 20 SGEyebrows.esp
33 21 MBO Pack by Team TAL.esp
34 22 XPMSE.esp
35 23 RaceMenuMorphsCBBE.esp
36 24 UIExtensions.esp
37 25 AddItemMenuLE.esp
38 26 FNIS.esp
39 27 FISS.esp
40 28 AMatterOfTime.esp
41 29 Vivid Weathers.esp
42 2a Vivid Weathers — Extended Snow.esp
43 2b Vivid Weathers — Extended Rain.esp
44 2c Apocalypse — The Spell Package.esp
45 2d TheEyesOfBeauty.esp
46 2e ClimatesOfTamriel-Dawnguard-Patch.esp
47 2f Critical Hit.esp
48 30 DeadlySpellImpacts.esp
49 31 ISC DeadlySpellImpacts Patch.esp
50 32 Deadly Destruction.esp
51 33 EnchantmentPower.esp
52 34 dD — Enhanced Blood Main.esp
53 35 ISCompendium Enhanced Blood Patch.esp
54 36 Eyes of Aber.esp
55 37 towConversation.esp
56 38 HDT Capes.esp
57 39 HDTPhysicsWeaponSling.esp
58 3a HDT Female Hairstyles.esp
59 3b HorseCloak.esp
60 3c KJ Tattoos 4K.esp
61 3d LFox Pickpocketing Chance Caps at 100.esp
62 3e RSChildren.esp
63 3f RLO — Effects.esp
64 40 SkyHUD.esp
65 41 StrangeRunes.esp
66 42 True Master Trainers.esp
67 43 Abundant Enchantments.esp
68 44 Unlimited Training.esp
69 45 WWW.esp
70 46 ClimatesOfTamriel-Dragonborn-Patch.esp
71 47 dD-DG-DB-Immersive Creatures EBT Patch.esp
72 48 RLO — Illuminated Spells.esp
73 49 SkyUI.esp
74 4a perrobs experience choice.esp
75 4b RaceMenu.esp
76 4c RaceMenuPlugin.esp
77 4d aMidianborn_Skyforge_Weapons.esp
78 4e AMB Glass Variants Lore.esp
79 4f Differently Ebony.esp
80 50 Open Cities Skyrim.esp
81 51 Alternate Start — Live Another Life.esp
I think that’s it, any help would be really appreciated. If someone needs more information, feel free to request. Thanks for taking your time until here.
Что это?
Это развитие мода «Продолжить игру без вылетов» (Continue Game No Crash), основанное на дополнительной информации, полученной в ходе кропотливых исследований в этой области xD.
Любой, кто играет с Скайрим с большим количеством модов, особенно скриптовых и на анимацию, рано или поздно сталкивается с ситуацией, когда становится невозможно загрузить последнее сохранение (да и не только последнее). В какой-то момент игра начинает регулярно вылетать при попытке это сделать. Народное средство от этого — двойная загрузка: сначала грузят легкое сохранение, сделанное в какой-то закрытой, желательно безлюдной, ячейке, а потом уже — нужное. Мод «продолжить игру без вылетов» просто автоматизировал этот процесс, поскольку в то время сам автор еще не понимал, в чем же реальная причина этих чертовых вылетов. Теперь ситуация прояснилась, и в результате появился этот фикс, который гораздо, гораздо лучше.
Отличия:
1. Это не *.esp, а SKSE-плагин, что позволяет сэкономить лишний слот в списке загружаемых модов, а также подключать (и отключать) его в любое время.
2. Позволяет загрузить любое сохранение, а не только последнее.
3. Не делает промежуточной загрузки, как «продолжить игру без вылетов».
Автор решил опубликовать этот фикс как отдельный мод, поэтому и я делаю то же самое. К такому решению автора подтолкнула, в частности, инфа о том, что многие люди считают мод Continue Game No Crash таким же вредоносным, как Повышенный uGridsToLoad , повреждающий сохранение. И оттого им не пользуются. И я подумал, что у нас тоже немало таких же умников.
Для особо одаренных. 100% гарантий, что этот фикс будет работать всегда и везде, нет. В Скайриме уйма багов. Если лично вам этот фикс не помогает, то, скорее всего, проблема в каких-то других ваших модах. Вместо того, чтобы бежать сюда и строчить в коментах «мод гавно не работаит», потратьте это время на диагностику своей сборки или поплачьте тихонечко в уголке.
Лирическое отступление, которое можно не читать.
Одни люди — таких большинство — полагают, что вылеты при загрузке происходят прежде всего из-за FootIK-бага — это когда игра пытается назначить слишком много анимаций слишком большому количеству актеров — или что ей не хватает памяти. Другие считают, что всему виной — испорченный сейв. Проблема вылетов при загрузке действительно имеет отношение и к большому объему данных, и к повреждению данных, но совсем не в том смысле. Игра вылетает не потому, что ей не хватает памяти или сейв поврежден, а потому, что возникает «состояние гонки», или, выражаясь научно, неопределенности параллелизма. Программисты беседки забыли поставить мьютекс для защиты критических данных, и в результате одно ядро процессора может получить доступ к данным, которые еще не до конца обработаны другим ядром. В ванильной игре такая ситуация может возникнуть исключительно редко, потому что объем загружаемых данных слишком мал, чтобы запустить состояние гонки. Но в игре с большим количеством модов данные грузятся долго, и другое ядро успевает обратиться к ним преждевременно. Метод двойной загрузки работает именно потому, что по отдельности объем промежуточных данных не так велик. Базовые данные грузятся быстро, а когда идет вторая загрузка, основного сейва, они уже в кэше.
Этот фикс предотвращает состояние гонки, запрещая игре использовать больше одного ядра на время загрузки сохранения. Кто-то, быть может, заметит, что сейвы стали грузиться дольше — но все равно это гораздо, гораздо быстрее, чем двойная загрузка с модом «Продолжить игру без вылетов». После окончания загрузки все ядра снова будут доступны, так что никакого урона производительности этот фикс не наносит.
Автор настоятельно рекомендует использовать этот фикс совместно с Crash Fixes.
Требования:
SKSE
Установка:
Распаковать Load Game CTD Fix-85443-1.zip в ПапкаГдеУстановленСкайрим
Скачать с MEGA