Difference between revisions of "Modding:Mod compatibility"

From Stardew Valley Wiki
Jump to navigation Jump to search
(→‎SMAPI mods: update Rope Bridge's unofficial version)
(combine CurseForge fields)
Line 613: Line 613:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.AnotherHungerMod
 
   |id      = spacechase0.AnotherHungerMod
   |curseforge id  = 867735
+
   |curse    = 867735,another-hunger-mod
  |curseforge key = another-hunger-mod
 
 
   |nexus id = 3379
 
   |nexus id = 3379
 
   |moddrop id = 568430
 
   |moddrop id = 568430
Line 720: Line 719:
 
   |id      = GMFF.ArmorOre
 
   |id      = GMFF.ArmorOre
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 485718
+
   |curse    = 485718,armor-ore
  |curseforge key = armor-ore
 
 
   |github  =  
 
   |github  =  
 
}}
 
}}
Line 870: Line 868:
 
   |id      = Permamiss.AutoEat, BALANCEMOD_AutoEat<!--changed in 1.1.1-->
 
   |id      = Permamiss.AutoEat, BALANCEMOD_AutoEat<!--changed in 1.1.1-->
 
   |nexus id = 643
 
   |nexus id = 643
   |curseforge id  = 307990
+
   |curse    = 307990,auto-eat
  |curseforge key = auto-eat
 
 
   |github  = Permamiss/Auto-Eat
 
   |github  = Permamiss/Auto-Eat
 
}}
 
}}
Line 1,186: Line 1,183:
 
   |author  = Anthony Hilyard
 
   |author  = Anthony Hilyard
 
   |id      = com.anthonyhilyard.berryseasonreminder
 
   |id      = com.anthonyhilyard.berryseasonreminder
   |curseforge id  = 446669
+
   |curse    = 446669,berry-season-reminder
  |curseforge key = berry-season-reminder
 
 
   |nexus id = 9315
 
   |nexus id = 9315
 
   |github  = AHilyard/BerrySeasonReminder
 
   |github  = AHilyard/BerrySeasonReminder
Line 1,444: Line 1,440:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.BetterMeteorites
 
   |id      = spacechase0.BetterMeteorites
   |curseforge id  = 867727
+
   |curse    = 867727,better-meteorites
  |curseforge key = better-meteorites
 
 
   |nexus id = 5096
 
   |nexus id = 5096
 
   |moddrop id = 771682
 
   |moddrop id = 771682
Line 1,548: Line 1,543:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.BetterShopMenu
 
   |id      = spacechase0.BetterShopMenu
   |curseforge id  = 867744
+
   |curse    = 867744,better-shop-menu
  |curseforge key = better-shop-menu
 
 
   |moddrop id = 771614
 
   |moddrop id = 771614
 
   |nexus id = 2012
 
   |nexus id = 2012
Line 1,626: Line 1,620:
 
   |id      = spacechase0.BiggerBackpack
 
   |id      = spacechase0.BiggerBackpack
 
   |chucklefish id = 5191
 
   |chucklefish id = 5191
   |curseforge id  = 867747
+
   |curse    = 867747,bigger-backpack
  |curseforge key = bigger-backpack
 
 
   |moddrop id = 384783
 
   |moddrop id = 384783
 
   |nexus id = 1845
 
   |nexus id = 1845
Line 1,637: Line 1,630:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.BiggerCraftables
 
   |id      = spacechase0.BiggerCraftables
   |curseforge id  = 867714
+
   |curse    = 867714,bigger-craftables
  |curseforge key = bigger-craftables
 
 
   |nexus id = 7530
 
   |nexus id = 7530
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 1,735: Line 1,727:
 
   |id      = gendeathrow.BNC
 
   |id      = gendeathrow.BNC
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 307717
+
   |curse    = 307717,blessings-and-curses
  |curseforge key = blessings-and-curses
 
 
   |github  = GenDeathrow/SDV_BlessingsAndCurses
 
   |github  = GenDeathrow/SDV_BlessingsAndCurses
  
Line 1,771: Line 1,762:
 
   |id      = darkhax.bookcase
 
   |id      = darkhax.bookcase
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 297252
+
   |curse    = 297252,bookcase
  |curseforge key = bookcase
 
 
   |github  = Stardew-Valley-Modding/Bookcase
 
   |github  = Stardew-Valley-Modding/Bookcase
  
Line 1,842: Line 1,832:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.BugNet
 
   |id      = spacechase0.BugNet
   |curseforge id  = 867724
+
   |curse    = 867724,bug-net
  |curseforge key = bug-net
 
 
   |moddrop id = 771693
 
   |moddrop id = 771693
 
   |nexus id = 5099
 
   |nexus id = 5099
Line 1,994: Line 1,983:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.CapstoneProfessions
 
   |id      = spacechase0.CapstoneProfessions
   |curseforge id  = 867711
+
   |curse    = 867711,capstone-professions
  |curseforge key = capstone-professions
 
 
   |nexus id = 7636
 
   |nexus id = 7636
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 2,003: Line 1,991:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.CarryChest
 
   |id      = spacechase0.CarryChest
   |curseforge id  = 867756
+
   |curse    = 867756,carry-chest
  |curseforge key = carry-chest
 
 
   |moddrop id = 134674
 
   |moddrop id = 134674
 
   |nexus id = 1333
 
   |nexus id = 1333
Line 2,145: Line 2,132:
 
   |id      = turkey2349.chancecubes
 
   |id      = turkey2349.chancecubes
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 297899
+
   |curse    = 297899,chance-cubes
  |curseforge key = chance-cubes
 
 
   |github  =  
 
   |github  =  
  
