Почему в Редуксе два мода не конфликтуют
Обычные сборки меняют файлы игры целиком, Redux меняет их содержимое. Отсюда и всё остальное: и комбинирование, и откат, и то, почему сборка переживает не всякое обновление игры.
Проблема монолита
Многие ключевые файлы GTA V монолитные. Один файл частиц core.ypt одновременно содержит дым, трассеры, эффекты попадания, вспышки выстрелов и сотни других эффектов.
Почему обычная замена не работает
При подходе «замена целым файлом» поставить дым из одного пака и трассеры из другого невозможно в принципе. Это всегда конфликт и всегда «выбери один».
Что делает движок Redux
Он работает не на уровне файла, а на уровне содержимого: отдельных эффектов, текстур и параметров. Разбирает монолит на составляющие и пересобирает их в любой комбинации в один валидный файл.
Результат
То, что в обычной схеме взаимоисключающий конфликт, здесь обычное комбинирование: почти всё содержимое типового пака разбирается на отдельные позиции каталога, и они выбираются независимо.
Замена файлом
Пак кладёт свой core.ypt поверх твоего. Вместе с трассерами приезжают чужой дым, чужие вспышки и чужие эффекты попадания. Взял два пака, один затёр другой.
Пересборка содержимого
Движок разбирает монолит на отдельные эффекты, текстуры и параметры, берёт нужные из разных источников и собирает один валидный файл. Трассеры отсюда, кровь оттуда, дым третий, и всё работает вместе.
содержимого типового пака превращается в независимые, комбинируемые позиции каталога, по нашей оценке
Что важно знать про обновления игры
Патч GTA V и проверка целостности клиента переписывают те же архивы, в которые пишет Redux. После любого из них сборка перестаёт быть в игре, это не поломка, а перезапись. Лечится одинаково: запусти приложение и поставь сборку заново. Понять, что случилось именно это, просто: экран «Стоит в игре» по-прежнему показывает прошлый список, а в самой игре сборки уже нет.
Три слоя доставки
- Пакет .oiv: приложение собирает собственный пакет из базы и патчей под выбранные опции и применяет его.
- Прямая запись в архивы: для эффектов попадания, положения и прозрачности мини-карты, звуков.
- Обычные файлы на диске: настройки графики, ReShade, звуковые архивы, пакеты дорог.
Пользователю ничего из этого знать не нужно, он видит каталог и кнопку. Но если тебе интересно, что именно происходит с игрой, теперь ты знаешь.
Вписывается в поле «Промокод» при создании Majestic ID и даёт подписку Премиум на 7 дней и 50 000 игровой валюты. По ссылке подставляется в форму сам. Если аккаунт уже есть, работает команда /promo ibra в игровой чат на любом сервере Majestic RP. Бесплатно и ни к чему не обязывает.

