Difference between revisions of "Modding:Mod compatibility"

From Stardew Valley Wiki
Jump to navigation Jump to search
(→‎SMAPI mods: fix comma-delimiting for author with 3+ names)
(→‎For players: unify id fields)
Line 113: Line 113:
 
   |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
+
   |id      = Omegasis.AdvancedSaveBackup, Omegasis.SaveBackup<!-- changed in 1.5-->
  |old ids  = Omegasis.SaveBackup
 
 
   |nexus id = 435
 
   |nexus id = 435
 
   |github  = janavarro95/Stardew_Valley_Mods
 
   |github  = janavarro95/Stardew_Valley_Mods
Line 145: Line 144:
 
   |name    = All Crops All Seasons
 
   |name    = All Crops All Seasons
 
   |author  = cantorsdust
 
   |author  = cantorsdust
   |id      = cantorsdust.AllCropsAllSeasons
+
   |id      = cantorsdust.AllCropsAllSeasons, community.AllCropsAllSeasons, 29ee8246-d67b-4242-a340-35a9ae0d5dd7<!--changed in 1.5 and 1.3-->
  |old ids  = 29ee8246-d67b-4242-a340-35a9ae0d5dd7, community.AllCropsAllSeasons<!--changed in 1.3 and 1.5-->
 
 
   |nexus id = 170
 
   |nexus id = 170
 
   |github  = cantorsdust/StardewMods
 
   |github  = cantorsdust/StardewMods
Line 153: Line 151:
 
   |name    = All Professions
 
   |name    = All Professions
 
   |author  = cantorsdust
 
   |author  = cantorsdust
   |id      = cantorsdust.AllProfessions
+
   |id      = cantorsdust.AllProfessions, community.AllProfessions, 8c37b1a7-4bfb-4916-9d8a-9533e6363ea3<!--changed in 1.3.1 and 1.2-->
  |old ids  = 8c37b1a7-4bfb-4916-9d8a-9533e6363ea3, community.AllProfessions<!--changed in 1.2 and 1.3.1-->
 
 
   |nexus id = 174
 
   |nexus id = 174
 
   |github  = cantorsdust/StardewMods
 
   |github  = cantorsdust/StardewMods
Line 198: Line 195:
 
   |name    = Animal Husbandry Mod, Butcher Mod
 
   |name    = Animal Husbandry Mod, Butcher Mod
 
   |author  = Digus
 
   |author  = Digus
   |id      = DIGUS.ANIMALHUSBANDRYMOD
+
   |id      = DIGUS.ANIMALHUSBANDRYMOD, DIGUS.BUTCHER<!--changed in 2.0.1-->
  |old ids  = DIGUS.BUTCHER<!--changed in 2.0.1-->
 
 
   |nexus id = 1538
 
   |nexus id = 1538
 
   |github  = Digus/StardewValleyMods
 
   |github  = Digus/StardewValleyMods
Line 340: Line 336:
 
   |name    = Auto-Eat
 
   |name    = Auto-Eat
 
   |author  = Permamiss
 
   |author  = Permamiss
   |id      = Permamiss.AutoEat
+
   |id      = Permamiss.AutoEat, BALANCEMOD_AutoEat<!--changed in 1.1.1-->
  |old ids  = BALANCEMOD_AutoEat<!--changed in 1.1.1-->
 
 
   |nexus id = 643
 
   |nexus id = 643
 
   |github  = Permamiss/Auto-Eat
 
   |github  = Permamiss/Auto-Eat
Line 635: Line 630:
 
   |name    = Better Sprinklers
 
   |name    = Better Sprinklers
 
   |author  = OrSpeeder, Mauricio Gomes
 
   |author  = OrSpeeder, Mauricio Gomes
   |id      = Speeder.BetterSprinklers
+
   |id      = Speeder.BetterSprinklers, SPDSprinklersMod<!--changed in 2.3-->
  |old ids  = SPDSprinklersMod<!--changed in 2.3-->
 
 
   |nexus id = 41
 
   |nexus id = 41
 
   |source  = https://gitlab.com/speeder1/SMAPISprinklerMod
 
   |source  = https://gitlab.com/speeder1/SMAPISprinklerMod
Line 782: Line 776:
 
   |name    = Buy Back Collectables
 
   |name    = Buy Back Collectables
 
   |author  = Omegasis, Alpha_Omegasis
 
   |author  = Omegasis, Alpha_Omegasis
   |id      = Omegasis.BuyBackCollectables
+
   |id      = Omegasis.BuyBackCollectables, BuyBackCollectables<!--changed in 1.4-->
  |old ids  = BuyBackCollectables<!--changed in 1.4-->
 
 
   |nexus id = 507
 
   |nexus id = 507
 
   |github  = janavarro95/Stardew_Valley_Mods
 
   |github  = janavarro95/Stardew_Valley_Mods