Line 2,305: Line 2,291:
 
   |id      = berkayylmao.ChestEx
 
   |id      = berkayylmao.ChestEx
 
   |nexus id = 4180
 
   |nexus id = 4180
   |curseforge id  = 501477
+
   |curse    = 501477,chestex
  |curseforge key = chestex
 
 
   |github  = berkayylmao/StardewValleyMods
 
   |github  = berkayylmao/StardewValleyMods
 
}}
 
}}
Line 2,322: Line 2,307:
 
   |id      = ChestNaming
 
   |id      = ChestNaming
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 299791
+
   |curse    = 299791,chest-naming
  |curseforge key = chest-naming
 
 
   |github  = M3ales/ChestNaming
 
   |github  = M3ales/ChestNaming
  
Line 2,577: Line 2,561:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.CombatLevelDamageScaler
 
   |id      = spacechase0.CombatLevelDamageScaler
   |curseforge id  = 867732
+
   |curse    = 867732,combat-level-damage-scaler
  |curseforge key = combat-level-damage-scaler
 
 
   |moddrop id = 771671
 
   |moddrop id = 771671
 
   |nexus id = 3905
 
   |nexus id = 3905
Line 2,757: Line 2,740:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.ConsoleCode
 
   |id      = spacechase0.ConsoleCode
   |curseforge id  = 867737
+
   |curse    = 867737,console-code
  |curseforge key = console-code
 
 
   |moddrop id = 771643
 
   |moddrop id = 771643
 
   |nexus id = 3101
 
   |nexus id = 3101
Line 2,775: Line 2,757:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.ContentCode
 
   |id      = spacechase0.ContentCode
   |curseforge id  = 867697
+
   |curse    = 867697,content-code
  |curseforge key = content-code
 
 
   |nexus id = 10545
 
   |nexus id = 10545
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 2,792: Line 2,773:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.ContentPatcherAnimations
 
   |id      = spacechase0.ContentPatcherAnimations
   |curseforge id  = 867733
+
   |curse    = 867733,content-patcher-animations
  |curseforge key = content-patcher-animations
 
 
   |moddrop id = 771670
 
   |moddrop id = 771670
 
   |nexus id = 3853
 
   |nexus id = 3853
Line 2,832: Line 2,812:
 
   |nexus id = 2196
 
   |nexus id = 2196
 
   |github  = aEnigmatic/StardewValley
 
   |github  = aEnigmatic/StardewValley
   |curseforge id  = 300150
+
   |curse    = 300150,convenient-chests
  |curseforge key = convenient-chests
 
  
 
   |broke in          = Stardew Valley 1.5
 
   |broke in          = Stardew Valley 1.5
Line 2,850: Line 2,829:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.CookingSkill, CookingSkill<!--changed in 1.0.4–6-->
 
   |id      = spacechase0.CookingSkill, CookingSkill<!--changed in 1.0.4–6-->
   |curseforge id  = 867395
+
   |curse    = 867395,cooking-skill
  |curseforge key = cooking-skill
 
 
   |moddrop id = 127277
 
   |moddrop id = 127277
 
   |nexus id = 522
 
   |nexus id = 522
Line 2,890: Line 2,868:
 
   |id      = CompSciLauren.CozyClothing
 
   |id      = CompSciLauren.CozyClothing
 
   |nexus id = 5093
 
   |nexus id = 5093
   |curseforge id  = 368028
+
   |curse    = 368028,cozy-clothing
  |curseforge key = cozy-clothing
 
 
   |moddrop id = 755868
 
   |moddrop id = 755868
 
   |github  = CompSciLauren/stardew-valley-cozy-clothing-mod
 
   |github  = CompSciLauren/stardew-valley-cozy-clothing-mod
Line 3,051: Line 3,028:
 
   |id      = gengeathrow.croptooltip
 
   |id      = gengeathrow.croptooltip
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 307933
+
   |curse    = 307933,crop-tooltips
  |curseforge key = crop-tooltips
 
 
   |github  =  
 
   |github  =  
  
Line 3,171: Line 3,147:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.CustomCritters
 
   |id      = spacechase0.CustomCritters
   |curseforge id  = 867759
+
   |curse    = 867759,custom-critters
  |curseforge key = custom-critters
 
 
   |moddrop id = 130428
 
   |moddrop id = 130428
 
   |nexus id = 1255
 
   |nexus id = 1255
Line 3,388: Line 3,363:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.CustomNPCFixes
 
   |id      = spacechase0.CustomNPCFixes
   |curseforge id  = 867734
+
   |curse    = 867734,custom-npc-fixes
  |curseforge key = custom-npc-fixes
 
 
   |moddrop id = 771669
 
   |moddrop id = 771669
 
   |nexus id = 3849
 
   |nexus id = 3849
Line 3,702: Line 3,676:
 
   |chucklefish id = 5907
 
   |chucklefish id = 5907
 
   |moddrop id    = 677025
 
   |moddrop id    = 677025
   |curseforge id  = 353698
+
   |curse    = 353698,daily-screenshot
  |curseforge key = daily-screenshot
 
 
   |github  = CompSciLauren/stardew-valley-daily-screenshot-mod
 
   |github  = CompSciLauren/stardew-valley-daily-screenshot-mod
 
}}
 
}}
Line 3,997: Line 3,970:
 
   |author  = spacechase0 and ParadigmNomad
 
   |author  = spacechase0 and ParadigmNomad
 
   |id      = spacechase0.Displays
 
   |id      = spacechase0.Displays
   |curseforge id  = 867712
