Плагин JIP LN NVSE

Автор:jazzisparisПоследнее обновление:25/05/2024 18:34:407.8M1.4MB

Fallout: New Vegas Плагин JIP LN NVSE-1-lagofast mod master
Fallout: New Vegas Плагин JIP LN NVSE-2-lagofast mod master
Fallout: New Vegas Плагин JIP LN NVSE-3-lagofast mod master
Fallout: New Vegas Плагин JIP LN NVSE-4-lagofast mod master
Fallout: New Vegas Плагин JIP LN NVSE-1-lagofast mod master
Fallout: New Vegas Плагин JIP LN NVSE-2-lagofast mod master
Fallout: New Vegas Плагин JIP LN NVSE-3-lagofast mod master
Fallout: New Vegas Плагин JIP LN NVSE-4-lagofast mod master

Предварительные зависимости

Введение в мод

Этот плагин является расширением для New Vegas Script Extender (NVSE). Он добавляет более 1000 новых функций, которые можно использовать в скриптах GECK и (в некоторых случаях) в качестве условий. Кроме того, этот мод включает в себя многочисленные исправления/улучшения движка, а также
Этот мод является расширением для New Vegas Script Extender (NVSE). Он добавляет более 900 новых функций, которые можно использовать в скриптах GECK и (в некоторых случаях) в качестве условий.

Начиная с версии 40.00 этот плагин также включает в себя все функции из (ныне несуществующего) плагина Lutana NVSE, созданного уважаемым LuthienAnarion.

Полный список и документацию новых функций можно найти на сайте  эта страница.

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

Дополнительные патчи игры (переключаются через ..\Data\NVSE\Plugins\jip_nvse.ini):
  • bIgnoreDTDRFix - Исправляет эффект игнорирования DT/DR (присутствующий в основном в некоторых видах оружия ближнего боя/без оружия), который полностью не работает в игре. Кроме того, изменяет расчёт снижения урона в игре таким образом, что DT вычитается ДО применения DR.

  • bEnableFO3Repair - Возвращает меню ремонта предметов в стиле FO3 в FNV. Максимальное количество предметов, которые можно отремонтировать, будет ограничено навыком ремонта игрока. Например, при навыке 75 уровень прочности предметов можно отремонтировать не более чем на 75% от их максимального запаса прочности, а не на 100%, как раньше, независимо от уровня навыка.

  • bEnableBigGunsSkill - Восстанавливает «Тяжелые пушки» как полнофункциональный игровой навык.

  • bProjImpactDmgFix - Исправлена ошибка движка, из-за которой оружие, стреляющее снарядами, взрывающимися при ударе (например, ракетная установка, гранатомет и т. д.), наносило урон только от взрыва, даже при прямом попадании, игнорируя урон от попадания оружия.

  • bGameDaysPassedFix - Исправлена ошибка движка, из-за которой глобальные таймеры «GameDaysPassed» и «GameHour» «замирали» и переставали увеличиваться в реальном времени игры (они увеличивались только во время сна, ожидания или быстрого перемещения). Эта проблема напрямую влияла на накопление хардкорных потребностей, которые также останавливались в реальном времени игры.

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

  • bNoFailedScriptLocks - Исправлено поведение движка, при котором скрипт, выполнение которого по какой-либо причине завершилось неудачей, фактически отключается игрой и больше не будет обрабатываться до перезапуска игры.

  • bDoublePrecision - Изменяет код игры таким образом, что арифметические/реляционные операции в скриптах вычисляются/оцениваются с двойной точностью с плавающей запятой (вместо одинарной). Это вызывало различные проблемы, когда операторы отношения (==, !=, <=, <, >=, >) вычислялись некорректно, а числовые вычисления завершались неточными результатами (это особенно наблюдалось при относительно высоких абсолютных значениях). Кроме того, этот патч гарантирует отсутствие ошибок/сбоев скрипта при делении на ноль.

  • bQttSelectShortKeys - Если эта опция включена, то (a) при выборе стопки предметов в меню инвентаря, контейнера или бартера удерживание клавиши SHIFT перенесет/бросит всю стопку, а удерживание клавиши CTRL перенесет/бросит один предмет из стопки, тем самым пропуская меню выбора количества. (b) При извлечении из контейнера стопки предметов, которые не весят (например, боеприпасов в обычном режиме), откроется меню выбора количества, вместо автоматического выбора всей стопки.

  • bLocalizedDTDR - При включении будет проводиться различие между головной и нательной броней при применении снижения урона от DR/DT. Попадания в голову будут учитывать только DT/DR, получаемые от надетой головной брони (если таковая имеется), тогда как попадания в корпус, аналогично, только DT/DR, получаемые от надетой нательной брони. (Примечание: требуется включение bIgnoreDTDRFix).

  • bVoiceModulationFix - Добавляет модуляцию голоса (небольшой эффект искажения) для говорящих активаторов и голографических записей.

  • bSneakBoundingBoxFix - Исправлена давняя ошибка Bethesda Games, из-за которой размеры ограничивающей рамки столкновения, охватывающей игрока (а также всех NPC), оставались фиксированными и не масштабировались в соответствии с положением тела. Это фактически делало невозможным пролезание через проломы и щели в положении пригнувшись, несмотря на то, что можно было легко пролезть через них. Этот патч исправляет эту проблему для персонажа игрока и его спутников.

  • bEnableNVACAlerts – Если установлен NVAC, включите этот параметр, чтобы получать внутриигровые оповещения в случае возникновения исключения в коде игры, которое было успешно обработано NVAC. Вы получите уведомление в углу экрана, а сведения об ошибке будут выведены на консоль. Это значительно упростит определение точных обстоятельств/места возникновения ошибки.

  • bLoadScreenFix - Принуждает меню загрузки отдавать приоритет экранам загрузки, привязанным к местоположению (если таковые найдены и соответствуют текущему местоположению) при выборе экрана загрузки для отображения.

  • bNPCWeaponMods – Если эта опция включена, у всех NPC будет шанс получить модификацию основного оружия. Вероятность зависит от уровня каждого NPC: чем выше уровень, тем выше вероятность. Тип модификации выбирается случайным образом из доступных для конкретного оружия. Оружие может иметь несколько модификаций, хотя 2 модификации встречаются редко, а полностью модифицированное оружие встречается нечасто.

  • uNPCPerks - Открывает доступ к бонусам для NPC (бонусы больше не будут доступны только персонажу игрока и его товарищам по команде). Скриптовые команды, такие как AddPerk/RemovePerk/HasPerk и т. д., будут работать на ЛЮБЫХ NPC в игре. При желании бонусы будут автоматически добавлены NPC-людям.

