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)
Установка:
Установить архив через менеджеры модов или вручную. Активация не требуется.
*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)
Установка:
Установить архив через менеджеры модов или вручную. Активация не требуется.
Скачать с гугл диска (2 mb)Сервер №1
Скачать с НексусаСервер №2
Homyack в 16:47:27, Сегодня
№1,
То есть любой органайзер не будет считать архивы, в которых есть bsa?
k©קaso√® в 16:49:02, Сегодня
№2, Администратор
ну может быть менеджеры и будут выводить какие то предупреждения, я так понимаю что моды просто не будут больше отключаться если таких больше чем 256