+
   |curse    = 867712,displays
  |curseforge key = displays
 
 
   |nexus id = 7635
 
   |nexus id = 7635
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 4,136: Line 4,108:
 
   |author  = Anthony Hilyard, Grend
 
   |author  = Anthony Hilyard, Grend
 
   |id      = com.anthonyhilyard.dwarvishmattock
 
   |id      = com.anthonyhilyard.dwarvishmattock
   |curseforge id  = 536418
+
   |curse    = 536418,dwarvish-mattock
  |curseforge key = dwarvish-mattock
 
 
   |nexus id = 9684
 
   |nexus id = 9684
 
   |github  = AHilyard/DwarvishMattock
 
   |github  = AHilyard/DwarvishMattock
Line 4,194: Line 4,165:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.DynamicGameAssets
 
   |id      = spacechase0.DynamicGameAssets
   |curseforge id  = 867707
+
   |curse    = 867707,dynamic-game-assets
  |curseforge key = dynamic-game-assets
 
 
   |nexus id = 9365
 
   |nexus id = 9365
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 4,308: Line 4,278:
 
   |id      = MajorDOT.EasierFishing
 
   |id      = MajorDOT.EasierFishing
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 305367
+
   |curse    = 305367,easier-fishing
  |curseforge key = easier-fishing
 
 
   |github  =  
 
   |github  =  
  
Line 4,460: Line 4,429:
 
   |author  = Enaium
 
   |author  = Enaium
 
   |id      = Enaium.EnaiumToolKit
 
   |id      = Enaium.EnaiumToolKit
   |curseforge id  = 436787
+
   |curse    = 436787,enaiumtoolkit
  |curseforge key = enaiumtoolkit
 
 
   |moddrop id = 863959
 
   |moddrop id = 863959
 
   |nexus id =  
 
   |nexus id =  
Line 4,625: Line 4,593:
 
   |id      = misscoriel.eventrepeater
 
   |id      = misscoriel.eventrepeater
 
   |nexus id = 3642
 
   |nexus id = 3642
   |curseforge id  = 317347
+
   |curse    = 317347,event-repeater
  |curseforge key = event-repeater
 
 
   |moddrop id = 606979
 
   |moddrop id = 606979
 
   |github  = MissCoriel/Event-Repeater
 
   |github  = MissCoriel/Event-Repeater
Line 4,690: Line 4,657:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.ExperienceBars, ExperienceBars<!--changed in 1.0.2-->
 
   |id      = spacechase0.ExperienceBars, ExperienceBars<!--changed in 1.0.2-->
   |curseforge id  = 867392
+
   |curse    = 867392,experience-bars
  |curseforge key = experience-bars
 
 
   |moddrop id = 127275
 
   |moddrop id = 127275
 
   |nexus id = 509
 
   |nexus id = 509
Line 4,755: Line 4,721:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.ExtendedReach
 
   |id      = spacechase0.ExtendedReach
   |curseforge id  = 867754
+
   |curse    = 867754,extended-reach
  |curseforge key = extended-reach
 
 
   |moddrop id = 242303
 
   |moddrop id = 242303
 
   |nexus id = 1493
 
   |nexus id = 1493
Line 4,951: Line 4,916:
 
   |author  = 2Retr0
 
   |author  = 2Retr0
 
   |id      = 2Retr0.FarmhandFinder
 
   |id      = 2Retr0.FarmhandFinder
   |curseforge id  = 661476
+
   |curse    = 661476,farmhandfinder
  |curseforge key = farmhandfinder
 
 
   |nexus id = 13153
 
   |nexus id = 13153
 
   |github  = 2Retr0/FarmhandFinder
 
   |github  = 2Retr0/FarmhandFinder
Line 5,309: Line 5,273:
 
   |id      = FishingLogbook
 
   |id      = FishingLogbook
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 299792
+
   |curse    = 299792,fishing-logbook
  |curseforge key = fishing-logbook
 
 
   |github  = M3ales/FishingLogbook
 
   |github  = M3ales/FishingLogbook
  
Line 5,501: Line 5,464:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.FlowerColorPicker
 
   |id      = spacechase0.FlowerColorPicker
   |curseforge id  = 867760
+
   |curse    = 867760,flower-color-picker
  |curseforge key = flower-color-picker
 
 
   |moddrop id = 130043
 
   |moddrop id = 130043
 
   |nexus id = 1229
 
   |nexus id = 1229
Line 5,537: Line 5,499:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.FlowerRain
 
   |id      = spacechase0.FlowerRain
   |curseforge id  = 867722
+
   |curse    = 867722,flower-rain
  |curseforge key = flower-rain
 
 
   |nexus id = 6131
 
   |nexus id = 6131
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 5,915: Line 5,876:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.GenericModConfigMenu
 
   |id      = spacechase0.GenericModConfigMenu
   |curseforge id  = 867150
+
   |curse    = 867150,generic-mod-config-menu
  |curseforge key = generic-mod-config-menu
 
 
   |moddrop id = 771692
 
   |moddrop id = 771692
 
   |nexus id = 5098
 
   |nexus id = 5098
Line 6,428: Line 6,388:
 
   |id      = darkhax.healthbars
 
   |id      = darkhax.healthbars
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 302910
+
   |curse    = 302910,health-bars
  |curseforge key = health-bars
 
 
   |github  = Stardew-Valley-Modding/HealthBars
 
   |github  = Stardew-Valley-Modding/HealthBars
  
