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

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

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

EngineBugFixes это плагин для OBSE, включающий в себя исправления и патчи для багов движка игры Oblivion и крайне необходимый любому игроку. Во всяком случае, вы избавитесь от множества причин вылетов на рабочий стол. В плагин входят правки двух типов:
1) Исправления - Правят общепризнанные баги, действительно являющиеся багами.
2) Патчи - Вносят исправления в тех местах, где пробелы в работе не являются багами в прямом смысле, но возможна лучшая реализация процессов.

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

Здесь я только приведу список самих багов, исправляемых модом:

1. InitRendererFix (v1.0) - При запуске игры с неподдерживаемым разрешением экрана монитора она вылетает на рабочий стол без подсказки о причине вылета.
2. SpeedTreeLoadFix (v1.0) - Рандомные падения игры во время странствий по дикой местности.
3. ShadowCameraFix (v1.0) - Снятие эффекта хамелеона или переключение вида с первого лица на третье убирает вашу тень до тех пор, пока вы не повернете камеру. Проблема может затрагивать находящихся рядом с игроком NPC.
4. CreatureLightingFix (v1.0) - Некоторые существа, например, лошади и тролли, показывают значение уровня освещения 0, что влияет на обработку данных для заклинаний обнаружения в игре.
5. WeaponCollisionFix (v1.0) - Оружие не падает на землю, а остается висеть в воздухе после смерти актера.
6. SexChangeFix (v1.0) - Использование команды "SexChange" на актере вызывает немедленное падение игры из-за 3D-модели.
7. GetAlarmedFix (v1.0) - Скриптовая команда "GetAlarmed" становится причиной вылета.
8. CellDistanceFix (v1.0) - Потенциальные странности в результате низкоуровневого просчета путей и сканирования ячейки актером в попытке определить мебель и объекты.
9. FollowerDoubleFaceFix (v1.0) - Использование быстрого перемещения заставляет головы или шлемы спутников двоиться.
10. ShutdownCTDFix (v1.0)(v1.7) - Падение при выходе из игры в результате четырех проблем: Проблемы невыгружаемых рефов, Проблемы с выгрузкой ячейки, Проблемы с выгрузкой объектов, Проблемы глобальной (мировой) карты постоянных референсов
11. DeathItemFix (v1.0) - Когда уровневый лист случайно генерирует более одного предмета-датчика смерти, все последующие генерации будут происходить с этим же числом. Иногда множество таких предметов, если они заскриптованы, могут стать причиной утечки памяти.
12. DropItemFix (v1.0) - Вылет на рабочий стол, когда NPC выбрасывает предмет. Точные причины этого вылета не установлены.
13. LoadCreatedBaseObjectsFix (v1.0) - Вылет из-за создания клонов NPC после изменения порядка загрузки
14. PlayerDeathCameraFix (v1.1)(v1.3) (v2.0) - При попытке воскресить игрока после смерти камера остается на уровне земли. Управление игроком отключается, когда игрок умирает в режиме от 1 лица с пометкой бессмертия.
15. UseItemAtPackageFix (v1.2)(v1.3) - Пакеты AI UseItemAt не срабатывают как надо с определенным типом объектов или срабатывают лишь один раз.
16. Cell3x3LocalMapIconsFix (v1.2) - Попытка создать в моде ячейку с координатами 3/3 отключает все маркеры на локальной карте.
17. CellChangeCollidedArows3DFix (v1.3) - При переходе в ячейку, которая еще не была загружена (и не находится сейчас в кэше) все стрелы, застрявшие в теле игрока, оказываются возле точки с координатами 0/0/0 этой ячейки.
18. ScriptPackageFix: (v1.3) - Скриптовая команда "RemoveScriptPackage" может привести к утечке памяти, а на спутниках в режиме следования пакеты не удаляются надлежащим образом.
19. HUDInfoQualityIconFix (v1.3) - Иконка качества для объектов типа "аппарат" не отображается в информации HUD, когда курсор мыши наводится на такой объект.
20. CreatureBipedObjectEquipFix (v1.4)(v1.7) - Если использовать скриптовую команду EquipItem на существах для неподдерживаемого типа брони или одежды, модель тела существа начинает клонироваться (два тела, две головы и так далее)
21. DialogueWaitFix (v1.4) - Иногда диалог между двумя NPC не начинается. Они просто продолжают пялиться друг на друга.
22. ExteriorCellTempObjectsLoadFix (v1.4) - При перемещении в новый мир (Worldspace) созданный в моде, отсутствуют ландшафт и статические объекты, есть только двери, актеры и деревья.
23. BuyItemFromContainerFix (v1.5) (v2.1) - NPC не могут покупать товары из сундуков, принадлежащих торговцам. Иногда эта ошибка может привести к вылету на рабочий стол.Код был переписан в версии 2.1 для решения дополнительной проблемы: NPC должен подойти к продавцу, чтобы совершить покупку, yо есть шанс, что в этот момент ее уже совершает кто-то еще, и актер платит деньги, но не получает товар. Игра может вылететь, если актер задействовал определенный стак предметов, который давно не проверялся. Скорее всего, речь идет о скриптованных предметах.
24. DialogMenuEmptyTopicsFix (v1.5) - Список тем диалога пуст (невидим) если диалог запускался при скрытых меню.
25. LoadCellTempDataFix (v1.5) - Временные данные ячейки (считая ландшафт) не загружаются, когда объект перемещен в незагруженную ячейку.
26. RunScriptLineFix (v1.5) - Маленький шанс вылететь на рабочий стол, если моды используют скриптовые команды OBSE 'RunScriptLine' или 'RunBatchScript'.
27. SpellPurchaseCrashFix (v1.6) - Игра вылетает, если приобрести последнее заклинание из списка торговца, если вы просматривали его при помощи стрелок на клавиатуре
28. GlobalAnimTimerFix (v1.6) - Неперсонажная анимация (двери, люки, огонь, etc.) перестает проигрываться после достижения определенного лимита игрового времени.
29. AIPackageScheduleEvaluationFix (v1.6) - Отслеживание расписаний пакетов AI перестает корректно работать после полуночи.
30. AcquireWeaponNoAmmoFix (v1.7) - Актер в бою стоит и ничего не делает, даже если его атакуют.
31. PickupItemOwnershipFix (v1.7) - Когда вы поднимаете выброшенные ингредиенты, используя меню со счетчиком штук, и забираете не все, оставшаяся часть теряет владельца, а поднятое маркируется украденным.
32. BloodDecalMemLeakFix (v1.7) - Утечка памяти из-за пользовательских настроек Oblivion.ini.
33. BowAndTorch3DFix (v1.7) - Вылет на рабочий стол при выходе, переходе через загрузочную дверь и обновлении данных о 3D-моделях актеров.
34. ActivateDoorWhileInvisibleFix (v1.8) - Отключается передвижение после прохождения загрузочной двери.
35. CrimeGoldRemovalFix (v1.8) - Штраф с NPC не снимается, кроме случаев, когда текущие актеры сбиты с ног.
36. UIMessageFix (v1.8) - Сообщения-уведомления прекращают отображаться до перезагрузки игры. Уведомления - скриптовые сообщения, появляющиеся в левом верхнем углу экрана.
37. SummonAILocationTargetFix (v1.8) - Когда пакет AI SummonCreateDefend установлен на управляемое, призываемое или просто оживленное существо данные о местонахождении референса цели применения пакета обрабатываются до установки данных о локации в сам референс.
38. VerboseMessgesFix (v1.8) - Вылет или невозможность отображения текста в консоли при включенной опции подробных логов.
39. ActorWithoutProcessCTDFix (v1.9) - Вылет при использовании некоторых скриптовых команд для актера, у которого не назначен текущий пакет AI
40. BoundItemEvaluationFix (v1.9) - Актер с привязанным оружием не может вступить в бой + другие проблемы привязки
41. CanHaveFlamesFix (v1.9) - Вылет при использовании команды CanHaveFlames
42. HighProcessTeleportFix (v1.9) - Когда NPC активируют в загруженной ячейке дверь с телепортом, которая ведет так же в загруженную ячейку, то пропадают, но появляются снова на том же месте, где были до активации двери, и не могут использовать телепорт.
43. MagicCastFailureSoundFix (v1.9) - Перестает проигрываться звук неудачного кастования заклинаний игроком.
44. PackageStartEquipmentFix (v1.9) - NPC не экипируют/не переодевают броню и оружие согласно флагам пакета AI, когда стартует новый пакет.
45. SoundEffectsFix (v1.9) - Звуковой эффект прекращает работать после закрытия меню. Этого не происходит, если игрок находится в ячейке, где оказался после загрузки сохранения.
46. StaffEnchantmentCastTypeFix (v1.9) - При зачаровании посоха на алтаре он получает зачарование типа Касание, а не типа На цель, как полагается
47. UnloadedObjectReferencesFix (v1.9) - Потенциальный вылет при доступе к незагруженным объектам и раздувание сейва.
48. WeaponSwitchFix (v1.9)(v2.0) - Существа с луками, имеющие в наличии оружие для ближнего боя, не используют его и переходят на рукопашную.
49. CellChangedRefMemLeakFix (v2.0) - Утечка памяти и возможный краш при выгрузке.
50. ObjectPaletteFix: (v2.0) - Краш (особенно когда 'bFixFaceNormals' включен)
51. SavedHavokDataFix: (v2.0) - T-поза мертвых актеров + утечка памяти, растянутые объекты, бесконтрольное движение, болтание и дергание подвешенных объектов (корни, фонари и т.д)
52. CombatBuffSpellSelectionFix (v2.1) - NPC никогда не используют заклинания поглощения магии и отражения урона в бою, даже если они есть в листе их заклинаний.
53. HaggleDispositionFix (v2.1) - Отношение торговца к игроку не учитывается в уравнении расчета цены, когда игрок хочет что-то продать.
54. RemoveExcessDeadFix (v2.1) - Респавнящиеся актеры не респавнятся, потому что были отключены игрой.
55. SleepCastLoopFix (v2.1) - NPCs застревают в цикличном чтении заклинаний восстановления при попытке использовать кровать или спальник.
56. SneakPowerAttackFix (v2.1) - Когда игрок становится подмастерьем в акробатике, анимация обычных атак из подкрадывания заменяется анимацией силовых атак.

