Mod Sync-Tool

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

Synchronisiert Mods für Landwirtschafts-Simulator 22 oder 25 auf mehreren PCs.
Clientseitige Anwendung.
Benötigt F25-Mod-Sync-Server im Kombinationseinsatz. (https://github.com/spliffz/FS25-Mod-Sync-Server)


Wichtiger Update-Hinweis
Wenn Ihnen nach der Aktualisierung des Programms fehlende Pfade oder falsche Einstellungen auffallen, müssen Sie möglicherweise Ihre config.json löschen.
Diese befindet sich in %appdata%/fs25-sync-tool. Löschen Sie einfach den gesamten Ordner und es wird eine neue Konfiguration erstellt, wenn Sie es ausführen.


[Merkmale]
Auch zur Verwendung mit Landwirtschafts-Simulator 22 (FS22)!

Einfach zu bedienende (aber hässliche) Benutzeroberfläche.
Es berücksichtigt die Verwendung von OneDrive oder einem benutzerdefinierten Speicherort.
Automatische Updates auf eine neue Version bei Veröffentlichung.
Möglichkeit, Mods vor dem Update zu sichern.
Periodische Synchronisierung, die im Hintergrund ausgeführt wird.
Eine lächelnde Kuh.
Mein ewiger Dank für die Nutzung meiner Software!


[Wie es funktioniert]

Es vergleicht einfach Ihren Mods-Ordner (zu finden unter „Eigene Dateien\Meine Spiele\Farmingsimulator2025\mods“) mit den Mods auf dem Server, auf dem F25-Mod-Sync-Server läuft.
Wenn es neue oder aktualisierte Mods findet, lädt es diese automatisch herunter und überschreibt die alten.
Mods werden niemals gelöscht. Dies ist beabsichtigt, damit Einzelspieler-Spielstände nicht beschädigt werden.


[Anforderungen]

Landwirtschafts-Simulator 22 oder 25.
Unterstützt derzeit nur Windows.
F25-Mod-Sync-Server.


[Installation]

Laden Sie den letzten Build von Releases herunter.
Installieren Sie es, es sollte nach der Installation starten.
Geben Sie den Hostnamen Ihres Servers ein.
Wenn Sie es für FS22 verwenden, müssen Sie die Version in den Einstellungen ändern.
Klicken Sie auf „Mods prüfen“ und trinken Sie einen Kaffee.


[Bauen Sie es selbst]

Klonen Sie das Repo oder laden Sie es herunter.
Bearbeiten Sie package.json nach Ihren Wünschen.
Bearbeiten Sie die BENUTZERVARIABLEN in src/main/index.js in Zeile 12.
Wenn Sie ein privates Github-Repo verwenden möchten, können Sie isPrivateRepo = true setzen und Ihr Zugriffstoken wie folgt in die Variable GH_TOKEN_token einfügen: GH_TOKEN_token = 'YOUR_TOKEN_HERE'. Sie können ein Zugriffstoken erhalten von
Github-Einstellungen > Anwendungen > Meine Github-Apps > Persönliche Zugriffstoken > Feinkörnige Token.
Führen Sie npm install aus, um die Module zu installieren.
Führen Sie npm run build:win aus, um den Windows-Client zu erstellen. Es befindet sich im dist-Ordner.
Alle ausführbaren Skripte und Optionen finden Sie in package.json.
Für die Veröffentlichung mit Electron-Forge müssen Sie forge.config.js bearbeiten.
(Bevorzugt) Zum Veröffentlichen mit Electron-Builder müssen Sie ein persönliches Zugriffstoken mit Lese-/Schreibzugriff auf das Repo hinterlegen und es als Umgebungsvariable für den aktuellen Windows-Benutzer festlegen.
Am einfachsten geht das mit Powershell:
Öffnen Sie ein Powershell-Fenster (Startmenü > Powershell).
Fügen Sie dies dort ein oder geben Sie es ein, bearbeiten Sie es und drücken Sie die Eingabetaste:
[Umgebung]::SetEnvironmentVariable("GH_TOKEN","<TOKEN>","Benutzer")
wobei <TOKEN> durch Ihr persönliches Zugriffstoken ersetzt wird.


[Bauen mit]

Elektron
Vue.js
Bootstrap

Irgendwann werde ich eine besser aussehende Benutzeroberfläche erstellen. Letztlich.

Github-Link für erfahrene Benutzer, die selbst navigieren möchten: https://github.com/spliffz/FS25-Sync-Tool (der Download-Link ist der Live-Link von Github)

Server
Konsolen
Änderungsprotokoll
1
Credits
Kommentare
3