Line 6,658: Line 6,617:
 
   |id      = BlameJared.HotbarHotswap
 
   |id      = BlameJared.HotbarHotswap
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 298033
+
   |curse    = 298033,hotbar-hotswap
  |curseforge key = hotbar-hotswap
 
 
   |github  = jaredlll08/HotbarHotswap
 
   |github  = jaredlll08/HotbarHotswap
 
}}
 
}}
Line 6,734: Line 6,692:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.HybridCropEngine
 
   |id      = spacechase0.HybridCropEngine
   |curseforge id  = 867721
+
   |curse    = 867721,hybrid-crop-engine
  |curseforge key = hybrid-crop-engine
 
 
   |nexus id = 6577
 
   |nexus id = 6577
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 6,845: Line 6,802:
 
   |author  = Anthony Hilyard
 
   |author  = Anthony Hilyard
 
   |id      = com.anthonyhilyard.improvedtracker
 
   |id      = com.anthonyhilyard.improvedtracker
   |curseforge id  = 445215
+
   |curse    = 445215,improved-tracker
  |curseforge key = improved-tracker
 
 
   |nexus id = 9317
 
   |nexus id = 9317
 
   |github  = AHilyard/ImprovedTracker
 
   |github  = AHilyard/ImprovedTracker
Line 6,943: Line 6,899:
 
   |id      = berkayylmao.InfiniteZoom
 
   |id      = berkayylmao.InfiniteZoom
 
   |nexus id = 8808
 
   |nexus id = 8808
   |curseforge id  = 500088
+
   |curse    = 500088,infinite-zoom
  |curseforge key = infinite-zoom
 
 
   |github  = berkayylmao/StardewValleyMods
 
   |github  = berkayylmao/StardewValleyMods
 
}}
 
}}
Line 7,241: Line 7,196:
 
   |id      = BlameJared.ItemTooltips
 
   |id      = BlameJared.ItemTooltips
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 297655
+
   |curse    = 297655,item-tooltips
  |curseforge key = item-tooltips
 
 
   |github  = jaredlll08/Item-Tooltips
 
   |github  = jaredlll08/Item-Tooltips
 
}}
 
}}
Line 7,342: Line 7,296:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.JsonAssets
 
   |id      = spacechase0.JsonAssets
   |curseforge id  = 867749
+
   |curse    = 867749,json-assets
  |curseforge key = json-assets
 
 
   |moddrop id = 399895
 
   |moddrop id = 399895
 
   |nexus id = 1720
 
   |nexus id = 1720
Line 7,366: Line 7,319:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.JumpOver
 
   |id      = spacechase0.JumpOver
   |curseforge id  = 867746
+
   |curse    = 867746,jump-over
  |curseforge key = jump-over
 
 
   |moddrop id = 384782
 
   |moddrop id = 384782
 
   |nexus id = 1844
 
   |nexus id = 1844
Line 7,433: Line 7,385:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.JunimosAcceptCash
 
   |id      = spacechase0.JunimosAcceptCash
   |curseforge id  = 867716
+
   |curse    = 867716,junimos-accept-cash
  |curseforge key = junimos-accept-cash
 
 
   |nexus id = 7437
 
   |nexus id = 7437
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 7,489: Line 7,440:
 
   |author  = Enaium
 
   |author  = Enaium
 
   |id      = Enaium.KeyBindUI
 
   |id      = Enaium.KeyBindUI
   |curseforge id  = 538001
+
   |curse    = 538001,keybindui
  |curseforge key = keybindui
 
 
   |moddrop id = 1036920
 
   |moddrop id = 1036920
 
   |nexus id =
 
   |nexus id =
Line 7,527: Line 7,477:
 
   |author  = Enaium
 
   |author  = Enaium
 
   |id      = Enaium.Labeling
 
   |id      = Enaium.Labeling
   |curseforge id  = 443134
+
   |curse    = 443134,labeling
  |curseforge key = labeling
 
 
   |moddrop id = 906932
 
   |moddrop id = 906932
 
   |nexus id =  
 
   |nexus id =  
Line 7,655: Line 7,604:
 
   |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
   |curseforge id  = 300715
+
   |curse    = 300715,level-up-notifications
  |curseforge key = level-up-notifications
 
 
   |github  =  
 
   |github  =  
  
Line 7,767: Line 7,715:
 
   |id      = Bouhm.LocationCompass
 
   |id      = Bouhm.LocationCompass
 
   |nexus id = 3045
 
   |nexus id = 3045
   |curseforge id  = 308286
+
   |curse    = 308286,location-compass
  |curseforge key = location-compass
 
 
   |github  = Bouhm/stardew-valley-mods
 
   |github  = Bouhm/stardew-valley-mods
 
}}
 
}}
Line 7,898: Line 7,845:
 
   |id      = thespbgamer.LovedLabelsRedux
 
   |id      = thespbgamer.LovedLabelsRedux
 
   |nexus id = 8880
 
   |nexus id = 8880
   |curseforge id  = 834387
+
   |curse    = 834387,loved-labels-redux
  |curseforge key = loved-labels-redux
 
 
   |github  = thespbgamer/LovedLabelsRedux
 
   |github  = thespbgamer/LovedLabelsRedux
 
}}
 
}}
Line 7,921: Line 7,867:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.LuckSkill, LuckSkill<!--changed in 0.1.4-->
 
   |id      = spacechase0.LuckSkill, LuckSkill<!--changed in 0.1.4-->
   |curseforge id  = 867393
+
   |curse    = 867393,luck-skill
  |curseforge key = luck-skill
 
 
   |moddrop id = 127279
 
   |moddrop id = 127279
 
   |nexus id = 521
 
   |nexus id = 521