Патчи:

SmallBushBillboardPatch (v1.0) - Маленькие кусты не отображаются на LOD-объектах.
EvaluateEquipmentPatch (v1.0)(v1.8) - Выбор NPC одежды для слотов upper или lower body перебивается при выборе ими лучших вещей, использующих слоты hand или foot, которым вторым слотом назначен upper или lower.
CombatBlockPatch (v1.3) - NPC в бою применяет блокирование даже если его никто не атакует.
FloraOwnershipPatch (v1.4) - При наведении прицела на принадлежащие кому-то растения игра показывает значок "украсть", но сбор с этих объектов не считается преступлением.
TerrainLODLoadPatch (v1.4) - Загрузка файлов LOD требует или определенной настройки имен файлов пользователями/моддерами, или использования инструментов, которые вводят form ID нового мира в мод с индексом 00
DialogConditionsEvalPatch (v1.7) - Неожиданное поведение во время выбора строк диалога.
PluginLoadErrorMessageBoxPatch (v1.7) - Игра вылетает на старте еще до повяления загрузочного экрана.
SleepWearPatch (v1.9) - Некорректное поведение из-за ошибочной оценки инвентаря при активации NPC постели.
Все патчи и исправления могут включаться и отключаться по отдельности для лучшей совместимости с другими плагинами для OBSE, для этого достаточно править ini мода.

