Changes

Jump to navigation Jump to search
→‎Update checks: + CurseForge in SMAPI 3.0
Line 117: Line 117:  
| [https://community.playstarbound.com/resources/categories/stardew-valley.22/ Chucklefish]
 
| [https://community.playstarbound.com/resources/categories/stardew-valley.22/ Chucklefish]
 
| Make sure you have a mod release page (with a URL containing <tt>/resources/</tt> instead of <tt>/thread/</tt>) and it has a [http://semver.org/ semantic version], then specify the mod ID (the number in the mod page URL). <source lang="javascript">"UpdateKeys": [ "Chucklefish:4250" ]</source>
 
| Make sure you have a mod release page (with a URL containing <tt>/resources/</tt> instead of <tt>/thread/</tt>) and it has a [http://semver.org/ semantic version], then specify the mod ID (the number in the mod page URL). <source lang="javascript">"UpdateKeys": [ "Chucklefish:4250" ]</source>
|- valign="top"
  −
| [https://www.nexusmods.com/stardewvalley Nexus Mods]
  −
| Make sure the Nexus mod has a [http://semver.org/ semantic version], then specify the mod ID (the number in the mod page URL). When creating a new mod on Nexus, the ID is added to the URL after the first step, before you need to upload the file. <source lang="javascript">"UpdateKeys": [ "Nexus:541" ]</source>
   
|- valign="top"
 
|- valign="top"
 
| [https://github.com/ GitHub]
 
| [https://github.com/ GitHub]
 
| Make sure your [https://help.github.com/articles/creating-releases/ GitHub project has at least one release] and the latest release's tag is a [http://semver.org/ semantic version], then specify your GitHub username and project name. <source lang="javascript">"UpdateKeys": [ "GitHub:Pathoschild/LookupAnything" ]</source>
 
| Make sure your [https://help.github.com/articles/creating-releases/ GitHub project has at least one release] and the latest release's tag is a [http://semver.org/ semantic version], then specify your GitHub username and project name. <source lang="javascript">"UpdateKeys": [ "GitHub:Pathoschild/LookupAnything" ]</source>
|-
+
|- valign="top"
 
| [https://www.moddrop.com/sdv/ ModDrop]
 
| [https://www.moddrop.com/sdv/ ModDrop]
 
| Make sure the mod page has a [http://semver.org/ semantic version], then specify the mod ID (the number in the mod page URL). <source lang="javascript">"UpdateKeys": [ "ModDrop:123338" ]</source>
 
| Make sure the mod page has a [http://semver.org/ semantic version], then specify the mod ID (the number in the mod page URL). <source lang="javascript">"UpdateKeys": [ "ModDrop:123338" ]</source>
 +
|- valign="top"
 +
| [https://www.nexusmods.com/stardewvalley Nexus Mods]
 +
| Make sure the Nexus mod has a [http://semver.org/ semantic version], then specify the mod ID (the number in the mod page URL). When creating a new mod on Nexus, the ID is added to the URL after the first step, before you need to upload the file. <source lang="javascript">"UpdateKeys": [ "Nexus:541" ]</source>
 
|}
 
|}
 +
 +
{{SMAPI upcoming|3.0|content=<table class="wikitable">
 +
<tr>
 +
<th>mod site</th>
 +
<th>description</th>
 +
</tr>
 +
<tr valign="top">
 +
<td>[https://www.curseforge.com/stardewvalley CurseForge]</td>
 +
<td>Make sure the latest file's display name contains a [http://semver.org/ semantic version] at the end, with a space before the version and optional file extension. For example, SMAPI will recognise the version in these display names: <code>1.3.0</code>, <code>Example Mod 1.10</code>, <code>Example Mod 1.10.0-prerelease.zip</code>. <source lang="javascript">"UpdateKeys": [ "CurseForge:309243" ]</source></td>
 +
</tr>
 +
</table>}}
    
If you set multiple values, SMAPI will check them all and show an alert for the latest version it finds. (If multiple sites have the latest version, it will link to the earlier one in the list.)
 
If you set multiple values, SMAPI will check them all and show an alert for the latest version it finds. (If multiple sites have the latest version, it will link to the earlier one in the list.)
translators
8,403

edits

Navigation menu