Line 7,978: Line 7,923:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.Magic
 
   |id      = spacechase0.Magic
   |curseforge id  = 867745
+
   |curse    = 867745,magic
  |curseforge key = magic
 
 
   |moddrop id = 399898
 
   |moddrop id = 399898
 
   |nexus id = 2007
 
   |nexus id = 2007
Line 8,076: Line 8,020:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.ManaBar
 
   |id      = spacechase0.ManaBar
   |curseforge id  = 867709
+
   |curse    = 867709,mana-bar
  |curseforge key = mana-bar
 
 
   |nexus id = 7831
 
   |nexus id = 7831
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 8,416: Line 8,359:
 
   |author  = Enaium
 
   |author  = Enaium
 
   |id      = Enaium.ModMenu
 
   |id      = Enaium.ModMenu
   |curseforge id  = 436844
+
   |curse    = 436844,modmenu
  |curseforge key = modmenu
 
 
   |moddrop id = 885574
 
   |moddrop id = 885574
 
   |nexus id =  
 
   |nexus id =  
Line 8,531: Line 8,473:
 
   |author  = spacechase0 and ParadigmNomad
 
   |author  = spacechase0 and ParadigmNomad
 
   |id      = spacechase0.MoonMisadventures
 
   |id      = spacechase0.MoonMisadventures
   |curseforge id  = 867702
+
   |curse    = 867702,moon-misadventures
  |curseforge key = moon-misadventures
 
 
   |nexus id = 10612
 
   |nexus id = 10612
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 8,585: Line 8,526:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.MoreBuildings
 
   |id      = spacechase0.MoreBuildings
   |curseforge id  = 867740
+
   |curse    = 867740,more-buildings
  |curseforge key = more-buildings
 
 
   |moddrop id = 771640
 
   |moddrop id = 771640
 
   |nexus id = 2757
 
   |nexus id = 2757
Line 8,631: Line 8,571:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.MoreGiantCrops
 
   |id      = spacechase0.MoreGiantCrops
   |curseforge id  = 867723
+
   |curse    = 867723,more-giant-crops
  |curseforge key = more-giant-crops
 
 
   |moddrop id = 771694
 
   |moddrop id = 771694
 
   |nexus id = 5263
 
   |nexus id = 5263
Line 8,655: Line 8,594:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.MoreGrassStarters
 
   |id      = spacechase0.MoreGrassStarters
   |curseforge id  = 867750
+
   |curse    = 867750,more-grass-starters
  |curseforge key = more-grass-starters
 
 
   |moddrop id = 313307
 
   |moddrop id = 313307
 
   |nexus id = 1702
 
   |nexus id = 1702
Line 8,711: Line 8,649:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.MoreRings
 
   |id      = spacechase0.MoreRings
   |curseforge id  = 867743
+
   |curse    = 867743,more-rings
  |curseforge key = more-rings
 
 
   |moddrop id = 771616
 
   |moddrop id = 771616
 
   |nexus id = 2054
 
   |nexus id = 2054
Line 8,841: Line 8,778:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.MultiFertilizer
 
   |id      = spacechase0.MultiFertilizer
   |curseforge id  = 867717
+
   |curse    = 867717,multifertilizer
  |curseforge key = multifertilizer
 
 
   |nexus id = 7436
 
   |nexus id = 7436
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 9,107: Line 9,043:
 
   |author  = Enaium
 
   |author  = Enaium
 
   |id      = Enaium.NameTags
 
   |id      = Enaium.NameTags
   |curseforge id  = 436816
+
   |curse    = 436816,nametags
  |curseforge key = nametags
 
 
   |moddrop id = 877767
 
   |moddrop id = 877767
 
   |nexus id =  
 
   |nexus id =  
Line 9,427: Line 9,362:
 
   |author  = PurrplingCat
 
   |author  = PurrplingCat
 
   |id      = purrplingcat.npcadventure
 
   |id      = purrplingcat.npcadventure
   |curseforge id  = 577730
+
   |curse    = 577730,npc-adventures
  |curseforge key = npc-adventures
 
 
   |nexus id = 4582
 
   |nexus id = 4582
 
   |github  = purrplingcat/PurrplingMod
 
   |github  = purrplingcat/PurrplingMod
Line 9,488: Line 9,422:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.ObjectTimeLeft
 
   |id      = spacechase0.ObjectTimeLeft
   |curseforge id  = 867757
+
   |curse    = 867757,object-time-left
  |curseforge key = object-time-left
 
 
   |moddrop id = 131148
 
   |moddrop id = 131148
 
   |nexus id = 1315
 
   |nexus id = 1315
Line 9,788: Line 9,721:
 
   |id      = BlameJared.PDQPaths
 
   |id      = BlameJared.PDQPaths
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 307090
+
   |curse    = 307090,pdq-paths
  |curseforge key = pdq-paths
 
 
   |github  =  
 
   |github  =  
 
}}
 
}}
Line 10,047: Line 9,979:
 
   |id      = 2Retr0.PlacementPlus
 
   |id      = 2Retr0.PlacementPlus
 
   |nexus id = 8798
 
   |nexus id = 8798
   |curseforge id  = 486164
+
   |curse    = 486164,placementplus
  |curseforge key = placementplus
 
 
   |github  = 2Retr0/PlacementPlus
 
   |github  = 2Retr0/PlacementPlus
 
}}
 
}}
Line 10,317: Line 10,248:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.PreexistingRelationship
 
   |id      = spacechase0.PreexistingRelationship
   |curseforge id  = 867710
