Skip to content

Releases: FalloutTeamX/sfall-Extended

sFall 4.2.1 - Extended version

06 Nov 20:09
Compare
Choose a tag to compare
Pre-release
  • Доработан NPC Armor мод gl_npcarmor.int, добавлен альтернативный NpcArmor.ini для ванильного Fallout 2 (в архиве для моддеров).
  • Добавлена поддержка загрузки файлов msg-сообщений из папки English, если в текущей установленной языковой папке отсутствует необходимый msg-файл.
  • Добавлена поддержка для отображения стоимости AP до 15 для активного предмета на панели интерфейса (максимум 19 при замене на соответствующее frm-изображение).
  • Добавлены необязательные опции для включения/отключения секций для модификаций Perks и Traits в файле perks.ini
  • Добавлен новый флаг 0x01XXXX для MainMenuFontColour, чтобы изменить цвет шрифта только для текста версий Fallout и sfall (старое поведение).
  • Доработка для Hero Apperance мод, теперь может одновременно искать файлы как в обычных папках так и в своих упакованных .dat файлах.
  • Удалены опции NPCStage6Fix и CorpseLineOfFireFix из ddraw.ini, теперь исправления всегда включены.
  • Улучшен HOOK_INVENWIELD, теперь срабатывает при удалении экипированных предметов для игрока и NPC, так-же добавлен дополнительный аргумент для крючка.
  • Новые функции для скриптинга sfall_funcX: unwield_slot, add_trait, get_inven_ap_cost

Исправление ошибок:

  • Исправлен скрипт для мода NPC Сombat Сontrol gl_partycontrol.int, не удаляющий должным образом унаследованные перки игрока от контролируемых NPC после завершения контроля над ними.
  • Исправлена ошибка в функции скрипта save_array, которая могла повредить файл сохранения sfallgv.sav при сохранении нового массива под тем же самым ключом.
  • Исправлены функции скрипта move_obj_inven_to_obj, drop_obj, не удаляющие должным образом модификаторы экипированной брони для игрока и партийцев при удалении брони (ошибка неправильных модификаторов брони).
  • Исправлена функция скрипта inven_unwield, не обновляющая интерфейсную кнопку активного предмета игрока на главной панели интерфейса.
  • Исправлена функция скрипта art_change_fid_num, не устанавливающая правильный FID для игрока, когда был включен Hero Apperance мод.
  • Исправлены функции скрипта critter_add_trait, critter_rm_trait игнорирующие указанные значения для аргумента amount.
    Примечание: Функция critter_rm_trait при отрицательных значениях аргумента amount, удаляет все уровни для указанного перка (ванильное поведение).
  • Исправлен не сбрасываемый модификатор для бонуса XP устанавливаемый функцией скрипта set_swiftlearner_mod при загрузке или начале новой игры.
  • Исправлено получение имени игрока при управлении партийцами или другими NPC.
  • Добавлено исправление для игрока предотвращающее им экипировку оружия в активный слот, когда текущий внешний вид игрока не имеет соответствующей анимации для оружия.
  • Добавлено исправление для экипированного оружия у партийцев, перемещаемого в левый слот руки после получения ими нового уровня.
  • Исправлена ошибка в PremadePaths вызывающая сбой игры при запуске, когда Premade имя превышало 11 символов.
  • Добавлено отладочное сообщение об отсутствующем art-файле для криттеров (при включенном режиме отладки игры).

sFall 4.2 - Extended version

14 Sep 22:47
Compare
Choose a tag to compare
  • Улучшено отображение индикатора топлива для автомобиля.
  • Изменение регистрации hook скриптов для функции register_hook
  • Добавлена опция BackwardHooksRegistration.
  • В скрипт подсветки объектов, добавлена специальная возможность при которой часть объекта декораций становится прозрачной (требуется опция AllowUnsafeScripting).
  • Добавлена поддержка включенного режима Fog of War (от Hight Resolution Patch), для мода подсветки объектов.
  • Добавлены альтернативные горячие клавиши Space и Enter для завершения сделки в режиме бартера.
  • Исправлена установка флага Seen для объектов на локальных картах.