Line 909: Line 902:
 
   |name    = Chests Anywhere
 
   |name    = Chests Anywhere
 
   |author  = Pathoschild
 
   |author  = Pathoschild
   |id      = Pathoschild.ChestsAnywhere
+
   |id      = Pathoschild.ChestsAnywhere, ChestsAnywhere<!--changed in 1.9-->
  |old ids  = ChestsAnywhere<!--changed in 1.9-->
 
 
   |nexus id = 518
 
   |nexus id = 518
 
   |github  = Pathoschild/StardewMods
 
   |github  = Pathoschild/StardewMods
Line 955: Line 947:
 
   |name    = CJB Cheats Menu
 
   |name    = CJB Cheats Menu
 
   |author  = CJB
 
   |author  = CJB
   |id      = CJBok.CheatsMenu
+
   |id      = CJBok.CheatsMenu, CJBCheatsMenu<!--changed in 1.14-->
  |old ids  = CJBCheatsMenu<!--changed in 1.14-->
 
 
   |nexus id = 4
 
   |nexus id = 4
 
   |github  = CJBok/SDV-Mods
 
   |github  = CJBok/SDV-Mods
Line 963: Line 954:
 
   |name    = CJB Item Spawner
 
   |name    = CJB Item Spawner
 
   |author  = CJB
 
   |author  = CJB
   |id      = CJBok.ItemSpawner
+
   |id      = CJBok.ItemSpawner, CJBItemSpawner<!--changed in 1.7-->
  |old ids  = CJBItemSpawner<!--changed in 1.7-->
 
 
   |nexus id = 93
 
   |nexus id = 93
 
   |github  = CJBok/SDV-Mods
 
   |github  = CJBok/SDV-Mods
Line 971: Line 961:
 
   |name    = CJB Show Item Sell Price
 
   |name    = CJB Show Item Sell Price
 
   |author  = CJB
 
   |author  = CJB
   |id      = CJBok.ShowItemSellPrice
+
   |id      = CJBok.ShowItemSellPrice, CJBShowItemSellPrice<!--changed in 1.7-->
  |old ids  = CJBShowItemSellPrice<!--changed in 1.7-->
 
 
   |nexus id = 5
 
   |nexus id = 5
 
   |github  = CJBok/SDV-Mods
 
   |github  = CJBok/SDV-Mods
Line 1,109: Line 1,098:
 
   |name    = Cooking Skill
 
   |name    = Cooking Skill
 
   |author  = spacechase0
 
   |author  = spacechase0
   |id      = spacechase0.CookingSkill
+
   |id      = spacechase0.CookingSkill, CookingSkill<!--changed in 1.0.4–6-->
  |old ids  = CookingSkill<!--changed in 1.0.4–6-->
 
 
   |nexus id = 522
 
   |nexus id = 522
 
   |cf id    = 4054
 
   |cf id    = 4054
Line 1,284: Line 1,272:
 
   |name    = Customize Exterior
 
   |name    = Customize Exterior
 
   |author  = spacechase0
 
   |author  = spacechase0
   |id      = spacechase0.CustomizeExterior
+
   |id      = spacechase0.CustomizeExterior, CustomizeExterior<!--changed in 1.0.3-->
  |old ids  = CustomizeExterior<!--changed in 1.0.3-->
 
 
   |nexus id = 1099
 
   |nexus id = 1099
 
   |cf id    = 4675
 
   |cf id    = 4675
Line 1,392: Line 1,379:
 
   |name    = Daily Quest Anywhere
 
   |name    = Daily Quest Anywhere
 
   |author  = Omegasis, Alpha_Omegasis
 
   |author  = Omegasis, Alpha_Omegasis
   |id      = Omegasis.DailyQuestAnywhere
+
   |id      = Omegasis.DailyQuestAnywhere, DailyQuest<!--changed in 1.4-->
  |old ids  = DailyQuest<!--changed in 1.4-->
 
 
   |nexus id = 513
 
   |nexus id = 513
 
   |github  = janavarro95/Stardew_Valley_Mods
 
   |github  = janavarro95/Stardew_Valley_Mods
Line 1,415: Line 1,401:
 
   |name    = Data Layers, Data Maps
 
   |name    = Data Layers, Data Maps
 
   |author  = Pathoschild
 
   |author  = Pathoschild
   |id      = Pathoschild.DataLayers
+
   |id      = Pathoschild.DataLayers, Pathoschild.DataMaps<!--changed in 1.4-->
  |old ids  = Pathoschild.DataMaps<!--changed in 1.4-->
 
 
   |nexus id = 1691
 
   |nexus id = 1691
 
   |github  = Pathoschild/StardewMods
 
   |github  = Pathoschild/StardewMods
Line 1,423: Line 1,408:
 
   |name    = Debug Mode
 
   |name    = Debug Mode
 
   |author  = Pathoschild
 
   |author  = Pathoschild
   |id      = Pathoschild.DebugMode
