Синхронизирует моды для Farming Simulator 22 или 25 на нескольких компьютерах.
Клиентское приложение.
Для комбинированного использования требуется сервер синхронизации модов F25. (https://github.com/spliffz/FS25-Mod-Sync-Server)
Важное примечание об обновлении
Если после обновления программы вы заметили отсутствующие пути или неправильные настройки, возможно, вам придется удалить файл config.json.
Он находится в %appdata%/fs25-sync-tool. Просто удалите всю папку, и при ее запуске будет создана новая конфигурация.
[Функции]
Также для использования с Farming Simulator 22 (FS22)!
Простой в использовании (но некрасивый) интерфейс.
При этом учитывается использование OneDrive или пользовательского места хранения.
Автоматическое обновление до новой версии при ее выпуске.
Возможность резервного копирования модов перед обновлением.
Периодическая синхронизация, работающая в фоновом режиме.
Улыбающаяся корова.
Моя вечная благодарность за использование моего программного обеспечения!
[Как это работает]
Он просто сравнивает вашу папку модов (расположенную в «Мои документы\Мои игры\Farmingsimulator2025\mods») с модами на сервере, на котором работает F25 Mod Sync Server.
Когда он находит новые или обновленные моды, он автоматически загружает их и перезаписывает старые.
Моды никогда не удаляются. Это сделано намеренно, чтобы сохранения одиночной игры не были повреждены.
[Требования]
Фермерский симулятор 22 или 25.
На данный момент поддерживает только Windows.
Сервер синхронизации модов F25.
[Установка]
Загрузите последнюю сборку из релизов.
Установите его, он должен запуститься после установки.
Введите имя хоста вашего сервера.
Если вы используете его для FS22, вам нужно изменить версию в настройках.
Нажмите «Проверить моды» и выпейте кофе.
[Построй сам]
Клонируйте или загрузите репозиторий.
Отредактируйте package.json по своему вкусу.
Отредактируйте ПОЛЬЗОВАТЕЛЬСКИЕ ПЕРЕМЕННЫЕ в src/main/index.js в строке 12.
Если вы хотите использовать частный репозиторий Github, вы можете установить isPrivateRepo = true и поместить свой токен доступа в переменную GH_TOKEN_token следующим образом: GH_TOKEN_token = 'YOUR_TOKEN_HERE'. Вы можете получить токен доступа от
Настройки Github > Приложения > Мои приложения Github > Токены личного доступа > Детализированные токены.
Запустите npm install, чтобы установить модули.
Запустите npm run build:win, чтобы собрать клиент Windows. Он находится в папке dist.
Все исполняемые скрипты и параметры можно найти в package.json.
Для публикации с помощью Electron-Forge вам необходимо отредактировать forge.config.js.
(Предпочтительно) Для публикации с помощью Electron-Builder вы должны внести личный токен доступа с доступом на чтение/запись к репозиторию и установить его в качестве переменной среды для текущего пользователя Windows.
Самый простой способ сделать это — с помощью Powershell:
Откройте окно Powershell (меню «Пуск» > Powershell).
Вставьте или введите это туда, отредактируйте и нажмите Enter:
[Среда]::SetEnvironmentVariable("GH_TOKEN","<TOKEN>","Пользователь")
где <TOKEN> заменяется вашим личным токеном доступа.
[Создать с]
электрон
Vue.js
Бутстрап
В какой-то момент я создам более красивый интерфейс. В конечном счете.
Ссылка на Github для опытных пользователей, которые хотят ориентироваться самостоятельно: https://github.com/spliffz/FS25-Sync-Tool (ссылка для скачивания — это активная ссылка с Github)