+
   |curse    = 867710,preexisting-relationship
  |curseforge key = preexisting-relationship
 
 
   |nexus id = 7684
 
   |nexus id = 7684
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 10,381: Line 10,311:
 
   |id      = darkhax.pricetooltip
 
   |id      = darkhax.pricetooltip
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 299169
+
   |curse    = 299169,price-tooltips
  |curseforge key = price-tooltips
 
 
   |github  = Stardew-Valley-Modding/PriceTooltips
 
   |github  = Stardew-Valley-Modding/PriceTooltips
  
Line 10,463: Line 10,392:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.ProfitCalculator
 
   |id      = spacechase0.ProfitCalculator
   |curseforge id  = 867736
+
   |curse    = 867736,profit-calculator
  |curseforge key = profit-calculator
 
 
   |moddrop id = 771668
 
   |moddrop id = 771668
 
   |nexus id = 3378
 
   |nexus id = 3378
Line 10,555: Line 10,483:
 
   |author  = spacechase0 and ParadigmNomad
 
   |author  = spacechase0 and ParadigmNomad
 
   |id      = spacechase0.PyromancersJourney, spacechase0.FireArcadeGame<!--changed in 1.0.1-->
 
   |id      = spacechase0.PyromancersJourney, spacechase0.FireArcadeGame<!--changed in 1.0.1-->
   |curseforge id  = 867715
+
   |curse    = 867715,pyromancers-journey
  |curseforge key = pyromancers-journey
 
 
   |nexus id = 7455
 
   |nexus id = 7455
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 10,670: Line 10,597:
 
   |author  = PurrplingCat
 
   |author  = PurrplingCat
 
   |id      = PurrplingCat.QuestFramework
 
   |id      = PurrplingCat.QuestFramework
   |curseforge id  = 577691
+
   |curse    = 577691,quest-framework
  |curseforge key = quest-framework
 
 
   |nexus id = 6414
 
   |nexus id = 6414
 
   |github  = purrplingcat/QuestFramework
 
   |github  = purrplingcat/QuestFramework
Line 10,707: Line 10,633:
 
   |author  = Enaium
 
   |author  = Enaium
 
   |id      = Enaium.QuickMinigame
 
   |id      = Enaium.QuickMinigame
   |curseforge id  = 438741
+
   |curse    = 438741,quickminigame
  |curseforge key = quickminigame
 
 
   |moddrop id = 895127
 
   |moddrop id = 895127
 
   |nexus id =  
 
   |nexus id =  
Line 10,731: Line 10,656:
 
   |author  = Enaium
 
   |author  = Enaium
 
   |id      = Enaium.QuickShop
 
   |id      = Enaium.QuickShop
   |curseforge id  = 436793
+
   |curse    = 436793,quickshop
  |curseforge key = quickshop
 
 
   |moddrop id = 864170
 
   |moddrop id = 864170
 
   |nexus id =  
 
   |nexus id =  
Line 10,937: Line 10,861:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.RealtimeMinimap
 
   |id      = spacechase0.RealtimeMinimap
   |curseforge id  = 867706
+
   |curse    = 867706,realtime-minimap
  |curseforge key = realtime-minimap
 
 
   |nexus id = 9386
 
   |nexus id = 9386
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 11,062: Line 10,985:
 
   |id      = M3ales.RelationshipTooltips
 
   |id      = M3ales.RelationshipTooltips
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 298040
+
   |curse    = 298040,relationship-tooltips
  |curseforge key = relationship-tooltips
 
 
   |github  = M3ales/RelationshipTooltips
 
   |github  = M3ales/RelationshipTooltips
  
Line 11,406: Line 11,328:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.RushOrders, RushOrders<!--changed in 1.1-->
 
   |id      = spacechase0.RushOrders, RushOrders<!--changed in 1.1-->
   |curseforge id  = 867397
+
   |curse    = 867397,rush-orders
  |curseforge key = rush-orders
 
 
   |moddrop id = 127276
 
   |moddrop id = 127276
 
   |nexus id = 605
 
   |nexus id = 605
Line 12,335: Line 12,256:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.SleepyEye
 
   |id      = spacechase0.SleepyEye
   |curseforge id  = 867761
+
   |curse    = 867761,sleepy-eye
  |curseforge key = sleepy-eye
 
 
   |moddrop id = 129011
 
   |moddrop id = 129011
 
   |nexus id = 1152
 
   |nexus id = 1152
Line 12,476: Line 12,396:
 
   |id      = darkhax.snailmail
 
   |id      = darkhax.snailmail
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 307861
+
   |curse    = 307861,snail-mail
  |curseforge key = snail-mail
 
 
   |github  = Stardew-Valley-Modding/Snail-Mail
 
   |github  = Stardew-Valley-Modding/Snail-Mail
  
Line 12,557: Line 12,476:
 
   |id      = Zeldo.LinkedStorages
 
   |id      = Zeldo.LinkedStorages
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 290653
+
   |curse    = 290653,sorted-storages
  |curseforge key = sorted-storages
 
 
   |github  =  
 
   |github  =  
  
Line 12,605: Line 12,523:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.SpaceCore
 
   |id      = spacechase0.SpaceCore
   |curseforge id  = 867152
+
   |curse    = 867152,spacecore
  |curseforge key = spacecore
 
 
   |moddrop id = 136998
 
   |moddrop id = 136998
 
   |nexus id = 1348
 
   |nexus id = 1348
Line 12,676: Line 12,593:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.Spenny
 
   |id      = spacechase0.Spenny
   |curseforge id  = 867742