+
   |id      = Pathoschild.DebugMode, Pathoschild.Stardew.DebugMode<!--changed in 1.4-->
  |old ids  = Pathoschild.Stardew.DebugMode<!--changed in 1.4-->
 
 
   |nexus id = 679
 
   |nexus id = 679
 
   |github  = Pathoschild/StardewMods
 
   |github  = Pathoschild/StardewMods
Line 1,438: Line 1,422:
 
   |name    = Deluxe Auto-Grabber, Coop Grabber
 
   |name    = Deluxe Auto-Grabber, Coop Grabber
 
   |author  = stokastic
 
   |author  = stokastic
   |id      = stokastic.DeluxeGrabber
+
   |id      = stokastic.DeluxeGrabber, stokastic.CoopGrabber<!--changed in 2.0-->
  |old ids  = stokastic.CoopGrabber
 
 
   |nexus id = 2462
 
   |nexus id = 2462
 
   |github  = stokastic/CoopGrabber
 
   |github  = stokastic/CoopGrabber
Line 1,551: Line 1,534:
 
   |name    = Easy Gifting
 
   |name    = Easy Gifting
 
   |author  = CeruleanSpirit
 
   |author  = CeruleanSpirit
   |id      = EasyGifting.2957
+
   |id      = EasyGifting.2957, EasyGifting.60073756<!-- changed in 2.0-->
  |old ids  = EasyGifting.60073756<!-- changed in 2.0-->
 
 
   |nexus id = 2957
 
   |nexus id = 2957
 
   |github  =  
 
   |github  =  
Line 1,661: Line 1,643:
 
   |name    = Experience Bars
 
   |name    = Experience Bars
 
   |author  = spacechase0
 
   |author  = spacechase0
   |id      = spacechase0.ExperienceBars
+
   |id      = spacechase0.ExperienceBars, ExperienceBars<!--changed in 1.0.2-->
  |old ids  = ExperienceBars<!--changed in 1.0.2-->
 
 
   |nexus id = 509
 
   |nexus id = 509
 
   |cf id    = 3905
 
   |cf id    = 3905
Line 1,679: Line 1,660:
 
   |name    = Extended Fridge
 
   |name    = Extended Fridge
 
   |author  = Crystalmir
 
   |author  = Crystalmir
   |id      = Crystalmir.ExtendedFridge
+
   |id      = Crystalmir.ExtendedFridge, Mystra007ExtendedFridge<!--changed in 1.0.1-->
  |old ids  = Mystra007ExtendedFridge<!--changed in 1.0.1-->
 
 
   |nexus id = 485
 
   |nexus id = 485
 
   |github  = Mystra007/ExtendedFridgeSMAPI
 
   |github  = Mystra007/ExtendedFridgeSMAPI
Line 1,760: Line 1,740:
 
   |name    = Farm Expansion
 
   |name    = Farm Expansion
 
   |author  = Advize
 
   |author  = Advize
   |id      = Advize.FarmExpansion
+
   |id      = Advize.FarmExpansion, AdvizeFarmExpansionMod-2-0-5, AdvizeFarmExpansionMod-2-0, 3888bdfd-73f6-4776-8bb7-8ad45aea1915<!--changed in 3.0, 2.0.5, and 2.0-->
  |old ids  = 3888bdfd-73f6-4776-8bb7-8ad45aea1915, AdvizeFarmExpansionMod-2-0, AdvizeFarmExpansionMod-2-0-5<!--changed in 2.0, 2.0.5, and 3.0-->
 
 
   |nexus id = 130
 
   |nexus id = 130
 
   |github  = AdvizeGH/FarmExpansion
 
   |github  = AdvizeGH/FarmExpansion
Line 1,810: Line 1,789:
 
   |name    = Faster Paths
 
   |name    = Faster Paths
 
   |author  = Entoarox
 
   |author  = Entoarox
   |id      = Entoarox.FasterPaths
+
   |id      = Entoarox.FasterPaths, 615f85f8-5c89-44ee-aecc-c328f172e413<!--changed in 1.3-->
  |old ids  = 615f85f8-5c89-44ee-aecc-c328f172e413<!--changed in 1.3-->
 
 
   |nexus id = 2277
 
   |nexus id = 2277
 
   |cf id    = 3641
 
   |cf id    = 3641
Line 1,927: Line 1,905:
 
   |name    = Forage at the Farm
 
   |name    = Forage at the Farm
 
   |author  = Nishtra
 
   |author  = Nishtra
   |id      = Nishtra.ForageAtTheFarm
+
   |id      = Nishtra.ForageAtTheFarm, ForageAtTheFarm<!--changed in 1.6 or earlier-->
  |old ids  = ForageAtTheFarm<!--changed in 1.6 or earlier-->
 
 
   |nexus id = 673
 
   |nexus id = 673
 
   |github  =  
 
   |github  =  
