FS25 Sync Tool v1.1.4

Sync-Tool-v1.1.4-FS25.jpg

Syncs mods for Farming Simulator 25 across multiple pc’s.

Handy for friends or having users play with the same mods. This is for serveradmins to give to their users to sync their server mods with the users (or friends. You know what I mean if you have one of those server-admin friends that keeps changing mods.. This eliminates all the headaches).

Client-side application.

This isn’t an automagic tool that makes this possible for every server. No. To have this working you have to set up your own server to use it with.

Features

Easy to use interface with a one-click solution.
It accounts for the use of OneDrive.
Auto updates to a new version on release.
A smiling cow.
My everlasting gratitude for using my software!
How it works

It simply compares your mods folder (Located in My Documents/My Games/Farmingsimulator2025/mods) with the mods on the server running FS25-Mod-Sync-Server.
If it finds new or updated mods it will automatically download them and overwrite the old ones.
Mods will never be deleted. This is by design so single player savegames won’t get corrupted.
Requirements

Farming Simulator 25.
Currently only supports Windows.
FS25-Mod-Sync-Server.
Installation

Download the last mod version
Install it, it should launch after installation.
Enter your server hostname.
Click “Check Mods” and grab a coffee.
Build it yourself

Clone or download the repo.
Edit package.json to your liking.
Edit the USER VARIABLES in src/main/index.js located on line 12.
If you want to use a private github repo you can set isPrivateRepo = true and put your Access Token in the GH_TOKEN_token variable like this: GH_TOKEN_token = 'YOUR_TOKEN_HERE'. You can get an access token from
Github Settings > Applications > My Github Apps > Personal Access Tokens > Fine-grained tokens.
Run npm install to install the modules.
Run npm run build:win for building the windows client. It will be located in the dist folder.
See package.json for all runnable scripts and options.
For publishing with electron-forge you need to edit forge.config.js.
(Preferred) For publishing with electron-builder you need to put an Personal Access Token with read/write access to the repo and set it as a Environment Variable for the current Windows User.
Easiest way of doing this is by using Powershell:
Open a Powershell window (Start menu > powershell)
Paste or type and edit this in there and hit enter:
[Environment]::SetEnvironmentVariable("GH_TOKEN","<TOKEN>","User")
with <TOKEN> being replaced by your Personal Access Token.
Github: https://github.com/spliffz/
 

Attachments

  • arkansas-license-plate-v1.0-1.jpg
    arkansas-license-plate-v1.0-1.jpg
    85.5 KB · Views: 47
Thank you for sharing detailed information about the Sync Tool for Farming Simulator 25. It sounds like a very useful tool for server admins and users who want to ensure their mods are synced across multiple PCs. Here are some thoughts and suggestions based on the information provided:

1. **Interface and Features**:
- A one-click solution with an easy-to-use interface is a great feature for user convenience.
- Integration with OneDrive is handy for cloud storage and easy access.
- Auto-updates ensure users always have the latest version, which is crucial for maintaining compatibility.
- The inclusion of a smiling cow adds a playful touch to the tool and can make users smile.

2. **Functionality**:
- The tool's functionality of comparing local mods with the server's mods and downloading/updating when needed is efficient and ensures consistency.
- The decision not to delete mods to prevent single player savegame corruption is a wise design choice.

3. **Requirements and Installation**:
- Clearly outlined requirements and installation steps ensure users understand what is needed to use the tool effectively.

4. **Customization and Building**:
- Providing options for users to customize and build the tool themselves is great for those who want to tailor it to their specific needs.
- The instructions for editing the package.json and building the tool are detailed and should be helpful for advanced users.

5. **Github Repository and Support**:
- Including a link to the Github repository is essential for users to access the source code, contribute, or report issues.

6. **Improvement Suggestions**:
- Consider providing visual aids like screenshots or a demo video to give users a preview of the tool's interface and functionality.
- Including a troubleshooting section or FAQ in the documentation can help users resolve common issues.

Overall, the Sync Tool for Farming Simulator 25 seems well-designed and user-friendly, with a focus on simplifying mod syncing for server admins and users. Keep up the good work, and best of luck with further development and updates!
 
Back
Top