FS25 BUG ModManager V2.9.0.0






FS25 BUG ModManager V2.9.0.0
Это НЕ МОД! Это программа для управления вашими модами перед запуском игры. Храните программу в другом месте, а не в папке с модами.
Технически это работает так:
Все модификации содержат файл modDecs.xml. Игра сначала считывает этот файл, а затем, используя соответствующие инструкции внутри файла, обращается к другим файлам, которые ей необходимо прочитать. Программа работает по аналогичному принципу. Сначала она находит файл modDecs.xml внутри ZIP-архива модификации. Затем она извлекает из этого файла необходимые данные и выполняет свои функции. Если при запуске программа выдает окно с ошибкой, это означает, что файл modDecs.xml либо отсутствует, либо содержит нечитаемую ошибку в соответствующем файле модификации. Она может работать во всех играх FS с такой структурой. Я разработал и протестировал её для FS25.
Применение:
В левом меню выберите папку MOD, расположенную в любом месте. Если вы её не меняли, она находится по адресу "C:/Users/%username%/Documents/My Games/FarmingSimulator2025/mods". После нажатия кнопки "Загрузить файлы" дождитесь отображения списка модов. Если при отображении списка модов не возникнет ошибок, вы получите уведомление об успешном завершении процесса. Нажатие кнопки "ОК" подготовит всё к использованию. В случае ошибки в соответствующем окне будут предоставлены необходимые инструкции. Рядом с кнопкой "Загрузить файлы" находится кнопка "Обновить". Её функция — перенести только изменения в список, не перезагружая весь мод. Если вы загрузите новый мод или вручную удалите существующий вне программы, изменения будут перенесены без закрытия программы.
Заранее благодарю всех, кто проявит интерес.
Обновить план развития:
Поддержка дополнительных языков. В основном немецкий и русский.
Проверка обновлений ModHub: Я думаю, что смогу реализовать это с помощью HTML-подхода. Насколько я понимаю, Giants в настоящее время не предоставляет API-поддержку для этого. Я могу включить эту функциональность для модов, размещенных на таких платформах, как GitHub, которые используют статические HTML-ссылки. Будет создана система, позволяющая пользователям вводить HTML-адреса определенных сайтов — при условии, что у них фиксированные URL-адреса и согласованная структура контента — через меню; затем инструмент будет выполнять проверку обновлений модов, отслеживая эти указанные сайты.
Установка методом перетаскивания: функция, позволяющая пользователям устанавливать мод, просто перетаскивая его в окно программы. Этот процесс также может работать в обратном порядке, позволяя пользователям перемещать мод из программы в любое другое место, просто перетаскивая его.
Примечания к моду: Функция для добавления пользовательских заметок к каждому отдельному моду, отображаемому в окне мода.
Выбор ModCard: Возможность выполнять определенные действия с несколькими модами одновременно с помощью множественного выбора.
История поиска модераторов: Журнал последних 5 выполненных поисковых запросов. Это число может измениться, хотя я считаю, что 5 будет достаточно.
Контекстное меню по щелчку правой кнопкой мыши для ModCards: Я пока не определился с этой функцией. Если бы я её реализовал, главное меню отображало бы только миниатюры модов, вынуждая пользователей использовать контекстное меню по щелчку правой кнопкой мыши для доступа к подробной информации и параметрам конкретных модов. Хотя это может обеспечить визуально более чистый интерфейс, потенциально это может привести к снижению эффективности работы пользователя с точки зрения функциональности.
V2.9.0.0
Изменения в версии 1.0.1:
Теперь вы можете изменять данные о категориях модификаций в окне РЕДАКТИРОВАНИЕ. Например, вы можете переместить свою модификацию из категории «Малый трактор» в категорию «Средний трактор».
Названия окон модерации не переводились при смене языка; теперь они отображаются на текущем языке.
Изменения в версии 1.0.2:
Теперь язык по умолчанию — английский. Мне следовало с самого начала мыслить глобально. 😀
Если обнаружены неисправные модули, добавлено дополнительное окно, а также внесены некоторые изменения в работу кода. Если файлы вызывают ошибки при первом чтении, теперь после завершения процесса загрузки вы получите предупреждающее окно. Здесь вы можете увидеть имена неисправных файлов. Теперь вы можете экспортировать эти файлы в текстовый файл по имени, переместить их в папку с именем ERROR_FILES или удалить эти файлы напрямую. Кроме того, после закрытия окна вы можете открыть его снова, щелкнув по области предупреждения ERROR ниже.
В карточки модов добавлены ещё две кнопки. Я добавил кнопку «ПАПКА», позволяющую перейти непосредственно в папку, содержащую выбранный файл. Кроме того, при желании в главном меню теперь есть опция «УДАЛИТЬ».
Изменения в версии 1.0.3:
Улучшена производительность. Приложение теперь работает быстрее.
В функцию сортировки добавлен параметр даты. Теперь режимы можно сортировать по дате изменения.
Изменения в версии 1.0.3.1:
Исправлена визуальная ошибка с модификационными карточками в главном меню.
Изменения в версии 2.0.0.0:
Основной каталог модов был изменён. Теперь для редактирования мода достаточно просто кликнуть на соответствующий мод. Моды, у которых нет функции редактирования, отмечены красным крестиком в левом углу.
Теперь в верхней панели доступны различные функции: статистика, резервное копирование, экспорт и пакетные операции.
В окне статистики отображается общее количество модификаций, количество активных и неактивных модификаций, общее количество товаров, видимых в магазине, и общий размер.
Окно статистики состоит из 3 основных разделов: количество модов в каждой категории, моды, не относящиеся к категориям (как правило, скриптовые моды), и область, где можно увидеть содержимое всех модов в магазине (функция поиска и кликабельные элементы активны).
Функция резервного копирования полезна для сохранения всех модов в нужное место. Аналогично, есть и опция восстановления, и обе функции работают примерно одинаково (независимо от того, существуют ли похожие моды или нет).
Функция экспорта выводит все моды в виде файлов TXT и JSON, включая их названия, создателей, версии и размеры. Вы можете использовать это для отправки кому-либо другому.
В настоящее время меню «Массовые операции» предлагает только функцию активации или деактивации модов одновременно. В будущем, по запросам пользователей, могут быть добавлены и другие опции.
Функция поиска теперь работает более эффективно во всех полях.
Теперь в окне редактирования числа можно вводить только в разделах «Максимальная скорость», «Цена», «Срок службы» и «Мощность». Я добавил этот механизм контроля, чтобы предотвратить возможные ошибки. Кроме того, в разделе «Имя» теперь можно отдельно изменять значения на разных языках.
Я добавил кнопку «Обновить» рядом с кнопкой «Загрузить файлы». Она только добавляет изменения в список, не перезагружая полностью моды.
Теперь программа может запоминать местоположение последней созданной папки.
Изменения в версии 2.0.0.1:
Изначально была добавлена функция поиска расположения папки мода по умолчанию и связанные с этим процессы.
Изменения в версии 2.9.0.0:
Добавлен механизм сканирования ошибок, который запускается автоматически после завершения процесса первоначальной загрузки. С вашего согласия он выполняет незначительную проверку ошибок XML и, если обнаруживаются какие-либо проблемы, определяет их, а также указывает номер соответствующего файла и строки. Добавлена функция автоматического исправления, хотя она может работать не всегда корректно; всегда рекомендуется ручное исправление.
Добавлена опция «Профили модов». Теперь вы можете сохранять нужные моды в определенные профили и активировать только эти моды одним щелчком мыши.
В разделе «Пакетные операции» добавлена возможность перемещения папки с модами по умолчанию в другое место. Эта функция использует символические ссылки (symlinks).
В главное меню добавлена новая функция под названием «Масштабирование изображения». Её цель — уменьшить использование оперативной памяти за счёт снижения качества (в процентах) отображаемых в окнах «Редактирование» и «Статистика» файлов изображений. Это оказывается полезным, даже если незначительно, при установке большого количества модов. Значение по умолчанию установлено на 50%.
В окне статистики обновлено отображение количества предметов в «Галерея товаров магазина». Кроме того, в левое меню добавлен новый раздел «Скрытые товары магазина», в котором перечислены модификации, которые либо невидимы, либо в настоящее время не содержат контента; эта функция предоставляется исключительно в информационных целях.
Теперь в окне редактирования отображается количество элементов, относящееся к каждому отдельному моду.
В функции сортировки добавлены новые параметры.
Проблема с разворачивающимся списком в меню «Восстановить резервные копии» решена.
Внедрены общие улучшения производительности и безопасности.
