Что он делает
В FS25 нет встроенного способа перемещения фермы между картами. Этот инструмент считывает существующее сохранение игры, позволяет указать новое сохранение на новой карте и перезаписывает новое сохранение с вашей фермой — размещается именно там, где вы нажимаете на обзор в стиле КПК. Это не фиктивное доказательство, нужен здравый смысл.
Это EXE-файл, при первом запуске вы получите приглашение от Защитника Windows, так как он читается и записывается в папки. Нажмите «Подробнее» и все равно запустите.
Мигрирует:
Все транспортные средства и оборудование, принадлежащие вашей ферме (farmId=1)
Привязывается к земле с помощью карты высот целевой карты.
Повернут в одном направлении (С/В/Ю/З)
Расположены в настраиваемой сетке (по умолчанию 10 × 10 м).
Прикрепленные орудия автоматически отсоединяются, поэтому каждый агрегат приземляется индивидуально.
Тюки, поддоны и другие предметы, находящиеся в мире (items.xml)
Тюки и поддоны в навесах для автохранения (<objectStorage>)
Стада животных (коровы, овцы, свиньи, куры, лошади и т. д.) объединяются в выбранные вами целевые загоны.
Внутреннее хранилище загона — продукты питания (сено/трава/силос/TMR/зерно/фураж), подстилка (солома), вода и производимая продукция (навозная жижа/навоз/молоко)
Свободное зерно, дизельное топливо, удобрения, семена или известь, хранящиеся в бункерах — формы <fillUnit><unit> и <silo><storage><node>.
Фермерские деньги и кредиты
Режим обновления версии с той же картой
Когда исходная и целевая сохраненные игры ссылаются на один и тот же идентификатор карты (например, вы использовали версию 1.0 мода карты, автор выпустил версию 1.1 с изменениями, нарушающими сохранение игры, и вы начали новое сохранение в версии 1.1), мастер обнаруживает это и меняет значения по умолчанию, чтобы сохранить все, что может обрабатывать новая версия карты:
На целевой странице появится оранжевый баннер «Обнаружено обновление той же версии карты».
Позиции транспортных средств сохраняются — каждое транспортное средство, прицепное орудие и многокомпонентная установка сохраняют свои точные исходные координаты. Элементы управления зоной перетаскивания, заголовком и интервалом на странице «Назначить» скрыты.
Размещаемые игроком объекты копируются целиком — построенные вами силосы, сараи, загоны и животные/зерно/тюки/поддоны внутри них глубоко копируются в целевое сохранение. Повторная покупка новой версии карты невозможна.
Раскрывающиеся списки бункера/загона/хранилища автоматически предварительно выбирают соответствующий уникальный идентификатор цели (если он присутствует), поскольку предварительно размещенные на одной и той же карте размещаемые объекты сохраняют свои идентификаторы в разных версиях.
Файлы модов, привязанные к карте, по умолчанию включены на странице файлов модов (курсы курсовой игры, маршруты AutoDrive, карты питательных веществ PrecisionFarming, состояние MapObjectsHider и т. д.), поскольку основной ландшафт не изменился.
Не мигрирует:
Бункерный силос — видимый холмик — это физическое состояние времени выполнения, которое XML не может воссоздать. Опционально обналичивается: переключатель на странице «Назначить» усредняет исходные цены на силос из файла Economic.xml и добавляет выручку к деньгам целевой фермы, а не теряет ее.
Купленные вами предметы (навесы, бункеры, загоны для животных) — повторная покупка на новой карте. Затем вы можете перенести в них животных/зерно/тюки с помощью мастера.
Быстрый старт
Загрузите последнюю версию FS25SavegameMover.exe из раздела Releases на моем Github. Установка Python не требуется.
Сначала запустите новое сохранение на целевой карте в FS25. Мы используем его, чтобы узнать, где на новой карте расположены бункеры, загоны для животных и другие достопримечательности.
Дважды щелкните файл FS25SavegameMover.exe. Мастер открывается в развернутом виде (10–15 с при первом запуске — распаковка PyInstaller).
Пройдитесь по 6 страницам мастера (см. ниже).
Мигрировать. Инструмент записывает новую папку сохранений — ваши оригиналы не затрагиваются. Скопируйте новую папку в пустой слот savegameN в папке Documents\My Games\FarmingSimulator2025\, чтобы загрузить ее в игру.
Пожалуйста, прочитайте GitHub полностью перед использованием.
Если у вас есть проблемы, войдите на GitHub или в мой Discord, я не увижу их здесь.
Дискорд https://discord.gg/xJ6Z4MsM4B
Github https://github.com/ConGan98/fs25-savegame-mover
Что нового
Миграция статистики карьеры
Блок <statistics> источника (workedHectares, playTime, TravelDistance, FuelUsage, baleCount, MissionCount, Revenue, Расходы, ...) теперь копируется в целевой файл Farms.xml. Счетчики идентификаторов животных при каждом сохранении (cowId, pigId и т. д.) намеренно оставлены в покое. Переключитесь на страницу «Назначить»; по умолчанию включено.
Миграция файлов сохранений, специфичных для мода
Страница мастера создания новых файлов мода (между просмотром и запуском) автоматически определяет XML-файлы, специфичные для мода, в исходном сохранении и предлагает контрольный список для каждого файла:
Данные безопасного мода (предварительно проверенные): RedTape.xml, rm_RlAnimalSystem.xml (Реалистичная генетика домашнего скота), rm_RlSettings.xml, FS25_UnloadBalesEarly.xml, easyDevControls.xml.
Привязка к карте (не отмечено по умолчанию на перекрестной карте): Courseplay.xml, AutoDrive*, PrecisionFarming.xml, MapObjectsHider.xml, TreePlant.xml, TreeMarker.xml, CropRotationPlanner.xml, npc.xml.
Двоичные кэши ландшафта (.grle/.gdm/densityMap_*) никогда не предлагались — на новой карте они ломались.
Режим обновления версии с той же картой
Когда источник и цель ссылаются на один и тот же идентификатор карты (например, вы обновили мод карты до новой версии), мастер меняет значения по умолчанию, чтобы сохранить все:
Оранжевый баннер «Обнаружено обновление той же версии карты» на целевой странице.
Положение машин сохраняется точно, прицепные орудия остаются прицепленными.
Размещенные игроком размещаемые объекты (ваши построенные бункеры, сараи, загоны) копируются оптом со всем их содержимым.
В раскрывающихся списках бункера/загона/хранилища автоматически выбираются соответствующие уникальные идентификаторы.
Файлы модов, привязанные к карте (Courseplay, AutoDrive, PrecisionFarming, ...) по умолчанию включены.
Автоматическое объединение списка зависимостей модов
Записи <mod> исходного кода в файле CareerSavegame.xml объединяются с новым сохранением (дедублированным по modName), поэтому FS25 предлагает пользователю активировать недостающие моды при первой загрузке — вместо того, чтобы автоматически удалять любые объекты, которые от них зависят.
Мелкие исправления
В раскрывающемся списке «Бункер» теперь отображаются комбинированные размещаемые объекты для содержания животных и силоса (загоны для животных со встроенным хранилищем зерна).
Миграция продуктов животноводства, лугов и производственных факторов обрабатывает все три формы элементов хранения FS25.
Пропуск сопоставления идентичности в слияниях источников/животных/хранилищ объектов предотвращает удвоение контента, когда режим одной и той же карты копирует размещаемые объекты целиком.