Требования:

Oblivion Patch 1.2.0.416, Oblivion Script Extender (OBSE) v20 или выше

Установка:

1) Распакуйте файлы во временную папку.
2) Скопируйте папку Data в папку игры ...\Oblivion

PS: Я решил взяться и перевести документацию к этому моду, так как это настоящий musthave. Спустя 5 литров кофе и 2,5 дня разбирательств перевод был завершен. Спасибо за поддержку и донат на обед Джо1980, Керберу, Laion и другим. Поддержка на кофе, впрочем, принимается и дальше, следите за новыми записями в разделе.

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

  • Нравится 142

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

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



SurDno

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

Цитата:

Я работаю над одним модом, но пока я его забросил, потому что мне нужен 3D Max. Нужно создать модельки.)) Но пока его скачать не могу.

Держи в курсе, нам это очень интересно! (нет)

SurDno

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

Цитата:

Хороший мод. У меня вылетов почти не стало. Остались только вылеты, когда я начинаю выходить из игры. :)

FastExit2/OSR решают эту проблему.

Ggleebb

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

Цитата:

FastExit2/OSR решают эту проблему.

Уже решил эту проблему. Спасибо вот этому комментарию:

Цитата:

Камрад, ну всё же есть и уже давно! http://tesall.ru/fil...2082-fast-exit/