Исправления/изменения игры (применяются по умолчанию):
  • Использование консоли не блокирует получение новых достижений Steam.
  • Консоль полностью функциональна даже при подключенном контроллере.
  • Отключение вибрации контроллера либо через меню настроек, либо путем установки bGamePadRumble=0 в FalloutPrefs.ini делает то, что и должно быть — полностью отключает любые вибрации мотора (это должно значительно продлить срок службы ваших батарей).
  • Пользовательские шаблоны звуков брони работают корректно и больше не игнорируются игрой.
  • Звонок Удалить меня изнутри OnAdd блок не будет вызывать вылет при перемещении стопки предметов в инвентарь игрока из меню контейнера/бартера.
  • Максимальное количество символов в сообщениях в углу увеличено с 259 до 515.
  • Лимит количества символов в описаниях способностей, отображаемых в меню черт, увеличен с 512 до 1024.
  • Названия поставщиков отображаются корректно при первом открытии меню бартера.
  • Убрано жестко заданное ограничение расстояния исчезновения травы в 3000.
  • Добавление бонуса для товарищей по команде (player.AddPerk PerkID 1) не применяет ошибочно эффекты каждой точки входа несколько раз, в количестве, равном текущему количеству товарищей по команде.
  • Эффекты бонусов товарищей по команде теперь корректно применяются к товарищам по команде при загрузке игры. 
  • Бонусы к навыкам медицины/выживания больше не будут увеличивать величину пагубных эффектов лекарств/продуктов питания.
  • Колесо прокрутки мыши можно использовать в меню подсказок по количеству для (уменьшения) и увеличения выбранного количества.
  • Эффекты боеприпасов отображаются в меню создания предметов; отображается правильная стоимость и вес предмета.
  • ПостоянныйГлобальные переменные типа сохраняют свои значения при выходе в главное меню.
  • Время жизни гильз от первого лица использует fGunShellLifetime GMST (как от третьего лица), а не ограничено 2 секундами.
  • Перемещение оружия с прикрепленными модификациями в/из контейнера (или бартерная купля/продажа) не приводит к потере суффикса «+» в его названии.
  • Исправлена серьезная проблема в анализаторе скриптов, из-за которой происходил сбой (переполнение буфера), если размер какой-либо отдельной строки скрипта после компиляции превышал 72 байта — предел, который мог быть легко достигнут при вызове функций, принимающих строковые аргументы.
  • Исправлена ошибка, из-за которой текстура солнечных бликов больше не отображалась при выходе в мир из помещения.
  • Исправлена ошибка, из-за которой значки предметов брони в Пип-бое всегда отображали мужскую версию, независимо от пола персонажа игрока.
  • Исправлена ошибка, из-за которой облака иногда становились невидимыми при выходе из внутренней ячейки.
  • Исправлена ошибка, из-за которой шаблон появления/исчезновения погодных IMOD в полдень (в зависимости от времени суток) был инвертирован.
  • Заменяет крайне несбалансированный алгоритм, по которому игра выбирает музыку из наборов медиа, заданных в контроллерах расположения медиа. Теперь музыка будет выбираться в правильном случайном порядке. Более того, после воспроизведения та же самая музыкальная композиция не будет выбрана снова, пока все треки из набора не будут воспроизведены хотя бы один раз.
  • Исправлена ошибка, из-за которой трупы актеров, убитых в процессе превращения в тряпичную куклу, принимали Т-образную позу при загрузке игры.
  • Исправлена ошибка, из-за которой GetItemCount иногда возвращал ненулевое количество элементов, которых на самом деле нет в контейнере.
  • Исправлена ошибка, из-за которой кучки пепла/слизи возрождающихся актеров не удалялись игрой при сбросе родительской ячейки и, таким образом, оставались навсегда.
  • Исправлена ошибка, из-за которой модифицированное оружие, будучи экипированным NPC, использовало модель стандартного, немодифицированного варианта.
  • Исправлена ошибка, из-за которой отключенные объекты мебели/маркеры бездействия все еще были «видимы» и использовались актерами.
  • Исправлена ошибка, из-за которой количество убийств увеличивалось, если основные актеры теряли сознание.
  • Исправлена настройка света в снарядах, которая была полностью сломана.
  • Исправлена ошибка, из-за которой скрипты созданных предметов не запускались до тех пор, пока предмет не был брошен и подобран снова. Обратите внимание, что эта проблема была исправлена только для доспехов и многоразового оружия.
  • Исправлены диалоговые боевые реакции/комментарии, которые были полностью сломаны.
  • Настройка «Обмен данными о воздействии» для пространств мира была фактически сломана и теперь работает правильно.
  • Заменяет довольно ошибочный алгоритм, с помощью которого игра выбирает аудиофайлы SFX для воспроизведения из папки, который не был по-настоящему случайным, был повторяющимся и имел тенденцию редко или никогда не выбирать некоторые файлы.
  • Размещенные примитивы акустического пространства были полностью сломаны в игре и теперь работают так, как задумано.
  • Исправлена ошибка кода, из-за которой контроллеры расположения носителей некорректно оценивали отношения фракций, в результате чего наборы носителей, специфичные для отношений, никогда не воспроизводились.
  • Стандартные функции GetHitLocation и GetLastHitCritical теперь работают при вызове из блоков скриптов OnHit и OnHitWith.

