README.md

sFall 5.0


Проект по переносу кода движка классической игры Fallout 2 в sfall.

https://nuclear-grot.ucoz.net

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


Улучшения движка:

  • Интегрированный патч высокого разрешения для работы на современном оборудовании.
  • Экстернализация многих игровых настроек, таких как начальная карта и игровое время, навыки, перки, таблицы критических попаданий, книги и т.д.
  • Множество дополнительных функций для игроков, таких как подсветка предметов, контроль членов группы игрока в бою и т.д.
  • Расширенные возможности написания скриптов для моддеров (множество новых функций для скриптов, а также ранее недоступные функции ванильного движка).
  • Дополнительные моды и опции для изменения некоторых механик игры.
  • Переключение раскладки клавиатуры для ввода имени игрока или сохраненной игры в вашей языковой кодировке (от Crafty).

  • Это также включает исправления для улучшенного поведение AI, такие как:

    • Улучшенный поиск и выбор цели для атаки.
    • Переключение на наиболее лучшее оружие в начале каждого хода NPC.
    • Определение места для совершения атаки, когда цель блокирована для выстрела, или если цель заслоняет дружественный NPC.
    • NPC будут по возможности укрываться за препятствием, или отходить от неприятеля.
    • На ближних дистанциях AI с большой вероятностью будет использовать прицельные атаки, чем на дальних.
    • Сближение с целью, чтобы атаковать цель очередью.
    • Проверка оставшихся патронов при атаке стрельбы очередью.
    • Улучшенное применение гранат в бою.

Установка:

Автоматическая установка Скачайте инсталляционную версию в разделе релизов. Запустите и начните установку, выбрав базовый каталог Fallout (т.е. тот, который содержит fallout2.exe).

Ручная установка Скачайте архивную версию релиза. И распакуйте файлы ddraw.dll, sfall.dat, ddraw.ini, sfall-mods.ini и папку data в базовый каталог игры. Также из архива незабудьте поместить в каталог игры обновленные файлы для HRP f2_res.dat и f2_res.ini.

ВАЖНОЕ ЗАМЕЧАНИЕ: Если вы используете мод, который уже включает sfall (например, неофициальный патч killap или RP, и т.д.), то этот мод, вероятно, уже будет содержать модифицированный ddraw.ini. В этом случае, простая его перезапись с новым ddraw.ini от sfall, скорее всего, сломает вашу игру. Вместо этого перезапишите только ddraw.dll, а существующую копию ddraw.ini переименуйте в sfall.ini, и добавьте обновленным файлом (или, если вы знаете, что делаете, вы можете объединить файлы вручную). Вы также можете воспользоваться инсталяционной версией установки, которая все сделает за вас в автоматическом режиме (для этого потребуется установленная .NetFramework 4.0, иначе корректного обновления конфигурационных файлов не произойдет).

Папка translations содержит переводы некоторых строк, которые sfall отображает в игре. Чтобы использовать перевод, скопируйте эту папку в базовый каталог Fallout, а затем в ddraw.ini измените параметр TranslationsINI на ./translations/<ваш язык>.ini.

Для пользователей Wine: Вам необходимо установить для ddraw.dll значение 'native, builtin' в winecfg или использовать WINEDLLOVERRIDES="ddraw=n,b" для запуска Fallout из командной строки. Если вы хотите воспроизводить альтернативные звуковые файлы, вам также потребуется установить плагины GStreamer Good 32-bit.

Описание

Официальная и расширенная версия sfall для игрового движка Fallout 2. Документация:

C++
Релизы
sFall 5.0.5.0 2023-09-09