BA2 Limit Fix / Снятие лимита на моды с файлами .BA2
Сегодня 30 0 Автор мода: Asciim0v Автор публикации: k©קaso√® Версия: 1.0 Перевод: Мультиязычный

BA2 Limit Fix / Снятие лимита на моды с файлами .BA2

Данный плагин удаляет лимит .BA2 в 256 активных архивов. В Starfield по умолчанию используется 8-битный индекс для загруженных BA2-архивов (моды с файлами .BA2), что предоставляет 256 адресаемых слотов (индексы от 0 до 255). Большие списки модов могут полностью исчерпать этот лимит, из-за чего последующие архивы перестают корректно загружаться, а это приводит к отсутствию текстур/моделей или вылетам игры.

*BA2 Limit Fix* расширяет как реестр обычных GNRL-архивов Starfield, так и реестр потоковых DX10-архивов текстур до логических индексов от 0 до 65 534. Это обеспечивает теоретический максимум в 65 535 адресаемых архивов для каждого реестра.

Плагин расширяет регистрацию архивов, поддерживаемые записи архивов, синхронное и асинхронное получение ресурсов, дублирование записей (entry replication), выбор текстурного потока и поиск метаданных текстур.

Все изменения выполняются исключительно во время работы игры (на стороне runtime) и применяются автоматически на раннем этапе запуска. Мод не изменяет файлы BA2, плагины или сохранения.

Мод совместим с версиями Starfield 1.16.236 и 1.16.244.

Он автоматически записывает количество зарегистрированных GNRL и DX10 архивов в лог-файл:
`Документы\My Games\Starfield\SFSE\Logs\BA2LimitSF.log`

Обратите внимание:
Если вы используете плагин "Starfield Engine Fixes" и ранее включали параметр `bBA2Counter=1`, верните его значение на `bBA2Counter=0` перед тем, как превысить стандартный лимит BA2. В противном случае Engine Fixes может вывести устаревшее диалоговое окно о достижении лимита и прекратить загрузку архивов на оригинальном пороге.

Тестирование:
Было проведено автоматическое тестирование границ индексов архивов, зарезервированного значения `0xFFFF`, стабильности хранения данных при переполнении, сброса жизненного цикла архивов и параллельного доступа с использованием диагностики через специальные зонды GNRL и DX10 архивов.

Starfield протестирован в реальном времени с использованием 260 тестовых GNRL-архивов и 260 DX10-архивов. Плагин корректно прочитал точные контрольные данные GNRL из архива под полным индексом 258 и данные DX10 из логического индекса 260. Были задействованы механизмы синхронного, асинхронного и дублированного получения ресурсов, а также пути выбора потока DX10 и чтения метаданных. В процессе работы зафиксировано 1 757 274 обращений к пути переполнения по 10 отслеживаемым направлениям без единого сбоя.

Другой тестер провел проверку на реальном списке модов, содержащем 350 GNRL-архивов (включая 94 за пределами оригинального лимита) и 277 DX10-архивов (21 за пределами лимита). Сессия зафиксировала 183 230 диагностических обращений на контрольной точке без ошибок. Дальнейшая игра подтвердила стабильную работу систем DX10 с архивом под полным индексом 276.

Требования:
Starfield 1.16.236 - 1.16.244
Starfield Script Extender (SFSE)

Установка:
Установить архив через менеджеры модов или вручную. Активация не требуется.
Аватар Homyack
Homyack в 16:47:27, Сегодня
Нравится
То есть любой органайзер не будет считать архивы, в которых есть bsa?
Аватар k©קaso√®
k©קaso√® в 16:49:02, Сегодня
№2, Администратор
Нравится
ну может быть менеджеры и будут выводить какие то предупреждения, я так понимаю что моды просто не будут больше отключаться если таких больше чем 256
avatar
Gamer-mods.ru © 2012 - 2026. Все права защищены. Копирование материалов без указанной активной ссылки на данный сайт запрещено.