Общие изменения:

  • Улучшена функциональность функции add_extra_msg_file, чтобы загрузить msg-файл из English папки в случае, когда требуемый msg-файл отсутствует в текущей языковой папке (возможность не работает с .dat файлами).
  • Удалена зависимость модификатора Body_Torso от модификатора Body_Uncalled, в ddraw.ini был добавлен параметр BodyHit_Torso, теперь функция set_bodypart_hit_modifier теперь может устанавливать параметры индивидуально.
  • Добавлена опция MainMenuBigFontColour для изменения цвета текста шрифта для кнопок в главном меню.
  • Добавлена опция IniConfigFolder для переопределения местоположения всех ini-файлов используемых в скриптах.
  • Добавлена опция Fallout1Behavior для изменения некоторых функций движка Fallout 2 к поведению Fallout 1.
  • Добавлена опция OverrideCriticalFile для изменения пути и имени к файлу критической таблицы.
  • Добавлены новые опции в ini-файл перков Perks.ini для настройки параметров некоторых движковых перков.
  • Добавлена поддержка нового флага Energy Weapon для прототипов оружия, флаг заставляет использовать умение "Энергетическое оружие" внезависимости от типа урона установленного для оружия.
  • Добавлен дополнительный флаг для функции скрипта force_encounter_with_flags.
  • Добавлен новый флаг COUNTERWIN для функции режима игры get_game_mode, устанавливаемый при отображении окна при перемещении предметов или установки таймера для взрывчатки.
  • Добавлены дополнительные аргументы для hook скриптов: HOOK_ADJUSTFID и HOOK_BARTERPRICE
  • Новая функция скрипта: register_hook_proc_spec
  • Новый hook скрипт: HOOK_STDPROCEDURE (hs_stdprocedure.int)
  • Добавлен скрипт примера для вычисления игрой наносимых повреждений (в архиве для моддеров).

Исправление ошибок:

  • Исправлена установка флага DAM_BACKWASH в hook скрипте HOOK_COMBATDAMAGE для атакующего при получении им самоповреждений от взрыва.
  • Исправлены опции StartMonth и StartDay, которые не проверяли границы значений при установки даты.
  • Исправлена опция MainMenuFontColour не менявшая цвет текста авторского права в главном меню.
  • Исправлена ошибка в XPTable, из-за которой игрок не мог достичь максимального заданного уровня.
  • Исправлена ошибка из версии 4.1.8, которая нарушила работу опции AllowLargeTiles.
  • Исправлена ошибка сбоя игры, появившаяся в версии 4.1.8, при использовании функции game_time_advance в процедуре map_exit_p_proc с установленной взрывчаткой на карте.
  • Исправлена функция create_message_window, для предотвращения создание нескольких окон сообщений.
  • Исправлена ошибка сбоя в функции скрипта message_str_game при передаче отрицательного значения в аргумент fileId.
  • Исправлена функция obj_art_fid, которая возвращала неверный FID для игрока, когда мод Hero Appearance был включен.
  • Исправлена ошибка в моде Hero Appearance, из-за которой при открытии контейнера (сумки/рюкзака) в инвентаре игрока отображалась неверная FRM изображение для контейнера.
  • Исправлены некоторые аргументы в hook скрипте HOOK_BARTERPRICE при торговле с партийцем.
  • Добавлено исправление, предотвращающее потерю автомобиля при входе в локацию с помощью кнопки «Город/Mир» и c последующем выходом игрока без машины(пешком) на карту мира.
  • Добавлено исправление для лежащих на земле предметов, скрываемых под оставщейся лужей крови после удаления трупа криттера.
  • Добавлено исправление для корректной позиции игрока при входе на карту, если входная плитка(гекс) карты был заблокирован другим объектом.
  • Добавлено исправление для игрока, зависшего в кадре «Лазанья» после анимации подъема по лестнице.

sFall 4.1.9.1 - Extended version

17 Jul 19:41
Compare
Choose a tag to compare
  • Добавлена опция PerksList в sfall_mods.ini для мода управления напарниками.
  • Изменение в работе мета-функции add_extra_msg_file
  • Изменение для опции DebugMode теперь не зависит от опции Enable режима отладки sfall.

