Difference between revisions of "Modding:Mod compatibility"

From Stardew Valley Wiki
Jump to navigation Jump to search
(→‎SMAPI mods: updated: Idle Pause)
(→‎SMAPI mods: move 'possibly due to' comments into dev note field, correct note for Animal Husbandry)
Line 148: Line 148:
 
   |name    = Advanced Save Backup, Stardew Auto Backup, Stardew_Save_Backup
 
   |name    = Advanced Save Backup, Stardew Auto Backup, Stardew_Save_Backup
 
   |author  = Omegasis, Alpha_Omegasis
 
   |author  = Omegasis, Alpha_Omegasis
   |id      = Omegasis.AdvancedSaveBackup, Omegasis.SaveBackup<!-- changed in 1.5-->
+
   |id      = Omegasis.AdvancedSaveBackup, Omegasis.SaveBackup<!--changed in 1.5-->
 
   |nexus id = 435
 
   |nexus id = 435
 
   |github  = janavarro95/Stardew_Valley_Mods
 
   |github  = janavarro95/Stardew_Valley_Mods
Line 194: Line 194:
 
   |name    = Almighty Farming Tool, Almighty Tool
 
   |name    = Almighty Farming Tool, Almighty Tool
 
   |author  = momoaau
 
   |author  = momoaau
   |id      = 439<!-- actual manifest ID -->
+
   |id      = 439<!--actual manifest ID-->
 
   |nexus id = 439
 
   |nexus id = 439
 
   |github  =  
 
   |github  =  
Line 249: Line 249:
 
   |github  = Digus/StardewValleyMods
 
   |github  = Digus/StardewValleyMods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 
   |links        = https://github.com/Digus/StardewValleyMods/pull/8
 
   |links        = https://github.com/Digus/StardewValleyMods/pull/8
 
   |link labels  = PR
 
   |link labels  = PR
 +
 +
  |dev note = beta incompatibility possibly due to PyTK/Mail Framework
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 276: Line 278:
 
   |name    = Adopt 'n Skin, Animal Skinner
 
   |name    = Adopt 'n Skin, Animal Skinner
 
   |author  = Gathouria
 
   |author  = Gathouria
   |id      = Gathouria.AdoptSkin, Gathouria.AnimalSkinner<!-- changed in 2.5 -->
+
   |id      = Gathouria.AdoptSkin, Gathouria.AnimalSkinner<!--changed in 2.5-->
 
   |nexus id = 4011
 
   |nexus id = 4011
 
   |github  = Gathouria/Adopt-Skin
 
   |github  = Gathouria/Adopt-Skin
Line 290: Line 292:
 
   |github  = spacechase0/AnimalSocialMenu
 
   |github  = spacechase0/AnimalSocialMenu
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to SpaceCore-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to SpaceCore
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 300: Line 304:
 
   |github  = spacechase0/AnotherHungerMod
 
   |github  = spacechase0/AnotherHungerMod
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to SpaceCore-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to SpaceCore
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 316: Line 322:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 325: Line 333:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 334: Line 344:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 357: Line 369:
 
   |name    = Ashley NPC
 
   |name    = Ashley NPC
 
   |author  = Travoos
 
   |author  = Travoos
   |id      = none<!-- no ID in manifest -->
+
   |id      = none<!--no ID in manifest-->
 
   |nexus id =  
 
   |nexus id =  
 
   |cf id    =  
 
   |cf id    =  
Line 389: Line 401:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,018: Line 1,032:
 
   |github  = spacechase0/Bow
 
   |github  = spacechase0/Bow
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK, SpaceCore-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK/SpaceCore
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,222: Line 1,238:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,364: Line 1,382:
 
   |github  = JohnsonNicholas/SDVMods
 
   |github  = JohnsonNicholas/SDVMods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,547: Line 1,567:
 
   |github  = spacechase0/CookingSkill
 
   |github  = spacechase0/CookingSkill
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to SpaceCore-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to SpaceCore
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,625: Line 1,647:
 
   |github  = Digus/StardewValleyMods
 
   |github  = Digus/StardewValleyMods
  
   |beta broke in = Stardew Valley 1.4<!--Possibly due to Mail Framework-->