+
   |curse    = 867742,spenny
  |curseforge key = spenny
 
 
   |moddrop id = 771624
 
   |moddrop id = 771624
 
   |nexus id = 2755
 
   |nexus id = 2755
Line 13,218: Line 13,134:
 
   |id      = Tooshi.Randomizer
 
   |id      = Tooshi.Randomizer
 
   |nexus id = 5185
 
   |nexus id = 5185
   |curseforge id  = 308003
+
   |curse    = 308003,stardew-valley-randomizer
  |curseforge key = stardew-valley-randomizer
 
 
   |github  = cTooshi/stardew-valley-randomizer
 
   |github  = cTooshi/stardew-valley-randomizer
 
}}
 
}}
Line 13,318: Line 13,233:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.StatueOfGenerosity
 
   |id      = spacechase0.StatueOfGenerosity
   |curseforge id  = 867713
+
   |curse    = 867713,statue-of-generosity
  |curseforge key = statue-of-generosity
 
 
   |nexus id = 7532
 
   |nexus id = 7532
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 13,415: Line 13,329:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.SuperHopper
 
   |id      = spacechase0.SuperHopper
   |curseforge id  = 867698
+
   |curse    = 867698,super-hopper
  |curseforge key = super-hopper
 
 
   |nexus id = 9418
 
   |nexus id = 9418
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 13,431: Line 13,344:
 
   |author  = spacechase0 and ParadigmNomad
 
   |author  = spacechase0 and ParadigmNomad
 
   |id      = spacechase0.SurfingFestival
 
   |id      = spacechase0.SurfingFestival
   |curseforge id  = 867720
+
   |curse    = 867720,surfing-festival
  |curseforge key = surfing-festival
 
 
   |nexus id = 6688
 
   |nexus id = 6688
 
   |github  = spacechase0/StardewValleyMods
 
   |github  = spacechase0/StardewValleyMods
Line 13,618: Line 13,530:
 
   |author  = Enaium
 
   |author  = Enaium
 
   |id      = Enaium.TeleportNpc
 
   |id      = Enaium.TeleportNpc
   |curseforge id  = 436803
+
   |curse    = 436803,teleportnpc
  |curseforge key = teleportnpc
 
 
   |moddrop id = 865554
 
   |moddrop id = 865554
 
   |nexus id =  
 
   |nexus id =  
Line 13,628: Line 13,539:
 
   |author  = Enaium
 
   |author  = Enaium
 
   |id      = Enaium.TeleportPoint
 
   |id      = Enaium.TeleportPoint
   |curseforge id  = 436830
+
   |curse    = 436830,teleportpoint
  |curseforge key = teleportpoint
 
 
   |moddrop id = 864013
 
   |moddrop id = 864013
 
   |nexus id =  
 
   |nexus id =  
Line 13,681: Line 13,591:
 
   |author  = spacechase0 and ParadigmNomad
 
   |author  = spacechase0 and ParadigmNomad
 
   |id      = spacechase0.TheftOfTheWinterStar
 
   |id      = spacechase0.TheftOfTheWinterStar
   |curseforge id  = 867729
+
   |curse    = 867729,theft-of-the-winter-star
  |curseforge key = theft-of-the-winter-star
 
 
   |moddrop id = 771680
 
   |moddrop id = 771680
 
   |nexus id = 5062
 
   |nexus id = 5062
Line 13,762: Line 13,671:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = ThreeHeartDancePartner
 
   |id      = ThreeHeartDancePartner
   |curseforge id  = 867388
+
   |curse    = 867388,three-heart-dance-partner
  |curseforge key = three-heart-dance-partner
 
 
   |moddrop id = 127278
 
   |moddrop id = 127278
 
   |nexus id = 500
 
   |nexus id = 500
Line 13,772: Line 13,680:
 
   |author  = spacechase0
 
   |author  = spacechase0
 
   |id      = spacechase0.ThrowableAxe
 
   |id      = spacechase0.ThrowableAxe
   |curseforge id  = 867726
+
   |curse    = 867726,throwable-axe
  |curseforge key = throwable-axe
 
 
   |moddrop id = 771683
 
   |moddrop id = 771683
 
   |nexus id = 5097
 
   |nexus id = 5097
Line 13,894: Line 13,801:
 
   |author  = gmff
 
   |author  = gmff
 
   |id      = GMFF.TimeTotem
 
   |id      = GMFF.TimeTotem
   |curseforge id  = 494425
+
   |curse    = 494425,time-totem
  |curseforge key = time-totem
 
 
   |nexus id =  
 
   |nexus id =  
 
   |github  =  
 
   |github  =  
Line 14,164: Line 14,070:
 
   |id      = BlameJared.TrashTrash
 
   |id      = BlameJared.TrashTrash
 
   |nexus id =  
 
   |nexus id =  
   |curseforge id  = 297981
+
   |curse    = 297981,trash-trash
  |curseforge key = trash-trash
 
 
   |github  = jaredlll08/Trash-Trash
 
   |github  = jaredlll08/Trash-Trash
 
}}
 
}}
Line 14,293: Line 14,198:
 
   |author  = Telshin, Tim "Telshin" Aldridge
 
   |author  = Telshin, Tim "Telshin" Aldridge
 
   |id      = telshin.twitch-for-stardew
 
   |id      = telshin.twitch-for-stardew
   |curseforge id  = 306420
+
   |curse    = 306420,twitch-in-stardew-valley
  |curseforge key = twitch-in-stardew-valley
 
 
   |nexus id =  
 
   |nexus id =  
 
   |github  =  
 
   |github  =  