Ggleebb

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

Цитата:

Держи в курсе, нам это очень интересно! (нет)

Окай! Буду держать вас в курсе всех моих шагов! (нет) :)

Джо1980

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

Цитата:

Кажется, что после этого патча контент облы умер, и новых модов уже выходить не будет(((

Моддинг Обливиона живее всех живых! Один забугорный товарищ до сих пор пилит Чернотопье и похоже таки допилит, другой - недавно сделал небольшое дополнение для Knights of the nine revelation , до сих пор развиваются МОО и ООО и.т.д. А если ещё Ашер не забросил "Призму" то вообще всё замечательно!

  • Нравится 3
Томас Женков

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

Цитата:

Моддинг Обливиона живее всех живых! Один забугорный товарищ до сих пор пилит Чернотопье и похоже таки допилит, другой - недавно сделал небольшое дополнение для Knights of the nine revelation , до сих пор развиваются МОО и ООО и.т.д. А если ещё Ашер не забросил "Призму" то вообще всё замечательно!

так-то да, но на сайте давно обновлений не было((( Я до сих пор жду перевода падения айлейдов

  • Нравится 1
Джо1980

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

Цитата:

так-то да, но на сайте давно обновлений не было((( Я до сих пор жду перевода падения айлейдов

А за него кто - то брался?

Vittard

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

Цитата:

Моддинг Обливиона живее всех живых! Один забугорный товарищ до сих пор пилит Чернотопье и похоже таки допилит, другой - недавно сделал небольшое дополнение для Knights of the nine revelation , до сих пор развиваются МОО и ООО и.т.д. А если ещё Ашер не забросил "Призму" то вообще всё замечательно!

Что за "небольшое" дополнение к Knights of the nine revelation?

Vittard

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

Народ!Скажите,пожалуйста, желательно ли при установке данного *Исправления багов движка* устанавливать ещё такую прогу, как Oblivion Operation Optimization? Дополняют ли они друг друга в положительном ключе или конфликтуют? Заранее благодарю )

Simply Red

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

Цитата:

желательно ли при установке данного *Исправления багов движка* устанавливать ещё такую прогу, как Oblivion Operation Optimization? Дополняют ли они друг друга в положительном ключе или конфликтуют?

Это не "прога", это просто оптимизированные модели (nif-файлы) некоторых игровых объектов, и с данными патчами конфликтов не могут иметь в принципе.

  • Нравится 1
Томас Женков

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

Цитата:

А за него кто - то брался?

Вот именно, я-то не знаю. Может, взялись, может - нет. Если кто-то не знает об этом моде, я могу оставить ссылку на нексус

Джо1980

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

Цитата:

Что за "небольшое" дополнение к Knights of the nine revelation?

На нексусе не так давно появилось

Lord RZ

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

Товарищи, не оффтопьте.

Lord RZ

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

Да неужели. За годы существования игры первый раз слышу о подобном. Такая кривая пиратка?

romas04

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

Народ подскажите у меня появился баг: в течении некоторого времени игры пропадают оповещения в вернем левом углу экрана (которые сообщают о повышении навыков, автосохранении, повышении уровня), лечится только перезагрузкой сохранения, но через время снова пропадают, кто нить сталкивался с таким багом?  И есть ли в этом исправлении багов движка фикс для устранения моего?

Simply Red

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

Цитата:

у меня появился баг: в течении некоторого времени игры пропадают оповещения в вернем левом углу экрана

Если стоит ООО попробуй переместить OblivionMsg.esp в конец списка загрузки. Также может быть проблема с DarNified UI (там есть функция их отключения) и DarNifiedUI Config Addon (где-то читал что с ним возможны проблемы). Если не поможет, тогда не знаю.

romas04

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

Цитата:

Если стоит ООО попробуй переместить OblivionMsg.esp в конец списка загрузки. Также может быть проблема с DarNified UI (там есть функция их отключения) и DarNifiedUI Config Addon (где-то читал что с ним возможны проблемы). Если не поможет, тогда не знаю.

Спасибо, пойду тестить, надеюсь все получится.

Кафкa

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

Цитата:

Если вам что то не нравится воздержитесь от комментария.

Причём здесь «не нравится». Просто эти претензии смешны. У меня Steam-версия, данный фикс установлен больше года, и с ним никогда не было проблем - никогда, а помогал очень круто.

Oblivion - игра, безусловно, сырая, поэтому в неё крайне нежелательно ставить огромное количество модификаций. Скорее всего, к вылету при снятии экипировки приводит что-то ещё. К примеру, старые версии Oblivion Reloaded имели данную проблему. Без списка модификаций никто ваше затруднение решить не сможет, все телепаты в Швеции. Однако этот фикс абсолютно безвреден, инфа 100 процентов.

P. S. Ну и да, что лично мне кажется безумно забавным - так это попытка учить администратора воздержаться от комментариев на собственном сайте. До слёз, скажем так. XD

  • Нравится 3
человек2

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

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

Takirell

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

Обожаю этот мод, ибо он фиксит "пустые" стрелы у НПС при стрельбе из лука. Теперь хоть не приходиться писать скрипт на правку этой дичи. Также правит дублирование лиц у напарников, что безусловно меня раньше дико парило :D

  • Нравится 1
Gasto

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

Если в каком-нибудь большом интерьере атаковать врага (персонажа или существо) с дальнего расстояния первый раз, то он, как и положено, нормально замечает игрока и сразу вступает в бой. Если же враг закончил бой (например, игрок скрылся от него при помощи невидимости), то вторая такая попытка атаковать с дальнего расстояния приводит к тому, что этот враг бежит к игроку, не начиная боя. Если при этом скастовать на себя невидимость, то он подбегает на какое-то расстояние (иногда почти вплотную), а затем просто уходит обратно на свою позицию. Что характерно, если отключить-включить (disable-enable) его или же перезайти в локацию, где он находится, то он приходит в норму. Кто-нибудь еще сталкивался с подобным? Если кто хорошо владеет английским, то напишите, пожалуйста, об этой проблеме автору фикса. Был бы крайне признателен (да и не только я, возможно).

lolic99

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

Заметил что с этим модом - гарантированный вылет при загрузке сохранения, если список плагинов изменялся. При подключении, отключении или смены порядка загрузки плагинов приходится этот патч отключать, загружаться, делать сохранение, и только потом его возвращать и перезагружаться.

PS Не сказать что он уж сильно помогает от вылетов в тяжко замоденой игре. Впрочем, там и 4Gb патч с enboost'ом не справляются...

Simply Red

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

Цитата:

Заметил что с этим модом - гарантированный вылет при загрузке сохранения, если список плагинов изменялся.

Отключить
LoadCreatedBaseObjectsFix
LoadCellTempDataFix
Возможно, виноват только один из них, но нет желания в этом разбираться, потому что у меня не вылетает, а просто всё виснет.

Simply Red

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

Цитата:

Народ подскажите у меня появился баг: в течении некоторого времени игры пропадают оповещения в вернем левом углу экрана

Добавлю комментарий автора о проблеме исчезающих сообщений (вполне внятно переводится гуглом):
[spoiler]I've never had any problems with disappearing messages but if both of you say you've experienced the problem we can try to find the cause. 'Notices', as the messages in the upper left corner of the screen are called, are handled by the HUDSubtitleMenu. It is true that sending two identical messages to the queue causes the menu to ignore all subsequent messages until the first of the two identical ones finishes. It's a bug that could be fixed easily. Originally, the menu code was supposed to compare the message text to all queued messages and ignore the message if it is already in the queue. Instead it compares each message in the queue to the one that comes after it. I haven't fixed the bug because many mods in the past have used this behavior to bypass unwanted messages. The technique known as "message spam" is not needed anymore since we have better OBSE script commands to avoid these messages but fixing the bug would still 'break' many (?) older mods.
In any case, message spam should not disable the messages forever so I don't think this is the problem here. As mentioned, I haven't seen the problem myself so even with monitoring the message queue the last few days I saw nothing unusual.[/spoiler]

Lord RZ

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

Цитата:

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

Растет размер сохранения и кучи мусора. Избежать этой проблемы можно лишь одним способом: поставить все моды, что вам нужны, до начала игры, и ничего больше не подключать/отключать. А еще попробовать патч памяти, потому что реплейсеры, увеличивающие размер текстур, увеличивают и нагрузку на память, притом в разы.

  • Нравится 1

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

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

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

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

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

Войти

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

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