+
   |beta broke in = Stardew Valley 1.4
 
   |links        = https://github.com/Digus/StardewValleyMods/pull/8
 
   |links        = https://github.com/Digus/StardewValleyMods/pull/8
 
   |link labels  = PR
 
   |link labels  = PR
 +
 +
  |dev note = beta incompatibility possibly due to Mail Framework
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,663: Line 1,687:
 
   |github  = Digus/StardewValleyMods
 
   |github  = Digus/StardewValleyMods
  
   |beta broke in = Stardew Valley 1.4<!--Possibly due to Mail Framework-->
+
   |beta broke in = Stardew Valley 1.4
 
   |links        = https://github.com/Digus/StardewValleyMods/pull/8
 
   |links        = https://github.com/Digus/StardewValleyMods/pull/8
 
   |link labels  = PR
 
   |link labels  = PR
 +
 +
  |dev note = beta incompatibility possibly due to Mail Framework
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,685: Line 1,711:
 
   |github  = Digus/StardewValleyMods
 
   |github  = Digus/StardewValleyMods
  
   |beta broke in = Stardew Valley 1.4<!--Possibly due to Mail Framework-->
+
   |beta broke in = Stardew Valley 1.4
 
   |links        = https://github.com/Digus/StardewValleyMods/pull/8
 
   |links        = https://github.com/Digus/StardewValleyMods/pull/8
 
   |link labels  = PR
 
   |link labels  = PR
 +
 +
  |dev note = beta incompatibility possibly due to Mail Framework
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,696: Line 1,724:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,705: Line 1,735:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,714: Line 1,746:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,723: Line 1,757:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,763: Line 1,799:
 
   |github  = spacechase0/CustomizeExterior
 
   |github  = spacechase0/CustomizeExterior
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to SpaceCore-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to SpaceCore
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,828: Line 1,866:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 1,855: Line 1,895:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 2,049: Line 2,091:
 
   |github  = captncraig/StardewMods
 
   |github  = captncraig/StardewMods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 2,121: Line 2,165:
 
   |name    = Easy Gifting
 
   |name    = Easy Gifting
 
   |author  = CeruleanSpirit
 
   |author  = CeruleanSpirit
   |id      = EasyGifting.2957, EasyGifting.60073756<!-- changed in 2.0-->
+
   |id      = EasyGifting.2957, EasyGifting.60073756<!--changed in 2.0-->
 
   |nexus id = 2957
 
   |nexus id = 2957
 
   |github  =  
 
   |github  =  
Line 2,189: Line 2,233:
 
   |name    = Enemy Health Bars, Health Bars
 
   |name    = Enemy Health Bars, Health Bars
 
   |author  = OrSpeeder, Mauricio Gomes
 
   |author  = OrSpeeder, Mauricio Gomes
   |id      = SPDHealthBar, Speeder.HealthBars<!-- changed in 1.7.1-pathoschild-update -->
+
   |id      = SPDHealthBar, Speeder.HealthBars<!--changed in 1.7.1-pathoschild-update-->
 
   |nexus id = 193
 
   |nexus id = 193
 
   |source  = https://gitlab.com/speeder1/SMAPIHealthbarMod
 
   |source  = https://gitlab.com/speeder1/SMAPIHealthbarMod
Line 2,244: Line 2,288:
 
   |github  = Digus/StardewValleyMods
 
   |github  = Digus/StardewValleyMods
  
   |beta broke in = Stardew Valley 1.4<!--Possibly due to Mail Framework-->
+
   |beta broke in = Stardew Valley 1.4
 
   |links        = https://github.com/Digus/StardewValleyMods/pull/8
 
   |links        = https://github.com/Digus/StardewValleyMods/pull/8
 
   |link labels  = PR
 
   |link labels  = PR
 +
 +
  |dev note = beta incompatibility possibly due to Mail Framework
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 2,341: Line 2,387:
 
   |name    = Farm Automation: Barn Door Automation
 
   |name    = Farm Automation: Barn Door Automation
 
   |author  = Oranisagu
 
   |author  = Oranisagu
   |id      = none<!-- no manifest ID -->
+
   |id      = none<!--no manifest ID-->
 
   |nexus id =  
 
   |nexus id =  
 
   |cf id    =  
 
   |cf id    =  
Line 2,353: Line 2,399:
 
   |name    = Farm Automation: Item Collector
 
   |name    = Farm Automation: Item Collector
 
   |author  = Oranisagu
 
   |author  = Oranisagu
   |id      = none<!-- no manifest ID -->