Исправление ошибок:

  • Исправлена ошибка версии 4.1.9, приводившая к потери некоторой статистики и перков игрока при переключении управления к NPC.
  • Исправлена функция скрипта key_pressed, не работающая в хуке KEY_PRESS.
  • Исправлена ошибка не позволяющая загрузить сохраненную игру со старым форматом файла sfallgv.sav
  • Исправлена незначительная ошибка для функций set_rest_on_map, get_rest_on_map
  • Добавлено отсутствующее сообщение о получении предмета для опции PickupItemKey.

sFall 4.1.9 - Extended version

11 Jul 17:35
Compare
Choose a tag to compare
  • Добавлен файл ресурсов sfall.dat, который содержит файлы, необходимые для работы некоторых функций sfall
  • Улучшено поведение AI при движении к цели для выстрела (опция SmartBehavior)
  • Улучшена функциональность боевого контроля NPC, сохраняющая выбранный режим оружия для контролируемого NPC
  • Улучшена функциональность редактора отладки (в паке моддеров)
  • Добавлено новое значение в SkipOpeningMovies, чтобы также пропустить заставки со splash изображениями
  • Добавлена возможность включить расширенный интерфейс для карты мира (требуется hi-res патч v4.1.8)
  • Добавлена опция для увеличения количества очков действия, отображаемых на игровой интерфейсной панели
  • Добавлена опция, позволяющая установить альтернативный путь к папке для автоматического поиска и загрузки пользовательских .dat файлов
  • Добавлена опция изменения значения базовой длительности для эффекта нокаута
  • Добавлена проверка наличие флага DAM_KNOCKED_OUT в функциях скрипта wield_obj_critter, inven_unwield
  • Опция DataLoadOrderPatch теперь включена по умолчанию
  • Изменение для ItemCounterDefaultMax теперь в режиме бартера при перемещении предметов счетчик не будет устанавливается на максимальное количество
  • Параметр WorldMapSlots перенесен в новый раздел [Interface] ddraw.ini (только в расширенной версии)
  • Добавлено новое событие "нормальное завершение боя" для хук скрипта hs_combatturn
  • Новые мета-функции FuncX: metarule_exist, add_extra_msg_file

Исправление ошибок:

  • Исправлена ошибка из-за которой флаг DAM_KNOCKED_DOWN не сбрасывался для сбитых с ног NPC при выходе c карты во время боя (ошибка версии 4.1.8)
  • Исправлены функции скриптинга get/set_critter_base/extra_stat, не принимающие указатель на игрока (ошибка версии 4.1.7)
  • Исправлена ошибка в функции модификатора эффекта отбрасывания (Knockback), приводившая к вылету игры (ошибка была введена в ранних версиях)
  • Исправлены некоторые ошибки в прокрутки списка локаций для опции WorldMapSlots
  • Исправлен эффект затухание/восстановление экрана в режиме sfall DX9
  • Исправлена функция скрипта set_dude_obj, не принимающая нулевой аргумент
  • Исправлена ошибка с вылетом игры в COMBATTURN при сохранении и загрузке игры в боевом режиме при контроле NPC
  • Исправлена ошибка, при которой последняя процедура в скрипте не могла быть вызвана через строковое имя процедуры
  • Исправлено неправильное обрезание имени игрока для опции DisplayElectricalResist
  • Улучшено исправление ошибки "NPC превращается в контейнер"
  • Добавлено исправление для сломанной функции игрока: Резервирование очков действия для выстрела во время передвижения (Удержание клавиши Ctrl во время боя)
  • Добавлено исправление для правильного отображения кнопок вверх/вниз в интерфейсе карты мира
  • Добавлено исправление для правильного позиционирования целевого маркера на карте мира для маленьких и средних окружностей локаций
  • Добавлено исправление прерывания движения игрока в бою, при попытке использования контейнеров с дополнительными для перемещения очками действиями
  • Добавлено исправление для неправильных координат маленьких и средних локаций, чтобы правильно посветить их суб-тайлы на карте мира
  • Добавлено исправление для посещенных суб-тайлов карты мира, которые затемнялись снова, когда рядом с ними открывалась новая локация
  • Добавлено исправление для скриптовой функции mark_area_known, которая учитывала имеющийся перк Scout, при установке видимости для локаций на карте мира
  • Добавлено исправление для режима боя, который не завершался автоматически, когда отсутствовали враждебные криттеры на карте
  • Добавлено исправление для объектов на карте, криттеров и предметов имеющие дублированные номера их идентификаторов (ошибка в неправильном генерирования ID в редакторе карт)
  • Добавлено исправление в отсутствии анимации вставания для сбитых с ног NPC после завершения боя
  • Добавлено исправление для мертвых NPC перезаряжающих свое оружие после завершения боя

