Synchronise les mods pour Farming Simulator 22 ou 25 sur plusieurs PC.
Application côté client.
Nécessite F25-Mod-Sync-Server en utilisation combinée. (https://github.com/spliffz/FS25-Mod-Sync-Server)
Avis de mise à jour important
Si après la mise à jour du programme, vous commencez à voir des chemins manquants ou des paramètres incorrects, vous devrez peut-être supprimer votre config.json.
Ceci se trouve dans %appdata%/fs25-sync-tool. Supprimez simplement tout le dossier et il créera une nouvelle configuration lorsque vous l'exécuterez.
[Caractéristiques]
Également à utiliser avec Farming Simulator 22 (FS22) !
Interface facile à utiliser (mais moche).
Il prend en compte l'utilisation de OneDrive ou d'un emplacement personnalisé.
Mises à jour automatiques vers une nouvelle version lors de la sortie.
Possibilité de sauvegarder les mods avant la mise à jour.
Synchronisation périodique qui s'exécute en arrière-plan.
Une vache souriante.
Ma gratitude éternelle pour l’utilisation de mon logiciel !
[Comment ça marche]
Il compare simplement votre dossier mods (situé dans « Mes documents\Mes jeux\Farmingsimulator2025\mods ») avec les mods sur le serveur exécutant F25-Mod-Sync-Server.
S'il trouve des mods nouveaux ou mis à jour, il les téléchargera automatiquement et écrasera les anciens.
Les mods ne seront jamais supprimés. C'est intentionnel, donc les sauvegardes solo ne seront pas corrompues.
[Exigences]
Farming Simulator 22 ou 25.
Actuellement, ne prend en charge que Windows.
Serveur F25-Mod-Sync.
[Installation]
Téléchargez la dernière version à partir des versions.
Installez-le, il devrait se lancer après l'installation.
Entrez le nom d'hôte de votre serveur.
Si vous l'utilisez pour FS22, vous devez modifier la version dans les paramètres.
Cliquez sur « Vérifier les modules » et prenez un café.
[Construisez-le vous-même]
Clonez ou téléchargez le dépôt.
Modifiez package.json à votre guise.
Modifiez les VARIABLES UTILISATEUR dans src/main/index.js situés à la ligne 12.
Si vous souhaitez utiliser un dépôt github privé, vous pouvez définir isPrivateRepo = true et mettre votre jeton d'accès dans la variable GH_TOKEN_token comme ceci : GH_TOKEN_token = 'YOUR_TOKEN_HERE'. Vous pouvez obtenir un jeton d'accès auprès de
Paramètres Github > Applications > Mes applications Github > Jetons d'accès personnels > Jetons à granularité fine.
Exécutez npm install pour installer les modules.
Exécutez npm run build:win pour créer le client Windows. Il sera situé dans le dossier dist.
Voir package.json pour tous les scripts et options exécutables.
Pour publier avec Electron-Forge, vous devez modifier forge.config.js.
(Souhaité) Pour publier avec Electron-Builder, vous devez mettre un jeton d'accès personnel avec un accès en lecture/écriture au référentiel et le définir comme variable d'environnement pour l'utilisateur Windows actuel.
Le moyen le plus simple de procéder consiste à utiliser Powershell :
Ouvrez une fenêtre Powershell (menu Démarrer > PowerShell)
Collez ou tapez et modifiez ceci ici et appuyez sur Entrée :
[Environnement]::SetEnvironmentVariable("GH_TOKEN","<TOKEN>","Utilisateur")
avec <TOKEN> étant remplacé par votre jeton d'accès personnel.
[Construire avec]
Électron
Vue.js
Amorçage
Finalement, je créerai une interface plus belle. Finalement.
Lien Github pour les utilisateurs expérimentés souhaitant naviguer seuls : https://github.com/spliffz/FS25-Sync-Tool (le lien de téléchargement est celui en direct de github)