Line 1,937: Line 1,914:
 
   |name    = Foxyfficiency
 
   |name    = Foxyfficiency
 
   |author  = Fokson
 
   |author  = Fokson
   |id      = Fokson.Foxyfficiency
+
   |id      = Fokson.Foxyfficiency, Fokson.ClickBGone<!-- changed in 1.0.5 -->
  |old ids  = Fokson.ClickBGone <!-- changed in 1.0.5 -->
 
 
   |nexus id = 2520
 
   |nexus id = 2520
 
   |github  =  
 
   |github  =  
Line 2,033: Line 2,009:
 
   |name    = Gift Taste Helper
 
   |name    = Gift Taste Helper
 
   |author  = tstaples
 
   |author  = tstaples
   |id      = tstaples.GiftTasteHelper
+
   |id      = tstaples.GiftTasteHelper, 8008db57-fa67-4730-978e-34b37ef191d6<!--changed in 2.5-->
  |old ids  = 8008db57-fa67-4730-978e-34b37ef191d6<!--changed in 2.5-->
 
 
   |nexus id = 229
 
   |nexus id = 229
 
   |github  = tstaples/GiftTasteHelper
 
   |github  = tstaples/GiftTasteHelper
Line 2,317: Line 2,292:
 
   |name    = Instant Grow Trees
 
   |name    = Instant Grow Trees
 
   |author  = cantorsdust
 
   |author  = cantorsdust
   |id      = cantorsdust.InstantGrowTrees
+
   |id      = cantorsdust.InstantGrowTrees, community.InstantGrowTrees, dc50c58b-c7d8-4e60-86cc-e27b5d95ee59<!--changed in 1.3.1 and 1.2-->
  |old ids  = dc50c58b-c7d8-4e60-86cc-e27b5d95ee59, community.InstantGrowTrees<!--changed in 1.2 and 1.3.1-->
 
 
   |nexus id = 173
 
   |nexus id = 173
 
   |github  = cantorsdust/StardewMods
 
   |github  = cantorsdust/StardewMods
Line 2,433: Line 2,407:
 
   |name    = Level Extender
 
   |name    = Level Extender
 
   |author  = unidarkshin, Devin Lematty
 
   |author  = unidarkshin, Devin Lematty
   |id      = DevinLematty.LevelExtender
+
   |id      = DevinLematty.LevelExtender, Devin Lematty.Level Extender<!--changed in 1.3-->
  |old ids  = Devin Lematty.Level Extender<!--changed in 1.3-->
 
 
   |nexus id = 1471
 
   |nexus id = 1471
 
   |github  = unidarkshin/Stardew-Mods
 
   |github  = unidarkshin/Stardew-Mods
Line 2,487: Line 2,460:
 
   |name    = Lookup Anything
 
   |name    = Lookup Anything
 
   |author  = Pathoschild
 
   |author  = Pathoschild
   |id      = Pathoschild.LookupAnything
+
   |id      = Pathoschild.LookupAnything, LookupAnything<!--changed in 1.10.1-->
  |old ids  = LookupAnything<!--changed in 1.10.1-->
 
 
   |nexus id = 541
 
   |nexus id = 541
 
   |github  = Pathoschild/StardewMods
 
   |github  = Pathoschild/StardewMods
Line 2,513: Line 2,485:
 
   |name    = Luck Skill
 
   |name    = Luck Skill
 
   |author  = spacechase0
 
   |author  = spacechase0
   |id      = spacechase0.LuckSkill
+
   |id      = spacechase0.LuckSkill, LuckSkill<!--changed in 0.1.4-->
  |old ids  = LuckSkill<!--changed in 0.1.4-->
 
 
   |nexus id = 521
 
   |nexus id = 521
 
   |cf id    = 4053
 
   |cf id    = 4053
Line 2,569: Line 2,540:
 
   |name    = Map Image Export
 
   |name    = Map Image Export
 
   |author  = spacechase0
 
   |author  = spacechase0
   |id      = spacechase0.MapImageExporter
+
   |id      = spacechase0.MapImageExporter, MapImageExporter<!--changed in 1.0.2-->
  |old ids  = MapImageExporter<!--changed in 1.0.2-->
 
 
   |nexus id = 1073
 
   |nexus id = 1073
 
   |cf id    = 4655
 
   |cf id    = 4655
Line 2,588: Line 2,558:
 
   |name    = Mining at the Farm
 
   |name    = Mining at the Farm
 
   |author  = Nishtra
 
   |author  = Nishtra
   |id      = Nishtra.MiningAtTheFarm
+
   |id      = Nishtra.MiningAtTheFarm, MiningAtTheFarm<!--changed in 1.7 or earlier-->
  |old ids  = MiningAtTheFarm<!--changed in 1.7 or earlier-->
 
 
   |nexus id = 674
 
   |nexus id = 674
 
   |github  =  
 
   |github  =  
