Mod Sync-Tool

  • Mod Sync-Tool
Spliffz
1 подписчик
V1.2.5.0
20 133

Синхронизирует моды для 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)

Сервер
Консоли
Список изменений
1
Кредиты
Комментарии
3