Дополнительные возможности:
  • FalloutCustom.ini Теперь можно создавать файлы настроек в пользовательской папке игры (%USERPROFILE%\Documents\My Games\FalloutNV). Записи настроек, включённые в этот файл, перезапишут значения, заданные в Fallout.ini или FalloutPrefs.ini. Это позволяет изменять файлы конфигурации игры без их фактического редактирования. Это также гарантирует сохранение любых изменений в INI-файлах и предотвращает их сброс/удаление организатором модов или стандартным лаунчером.

  • Дополнительные шрифты – Расширяет существующие 8 слотов шрифтов, доступных в игре, на 80 дополнительных слотов. Дополнительные пользовательские шрифты можно установить в эти слоты и использовать в любом месте игрового интерфейса. Подробнее см. Эта статья.

Требования

Новый расширитель скриптов Vegas (xNVSE) версия 6.2.6 (или новее), установленный и загруженный вместе с игрой/GECK.

Установка

Используйте Nexus Mod Manager/Fallout Mod Manager/Mod Organizer или вручную извлеките файл .7z в папку «Data» Fallout: New Vegas.

Исходный код

Доступно с здесь.
Этот инструмент предоставлен сторонним разработчиком [bufftool]Внимание (Нормальное)

Загрузите моды сейчас

Установите LagoFast, запустите Fallout: New Vegas и играйте с модами, которые вам нравятся.