sFall 4.1.8 - Extended version

07 Jun 19:45
Compare
Choose a tag to compare
  • Улучшены алгоритмы поведения AI в бою. Опции CheckShotOnMove и WeaponPickupFix объединены в одну новую опцию SmartBehavior.
  • Добавлены новые опции DisablePunchKnockback, NPCRunAwayMode в файл ddraw.ini
  • Добавлена отсутствующая опция AllowSoundForFloats для тестирования в файл ddraw.ini
  • Добавлены новые опции DropItemsOnDeath и CombatKeyMod в sfall-mods.ini
  • Незначительно увеличена вместительность текста в интерфейсе для описания перков/трейтов и другой информационной статистики.
  • Перемещены опции AlwaysReloadMsgs, ConsoleOutputPath, и arraysBehavior из раздела [Мisc] файла ddraw.ini
  • Удалена опция DialogOptions9Lines из ddraw.ini, так как нет особой причины для ее отключения.
  • Удалена опция LoadProtoMaxLimit из ddraw.ini, лимит прототипов автоматически увеличивается при необходимости.
  • Изменена функция create_message_window, для отображения диалогового окна во всех игровых интерфейсах.
  • Изменена внутренняя функция движка, чтобы сохранение прототипов Партийцев и удаления эффектов от наркотиков для NPC, происходило после выполнения процедуры map_exit_p_proc
  • В hook скрипт hs_inventorymove добавлено новое событие: "перетаскивание предмета на портрет персонажа".
  • Новые скриптовые мета-функции: draw_image, draw_image_scaled, set_fake_perk_npc, set_fake_trait_npc, set_selectable_perk_npc, has_fake_perk, has_fake_trait_npc

Исправление ошибок:

  • Исправлена ошибка в формуле урона YAAM, возникшая в расширенной версии 4.1.3
  • Добавлено исправление потери статистики у Партийцев, когда их базовые прототипы были расположенных в папке proto\critters\ с атрибутом «Только для чтения»
  • Исправлены функции скрипта get/mod_kill_counter не корректно работающие при включенной опции ExtraKillTypes
  • Исправлено значение аргумента для скриптовой функции dialog_reaction
  • Исправлено получение перков и трейтов от игрока(dude_obj) при управлении другими NPC.
  • Исправлено положение активного предмета в слоте руки у NPC после прекращения контроля над ним.
  • Добавлено исправление для предотвращения добавления фейковых перков ко всем контролируемым криттерам.
  • Добавлено исправление для NPC застрявших в цикле подбирания предмета в режиме боя, и исправление неправильного сообщения, когда NPC не может подобрать предмет из-за нехватки места в его инвентаре.
  • Исправлена ошибка удаления трупов Партийцев, из-за которой повреждалась сохраненная игра при сохранении. Теперь трупы Партийцев будут удаляться так же, как и другие трупы криттеров.
  • Добавлено исправление, позволяющее убегающим NPC в бою использовать Стимпаки и другие наркотики.
  • Добавлено исправление для AI, не проверяющий должным образом минимальный уровень HP для использования Стимпаков.
  • Исправлено переключение NPC в постоянный режиме бегства, когда вероятность попадания в цель была слишком низкой.

sFall 4.1.7 - Extended version

