Difference between revisions of "Modding:Mod compatibility"

From Stardew Valley Wiki
Jump to navigation Jump to search
(→‎SMAPI mods: new mods: Artifact System Fixed, Bow (broke in 1.3.29), More Buildings (broke in 1.3.29), Spenny)
(→‎For players: merge in data from SMAPI's internal DB)
Line 149: Line 149:
 
   |author  = cantorsdust
 
   |author  = cantorsdust
 
   |id      = cantorsdust.AllCropsAllSeasons
 
   |id      = cantorsdust.AllCropsAllSeasons
 +
  |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 156: Line 157:
 
   |author  = cantorsdust
 
   |author  = cantorsdust
 
   |id      = cantorsdust.AllProfessions
 
   |id      = cantorsdust.AllProfessions
 +
  |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 200: Line 202:
 
   |author  = Digus
 
   |author  = Digus
 
   |id      = DIGUS.ANIMALHUSBANDRYMOD
 
   |id      = DIGUS.ANIMALHUSBANDRYMOD
 +
  |old ids  = DIGUS.BUTCHER<!--changed in 2.0.1-->
 
   |nexus id = 1538
 
   |nexus id = 1538
 
   |github  = Digus/StardewValleyMods
 
   |github  = Digus/StardewValleyMods
Line 301: Line 304:
 
   |author  = Permamiss
 
   |author  = Permamiss
 
   |id      = Permamiss.AutoEat
 
   |id      = Permamiss.AutoEat
 +
  |old ids  = BALANCEMOD_AutoEat<!--changed in 1.1.1-->
 
   |nexus id = 643
 
   |nexus id = 643
 
   |github  = Permamiss/Auto-Eat
 
   |github  = Permamiss/Auto-Eat
Line 541: Line 545:
 
   |id      = Kithio.BetterShippingBox
 
   |id      = Kithio.BetterShippingBox
 
   |nexus id =  
 
   |nexus id =  
   |cf id    =  
+
   |cf id    = 4302
  |url      = https://community.playstarbound.com/threads/126235
 
 
   |github  =  
 
   |github  =  
 
   |broke in = Stardew Valley 1.3
 
   |broke in = Stardew Valley 1.3
Line 585: Line 588:
 
   |author2  = Mauricio Gomes
 
   |author2  = Mauricio Gomes
 
   |id      = Speeder.BetterSprinklers
 
   |id      = Speeder.BetterSprinklers
 +
  |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 633: Line 637:
 
   |author2  = Kitta
 
   |author2  = Kitta
 
   |id      = KathrynHazuka.BirthdayMail
 
   |id      = KathrynHazuka.BirthdayMail
 +
  |old ids  = 005e02dc-d900-425c-9c68-1ff55c5a295d<!--changed in 1.2.3-pathoschild-update-->
 
   |nexus id = 276
 
   |nexus id = 276
 
   |github  = KathrynHazuka/StardewValley_BirthdayMail
 
   |github  = KathrynHazuka/StardewValley_BirthdayMail
Line 724: Line 729:
 
   |author2  = Alpha_Omegasis
 
   |author2  = Alpha_Omegasis
 
   |id      = Omegasis.BuyBackCollectables
 
   |id      = Omegasis.BuyBackCollectables
 +
  |old ids  = BuyBackCollectables<!--changed in 1.4-->
 
   |nexus id = 507
 
   |nexus id = 507
 
   |github  = janavarro95/Stardew_Valley_Mods
 
   |github  = janavarro95/Stardew_Valley_Mods
Line 823: Line 829:
 
   |author  = OrSpeeder
 
   |author  = OrSpeeder
 
   |author2  = Mauricio Gomes
 
   |author2  = Mauricio Gomes
   |id      = SPDChestLabel, Speeder.ChestLabel<!-- actual + unofficial manifest ID -->
+
   |id      = SPDChestLabel, Speeder.ChestLabel<!--changed in 1.5.1-pathoschild-update-->
 
   |nexus id = 242
 
   |nexus id = 242
 
   |source  = https://gitlab.com/speeder1/ChestNameWithHoverLabel
 
   |source  = https://gitlab.com/speeder1/ChestNameWithHoverLabel
Line 845: Line 851:
 
   |author  = Pathoschild
 
   |author  = Pathoschild
 
   |id      = Pathoschild.ChestsAnywhere
 
   |id      = Pathoschild.ChestsAnywhere
 +
  |old ids  = ChestsAnywhere<!--changed in 1.9-->
 
   |nexus id = 518
 
   |nexus id = 518
 
   |github  = Pathoschild/StardewMods
 
   |github  = Pathoschild/StardewMods
Line 892: Line 899:
 
   |author  = CJB
 
   |author  = CJB
 
   |id      = CJBok.CheatsMenu
 
   |id      = CJBok.CheatsMenu
 +
  |old ids  = CJBCheatsMenu<!--changed in 1.14-->
 
   |nexus id = 4
 
   |nexus id = 4
 
   |github  = CJBok/SDV-Mods
 
   |github  = CJBok/SDV-Mods
Line 899: Line 907:
 
   |author  = CJB
 
   |author  = CJB
 
   |id      = CJBok.ItemSpawner
 
   |id      = CJBok.ItemSpawner
 +
  |old ids  = CJBItemSpawner<!--changed in 1.7-->
 
   |nexus id = 93
 
   |nexus id = 93
 
   |github  = CJBok/SDV-Mods
 
   |github  = CJBok/SDV-Mods
Line 906: Line 915:
 
   |author  = CJB
 
   |author  = CJB
 
   |id      = CJBok.ShowItemSellPrice
 
   |id      = CJBok.ShowItemSellPrice
 +
  |old ids  = CJBShowItemSellPrice<!--changed in 1.7-->
 
   |nexus id = 5
 
   |nexus id = 5
 
   |github  = CJBok/SDV-Mods
 
   |github  = CJBok/SDV-Mods
Line 1,044: Line 1,054:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.CookingSkill
 
   |id      = spacechase0.CookingSkill
 +
  |old ids  = CookingSkill<!--changed in 1.0.4–6-->
 
   |nexus id = 522
 
   |nexus id = 522
 
   |cf id    = 4054
 
   |cf id    = 4054
Line 1,215: Line 1,226:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.CustomizeExterior
 
   |id      = spacechase0.CustomizeExterior
 +
  |old ids  = CustomizeExterior<!--changed in 1.0.3-->
 
   |nexus id = 1099
 
   |nexus id = 1099
 
   |cf id    = 4675
 
   |cf id    = 4675
Line 1,323: Line 1,335:
 
   |author2  = Alpha_Omegasis
 
   |author2  = Alpha_Omegasis
 
   |id      = Omegasis.DailyQuestAnywhere
 
   |id      = Omegasis.DailyQuestAnywhere
 +
  |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,347: Line 1,360:
 
   |author  = Pathoschild
 
   |author  = Pathoschild
 
   |id      = Pathoschild.DataLayers
 
   |id      = Pathoschild.DataLayers
   |old ids  = Pathoschild.DataMaps
+
   |old ids  = Pathoschild.DataMaps<!--changed in 1.4-->
 
   |nexus id = 1691
 
   |nexus id = 1691
 
   |github  = Pathoschild/StardewMods
 
   |github  = Pathoschild/StardewMods
Line 1,355: Line 1,368:
 
   |author  = Pathoschild
 
   |author  = Pathoschild
 
   |id      = Pathoschild.DebugMode
 
   |id      = Pathoschild.DebugMode
 +
  |old ids  = Pathoschild.Stardew.DebugMode<!--changed in 1.4-->
 
   |nexus id = 679
 
   |nexus id = 679
 
   |github  = Pathoschild/StardewMods
 
   |github  = Pathoschild/StardewMods
Line 1,568: Line 1,582:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.ExperienceBars
 
   |id      = spacechase0.ExperienceBars
 +
  |old ids  = ExperienceBars<!--changed in 1.0.2-->
 
   |nexus id = 509
 
   |nexus id = 509
 
   |cf id    = 3905
 
   |cf id    = 3905
Line 1,585: Line 1,600:
 
   |author  = Crystalmir
 
   |author  = Crystalmir
 
   |id      = Crystalmir.ExtendedFridge
 
   |id      = Crystalmir.ExtendedFridge
 +
  |old ids  = Mystra007ExtendedFridge<!--changed in 1.0.1-->
 
   |nexus id = 485
 
   |nexus id = 485
 
   |github  = Mystra007/ExtendedFridgeSMAPI
 
   |github  = Mystra007/ExtendedFridgeSMAPI
Line 1,656: Line 1,672:
 
   |author  = Advize
 
   |author  = Advize
 
   |id      = Advize.FarmExpansion
 
   |id      = Advize.FarmExpansion
 +
  |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,694: Line 1,711:
 
   |author  = Entoarox
 
   |author  = Entoarox
 
   |id      = Entoarox.FasterPaths
 
   |id      = Entoarox.FasterPaths
 +
  |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,821: Line 1,839:
 
   |author  = Nishtra
 
   |author  = Nishtra
 
   |id      = Nishtra.ForageAtTheFarm
 
   |id      = Nishtra.ForageAtTheFarm
 +
  |old ids  = ForageAtTheFarm<!--changed in 1.6 or earlier-->
 
   |nexus id = 673
 
   |nexus id = 673
 
   |github  =  
 
   |github  =  
Line 1,923: Line 1,942:
 
   |author  = tstaples
 
   |author  = tstaples
 
   |id      = tstaples.GiftTasteHelper
 
   |id      = tstaples.GiftTasteHelper
 +
  |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,199: Line 2,219:
 
   |author  = cantorsdust
 
   |author  = cantorsdust
 
   |id      = cantorsdust.InstantGrowTrees
 
   |id      = cantorsdust.InstantGrowTrees
 +
  |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,308: Line 2,329:
 
   |author2  = Devin Lematty
 
   |author2  = Devin Lematty
 
   |id      = DevinLematty.LevelExtender
 
   |id      = DevinLematty.LevelExtender
 +
  |old ids  = Devin Lematty.Level Extender<!--changed in 1.3-->
 
   |nexus id = 1471
 
   |nexus id = 1471
 
   |github  =  
 
   |github  =  
Line 2,352: Line 2,374:
 
   |author  = Pathoschild
 
   |author  = Pathoschild
 
   |id      = Pathoschild.LookupAnything
 
   |id      = Pathoschild.LookupAnything
 +
  |old ids  = LookupAnything<!--changed in 1.10.1-->
 
   |nexus id = 541
 
   |nexus id = 541
 
   |github  = Pathoschild/StardewMods
 
   |github  = Pathoschild/StardewMods
Line 2,376: Line 2,399:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.LuckSkill
 
   |id      = spacechase0.LuckSkill
 +
  |old ids  = LuckSkill<!--changed in 0.1.4-->
 
   |nexus id = 521
 
   |nexus id = 521
 
   |cf id    = 4053
 
   |cf id    = 4053
Line 2,426: Line 2,450:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.MapImageExporter
 
   |id      = spacechase0.MapImageExporter
 +
  |old ids  = MapImageExporter<!--changed in 1.0.2-->
 
   |nexus id = 1073
 
   |nexus id = 1073
 
   |cf id    = 4655
 
   |cf id    = 4655
Line 2,443: Line 2,468:
 
   |author  = Nishtra
 
   |author  = Nishtra
 
   |id      = Nishtra.MiningAtTheFarm
 
   |id      = Nishtra.MiningAtTheFarm
 +
  |old ids  = MiningAtTheFarm<!--changed in 1.7 or earlier-->
 
   |nexus id = 674
 
   |nexus id = 674
 
   |github  =  
 
   |github  =  
Line 2,451: Line 2,477:
 
   |author  = Nishtra
 
   |author  = Nishtra
 
   |id      = Nishtra.MiningWithExplosives, MiningWithExplosives <!-- SDV 1.2 + SDV 1.3 versions -->
 
   |id      = Nishtra.MiningWithExplosives, MiningWithExplosives <!-- SDV 1.2 + SDV 1.3 versions -->
 +
  |old ids  = MiningWithExplosives<!--changed in 1.1-->
 
   |nexus id = 770
 
   |nexus id = 770
 
   |github  =  
 
   |github  =  
Line 2,483: Line 2,510:
 
   |author  = Entoarox
 
   |author  = Entoarox
 
   |id      = Entoarox.MoreAnimals
 
   |id      = Entoarox.MoreAnimals
 +
  |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,765: Line 2,793:
 
   |author2  = Alpha_Omegasis
 
   |author2  = Alpha_Omegasis
 
   |id      = Omegasis.NoMorePets
 
   |id      = Omegasis.NoMorePets
 +
  |old ids  = NoMorePets<!--changed in 1.4-->
 
   |nexus id = 506
 
   |nexus id = 506
 
   |github  = janavarro95/Stardew_Valley_Mods
 
   |github  = janavarro95/Stardew_Valley_Mods
Line 2,808: Line 2,837:
 
   |author  = Bouhm
 
   |author  = Bouhm
 
   |id      = Bouhm.NPCMapLocations
 
   |id      = Bouhm.NPCMapLocations
 +
  |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,028: Line 3,058:
 
   |id      = Mucchan.PrairieKingMadeEasy
 
   |id      = Mucchan.PrairieKingMadeEasy
 
   |nexus id =  
 
   |nexus id =  
   |cf id    =  
+
   |cf id    = 3594
  |url      = https://community.playstarbound.com/threads/113673
 
 
   |github  = mucchan/sv-mod-prairie-king
 
   |github  = mucchan/sv-mod-prairie-king
 
   |broke in = Stardew Valley 1.2
 
   |broke in = Stardew Valley 1.2
Line 3,163: Line 3,192:
 
   |author  = cantorsdust
 
   |author  = cantorsdust
 
   |id      = cantorsdust.RecatchLegendaryFish
 
   |id      = cantorsdust.RecatchLegendaryFish
 +
  |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,336: Line 3,366:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.RushOrders
 
   |id      = spacechase0.RushOrders
 +
  |old ids  = RushOrders<!--changed in 1.1-->
 
   |nexus id = 605
 
   |nexus id = 605
 
   |cf id    = 4274
 
   |cf id    = 4274
Line 3,394: Line 3,425:
 
   |author  = mmanlapat
 
   |author  = mmanlapat
 
   |id      = mmanlapat.ScytheHarvesting
 
   |id      = mmanlapat.ScytheHarvesting
 +
  |old ids  = ScytheHarvesting <!--changed in 1.6-->
 
   |nexus id = 1106
 
   |nexus id = 1106
 
   |github  =  
 
   |github  =  
Line 3,411: Line 3,443:
 
   |author  = Entoarox
 
   |author  = Entoarox
 
   |id      = Entoarox.SeasonalImmersion
 
   |id      = Entoarox.SeasonalImmersion
 +
  |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,482: Line 3,515:
 
   |author  = Nishtra
 
   |author  = Nishtra
 
   |id      = Nishtra.ShenandoahProject
 
   |id      = Nishtra.ShenandoahProject
 +
  |old ids  = Shenandoah Project<!--changed in 1.2-->
 
   |nexus id = 756
 
   |nexus id = 756
 
   |github  =  
 
   |github  =  
Line 3,498: Line 3,532:
 
   |author  = Entoarox
 
   |author  = Entoarox
 
   |id      = Entoarox.ShopExpander
 
   |id      = Entoarox.ShopExpander
 +
  |old ids  = EntoaroxShopExpander<!--changed in 1.5.2-->
 
   |nexus id = 2278
 
   |nexus id = 2278
 
   |cf id    = 4381
 
   |cf id    = 4381
Line 3,548: Line 3,583:
 
   |author2  = Tori Leblanc or Siv
 
   |author2  = Tori Leblanc or Siv
 
   |id      = Siv.MarriageMod
 
   |id      = Siv.MarriageMod
 +
  |old ids  = Siv.MarriageMod, medoli900.Siv's Marriage Mod <!--1.2.3-unofficial versions-->
 
   |nexus id = 366
 
   |nexus id = 366
 
   |github  = tlcasebeer/SivsMarriageMod
 
   |github  = tlcasebeer/SivsMarriageMod
Line 3,557: Line 3,593:
 
   |author  = Alphablackwolf
 
   |author  = Alphablackwolf
 
   |id      = alphablackwolf.skillPrestige
 
   |id      = alphablackwolf.skillPrestige
 +
  |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,566: Line 3,603:
 
   |author  = Alphablackwolf
 
   |author  = Alphablackwolf
 
   |id      = Alphablackwolf.CookingSkillPrestigeAdapter
 
   |id      = Alphablackwolf.CookingSkillPrestigeAdapter
 +
  |old ids  = 20d6b8a3-b6e7-460b-a6e4-07c2b0cb6c63<!--changed circa 1.1-->
 
   |nexus id = 569
 
   |nexus id = 569
 
   |cf id    =  
 
   |cf id    =  
Line 3,582: Line 3,620:
 
   |author  = Pathoschild
 
   |author  = Pathoschild
 
   |id      = Pathoschild.SkipIntro
 
   |id      = Pathoschild.SkipIntro
 +
  |old ids  = SkipIntro<!--changed in 1.4-->
 
   |nexus id = 533
 
   |nexus id = 533
 
   |github  = Pathoschild/StardewMods
 
   |github  = Pathoschild/StardewMods
Line 3,637: Line 3,676:
 
   |author2  = Mauricio Gomes
 
   |author2  = Mauricio Gomes
 
   |id      = Speeder.SlowerFenceDecay
 
   |id      = Speeder.SlowerFenceDecay
 +
  |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,747: Line 3,787:
 
   |author  = littleraskol
 
   |author  = littleraskol
 
   |id      = littleraskol.SprintAndDashRedux
 
   |id      = littleraskol.SprintAndDashRedux
 +
  |old ids  = lrsk_sdvm_sndr.0921161059<!--changed in 1.3-->
 
   |nexus id =  
 
   |nexus id =  
 
   |cf id    = 4201
 
   |cf id    = 4201
Line 3,859: Line 3,900:
 
   |author2  = Alpha_Omegasis
 
   |author2  = Alpha_Omegasis
 
   |id      = Omegasis.StardustCore
 
   |id      = Omegasis.StardustCore
 +
  |old ids  = StarDustCore<!--changed in 2.0-->
 
   |nexus id = 2341
 
   |nexus id = 2341
 
   |github  = janavarro95/Stardew_Valley_Mods
 
   |github  = janavarro95/Stardew_Valley_Mods
Line 3,867: Line 3,909:
 
   |author  = mmanlapat
 
   |author  = mmanlapat
 
   |id      = mmanlapat.StartingMoney
 
   |id      = mmanlapat.StartingMoney
 +
  |old ids  = StartingMoney<!--changed in 1.1-->
 
   |nexus id = 1138
 
   |nexus id = 1138
 
   |github  =  
 
   |github  =  
Line 4,011: Line 4,054:
 
   |author2  = Alpha_Omegasis
 
   |author2  = Alpha_Omegasis
 
   |id      = Omegasis.TimeFreeze
 
   |id      = Omegasis.TimeFreeze
 +
  |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,034: Line 4,078:
 
   |author  = cantorsdust
 
   |author  = cantorsdust
 
   |id      = cantorsdust.TimeSpeed
 
   |id      = cantorsdust.TimeSpeed
 +
  |old ids  = community.TimeSpeed<!--changed in 2.3.3-->
 
   |nexus id = 169
 
   |nexus id = 169
 
   |github  = cantorsdust/StardewMods
 
   |github  = cantorsdust/StardewMods
Line 4,076: Line 4,121:
 
   |author  = Pathoschild
 
   |author  = Pathoschild
 
   |id      = Pathoschild.TractorMod
 
   |id      = Pathoschild.TractorMod
 +
  |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,543: Line 4,589:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.StardewValleyMP
 
   |id      = spacechase0.StardewValleyMP
 +
  |old ids  = StardewValleyMP<!--changed in 0.3-->
 
   |nexus id = 501
 
   |nexus id = 501
 
   |github  = spacechase0/StardewValleyMP
 
   |github  = spacechase0/StardewValleyMP
Line 4,632: Line 4,679:
 
   |author  = cantorsdust
 
   |author  = cantorsdust
 
   |id      = cantorsdust.SkullCaveSaver
 
   |id      = cantorsdust.SkullCaveSaver
 +
  |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 03:09, 3 September 2018

Modding:Player Guide/header

This page is for Stardew Valley 1.3.29 beta. If you didn't opt in to the beta channel, see compatibility for Stardew Valley 1.3 stable instead.
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

  • Players: Here's a list of mods tested with SMAPI 2.6+ and Stardew Valley 1.3+. Content packs aren't listed unless incompatible. It's updated periodically for new mod releases.
  • Modders: feel free to update this list! (See instructions.)

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

 
40% are compatible or have a working alternative.
 
39% have an update coming soon.
 
21% 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 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').

Modding:Player Guide/footer