Mod Sync-Tool

  • Mod Sync-Tool
Spliffz
1 subskrybent
V1.2.5.0
20 141

Synchronizuje mody do Farming Simulator 22 lub 25 na wielu komputerach.
Aplikacja po stronie klienta.
Wymaga serwera synchronizacji Mod F25 w połączeniu. (https://github.com/spliffz/FS25-Mod-Sync-Server)


Ważna uwaga dotycząca aktualizacji
Jeśli po aktualizacji programu zauważysz brakujące ścieżki lub nieprawidłowe ustawienia, może być konieczne usunięcie pliku config.json.
Znajduje się ono w %appdata%/fs25-sync-tool. Po prostu usuń cały folder, a po uruchomieniu zostanie utworzona nowa konfiguracja.


[Cechy]
Również do użytku z Farming Simulator 22 (FS22)!

Łatwy w użyciu (ale brzydki) interfejs.
Uwzględnia użycie OneDrive lub niestandardowej lokalizacji przechowywania.
Automatyczne aktualizacje do nowej wersji po jej wydaniu.
Możliwość tworzenia kopii zapasowych modów przed aktualizacją.
Okresowa synchronizacja działająca w tle.
Uśmiechnięta krowa.
Moje wieczne podziękowania za korzystanie z mojego oprogramowania!


[Jak to działa]

Po prostu porównuje folder modów (znajdujący się w „Moje dokumenty\Moje gry\Farmingsimulator2025\mods”) z modami na serwerze, na którym działa F25 Mod Sync Server.
Kiedy znajdzie nowe lub zaktualizowane modyfikacje, automatycznie je pobiera i zastępuje stare.
Mody nigdy nie są usuwane. Jest to zamierzone, aby zapisane stany gry w trybie pojedynczego gracza nie uległy uszkodzeniu.


[Wymagania]

Farming Simulator 22 lub 25.
Obecnie obsługuje tylko system Windows.
Serwer synchronizacji modów F25.


[Instalacja]

Pobierz najnowszą kompilację z wydań.
Zainstaluj, powinno się uruchomić po instalacji.
Wpisz nazwę hosta swojego serwera.
Jeśli używasz go do FS22, musisz zmienić wersję w ustawieniach.
Kliknij „Sprawdź mody” i napij się kawy.


[Zbuduj to sam]

Sklonuj lub pobierz repozytorium.
Edytuj package.json według własnych upodobań.
Edytuj ZMIENNE UŻYTKOWNIKA w src/main/index.js w linii 12.
Jeśli chcesz korzystać z prywatnego repozytorium Github, możesz ustawić isPrivateRepo = true i umieścić swój token dostępu w zmiennej GH_TOKEN_token w następujący sposób: GH_TOKEN_token = 'YOUR_TOKEN_HERE'. Token dostępu możesz uzyskać od
Ustawienia Github > Aplikacje > Moje aplikacje Github > Osobiste tokeny dostępu > Tokeny szczegółowe.
Uruchom npm install, aby zainstalować moduły.
Uruchom npm run build:win, aby zbudować klienta Windows. Znajduje się w folderze dist.
Wszystkie wykonywalne skrypty i opcje można znaleźć w package.json.
Aby publikować w Electron-Forge, musisz edytować plik forge.config.js.
(Preferowane) Aby publikować w Electron-Builder, musisz zdeponować osobisty token dostępu z uprawnieniami do odczytu/zapisu w repozytorium i ustawić go jako zmienną środowiskową dla bieżącego użytkownika systemu Windows.
Najłatwiej to zrobić za pomocą programu PowerShell:
Otwórz okno programu PowerShell (menu Start > PowerShell).
Wklej lub wpisz to tam, edytuj i naciśnij Enter:
[Środowisko]::SetEnvironmentVariable("GH_TOKEN","<TOKEN>","Użytkownik")
gdzie <TOKEN> zostaje zastąpiony Twoim osobistym tokenem dostępu.


[Buduj za pomocą]

elektron
Vue.js
Bootstrap

W pewnym momencie stworzę lepiej wyglądający interfejs użytkownika. Ostatecznie.

Link do Githuba dla doświadczonych użytkowników, którzy chcą samodzielnie nawigować: https://github.com/spliffz/FS25-Sync-Tool (link do pobrania to aktywny link z Github)

serwer
Konsole
Dziennik zmian
1
Kredyty
Uwagi
3