+
   |id      = none<!--no manifest ID-->
 
   |nexus id =  
 
   |nexus id =  
 
   |cf id    =  
 
   |cf id    =  
Line 2,394: Line 2,440:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 
   |links        = https://github.com/Platonymous/Stardew-Valley-Mods/pull/37
 
   |links        = https://github.com/Platonymous/Stardew-Valley-Mods/pull/37
 
   |link labels  = PR
 
   |link labels  = PR
 +
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 2,590: Line 2,638:
 
   |name    = FLO - New Custom NPC, FlorenceMod
 
   |name    = FLO - New Custom NPC, FlorenceMod
 
   |author  = randomAnon1234
 
   |author  = randomAnon1234
   |id      = none<!-- no manifest ID -->
+
   |id      = none<!--no manifest ID-->
 
   |nexus id = 591
 
   |nexus id = 591
 
   |github  =  
 
   |github  =  
Line 2,650: Line 2,698:
 
   |name    = Foxyfficiency
 
   |name    = Foxyfficiency
 
   |author  = Fokson
 
   |author  = Fokson
   |id      = Fokson.Foxyfficiency, Fokson.ClickBGone<!-- changed in 1.0.5 -->
+
   |id      = Fokson.Foxyfficiency, Fokson.ClickBGone<!--changed in 1.0.5-->
 
   |nexus id = 2520
 
   |nexus id = 2520
 
   |github  =  
 
   |github  =  
Line 2,756: Line 2,804:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 2,765: Line 2,815:
 
   |github  = danvolchek/StardewMods
 
   |github  = danvolchek/StardewMods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 2,887: Line 2,939:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 2,997: Line 3,051:
 
   |name    = Huggable Scarecrows
 
   |name    = Huggable Scarecrows
 
   |author  = bogie5464
 
   |author  = bogie5464
   |id      = Bogie5464.HuggableScarecrows, HuggableScarecrow.Bogie5464<!-- changed in 0.0.2-->
+
   |id      = Bogie5464.HuggableScarecrows, HuggableScarecrow.Bogie5464<!--changed in 0.0.2-->
 
   |nexus id = 3190
 
   |nexus id = 3190
 
   |github  = bogie5464/HuggableScarecrows
 
   |github  = bogie5464/HuggableScarecrows
Line 3,187: Line 3,241:
 
   |github  = mpcomplete/StardewMods
 
   |github  = mpcomplete/StardewMods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 3,220: Line 3,276:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 3,337: Line 3,395:
 
   |name    = Level Up Notifications
 
   |name    = Level Up Notifications
 
   |author  = kd8lvt
 
   |author  = kd8lvt
   |id      = Level Up Notifications, kd8lvt.LevelUpNotifications <!-- actual + unofficial manifest ID -->
+
   |id      = Level Up Notifications, kd8lvt.LevelUpNotifications <!--actual + unofficial manifest ID-->
 
   |nexus id = 855
 
   |nexus id = 855
 
   |github  =  
 
   |github  =  
Line 3,441: Line 3,499:
 
   |github  = spacechase0/LuckSkill
 
   |github  = spacechase0/LuckSkill
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to SpaceCore-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to SpaceCore
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 3,468: Line 3,528:
 
   |github  = spacechase0/Magic
 
   |github  = spacechase0/Magic
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK, SpaceCore-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK/SpaceCore
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 3,601: Line 3,663:
 
   |github  = F1r3w477/TheseModsAintLoyal
 
   |github  = F1r3w477/TheseModsAintLoyal
  
   |beta broke in = SMAPI 3.0<!--possibly due to Level Extender-->
+
   |beta broke in = SMAPI 3.0
 +
 
 +
  |dev note = beta incompatibility possibly due to Level Extender
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 3,610: Line 3,674:
 
   |github  = bwdymods/SDV-Moongates
 
   |github  = bwdymods/SDV-Moongates
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to bwdyworks-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to bwdyworks
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 3,632: Line 3,698:
 
   |name    = More Artifact Spots
 
   |name    = More Artifact Spots
 
   |author  = momoaau
 
   |author  = momoaau
   |id      = 451, momoaau.ArtifactSpots<!-- actual + unofficial manifest ID -->
