sFall

Проект по переносу и модернизации кода движка классической игры Fallout 2.
sfall также предоставляет свой набор дополнительных модификаций игре и включает исправления ошибок оригинального движка, что позволяет Fallout корректно работать на современных операционных системах и добавляет дополнительные функции для созданий модификаций к игре.
Новые возможности движка игры:
Игровой движок получил ряд значительных улучшений и расширенных возможностей:
- Совершенствование графики путем перехода движка от 8-битной на 32-битную графическую систему, обеспечивающей движку игры возможность использовать TrueColor ресурсы в игре.
- Встроенный патч высокого разрешения (HRP), совместимый с современными операционными системами.
- Возможность гибко настраивать ключевые игровые параметры, включая стартовую карту, длительность игрового процесса, боевые умения персонажей, характеристики оружия, системы критических ударов, книг и многое другое.
- Добавлены дополнительные удобства для игроков, например такие как подсветка предметов на карте, удобное управление команды персонажа игрока в сражениях.
- Значительно увеличены возможности модификации игры благодаря новым скриптовым функциям и доступу к ранее закрытым возможностям движка.
- Поддерживаются разнообразные моды и опции, позволяющие изменять внутри-игровые механики игры.
- Реализована удобная смена раскладки клавиатуры для ввода имени вашего персонажа и сохранений игры в национальных языках.
- Добавлено усовершенствования боевого искусственного интеллекта NPC:
- Повышена эффективность в поиске и выборе цели для атаки.
- Улучшен алгоритм поиска позиций для стрельбы, например когда противник блокирован препятствием.
- Персонажи стали тактически грамотнее располагаться на местности, например уходить за препятствие или в укрытие.
- Напарники и противники автоматически переключаются на оптимальное оружие перед началом своего хода.
- Изменено поведение AI при выборе атак на близких расстояниях, например враги и союзники используют прицельные выстрелы гораздо чаще, чем на дальних.
- Эффективность использования AI гранат в бою существенно повышена.
- Совместная работа sfall с BIS редактором карт (
mapper2.exe).
[!NOTE] Обратитесь к википедии проекта чтобы узнать о новых возможностях движка игры.
Установка:
Автоматическая установка
Скачайте инсталляционную версию в разделе релизов. Запустите и начните установку, выбрав для установки папку игры Fallout (которая содержит файл fallout2.exe).
Ручная установка
Скачайте полную или обычную версию релиза. Извлеките файлы ddraw.dll, sfall.dat, ddraw.ini, sfall-mods.ini, translations.ini папки sfall и data в корневой каталог игры. Также из архива незабудьте поместить в каталог игры обновленные файлы для HRP f2_res.dat и f2_res.ini.
Папка translations содержит переводы строк, которые sfall отображает в игре. Чтобы использовать перевод, скопируйте эту папку в корневой каталог Fallout, а затем в ddraw.ini измените опцию TranslationsINI на ./translations/<ваш язык>.ini, или вы можете скопировать только файл вашего языка в корневой каталог игры переименовав его в translations.ini.
[!CAUTION] ВАЖНОЕ ЗАМЕЧАНИЕ:
Если вы используете мод, который уже включает в себя установленный sfall (например, неофициальный патч killap или RP, и т.д.), который вероятно уже будет содержать свой модифицированный ddraw.ini, то в этом случае, простая его перезапись новым ddraw.ini от sfall, скорее всего, сломает вашу игру. Чтобы этого избежать, вместо копирования для начало переименуйте существующий ddraw.ini в sfall.ini, и уже потом добавляйте новый файл ddraw.ini из архива sfall, или же, вы можете вручную объединить эти файлы. Вы также можете воспользоваться инсталляционной версией установки, которая все сделает за вас в автоматическом режиме, требуется .NetFramework 4.0, иначе корректного обновления конфигурационных файлов не произойдет.[!TIP] С помошью инструмента SF-Configutator можно удобно настраивать и объединять конфигурационные файлы sfall.
Для пользователей Wine (Linux):
Вам необходимо установить для ddraw.dll значение 'native, builtin' в winecfg или использовать WINEDLLOVERRIDES="ddraw=n,b" для запуска Fallout из командной строки. Вам также может потребоваться установить дополнительные плагины от GStreamer Good 32-bit чтобы воспроизводить альтернативные аудио и видео файлы имеющиеся в игре.
BIS Mapper:
Чтобы запустить редактор карт совместно с sfall, переместите файл mapper2.exe и все связанные с редактором файлы (включая файлы от HRP by Mash) в корневую папку игры, настройте редактор и запустите это обычным способом. Также библиотеку sfall ddraw.dll и файл ddraw.ini можно поместить в отдельную папку с редактором, но в этом случае совместная работа не будет доступна.
Описание
Fallout 2 Engine Tweaks & Re-implementation. Репозиторий официальной версией sfall для игрового движка Fallout 2.