Line 2,597: Line 2,566:
 
   |name    = Mining with Explosives
 
   |name    = Mining with Explosives
 
   |author  = Nishtra
 
   |author  = Nishtra
   |id      = Nishtra.MiningWithExplosives, MiningWithExplosives <!-- SDV 1.2 + SDV 1.3 versions -->
+
   |id      = Nishtra.MiningWithExplosives, MiningWithExplosives, MiningWithExplosives<!--changed in 1.2 and 1.1-->
  |old ids  = MiningWithExplosives<!--changed in 1.1-->
 
 
   |nexus id = 770
 
   |nexus id = 770
 
   |github  =  
 
   |github  =  
Line 2,638: Line 2,606:
 
   |name    = More Animals, More Pets
 
   |name    = More Animals, More Pets
 
   |author  = Entoarox
 
   |author  = Entoarox
   |id      = Entoarox.MoreAnimals
+
   |id      = Entoarox.MoreAnimals, Entoarox.MorePets, 821ce8f6-e629-41ad-9fde-03b54f68b0b6MOREPETS<!--changed in 2.0 and 1.3-->
  |old ids  = 821ce8f6-e629-41ad-9fde-03b54f68b0b6MOREPETS, Entoarox.MorePets<!--changed in 1.3 and 2.0-->
 
 
   |nexus id = 2274
 
   |nexus id = 2274
 
   |cf id    = 4288
 
   |cf id    = 4288
Line 2,678: Line 2,645:
 
   |name    = More Mine Ladders
 
   |name    = More Mine Ladders
 
   |author  = JadeTheavas
 
   |author  = JadeTheavas
   |id      = JadeTheavas.MoreMineLadders
+
   |id      = JadeTheavas.MoreMineLadders, Theavas.MoreMineLadders<!--changed in 1.1-->
  |old ids  = Theavas.MoreMineLadders
 
 
   |nexus id = 2105
 
   |nexus id = 2105
 
   |github  = JadeTheavas/MoreMineLadders
 
   |github  = JadeTheavas/MoreMineLadders
Line 2,762: Line 2,728:
 
   |name    = MTN, More Than Necessary PLUS Community Farm Map
 
   |name    = MTN, More Than Necessary PLUS Community Farm Map
 
   |author  = SgtPickles aka GameMX
 
   |author  = SgtPickles aka GameMX
   |id      = SgtPickles.MTN
+
   |id      = SgtPickles.MTN, Weil.MTN<!--changed in 1.1-->
  |old ids  = Weil.MTN
 
 
   |nexus id = 2256
 
   |nexus id = 2256
 
   |cf id    = 5343
 
   |cf id    = 5343
Line 2,840: Line 2,805:
 
   |name    = Mushroom Levels
 
   |name    = Mushroom Levels
 
   |author  = Eireon, Ben Patterson
 
   |author  = Eireon, Ben Patterson
   |id      = Eireon.MushroomLevels
+
   |id      = Eireon.MushroomLevels, BenPattherson.MushroomLevels<!--changed in 1.0.1-->
  |old ids  = BenPattherson.MushroomLevels<!--changed in 1.0.1-->
 
 
   |nexus id = 2818
 
   |nexus id = 2818
 
   |github  =  
 
   |github  =  
Line 2,947: Line 2,911:
 
   |name    = No More Pets
 
   |name    = No More Pets
 
   |author  = Omegasis, Alpha_Omegasis
 
   |author  = Omegasis, Alpha_Omegasis
   |id      = Omegasis.NoMorePets
+
   |id      = Omegasis.NoMorePets, NoMorePets<!--changed in 1.4-->
  |old ids  = NoMorePets<!--changed in 1.4-->
 
 
   |nexus id = 506
 
   |nexus id = 506
 
   |github  = janavarro95/Stardew_Valley_Mods
 
   |github  = janavarro95/Stardew_Valley_Mods
Line 3,003: Line 2,966:
 
   |name    = NPC Map Locations
 
   |name    = NPC Map Locations
 
   |author  = Bouhm
 
   |author  = Bouhm
   |id      = Bouhm.NPCMapLocations
+
   |id      = Bouhm.NPCMapLocations, NPCMapLocationsMod<!--changed in 2.0-->
  |old ids  = NPCMapLocationsMod<!--changed in 2.0-->
 
 
   |nexus id = 239
 
   |nexus id = 239
 
   |github  = Bouhm/stardew-valley-mods
 
   |github  = Bouhm/stardew-valley-mods
Line 3,384: Line 3,346:
 
   |name    = Recatch Legendary Fish
 
   |name    = Recatch Legendary Fish
 
   |author  = cantorsdust
 
   |author  = cantorsdust
   |id      = cantorsdust.RecatchLegendaryFish