+
   |id      = 451, momoaau.ArtifactSpots<!--actual + unofficial manifest ID-->
 
   |nexus id = 451
 
   |nexus id = 451
 
   |github  =  
 
   |github  =  
Line 3,651: Line 3,717:
 
   |github  = spacechase0/MoreBuildings
 
   |github  = spacechase0/MoreBuildings
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to SpaceCore-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to SpaceCore
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 3,662: Line 3,730:
 
   |github  = spacechase0/MoreGrassStarters
 
   |github  = spacechase0/MoreGrassStarters
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 3,705: Line 3,775:
 
   |github  = spacechase0/MoreRings
 
   |github  = spacechase0/MoreRings
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to SpaceCore-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to SpaceCore
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 4,052: Line 4,124:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 4,218: Line 4,292:
 
   |github  =  
 
   |github  =  
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to bwdyworks-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to bwdyworks
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 4,254: Line 4,330:
 
   |github  = bwdymods/SDV-PersonalEffects
 
   |github  = bwdymods/SDV-PersonalEffects
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to bwdyworks-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to bwdyworks
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 4,343: Line 4,421:
 
   |github  = bwdymods/SDV-Polygamy
 
   |github  = bwdymods/SDV-Polygamy
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to bwdyworks-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to bwdyworks
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 4,378: Line 4,458:
 
   |github  =  
 
   |github  =  
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 4,387: Line 4,469:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 4,452: Line 4,536:
 
   |name    = Progressive Access Farm
 
   |name    = Progressive Access Farm
 
   |author  = onjulraz
 
   |author  = onjulraz
   |id      = onjulraz.ProFarm, onjulraz.ProFarm_2<!-- alternate versions of the same mod-->
+
   |id      = onjulraz.ProFarm, onjulraz.ProFarm_2<!--alternate versions of the same mod-->
 
   |nexus id = 2923
 
   |nexus id = 2923
 
   |github  =  
 
   |github  =  
Line 4,601: Line 4,685:
 
   |link labels        = PR
 
   |link labels        = PR
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 4,876: Line 4,962:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 4,937: Line 5,025:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 4,948: Line 5,038:
 
   |github  = spacechase0/SeedCatalogue
 
   |github  = spacechase0/SeedCatalogue
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to SpaceCore-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to SpaceCore
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 4,968: Line 5,060:
 
   |github  = jahangmar/StardewValleyMods
 
   |github  = jahangmar/StardewValleyMods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to Better Mixed Seeds-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to Better Mixed Seeds
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 5,283: Line 5,377:
 
   |github  =  
 
   |github  =  
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to bwdyworks-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to bwdyworks
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 5,292: Line 5,388:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 5,303: Line 5,401:
 
   |github  = spacechase0/SleepyEye
 
   |github  = spacechase0/SleepyEye
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to SpaceCore-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to SpaceCore
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 5,579: Line 5,679:
 
   |name    = Stardew Notification
 
   |name    = Stardew Notification
 
   |author  = monopandora
 
   |author  = monopandora
   |id      = stardewnotification, mondopandora.stardewnotification <!-- actual + unofficial manifest ID -->
+
   |id      = stardewnotification, mondopandora.stardewnotification <!--actual + unofficial manifest ID-->
 
   |nexus id =  
 
   |nexus id =  
 
   |cf id    =  
 
   |cf id    =  
Line 5,597: Line 5,697:
 
   |github  = janavarro95/Stardew_Valley_Mods
 
   |github  = janavarro95/Stardew_Valley_Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to Stardust Core-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to Stardust Core
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 5,743: Line 5,845:
 
   |github  = TehPers/StardewValleyMods
 
   |github  = TehPers/StardewValleyMods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to Teh's Core Mod-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to Teh's Core Mod
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 5,784: Line 5,888:
 
   |unofficial url    = https://www.nexusmods.com/stardewvalley/mods/4109
 
   |unofficial url    = https://www.nexusmods.com/stardewvalley/mods/4109
  
   |beta broke in = Stardew Valley 1.4<!--Possibly due to PyTK/Custom Farming Redux-->
+
   |beta broke in = Stardew Valley 1.4
 
   |links        = https://github.com/KirbyLink/PumpkinKing/pull/1
 
   |links        = https://github.com/KirbyLink/PumpkinKing/pull/1
 
   |link labels  = PR
 
   |link labels  = PR
 +
 +
  |dev note = beta incompatibility possibly due to PyTK/Custom Farming Redux
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 5,862: Line 5,968:
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to PyTK-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to PyTK
 
}}
 
}}
 
