RimWorld

RimWorld

105 ratings
ModSync RW
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.0, 1.1, 1.2, 1.3
File Size
Posted
Updated
307.891 KB
May 31, 2018 @ 8:49pm
Mar 19, 2022 @ 11:59am
20 Change Notes ( view )

Subscribe to download
ModSync RW

Description
Find out when there are newer versions of a non-steam game available.

Consider this a spiritual successor of ModSync.ninja (which should be disabled before use). The main difference being that this is not centralized; thus no cost to run. This leverages hosting sites like Github, from which versioning information can be pulled.

Requires the mod's author to create a ModSync file and update the version number as new versions are released.

Initially there will be few to no mods listed in the ModSync window. Over time as developers adopt this more will show up. Also, only non-steam mods will ever be shown since steam mods will automatically stay up-to-date.

Mod Authors: Instructions to create a ModSync file
-Enable Dev Mode
-Go to the Mods page
-Select your mod
-On the right side there will be a new button "Create ModSync File"
-Fill out the information on the new window
-Confirm will be enabled once the Host information is complete and the "Validate" button has been clicked and the About.xml was successfully found.
Note: Currently Direct, Github, and Gitlab as a host are supported. Please request or implement other Hosts. The host must have the ability to retrieve the About.xml, ModSync.xml, and a page where the mod can be downloaded from.

Hosts:
Note: Currently Direct, Github, and Gitlab as a host are supported. Here are pages with instructions on how to fill each form of host out:
Direct[github.com]
Github[github.com]
Gitlab[github.com]

Additional Notes:
Please request or implement other Hosts. Instructions on implementing new hosts are up on the wiki[github.com].
Hosts must have the ability to retrieve the About.xml and ModSync.xml. A host must also have a page where the mod can be downloaded from.
This will use and update the same ModSync.xml file as ModSync.ninja used


Translators:
- frenchiveruti - Spanish
- kaptain-kavern - French
- Juijote! - Chinese
- Djur13 - Japanses

Thanks:
-StickieBE - Added BitBucket support

Original Idea was from ModSync.ninja by historic and z_jasmi

Ludeon Thread: https://ludeon.com/forums/index.php?topic=41634.0

Direct Download:
https://github.com/KiameV/rimworld-modsync-rw/releases/download/current/ModSyncRW.zip

Github Page: https://github.com/KiameV/rimworld-modsync-rw/
30 Comments
Mao Nov 20, 2022 @ 5:40am 
Ah shit, May your life be beautiful and full of happiness and good memories, trully saddened to hear you will no longer maintain these mods, i hope the best for you king. Never forget that we love your work!
Lenin's Cat Oct 23, 2022 @ 11:34am 
Thank you for this goodbye brother
You the real one
KiameV  [author] Oct 23, 2022 @ 11:29am 
After 5 years of modding for this game I am stepping aside. Life has me busy and I will not have time to update my mods. If anyone picks this up let me know and I'll post a message in the description pointing people to the 1.4 version.
Lenin's Cat Oct 23, 2022 @ 10:02am 
Update for 1.4 brother
KiameV  [author] Jul 4, 2021 @ 9:31pm 
Updated for 1.3
KiameV  [author] Jun 6, 2021 @ 8:08pm 
Updated:
Added Chinese Translation. Thank you Juijote!
KiameV  [author] Apr 13, 2021 @ 11:18pm 
Update:
Now supports Manifest.xml files and will use Manifest.xml before ModSync.xml or Version.xml (the latter two being the fall backs)
Karmapowered Jan 14, 2021 @ 8:33am 
Great mod, thank you for updating it to 1.2. I wish more mod authors would make use of it.

One additional feature of using non-Steam mods could be for mod authors to release updates to players willing to beta-test new features or fixes, before comiting them to Steam.

Indeed, Steam has that despicable habit to force mod updates on every user, no matter their preferences, game version or current mod list.
KiameV  [author] Aug 11, 2020 @ 10:17pm 
Updated to 1.2
KiameV  [author] Mar 11, 2020 @ 6:01am 
You can use the direct download option in that case as I don't have a good way to test custom URIs.
Actually if you have an example custom gitlab uri that should work for me to test against