Difference between revisions of "Modding:Mod compatibility"

From Stardew Valley Wiki
Jump to navigation Jump to search
(migrate to new links parameter)
Line 155: Line 155:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 216: Line 215:
 
   |summary = use [http://community.playstarbound.com/attachments/183463 unofficial update] (<small>2.3.1-pathoschild-update.3</small>).
 
   |summary = use [http://community.playstarbound.com/attachments/183463 unofficial update] (<small>2.3.1-pathoschild-update.3</small>).
 
   |source  = https://gitlab.com/speeder1/SMAPISprinklerMod
 
   |source  = https://gitlab.com/speeder1/SMAPISprinklerMod
   |link1   = https://gitlab.com/speeder1/SMAPISprinklerMod/merge_requests/5
+
   |links   = https://gitlab.com/speeder1/SMAPISprinklerMod/merge_requests/5
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 226: Line 225:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 236: Line 234:
 
   |status  = workaround
 
   |status  = workaround
 
   |summary = use [http://community.playstarbound.com/attachments/182461 unofficial update] (<small>1.2.3-pathoschild-update.2</small>).
 
   |summary = use [http://community.playstarbound.com/attachments/182461 unofficial update] (<small>1.2.3-pathoschild-update.2</small>).
   |link1   = https://github.com/KathrynHazuka/StardewValley_BirthdayMail/pull/2
+
   |links   = https://github.com/KathrynHazuka/StardewValley_BirthdayMail/pull/2
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 254: Line 252:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 265: Line 262:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 276: Line 272:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 336: Line 331:
 
   |summary = use [http://community.playstarbound.com/attachments/180646 unofficial update] (<small>1.5.1-pathoschild-update</small>).
 
   |summary = use [http://community.playstarbound.com/attachments/180646 unofficial update] (<small>1.5.1-pathoschild-update</small>).
 
   |source  = https://gitlab.com/speeder1/ChestNameWithHoverLabel
 
   |source  = https://gitlab.com/speeder1/ChestNameWithHoverLabel
   |link1   = https://gitlab.com/marianomdq/ChestNameWithHoverLabel/merge_requests/2
+
   |links   = https://gitlab.com/marianomdq/ChestNameWithHoverLabel/merge_requests/2
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 493: Line 488:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 601: Line 595:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 670: Line 663:
 
   |summary = use [http://community.playstarbound.com/attachments/180467 unofficial update] (<small>1.7.1-pathoschild-update</small>).
 
   |summary = use [http://community.playstarbound.com/attachments/180467 unofficial update] (<small>1.7.1-pathoschild-update</small>).
 
   |source  = https://gitlab.com/speeder1/SMAPIHealthbarMod
 
   |source  = https://gitlab.com/speeder1/SMAPIHealthbarMod
   |link1   = https://gitlab.com/speeder1/SMAPIHealthbarMod/merge_requests/1
+
   |links   = https://gitlab.com/speeder1/SMAPIHealthbarMod/merge_requests/1
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 686: Line 679:
 
   |status  = workaround
 
   |status  = workaround
 
   |summary = use [http://community.playstarbound.com/threads/129349/page-6#post-3154045 unofficial update] (<small>MysticTempest 2017-06-03</small>).
 
   |summary = use [http://community.playstarbound.com/threads/129349/page-6#post-3154045 unofficial update] (<small>MysticTempest 2017-06-03</small>).
   |link1   = http://community.playstarbound.com/threads/129349/page-5#post-3151557
+
   |links   = http://community.playstarbound.com/threads/129349/page-5#post-3151557
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 720: Line 713:
 
   |summary = use [http://community.playstarbound.com/attachments/extendedfridge-1-0-1-pathoschild-update-zip.186214 unofficial update], [http://www.nexusmods.com/stardewvalley/mods/1191 Expanded Fridge], or [http://www.nexusmods.com/stardewvalley/mods/1030 Chefs Closet].
 
   |summary = use [http://community.playstarbound.com/attachments/extendedfridge-1-0-1-pathoschild-update-zip.186214 unofficial update], [http://www.nexusmods.com/stardewvalley/mods/1191 Expanded Fridge], or [http://www.nexusmods.com/stardewvalley/mods/1030 Chefs Closet].
 
   |source  = https://github.com/Mystra007/ExtendedFridgeSMAPI
 
   |source  = https://github.com/Mystra007/ExtendedFridgeSMAPI
   |link1  = http://www.nexusmods.com/stardewvalley/mods/485/?tab=14&navtag=/stardewvalley/ajax/modbugs/%3Fid%3D485&pUp=1
+
   |links   = https://github.com/Mystra007/ExtendedFridgeSMAPI/pull/1
  |link2   = https://github.com/Mystra007/ExtendedFridgeSMAPI/pull/1
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 747: Line 739:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 937: Line 928:
 
   |summary = use [http://www.nexusmods.com/stardewvalley/mods/1064 Happy Birthday] by Oxyligen instead.
 
   |summary = use [http://www.nexusmods.com/stardewvalley/mods/1064 Happy Birthday] by Oxyligen instead.
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,037: Line 1,027:
 
   |status  = soon
 
   |status  = soon
 
   |summary = broke in SDV 1.2; update coming soon.
 
   |summary = broke in SDV 1.2; update coming soon.
   |link1   = http://community.playstarbound.com/threads/127688/page-5#post-3161620
+
   |links   = http://community.playstarbound.com/threads/127688/page-5#post-3161620
 
   |source  = https://github.com/demiacle/QualityOfLifeMods
 
   |source  = https://github.com/demiacle/QualityOfLifeMods
 
}}
 
}}
Line 1,138: Line 1,128:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/AdvizeGH/LovedLabels
 
   |source  = https://github.com/AdvizeGH/LovedLabels
   |link1   = https://github.com/AdvizeGH/LovedLabels/pull/1
+
   |links   = https://github.com/AdvizeGH/LovedLabels/pull/1
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,229: Line 1,219:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,266: Line 1,255:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,285: Line 1,273:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,313: Line 1,300:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,323: Line 1,309:
 
   |summary = use [http://www.nexusmods.com/stardewvalley/mods/1084 No Soil Decay Redux] instead.
 
   |summary = use [http://www.nexusmods.com/stardewvalley/mods/1084 No Soil Decay Redux] instead.
 
   |source  = https://github.com/ThatNorthernMonkey/NoSoilDecay
 
   |source  = https://github.com/ThatNorthernMonkey/NoSoilDecay
   |link1   = https://github.com/ThatNorthernMonkey/NoSoilDecay/issues/1
+
   |links   = https://github.com/ThatNorthernMonkey/NoSoilDecay/issues/1
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,437: Line 1,423:
 
   |status  = workaround
 
   |status  = workaround
 
   |summary = use [http://community.playstarbound.com/attachments/181350 unofficial update] (<small>1.0.1-pathoschild-update</small>).
 
   |summary = use [http://community.playstarbound.com/attachments/181350 unofficial update] (<small>1.0.1-pathoschild-update</small>).
   |source  = https://github.com/mucchan/sv-mod-prairie-king |link1=https://github.com/mucchan/sv-mod-prairie-king/pull/5
+
   |source  = https://github.com/mucchan/sv-mod-prairie-king
 +
  |links  = https://github.com/mucchan/sv-mod-prairie-king/pull/5
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,605: Line 1,592:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,729: Line 1,715:
 
   |summary = broke in SMAPI 1.9, not open-source.
 
   |summary = broke in SMAPI 1.9, not open-source.
 
   |source  =  
 
   |source  =  
   |link1   = http://community.playstarbound.com/threads/109678/page-36#post-3150996
+
   |links   = http://community.playstarbound.com/threads/109678/page-36#post-3150996
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,746: Line 1,732:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/Alphablackwolf/SkillPrestigeCookingAdapter
 
   |source  = https://github.com/Alphablackwolf/SkillPrestigeCookingAdapter
   |link1   = https://github.com/Alphablackwolf/SkillPrestigeCookingAdapter/pull/1
+
   |links   = https://github.com/Alphablackwolf/SkillPrestigeCookingAdapter/pull/1
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,796: Line 1,782:
 
   |status  = broken
 
   |status  = broken
 
   |summary = broke in SDV 1.2, not open-source; author notified.
 
   |summary = broke in SDV 1.2, not open-source; author notified.
   |link1  = http://community.playstarbound.com/threads/108104/page-9#post-3178419
+
   |links  = http://community.playstarbound.com/threads/108104/page-9#post-3178419
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,890: Line 1,876:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,924: Line 1,909:
 
   |summary = use [http://community.playstarbound.com/attachments/stardewnotification-zip.187324/ unofficial update] (<small>1.7.1-kylindra-update</small>).
 
   |summary = use [http://community.playstarbound.com/attachments/stardewnotification-zip.187324/ unofficial update] (<small>1.7.1-kylindra-update</small>).
 
   |source  = https://github.com/monopandora/StardewNotification
 
   |source  = https://github.com/monopandora/StardewNotification
   |link1   = https://github.com/monopandora/StardewNotification/pull/1
+
   |links   = https://github.com/monopandora/StardewNotification/pull/1
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,934: Line 1,919:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,945: Line 1,929:
 
   |summary = remove this mod (no longer used by Save Anywhere despite what its mod page says).
 
   |summary = remove this mod (no longer used by Save Anywhere despite what its mod page says).
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 2,036: Line 2,019:
 
   |summary = broke in SDV 1.2, not open-source; author notified.
 
   |summary = broke in SDV 1.2, not open-source; author notified.
 
   |source  =  
 
   |source  =  
   |link1   = http://community.playstarbound.com/threads/smapi-teleporter.127742/#post-3187905
+
   |links   = http://community.playstarbound.com/threads/smapi-teleporter.127742/#post-3187905
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 2,055: Line 2,038:
 
   |summary =  
 
   |summary =  
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
 
   |source  = https://github.com/janavarro95/Stardew_Valley_Mods
   |link1   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14
+
   |links   = https://github.com/janavarro95/Stardew_Valley_Mods/pull/14, https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
  |link2  = https://github.com/janavarro95/Stardew_Valley_Mods/pull/16
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 2,124: Line 2,106:
 
   |summary = use [http://www.nexusmods.com/stardewvalley/mods/1150 Ui Info Suite] instead.
 
   |summary = use [http://www.nexusmods.com/stardewvalley/mods/1150 Ui Info Suite] instead.
 
   |source  = https://github.com/demiacle/UiModSuite
 
   |source  = https://github.com/demiacle/UiModSuite
  |link1  = http://www.nexusmods.com/stardewvalley/mods/1023/?tab=14&navtag=/stardewvalley/ajax/modbugs/%3Fid%3D1023&pUp=1
 
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 2,141: Line 2,122:
 
   |summary = use [http://community.playstarbound.com/attachments/181725 unofficial update] (<small>1.3.1-pathoschild-update</small>).
 
   |summary = use [http://community.playstarbound.com/attachments/181725 unofficial update] (<small>1.3.1-pathoschild-update</small>).
 
   |source  = https://github.com/dantheman999301/StardewMods
 
   |source  = https://github.com/dantheman999301/StardewMods
   |link1   = https://github.com/dantheman999301/StardewMods/pull/1
+
   |links   = https://github.com/dantheman999301/StardewMods/pull/1
 
}}
 
}}
 
{{/entry
 
{{/entry

Revision as of 20:44, 5 August 2017

Index

SMAPI 2.0 enables new kinds of mods, but no longer supports deprecated APIs. Mods with deprecation warnings won't work in SMAPI 2.0, which will release in Q4 2017. Those mods will work fine until then.

For players

What to do

  1. For each mod you have installed, follow the instructions in the list below. If it's not listed, try updating to its latest version.
  2. If a mod is still failing, post a message in the SMAPI 2.0 migration thread (with your SMAPI log attached) and we'll help.

SMAPI mods

Here's a list of mods tested with SMAPI 2.0. Please don't edit this list directly; post a message in the SMAPI 2.0 migration thread instead.

  1. This only shows whether a mod is compatible; it may have bugs unrelated to SMAPI 2.0. Many mods broke in Stardew Valley 1.1 and 1.2, so 'broken' doesn't necessarily mean broken by SMAPI 2.0 itself.

For mod developers

What to do

See how to update deprecated code. You can...

  • Add or update your mods in the list above (see format).
  • Post a message in the SMAPI 2.0 migration thread to ask questions or say when your mods are updated.
  • Chat or ask questions in #modding on Discord. (A preview version of SMAPI 2.0 is also pinned there to test your mods.)

When updating a mod, avoiding new SMAPI 2.0 APIs is strongly recommended. The new APIs are subject to change until 2.0 is officially released, and having mods only work in an unreleased version of SMAPI may confuse players. Instead, you should just fix deprecation warnings so your mods will work fine in both SMAPI 1.15 and 2.0.

Overall compatibility

Status of known SMAPI mods:

 
69% are compatible or have a working alternative.
 
18% have an update coming soon.
 
14% are broken and not open-source.¹

¹ Many of these broke due to a Stardew Valley update. Some may be updated by their authors later.