{{/entry
 
{{/entry
 
   |name    = To Do List
 
   |name    = To Do List
 
   |author  = Eleanor, eleanoot
 
   |author  = Eleanor, eleanoot
   |id      = eleanoot.todolist, eleanor.todolist<!-- changed in 1.1.1-->
+
   |id      = eleanoot.todolist, eleanor.todolist<!--changed in 1.1.1-->
 
   |nexus id = 1630
 
   |nexus id = 1630
 
   |github  = eleanoot/stardew-to-do-mod
 
   |github  = eleanoot/stardew-to-do-mod
Line 6,084: Line 6,192:
 
   |link labels        = PR
 
   |link labels        = PR
  
   |beta broke in = Stardew Valley 1.4<!--possibly due to SpaceCore-->
+
   |beta broke in = Stardew Valley 1.4
 +
 
 +
  |dev note = beta incompatibility possibly due to SpaceCore
 
}}
 
}}
 
{{/entry
 
{{/entry
Line 6,177: Line 6,287:
 
   |github  = Digus/StardewValleyMods
 
   |github  = Digus/StardewValleyMods
  
   |beta broke in  = Stardew Valley 1.4<!--Possibly due to Mail Framework-->
+
   |beta broke in  = Stardew Valley 1.4
 
   |links        = https://github.com/Digus/StardewValleyMods/pull/8
 
   |links        = https://github.com/Digus/StardewValleyMods/pull/8
 
   |link labels  = PR
 
   |link labels  = PR
 +
 +
  |dev note = beta incompatibility possibly due to Mail Framework
 
}}
 
}}
 
{{/entry
 
{{/entry

Revision as of 05:28, 16 July 2019

Modding:Player Guide/header

SMAPI mod compatibility, July 2017 to present. See notable events which affect this chart.

Sometimes a mod will stop working due to a major game update; SMAPI automatically disables incompatible mods. This page lists known SMAPI mods and their compatibility with the latest versions, and explains how to fix broken mods if possible.



Players: see mods.smapi.io for a more user-friendly view of this page.



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 coordination thread (with your SMAPI log attached) and we'll help.

SMAPI mods

SMAPI mods (obsolete)

These mods are either obsolete, or have been abandoned by their authors and probably won't be updated unofficially. These will likely never be updated again.

Content packs

This list shows broken content packs for SMAPI mods like Content Patcher. Only incompatible content packs are listed; working content packs are not listed (even if they have non-compatibility bugs). For legacy XNB mods, see #XNB mods.

XNB mods

See Modding:Using XNB mods.

For mod developers

Updating a mod

See migration guides. You can...

Creating an unofficial update

To avoid conflicting with official updates, here's the recommended way to create an unofficial update. This assumes you're creating a basic update (not a continuation or reinvention), and the code is on GitHub (adjust the steps accordingly if it's elsewhere).

  1. Fork the code.
  2. Make your changes to that fork (see updating a mod).
  3. Increase the official version in manifest.json by 0.0.1 and add -unofficial.1-yourName.
    For example, if the current version is 1.0.0 and your name is SampleUser, change it to 1.0.1-unofficial.1-sampleUser. If you need to release a new unofficial update, just increment unofficial.1 to unofficial.2, etc. This ensures that official versions supersede unofficial ones (e.g. for update checks), and other users can release newer unofficial updates if needed.
  4. Push your changes to GitHub.
  5. Post a release package to the coordination thread with a link to your fork on GitHub.
    (If the mod uses the NuGet build package, there should be a release package named <mod name> <version>.zip in your bin folder.)
  6. Submit a pull request to the original author (if applicable).

Overall compatibility

 
88% are compatible or have a working alternative.
 
4% have an update coming soon.
 
8% are broken and not open-source.¹

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

Footnotes

  1. 1.0 1.1 1.2 This only shows whether a mod is compatible; it may have bugs unrelated to SMAPI compatibility.
  2. 2.0 2.1 If a mod says "use optional download", its main version isn't compatible but there's an official optional update. If the mod is on Nexus, click "Files" on the mod page and check for a newer version (often under 'optional files').