24 Apr 19:45
Compare
Choose a tag to compare
  • Введена система разделения статистики для криттеров/NPC, исправляющая недоработку движка, когда все NPC с одним и тем же номер PID имели одну общую статистику.
    Теперь у каждого NPC есть своя независимая базовая и бонусная статистика.
    В связи с этим изменены функции скриптов set_critter_base/extra_stat устанавливающие статистику только для указанного криттера.
  • Улучшена функциональность опции Use32BitHeadGraphics, позволяющая использовать 32-битные текстуры без необходимости редактирования FRM-файлов говорящей головы.
  • Улучшена функциональность встроенного редактора отладки.
  • Изменено количество одновременно отображаемых игровых уведомлений игрового интерфейса, теперь их количество зависит от разрешения игры, а максимальное ограничение увеличено с 6 до 16.
  • Изменена функция скрипта hero_select_win, требующая файл AppHeroWin.frm расположенного в папке art\intrface\ (файл входит в пакет modders)
  • Добавлена поддержка нового параметра automap=yes/no в maps.txt для первых 160 карт. Параметр переопределяет заданное значение в движке для отображения карты в автокартах Пип-боя.
  • Добавлена опция отключения специальной обработки карт с идентификаторами 19 и 37 при входе на эти карты.
  • Добавлено новое событие "picking up item" в hook скрипт hs_inventorymove
  • Добавлена опция GainReputation в sfall-mods.ini, чтобы отключить получение положительной репутации игроком, когда NPC находится под контролем игрока.
  • Добавлен новый мод скрипт gl_ammoMod.int, для настройки модификаторов патронов через ini-файл.
  • Новая мета-функция скриптов: set_unique_id
  • Новый hook скрипт: hs_sneak

Исправление ошибок:

  • Исправление для фейковых перков, которые неправильно добавлялись к игроку (ошибка версии 4.1.6).
  • Исправлена ошибка CheckWeaponAmmoCost, из-за которой NPC не переключался на другое оружие, когда у него не хватало патронов.
  • Исправлено положение текстуры для 32-битных говорящих головок, когда разрешение игры превышало 640x480.
  • Исправлена ошибка из-за которой создавался дубликат скрипта obj_dude при загрузке сохраненной игры.
  • Исправлена ошибка переполнения таблицы для Aвтокарт, когда количество карт в maps.txt превышает 160.
  • Исправлена нумерация аргументов в сообщениях об ошибках, при проверке аргументов функции.
  • Добавлено исправление для проблемы с отображением Автокарт в Пип-бое, когда список Автокарт был слишком длинным.
  • Добавлено исправление для неисследованных областей карты, обнаруживаемых игроком при входе в карту.
  • Добавлено исправление для предотвращения присвоения идентификаторов ID предназначенных для игрока и членов группы другими игровым объектами.
  • Добавлено исправление для некорректно вызываемой процедуры start скрипта, если отсутствовала требуемая стандартная процедура в скрипте. (от Crafty)
  • Исправлена ошибка в моде боевого управления NPC, дублирующая оружие в инвентаре NPC.
  • Исправлена ошибка в моде подсветки объектов, из-за которой при удерживании клавиши, предметы оставались подсвеченными при их взятии.

sFall 4.1.6 - Extended version

18 Mar 22:28
Compare
Choose a tag to compare
  • Удалена опция MultiPatches из ddraw.ini. Теперь Fallout всегда загружает несколько файлов патчей одновременно.
  • Добавлено отображение зависимостей для NPC на экране персонажа под контролем игрока.
  • Добавлен новый раздел [ExtraPatches], позволяющий установить несколько пользовательских путей для загрузки игровых модов.
  • Добавлена опция WeaponPickupFix для улучшения поведения AI в бою.
  • Добавлена возможность изменить таймер для удаления трупов на карте после выхода.
  • Добавлена опция для переопределения номера глобальной переменной, используемой для отображения специального сообщения о смерти от взрыва туалета в Модоке.
  • Добавлен конфигурационный файл Drugs.ini для изменения некоторых параметров наркотиков и их зависимостей.
  • Добавлена возможность добавлять дополнительные не скриптовые перки в INI-файл перков.
  • Добавлен новый аргумент в скрипт хуков hs_removeinvenobj
  • Добавлена поддержка дополнительных перков в функциях скрипта has_fake_perk, get_perk_available
  • Расширенны функции скрипта get/inc_npc_level для указания идентификаторов PID со-партийцев.
  • Новые мета-функции скриптинга: add_iface_tag, npc_engine_level_up, set_drugs_data
  • Обновлен мод боевого контроля NPC, чтобы можно было автоматически устанавливать номер для окна уведомлений.
  • Добавлена опция в sfall-mods.ini для временного включения/выключения режима боевого управления NPC.

