Менеджер модов для Farming Simulator 25. Он устанавливает и удаляет моды, поддерживает порядок в папке с модами, находит конфликты до того, как они останавливают загрузку игры, читает журнал игры, редактирует сохранения и показывает, что именно каждый мод добавляет во внутриигровой магазин. Бесплатно, без рекламы и стороннего программного обеспечения.
—————————————————————————————————
Почему ты этого хочешь
Любой, кто использует более двадцати модов, знает эти истории. Игра перестала загружаться и неизвестно какой мод это сделал. Два мода добавили одинаковый тип заливки и теперь в магазине царит бардак. Вы обновили мод, старый был лучше, а старого больше нет. Вы хотите отключить половину своих модов для одного сохранения, а затем переключить их все обратно.
Менеджер решает эту проблему, читая те же файлы, которые читает игра, и рассказывая вам, что в них есть, простым языком.
—————————————————————————————————
Общие характеристики
- Установка модов. Перетащите архив в окно или выберите файл. Он работает с zip, 7z и rar и самостоятельно определяет, где находится мод.
- Включить и отключить. Отключенные моды не удаляются. Они перемещаются в отдельную папку и возвращаются одним щелчком мыши. Игра их не видит, вы их не потеряете.
- Профили модов. Именованные наборы модов, между которыми можно переключаться. Один набор для мультиплеера, другой для одиночной игры, третий для конкретной карты. Переключение меняет местами содержимое папки модов в целом.
- Архив версий. Когда вы обновляете мод, старая версия сохраняется, а не перезаписывается. Если новая окажется хуже, откат происходит в два клика, а заменяемая версия тоже архивируется, так что откат сам по себе обратим.
- История. Что было установлено, включено, отключено или удалено и когда. Когда игра внезапно ломается, первым вопросом всегда является «что я менял вчера», и теперь есть ответ.
- Установка в один клик из ModsFire. Нажимаете кнопку на сайте и мод попадает в менеджер. На данный момент поддерживаются несколько авторов, но в дальнейшем можно будет легко автоматически устанавливать практически любые моды с этого файлообменника.
- Семь языков интерфейса: английский, русский, украинский, немецкий, французский, испанский и португальский.
- Несколько игр в одном окне. Помимо FS25, он поддерживает FS22, FS19, BeamNG.drive, Euro Truck Simulator 2 и American Truck Simulator, каждый из которых имеет свою папку и свои настройки.
—————————————————————————————————
Что он делает конкретно для FS25
Вот здесь и прошла большая часть работы. Все, что ниже, читает реальные файлы игры, а не угадывает.
1) Обнаружение конфликтов
Находит вещи, которые заставляют моды сражаться друг с другом, и объясняет, что на самом деле ломает каждый из них:
- Один и тот же тип заливки («fillType»), объявленный двумя разными модами.
- Один и тот же тип транспортного средства («vehicleType») зарегистрирован дважды, причем вторая регистрация переопределяет первую, и транспортные средства смещенного мода не загружаются.
- Два предмета в магазине с одинаковым названием, поэтому в магазине остаются две почти идентичные записи.
- Конфликты привязки клавиш с точным списком того, какой мод привязал какое действие к этой клавише.
- Один и тот же файл сценария загружен более чем одним модом.
- Дубликаты и старые копии одного и того же мода.
2) Проверка работоспособности модов
Отдельно находит моды, которые сломаны сами по себе:
- Архив внутри архива, который игра не может распаковать
— Отсутствующий или поврежденный `modDesc.xml`.
- Файлы завернуты в дополнительную папку, поэтому игра вообще никогда не видит мод
- Проблемы с DescVersion, включая моды, созданные для более новой версии игры.
- Внутренние пути слишком длинные для извлечения, из-за чего транспортные средства или текстуры позже пропадают в игре.
- Поврежденные архивы и оставшиеся ненужные файлы.
3) Анализ журналов
Считывает log.txt игры и превращает его в читаемый список: что это за ошибка, какой мод ее вызвал и что с этим делать. Повторяющиеся ошибки сворачиваются в одну запись со счетчиком, поэтому одно сообщение, повторенное двести раз, не хоронит все остальное.
Он распознает отсутствующие файлы и текстуры, ошибки Lua с их стеками вызовов, отсутствующие переводы, несжатые текстуры, транспортные средства, провалившиеся на карте, и отклоненные имена файлов модов.
4) Браузер магазина
Показывает все установленные вами моды, добавленные во внутриигровой магазин, в одном списке. Поиск, фильтры по бренду, категории и типу, восемь порядков сортировки и мозаичный просмотр. На каждом товаре указана его цена, характеристики, мощность, мощность двигателя, рабочая ширина, типы навесного оборудования, комплекты колес и из какой модели он взят.
Он также скажет вам, сколько будет стоить покупка всего одного.
4) 3D-просмотр.Раскрутите модель прямо внутри менеджера, с текстурами и заводскими цветами из самого мода. Он напрямую читает собственный формат `.i3d`, поэтому конвертировать нечего.
5) Редактор сохранений
Редактирует сохранение напрямую, без запуска игры:
- Деньги и кредит на ферму
- Сложность и временной масштаб.
- Интервал автосохранения, расход топлива, режим роста и продолжительность периода
- Правила игры: камни, сорняки, известь, снег, вспашка, уничтожение урожая, движение транспорта, автоматический запуск двигателя.
- Помощники: покупают ли они себе топливо, семена и удобрения
6) Транспорт в сохранении.
Отдельный экран со списком всех ваших транспортных средств, их положением на карте и часами работы, каждый из которых можно редактировать. Полезно, когда трактор оказался за пределами карты и в игре до него невозможно добраться.
Резервная копия записывается перед любым изменением, и менеджер сообщает вам, куда он ее положил.
7) Проверка мода сохранения игры
Сравнивает моды, записанные в сохраненной игре, с тем, что на самом деле установлено. Он отделяет те, которые действительно необходимо загрузить сохранению, от тех, которые просто перечислены и не имеют значения.
—————————————————————————————————
Установка
Загрузите AVAModManager-v0.9.1-setup.exe и запустите его. Никаких прав администратора не требуется, он устанавливается в вашу собственную папку пользователя.
И установщик, и приложение подписаны кодом, поэтому Windows показывает реального издателя, а не «неизвестного».
Саму игру это не касается. Он работает только с вашей папкой модов и с сохраненными играми, на которые вы указываете.
- Исправлены обнаруженные ошибки
- Категории ETS 2 и ATS были значительно расширены: предварительный просмотр 3D-моделей, журналы, конфликты модов, проверка состояния, изменена логика установки модов (теперь моды встраиваются в сохранение), управление сохранениями, порядок загрузки и множество других функций
- Улучшена логика автоматического определения папок
- Улучшена логика установки модов для большинства игр