Mod Sync-Tool

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

Sincronizza le mod per Farming Simulator 22 o 25 su più PC.
Applicazione lato client.
Richiede F25 Mod Sync Server in combinazione. (https://github.com/spliffz/FS25-Mod-Sync-Server)


Nota di aggiornamento importante
Se noti percorsi mancanti o impostazioni errate dopo l'aggiornamento del programma, potrebbe essere necessario eliminare il file config.json.
Si trova in %appdata%/fs25-sync-tool. Basta eliminare l'intera cartella e quando la esegui verrà creata una nuova configurazione.


[Caratteristiche]
Utilizzabile anche con Farming Simulator 22 (FS22)!

Interfaccia facile da usare (ma brutta).
Tiene conto dell'utilizzo di OneDrive o di una posizione di archiviazione personalizzata.
Aggiornamenti automatici a una nuova versione quando rilasciata.
Possibilità di eseguire il backup delle mod prima dell'aggiornamento.
Sincronizzazione periodica eseguita in background.
Una mucca sorridente.
I miei eterni ringraziamenti per aver utilizzato il mio software!


[Come funziona]

Confronta semplicemente la cartella delle mod (situata in "Documenti\I miei giochi\Farmingsimulator2025\mods") con le mod sul server che esegue F25 Mod Sync Server.
Quando trova mod nuove o aggiornate, le scarica automaticamente e sovrascrive quelle vecchie.
Le mod non vengono mai cancellate. Questo è intenzionale in modo che i salvataggi per giocatore singolo non vengano danneggiati.


[Requisiti]

Simulatore di agricoltura 22 o 25.
Attualmente supporta solo Windows.
Server di sincronizzazione mod F25.


[Installazione]

Scarica l'ultima build dalle versioni.
Installalo, dovrebbe avviarsi dopo l'installazione.
Inserisci il nome host del tuo server.
Se lo usi per FS22, devi cambiare la versione nelle impostazioni.
Fai clic su "Verifica mod" e prendi un caffè.


[Costruiscilo tu stesso]

Clona o scarica il repository.
Modifica package.json a tuo piacimento.
Modifica le VARIABILI UTENTE in src/main/index.js alla riga 12.
Se desideri utilizzare un repository Github privato, puoi impostare isPrivateRepo = true e inserire il token di accesso nella variabile GH_TOKEN_token in questo modo: GH_TOKEN_token = 'YOUR_TOKEN_HERE'. È possibile ottenere un token di accesso da
Impostazioni Github > Applicazioni > Le mie app Github > Token di accesso personali > Token a grana fine.
Esegui npm install per installare i moduli.
Esegui npm run build:win per creare il client Windows. Si trova nella cartella dist.
Tutti gli script e le opzioni eseguibili possono essere trovati in package.json.
Per pubblicare con Electron-Forge è necessario modificare forge.config.js.
(Preferito) Per pubblicare con Electron-Builder, è necessario depositare un token di accesso personale con accesso in lettura/scrittura al repository e impostarlo come variabile di ambiente per l'utente Windows corrente.
Il modo più semplice per farlo è con Powershell:
Apri una finestra di Powershell (menu Start > Powershell).
Incolla o digitalo lì, modificalo e premi Invio:
[Ambiente]::SetEnvironmentVariable("GH_TOKEN","<TOKEN>","Utente")
dove <TOKEN> è sostituito dal tuo token di accesso personale.


[Costruisci con]

elettrone
Vue.js
Bootstrap

Ad un certo punto creerò un'interfaccia utente dall'aspetto migliore. In definitiva.

Collegamento Github per utenti esperti che desiderano navigare da soli: https://github.com/spliffz/FS25-Sync-Tool (il collegamento per il download è il collegamento live da Github)

server
Console
Registro delle modifiche
1
Titoli di coda
Commenti
3