+
   |id      = cantorsdust.RecatchLegendaryFish, community.RecatchLegendaryFish, b3af8c31-48f0-43cf-8343-3eb08bcfa1f9<!--changed in 1.5.1 and 1.3-->
  |old ids  = b3af8c31-48f0-43cf-8343-3eb08bcfa1f9, community.RecatchLegendaryFish<!--changed in 1.3 and 1.5.1-->
 
 
   |nexus id = 172
 
   |nexus id = 172
 
   |github  = cantorsdust/StardewMods
 
   |github  = cantorsdust/StardewMods
Line 3,563: Line 3,524:
 
   |name    = Rush Orders
 
   |name    = Rush Orders
 
   |author  = spacechase0
 
   |author  = spacechase0
   |id      = spacechase0.RushOrders
+
   |id      = spacechase0.RushOrders, RushOrders<!--changed in 1.1-->
  |old ids  = RushOrders<!--changed in 1.1-->
 
 
   |nexus id = 605
 
   |nexus id = 605
 
   |cf id    = 4274
 
   |cf id    = 4274
Line 3,624: Line 3,584:
 
   |name    = Scythe Harvesting
 
   |name    = Scythe Harvesting
 
   |author  = mmanlapat
 
   |author  = mmanlapat
   |id      = mmanlapat.ScytheHarvesting
+
   |id      = mmanlapat.ScytheHarvesting, ScytheHarvesting <!--changed in 1.6-->
  |old ids  = ScytheHarvesting <!--changed in 1.6-->
 
 
   |nexus id = 1106
 
   |nexus id = 1106
 
   |github  =  
 
   |github  =  
Line 3,643: Line 3,602:
 
   |name    = Seasonal Immersion
 
   |name    = Seasonal Immersion
 
   |author  = Entoarox
 
   |author  = Entoarox
   |id      = Entoarox.SeasonalImmersion
+
   |id      = Entoarox.SeasonalImmersion, EntoaroxSeasonalImmersion, EntoaroxSeasonalBuildings, EntoaroxSeasonalHouse<!--changed in 1.7, 1.6 or earlier, and 1.1-->
  |old ids  = EntoaroxSeasonalHouse, EntoaroxSeasonalBuildings, EntoaroxSeasonalImmersion<!--changed in 1.1, 1.6 or earlier, and 1.7-->
 
 
   |nexus id = 2273
 
   |nexus id = 2273
 
   |cf id    = 4262
 
   |cf id    = 4262
Line 3,727: Line 3,685:
 
   |name    = Shenandoah Library
 
   |name    = Shenandoah Library
 
   |author  = Nishtra
 
   |author  = Nishtra
   |id      = Nishtra.ShenandoahProject
+
   |id      = Nishtra.ShenandoahProject, Shenandoah Project<!--changed in 1.2-->
  |old ids  = Shenandoah Project<!--changed in 1.2-->
 
 
   |nexus id = 756
 
   |nexus id = 756
 
   |github  =  
 
   |github  =  
Line 3,744: Line 3,701:
 
   |name    = Shop Expander
 
   |name    = Shop Expander
 
   |author  = Entoarox
 
   |author  = Entoarox
   |id      = Entoarox.ShopExpander
+
   |id      = Entoarox.ShopExpander, EntoaroxShopExpander<!--changed in 1.5.2-->
  |old ids  = EntoaroxShopExpander<!--changed in 1.5.2-->
 
 
   |nexus id = 2278
 
   |nexus id = 2278
 
   |cf id    = 4381
 
   |cf id    = 4381
Line 3,791: Line 3,747:
 
   |name    = Siv's Marriage
 
   |name    = Siv's Marriage
 
   |author  = sivolobwho, Tori Leblanc, Siv
 
   |author  = sivolobwho, Tori Leblanc, Siv
   |id      = 6266959802
+
   |id      = 6266959802, medoli900.Siv's Marriage Mod, Siv.MarriageMod<!--official, two 1.2.3-unofficial versions-->
  |old ids  = Siv.MarriageMod, medoli900.Siv's Marriage Mod <!--changed in 1.2.3-unofficial versions-->
 
 
   |nexus id = 366
 
   |nexus id = 366
 
   |github  = tlcasebeer/SivsMarriageMod
 
   |github  = tlcasebeer/SivsMarriageMod
Line 3,801: Line 3,756:
 
   |name    = Skill Prestige
 
   |name    = Skill Prestige
 
   |author  = Alphablackwolf
 
   |author  = Alphablackwolf
   |id      = alphablackwolf.skillPrestige
+
   |id      = alphablackwolf.skillPrestige, 6b843e60-c8fc-4a25-a67b-4a38ac8dcf9b<!--changed circa 1.2.3-->
  |old ids  = 6b843e60-c8fc-4a25-a67b-4a38ac8dcf9b<!--changed circa 1.2.3-->
 
 
   |nexus id = 569
 
   |nexus id = 569
 
   |github  = Alphablackwolf/SkillPrestige
 
   |github  = Alphablackwolf/SkillPrestige