Исправление ошибок:

  • Исправлена ошибка появившаяся в 4.1.5 приводившая к сбою игры, при использовании различных предметов инвентаря, когда был использован конфигурационный INI-файл для книг Books.ini
  • Исправлено возвращаемое значение для скриптовой функции has_skill при указании неверного номера навыка.
  • Исправлены отрицательные значения очков навыков, которые не учитывались при расчетах в уровне навыков.
  • Исправлена неправильная стоимость очков умений для отрицательных уровней умений при использовании конфигурационного INI-файла умений Skills.ini
  • Исправлены некоторые проблемы с функциональностью фэйковых перков.
  • Исправлена функция скрипта get_perk_available вызывающая сбой игры.
  • Добавлено исправление для отображаемого в некоторых случаях в верхнем левом углу FRM изображение предмета, в интерфейсах бартера и обмена предметов.
  • Добавлено исправление для отложенных активных эффектов наркотиков, которые не сохраняются должным образом.
  • Добавлено исправление для NPC, застрявшего в цикле перезарядки ближнего/невооруженного оружия, когда у него отсутствовали патроны в инвентаре.
  • Добавлено исправление для трупов, которые не лечились с течением времени при входе в карту, если в файле maps.txt для карты было установлена опция dead_body_age=No
  • Добавлено исправление для трупов, удаляемых досрочно после возвращения на карту.
  • Добавлено исправление для трупа члена партии. Теперь предметы в инвентаре члена партии не удаляются вместе с трупом.
  • Исправлена ошибка, из-за которой экран не возвращался к игроку при перемещении контролируемого NPC на другой уровень карты.
  • Исправлено освещение управляемых криттеров в моде боевого управления NPC.
  • Исправлено сокрытие окна уведомления о зависимости после окончания зависимости для NPC в моде боевого управления.
  • Исправлено пропадание партийца при отсутствии необходимый файлов FRM в моде брони NPC (скрипт в пакете для моддеров)
  • Небольшое исправление в скрипте мода подсветки предметов.

sFall 4.1.5 - Extended version

17 Jul 19:54
Compare
Choose a tag to compare
  • Books.ini максимальное количество добавленных книг увеличено до 50.
  • Добавлена поддержка целочисленных значений для математический функции сценария abs
  • Добавлены опции XltKey / XltTable для поддержки переключения на альтернативные коды символов (от Crafty)
  • Добавлена опция AttackComplexFix для исправления и переназначения неиспользуемых аргументов called_shot и num_attacks в функции сценария attack_complex
  • Добавлена опция отладки HideObjIsNullMsg, чтобы скрыть сообщения об ошибках в отладочном выводе, когда нулевое значение передается функции как объект.
  • Улучшена функциональность скриптовых функций get/set_sfall_global с выводом сообщения об ошибке, если имя глобальной переменной sfall не содержит 8 символов.
  • Улучшена обработка ошибок при загрузке файлов sfall данных из сохранения игры
  • Новая funcX функция скриптинга: art_cache_clear

Исправление ошибок:

  • Исправлено значение -3 в параметре опции TimeLimit, не возвращающее правильный год, и удалено не работающее значение -2 (теперь оно работает как значение -3).
  • Добавлено исправление для опции WorldMapFPSPatch, когда курсор мыши замедлялся из-за большой установленной задержки в WorldMapDelay2
  • Добавлено исправление для опции настройки скорости игры, теперь, когда инвентарь игрока открыт или игра находится в диалоговом режиме, скорость игры будет временно возвращена к нормальной скорости
  • Добавлено исправление для криттеров не атакующих игрока в бою при загрузке сохраненной игры в боевом режиме
  • Добавлено исправление пропущенного боевого хода для игрока при загрузке сохраненной игры в боевом режиме
  • Исправлена и улучшена функциональность UseFileSystemOverride и скриптовых функций fs_*
  • Исправлена ошибка в функции скрипта critter_mod_skill, не позволяющая использовать отрицательные значения.
  • Исправлена ошибка в функции скрипта set_self при использовании совместно с функциями use_obj_on_obj и attack_complex (теперь требуется двойное использование функции set_self)
  • Исправлен сбой игры при вызове use_obj, use_obj_on_obj без использования функции set_self в глобальных скриптах.
  • Исправлена ошибка в скриптовых функция: pickup_obj, drop_obj, use_obj, из-за которой в некоторых случаях функции не работали должным образом и вызывали сбой.
  • Исправлена функция скрипта attack_complex, всегда наносящаяся минимальный урон по цели, когда атакующий промахивался по цели.
  • Исправлено зависание игры при запуске, если в файле skill.ini присутствовал недопустимый символ для S.P.E.C.I.A.L статистики, в дополнение выводится предупреждение о недопустимом символе.
  • Добавлено исправление освещения карты для перка Night Vision, которое не обновлялось при загрузке сохраненной игры (исправление в gl_sfall-mods.int)