Line 14,400: Line 14,304:
 
   |id      = Armitxes.UnlimitedPlayers
 
   |id      = Armitxes.UnlimitedPlayers
 
   |nexus id = 2213
 
   |nexus id = 2213
   |curseforge id  = 362847
+
   |curse    = 362847,unlimited-players
  |curseforge key = unlimited-players
 
 
   |github  = Armitxes/StardewValley_UnlimitedPlayers
 
   |github  = Armitxes/StardewValley_UnlimitedPlayers
 
}}
 
}}
Line 14,448: Line 14,351:
 
   |author  = Anthony Hilyard
 
   |author  = Anthony Hilyard
 
   |id      = com.anthonyhilyard.upgradablepan
 
   |id      = com.anthonyhilyard.upgradablepan
   |curseforge id  = 446597
+
   |curse    = 446597,upgradable-pan
  |curseforge key = upgradable-pan
 
 
   |nexus id = 9318
 
   |nexus id = 9318
 
   |github  = AHilyard/UpgradeablePan
 
   |github  = AHilyard/UpgradeablePan
Line 14,773: Line 14,675:
 
   |author  = Anthony Hilyard
 
   |author  = Anthony Hilyard
 
   |id      = com.anthonyhilyard.WeaponsOnDisplay
 
   |id      = com.anthonyhilyard.WeaponsOnDisplay
   |curseforge id  = 447259
+
   |curse    = 447259,weapons-on-display
  |curseforge key = weapons-on-display
 
 
   |nexus id = 9319
 
   |nexus id = 9319
 
   |github  = AHilyard/WeaponsOnDisplay
 
   |github  = AHilyard/WeaponsOnDisplay
Line 15,052: Line 14,953:
 
   |author  = Jaredlll08, YGM Team
 
   |author  = Jaredlll08, YGM Team
 
   |id      = BlameJared.YGM, YGM.SDVMod<!--changed in 2.0-->
 
   |id      = BlameJared.YGM, YGM.SDVMod<!--changed in 2.0-->
   |curseforge id  = 308005
+
   |curse    = 308005,youve-got-mail-twitch-integration
  |curseforge key = youve-got-mail-twitch-integration
 
 
   |nexus id =  
 
   |nexus id =  
 
   |github  =  
 
   |github  =  
Line 15,094: Line 14,994:
 
   |author  = thespbgamer
 
   |author  = thespbgamer
 
   |id      = thespbgamer.ZoomLevel
 
   |id      = thespbgamer.ZoomLevel
   |curseforge id  = 714275
+
   |curse    = 714275,zoom-level
  |curseforge key = zoom-level
 
 
   |nexus id = 7363
 
   |nexus id = 7363
 
   |github  = thespbgamer/ZoomLevel
 
   |github  = thespbgamer/ZoomLevel
Line 15,646: Line 15,545:
 
   |id      = Platonymous.CustomFarming
 
   |id      = Platonymous.CustomFarming
 
   |nexus id = 991
 
   |nexus id = 991
   |curseforge id  = 307366
+
   |curse    = 307366,custom-farming-redux
  |curseforge key = custom-farming-redux
 
 
   |moddrop id = 793926
 
   |moddrop id = 793926
 
   |github  = Platonymous/Stardew-Valley-Mods
 
   |github  = Platonymous/Stardew-Valley-Mods
Line 15,849: Line 15,747:
 
   |author  = enaium
 
   |author  = enaium
 
   |id      = Enaium.EiTK
 
   |id      = Enaium.EiTK
   |curseforge id  = 365803
+
   |curse    = 365803,eitk
  |curseforge key = eitk
 
 
   |nexus id =  
 
   |nexus id =  
 
   |github  =  
 
   |github  =  
Line 16,158: Line 16,055:
 
   |id      = Shadowfoxss.KeyboardModMenu
 
   |id      = Shadowfoxss.KeyboardModMenu
 
   |nexus id = 3147
 
   |nexus id = 3147
   |curseforge id  = 308891
+
   |curse    = 308891,keyboard-mod-menu
  |curseforge key = keyboard-mod-menu
 
 
   |github  =  
 
   |github  =  
 
   |broke in = SMAPI 3.0
 
   |broke in = SMAPI 3.0
Line 16,896: Line 16,792:
 
   |author  = enaium
 
   |author  = enaium
 
   |id      = Enaium.Walkshop
 
   |id      = Enaium.Walkshop
   |curseforge id  = 365806
+
   |curse    = 365806,walkshop
  |curseforge key = walkshop
 
 
   |nexus id =  
 
   |nexus id =  
 
   |github  =  
 
   |github  =  

Revision as of 23:05, 29 June 2023

SMAPI mod compatibility, July 2017 to present. See notable events which affect this chart.
broken (proprietary)
broken (open-source)
compatible

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 smapi.io/mods 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

  • Players: See smapi.io/mods for a more user-friendly list.
  • Modders: feel free to update this list! (See instructions.) Note that only SMAPI mods should be listed, not XNB mods or content packs.

SMAPI mods (obsolete)

This list contains mods which...

  • have their mod pages hidden/deleted;
  • or have been replaced by a change in the base game;
  • or have been explicitly abandoned by the mod author (unless they're open-source and likely to 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.

Mod data overrides

This section overrides the data specified in mods' manifest.json files or mod pages for SMAPI's update checks. This is a specialized section; in most cases it's better to correct the mod instead. See the format description when editing this section.

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. Change the version in manifest.json to the official version number plus 0.0.1, with -unofficial.1-yourName at the end.
    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).