Line 3,810: Line 3,764:
 
   |name    = Skill Prestige: Cooking Skill Adapter, Cooking Skill Prestige Adapter
 
   |name    = Skill Prestige: Cooking Skill Adapter, Cooking Skill Prestige Adapter
 
   |author  = Alphablackwolf
 
   |author  = Alphablackwolf
   |id      = Alphablackwolf.CookingSkillPrestigeAdapter
+
   |id      = Alphablackwolf.CookingSkillPrestigeAdapter, 20d6b8a3-b6e7-460b-a6e4-07c2b0cb6c63<!--changed circa 1.1-->
  |old ids  = 20d6b8a3-b6e7-460b-a6e4-07c2b0cb6c63<!--changed circa 1.1-->
 
 
   |nexus id = 569
 
   |nexus id = 569
 
   |cf id    =  
 
   |cf id    =  
Line 3,827: Line 3,780:
 
   |name    = Skip Intro
 
   |name    = Skip Intro
 
   |author  = Pathoschild
 
   |author  = Pathoschild
   |id      = Pathoschild.SkipIntro
+
   |id      = Pathoschild.SkipIntro, SkipIntro<!--changed in 1.4-->
  |old ids  = SkipIntro<!--changed in 1.4-->
 
 
   |nexus id = 533
 
   |nexus id = 533
 
   |github  = Pathoschild/StardewMods
 
   |github  = Pathoschild/StardewMods
Line 3,883: Line 3,835:
 
   |name    = Slower Fence Decay
 
   |name    = Slower Fence Decay
 
   |author  = OrSpeeder, Mauricio Gomes
 
   |author  = OrSpeeder, Mauricio Gomes
   |id      = Speeder.SlowerFenceDecay
+
   |id      = Speeder.SlowerFenceDecay, SPDSlowFenceDecay<!--changed in 0.5.2-pathoschild-update-->
  |old ids  = SPDSlowFenceDecay<!--changed in 0.5.2-pathoschild-update-->
 
 
   |nexus id = 252
 
   |nexus id = 252
 
   |source  = https://gitlab.com/speeder1/FenceSlowDecayMod
 
   |source  = https://gitlab.com/speeder1/FenceSlowDecayMod
Line 3,997: Line 3,948:
 
   |name    = Sprint and Dash Redux
 
   |name    = Sprint and Dash Redux
 
   |author  = littleraskol
 
   |author  = littleraskol
   |id      = littleraskol.SprintAndDashRedux
+
   |id      = littleraskol.SprintAndDashRedux, lrsk_sdvm_sndr.0921161059<!--changed in 1.3-->
  |old ids  = lrsk_sdvm_sndr.0921161059<!--changed in 1.3-->
 
 
   |nexus id =  
 
   |nexus id =  
 
   |cf id    = 4201
 
   |cf id    = 4201
Line 4,100: Line 4,050:
 
   |name    = Stardew Symphony Remastered, Stardew Symphony
 
   |name    = Stardew Symphony Remastered, Stardew Symphony
 
   |author  = Omegasis, Alpha_Omegasis
 
   |author  = Omegasis, Alpha_Omegasis
   |id      = Omegasis.StardewSymphonyRemastered
+
   |id      = Omegasis.StardewSymphonyRemastered, Omegasis.StardewSymphony<!--changed in 2.0-->
  |old ids  = Omegasis.StardewSymphony <!-- changed in 2.0 -->
 
 
   |nexus id = 425
 
   |nexus id = 425
 
   |github  = janavarro95/Stardew_Valley_Mods
 
   |github  = janavarro95/Stardew_Valley_Mods
Line 4,110: Line 4,059:
 
   |name    = Stardust Core
 
   |name    = Stardust Core
 
   |author  = Omegasis, Alpha_Omegasis
 
   |author  = Omegasis, Alpha_Omegasis
   |id      = Omegasis.StardustCore
+
   |id      = Omegasis.StardustCore, StarDustCore<!--changed in 2.0-->
  |old ids  = StarDustCore<!--changed in 2.0-->
 
 
   |nexus id = 2341
 
   |nexus id = 2341
 
   |github  = janavarro95/Stardew_Valley_Mods
 
   |github  = janavarro95/Stardew_Valley_Mods
Line 4,120: Line 4,068:
 
   |name    = Starting Money
 
   |name    = Starting Money
 
   |author  = mmanlapat
 
   |author  = mmanlapat
   |id      = mmanlapat.StartingMoney
+
   |id      = mmanlapat.StartingMoney, StartingMoney<!--changed in 1.1-->
  |old ids  = StartingMoney<!--changed in 1.1-->
 
 
   |nexus id = 1138
 
   |nexus id = 1138
 
   |github  =  
 
   |github  =  