sFall 4.1.4 - Extended version

08 Jan 23:28
Compare
Choose a tag to compare
  • Добавлено закрытие интерфейсов Инвентаря игрока, Пипбоя и Панели навыков при повторном нажатии горячих клавиш I, Z, S (требуется gl_sfall-mods.int).
  • Добавлена ​​опция QuickAmmoReload в sfall-mods.ini для перезарядки боеприпасов другого типа при перетаскивании патронов на оружие без предварительной выгрузки текущих боеприпасов.
  • Добавлена ​​опция PickupItemKey в sfall-mods.ini для быстрого подбора ближайших предметов на земле.
  • Добавлена ​​опция UseWalkDistance, изменяет расстояние, на котором герой не будет переключаться на ходьбу при использовании объектов дверей, контейнеров или при подъеме предметов.
  • Добавлена ​​опция NPCSwitchingWeaponFix, чтобы предотвратить для NPC переключение на другое оружие в конце его хода.
  • Для опции TakeBetterWeapons добавлена ​​дополнительная проверка уровня навыков при выборе лучшего оружия.
  • Добавлен параметр ButtonCount в Elevators.ini, чтобы установить количество кнопок для нового типа лифта.
  • Добавлен новый тип ассоциативного массива для функции скрипта create_array
  • Добавлена ​​поддержка сортировки для ассоциативного массивов по ключам или значениям.
  • Новые hook скрипты: hs_setlighting.int

Исправления ошибок:

  • Исправлены функции скрипта: set_critter_burst_disable, set_critter_pickpocket_mod, set_critter_hit_chance_mod, set_critter_skill_mod/set _*_knockback
  • Исправлена ​​ошибка сбоя игры при использовании функций сортировки для ассоциативного массива.

sFall 4.1.3 - Extended version

07 Jan 08:58
Compare
Choose a tag to compare
  • Добавлен дополнительный режим для опции SpeedInterfaceCounterAnims (для режима управления напарниками).
  • Добавлены опции TryToFindTargets и NPCAttackWhoFix, для изменения поведения NPC в бою.
  • Для опции CheckShotOnMove улучшен алгоритм поведения, теперь NPC может сделать выстрел по своей цели, если цель перекрыта другим NPC не из его команды.
  • Изменен цвет неактивного флага "Зависимость" в панели управления напарниками - на серый.
  • Для функций скриптов: read_byte, read_short, read_int, read_string больше не требуется установка опции AllowUnsafeScripting.
  • Добавлены новые функции sfall_funcX: obj_under_cursor, loot_obj, get_object_ai_data, get_object_data, set_object_data
  • Новые hook скрипты: HOOK_SUBCOMBATDMG (hs_subcombatdmg.int)

Исправление ошибок:

  • Добавлено исправление ошибки для NPC, позволяющее правильно рассчитывать вероятность(шанс) попасть в цель, теперь NPC не будет внезапно убегать с поля боя.
  • Добавлена ​возможность исправить ошибку связанную со списком использования приоритетных наркотиков для NPC (параметр chem_primary_desire в AI.txt, в игре изначально это не используется).
  • Добавлено исправление чтобы отобразить окно сообщения, когда игрок умирает от радиации.
  • Добавлено исправление для Appearance Mod, когда после сохранения игры изображение игрока пропадало.
  • Добавлено исправление ошибки(появившийся в предыдущих версий) для HOOK_FINDTARGET крючка, так же была изменена его реализация.
  • Добавлено исправление для параметра AutoQuickSavePage, теперь его установленное значение -1 используется для сохранения слота на активной странице.
  • Добавлено исправление ошибки для всех hook-скриптов, которая не позволяла сохранить все аргументы крючка при запуске вложенного крючка.