Line 4,165: Line 4,112:
 
   |name    = Stumps to Hardwood Stumps
 
   |name    = Stumps to Hardwood Stumps
 
   |author  = Nishtra
 
   |author  = Nishtra
   |id      = Nishtra.StumpsTohardwoodStumps
+
   |id      = Nishtra.StumpsTohardwoodStumps, StumpsToHardwoodStumps<!--changed in 1.1-->
  |old ids  = StumpsToHardwoodStumps
 
 
   |nexus id = 691
 
   |nexus id = 691
 
   |github  =  
 
   |github  =  
Line 4,263: Line 4,209:
 
   |name    = Time Freeze
 
   |name    = Time Freeze
 
   |author  = Omegasis, Alpha_Omegasis
 
   |author  = Omegasis, Alpha_Omegasis
   |id      = Omegasis.TimeFreeze
+
   |id      = Omegasis.TimeFreeze, 4108e859-333c-4fec-a1a7-d2e18c1019fe<!--changed in 1.2-->
  |old ids  = 4108e859-333c-4fec-a1a7-d2e18c1019fe<!--changed in 1.2-->
 
 
   |nexus id = 973
 
   |nexus id = 973
 
   |github  = janavarro95/Stardew_Valley_Mods
 
   |github  = janavarro95/Stardew_Valley_Mods
Line 4,287: Line 4,232:
 
   |name    = TimeSpeed
 
   |name    = TimeSpeed
 
   |author  = cantorsdust
 
   |author  = cantorsdust
   |id      = cantorsdust.TimeSpeed
+
   |id      = cantorsdust.TimeSpeed, community.TimeSpeed, 4108e859-333c-4fec-a1a7-d2e18c1019fe<!--changed in 2.3.3 and 2.1-->
  |old ids  = community.TimeSpeed<!--changed in 2.3.3-->
 
 
   |nexus id = 169
 
   |nexus id = 169
 
   |github  = cantorsdust/StardewMods
 
   |github  = cantorsdust/StardewMods
Line 4,304: Line 4,248:
 
   |name    = To Do List
 
   |name    = To Do List
 
   |author  = Eleanor, eleanoot
 
   |author  = Eleanor, eleanoot
   |id      = eleanoot.todolist
+
   |id      = eleanoot.todolist, eleanor.todolist<!-- changed in 1.1.1-->
  |old ids  = 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 4,340: Line 4,283:
 
   |name    = Tractor Mod
 
   |name    = Tractor Mod
 
   |author  = Pathoschild
 
   |author  = Pathoschild
   |id      = Pathoschild.TractorMod
+
   |id      = Pathoschild.TractorMod, community.TractorMod, PhthaloBlue.TractorMod, BlueMod_TractorMod<!--changed in 4.0, 4.0-beta, and 3.2-->
  |old ids  = BlueMod_TractorMod, PhthaloBlue.TractorMod, community.TractorMod<!--changed in 3.2, 4.0-beta, and 4.0-->
 
 
   |nexus id = 1401
 
   |nexus id = 1401
 
   |github  = Pathoschild/StardewMods
 
   |github  = Pathoschild/StardewMods
Line 4,847: Line 4,789:
 
   |name    = Makeshift Multiplayer
 
   |name    = Makeshift Multiplayer
 
   |author  = spacechase0
 
   |author  = spacechase0
   |id      = spacechase0.StardewValleyMP
+
   |id      = spacechase0.StardewValleyMP, StardewValleyMP<!--changed in 0.3-->
  |old ids  = StardewValleyMP<!--changed in 0.3-->
 
 
   |nexus id = 501
 
   |nexus id = 501
 
   |github  = spacechase0/StardewValleyMP
 
   |github  = spacechase0/StardewValleyMP
Line 4,942: Line 4,883:
 
   |name    = Skull Cave Saver
 
   |name    = Skull Cave Saver
 
   |author  = cantorsdust
 
   |author  = cantorsdust
   |id      = cantorsdust.SkullCaveSaver
+
   |id      = cantorsdust.SkullCaveSaver, community.SkullCaveSaver, 8ac06349-26f7-4394-806c-95d48fd35774<!--changed in 1.2.2 and 1.1-->
  |old ids  = 8ac06349-26f7-4394-806c-95d48fd35774, community.SkullCaveSaver<!--changed in 1.1 and 1.2.2-->
 
 
   |nexus id = 175
 
   |nexus id = 175
 
   |github  = cantorsdust/StardewMods
 
   |github  = cantorsdust/StardewMods

Revision as of 19:36, 27 October 2018

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.

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.

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 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

 
48% are compatible or have a working alternative.
 
32% have an update coming soon.
 
20% 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 This only shows whether a mod is compatible; it may have bugs unrelated to SMAPI compatibility.
  2. 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19 2.20 2.21 2.22 2.23 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').