diff options
Diffstat (limited to 'src/SMAPI/StardewModdingAPI.config.json')
-rw-r--r-- | src/SMAPI/StardewModdingAPI.config.json | 2063 |
1 files changed, 2063 insertions, 0 deletions
diff --git a/src/SMAPI/StardewModdingAPI.config.json b/src/SMAPI/StardewModdingAPI.config.json new file mode 100644 index 00000000..ebc1235b --- /dev/null +++ b/src/SMAPI/StardewModdingAPI.config.json @@ -0,0 +1,2063 @@ +/* + + + +This file contains advanced configuration for SMAPI. You generally shouldn't change this file. + + + +*/ +{ + /** + * Whether to enable features intended for mod developers. Currently this only makes TRACE-level + * messages appear in the console. + */ + "DeveloperMode": true, + + /** + * Whether SMAPI should check for newer versions of SMAPI and mods when you load the game. If new + * versions are available, an alert will be shown in the console. This doesn't affect the load + * time even if your connection is offline or slow, because it happens in the background. + */ + "CheckForUpdates": true, + + /** + * SMAPI's GitHub project name, used to perform update checks. + */ + "GitHubProjectName": "Pathoschild/SMAPI", + + /** + * The base URL for SMAPI's web API, used to perform update checks. + * Note: the protocol will be changed to http:// on Linux/Mac due to OpenSSL issues with the + * game's bundled Mono. + */ + "WebApiBaseUrl": "https://api.smapi.io", + + /** + * Whether SMAPI should log more information about the game context. + */ + "VerboseLogging": false, + + /** + * Extra metadata about some SMAPI mods. All fields except 'ID' are optional. + * + * - 'ID' uniquely identifies the mod across all versions, even if its manifest fields changed or + * the mod doesn't have a unique ID. The format is as follows: + * - If the mod's identifier changed over time, multiple variants are separated by |. + * - Each variant can take one of two forms: a simple string matching the mod's UniqueID, + * or a JSON structure containing any of three manifest fields (ID, Name, and Author) to + * match. + * + * - 'UpdateKeys' specifies the value of the equivalent manifest field if it's not already set. + * This is used to enable update checks for older mods that haven't been updated to use it yet. + * + * - 'AlternativeUrl' specifies a URL where the player can find an unofficial update or + * alternative if the mod is no longer compatible. + * + * - 'Compatibility' overrides SMAPI's normal compatibility detection. The keys are version + * ranges in the form lower~upper, where either side can be blank for an unbounded range. (For + * example, "~1.0" means all versions up to 1.0 inclusively.) The values have two fields: + * - 'Status' specifies the compatibility. Valid values are Obsolete (SMAPI won't load it + * because the mod should no longer be used), AssumeBroken (SMAPI won't load it because + * the specified version isn't compatible), or AssumeCompatible (SMAPI will load it even + * if it detects incompatible code). + * - 'ReasonPhrase' (optional) specifies a message to show to the player explaining why the + * mod isn't loaded. This has no effect for AssumeCompatible. + * + * - 'MapLocalVersions' and 'MapRemoteVersions' substitute versions for update checks. For + * example, if the API returns version '1.1-1078', MapRemoteVersions can map it to '1.1' when + * comparing to the mod's current version. This is only intended to support legacy mods with + * injected update keys. + */ + "ModData": [ + { + // AccessChestAnywhere + "ID": "AccessChestAnywhere", + "UpdateKeys": [ "Nexus:257" ], + "AlternativeUrl": "https://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.1": { "Status": "AssumeBroken" } // broke in SDV 1.1 + }, + "MapLocalVersions": { + "1.1-1078": "1.1" + } + }, + { + // AdjustArtisanPrices + "ID": "1e36d4ca-c7ef-4dfb-9927-d27a6c3c8bdc", + "UpdateKeys": [ "Chucklefish:3532" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~0.1": { "Status": "AssumeBroken" } // broke in SMAPI 1.9 + } + }, + { + // Adjust Monster + "ID": "mmanlapat.AdjustMonster", + "UpdateKeys": [ "Nexus:1161" ] + }, + { + // Advanced Location Loader + "ID": "Entoarox.AdvancedLocationLoader", + //"UpdateKeys": [ "Chucklefish:3619" ], // Entoarox opted out of mod update checks + "Compatibility": { + "~1.2.10": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Adventure Shop Inventory + "ID": "HammurabiAdventureShopInventory", + "UpdateKeys": [ "Chucklefish:4608" ] + }, + { + // AgingMod + "ID": "skn.AgingMod", + "UpdateKeys": [ "Nexus:1129" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // All Crops All Seasons + "ID": "29ee8246-d67b-4242-a340-35a9ae0d5dd7 | community.AllCropsAllSeasons", // changed in 1.3 + "UpdateKeys": [ "Nexus:170" ] + }, + { + // All Professions + "ID": "8c37b1a7-4bfb-4916-9d8a-9533e6363ea3 | community.AllProfessions", // changed in 1.2 + "UpdateKeys": [ "Nexus:174" ] + }, + { + // Almighty Tool + "ID": "AlmightyTool.dll | 439", // changed in 1.2.1 + "UpdateKeys": [ "Nexus:439" ], + "Compatibility": { + "~1.1.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 + }, + "MapRemoteVersions": { + "1.21": "1.2.1" + } + }, + { + // Animal Mood Fix + "ID": "GPeters-AnimalMoodFix", + "Compatibility": { + "~": { + "Status": "Obsolete", + "ReasonPhrase": "the animal mood bugs were fixed in Stardew Valley 1.2." + } + } + }, + { + // Animal Sitter + "ID": "AnimalSitter.dll | jwdred.AnimalSitter", // changed in 1.0.9 + "UpdateKeys": [ "Nexus:581" ], + "Compatibility": { + "~1.0.8": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // A Tapper's Dream + "ID": "ddde5195-8f85-4061-90cc-0d4fd5459358", + "UpdateKeys": [ "Nexus:260" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Auto Animal Doors + "ID": "AaronTaggart.AutoAnimalDoors", + "UpdateKeys": [ "Nexus:1019" ], + "MapRemoteVersions": { + "1.1.1": "1.1" // manifest not updated + } + }, + { + // Auto-Eat + "ID": "BALANCEMOD_AutoEat | Permamiss.AutoEat", // changed in 1.1.1 + "UpdateKeys": [ "Nexus:643" ] + }, + { + // AutoGate + "ID": "AutoGate", + "UpdateKeys": [ "Nexus:820" ] + }, + { + // Automate + "ID": "Pathoschild.Automate", + "UpdateKeys": [ "Nexus:1063" ] + }, + { + // Automated Doors + "ID": "1abcfa07-2cf4-4dc3-a6e9-6068b642112b | azah.automated-doors", // changed in 1.4.1 + "UpdateKeys": [ "GitHub:azah/AutomatedDoors" ], + "MapLocalVersions": { + "1.4.1-1": "1.4.1" + } + }, + { + // AutoSpeed + "ID": "{ID:'4be88c18-b6f3-49b0-ba96-f94b1a5be890', Name:'AutoSpeed'} | Omegasis.AutoSpeed", // changed in 1.4; disambiguate from other Alpha_Omegasis mods + "UpdateKeys": [ "Nexus:443" ] + }, + { + // Basic Sprinkler Improved + "ID": "lrsk_sdvm_bsi.0117171308", + "UpdateKeys": [ "Nexus:833" ], + "MapRemoteVersions": { + "1.0.2": "1.0.1-release" // manifest not updated + } + }, + { + // Better Hay + "ID": "cat.betterhay", + "UpdateKeys": [ "Nexus:1430" ] + }, + { + // Better Quality More Seasons + "ID": "SB_BQMS", + "UpdateKeys": [ "Nexus:935" ] + }, + { + // Better Quarry + "ID": "BetterQuarry", + "UpdateKeys": [ "Nexus:771" ] + }, + { + // Better Ranching + "ID": "BetterRanching", + "UpdateKeys": [ "Nexus:859" ] + }, + { + // Better Shipping Box + "ID": "Kithio:BetterShippingBox", + "UpdateKeys": [ "Chucklefish:4302" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapLocalVersions": { + "1.0.1": "1.0.2" + } + }, + { + // Better Sprinklers + "ID": "SPDSprinklersMod | Speeder.BetterSprinklers", // changed in 2.3 + "UpdateKeys": [ "Nexus:41" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~2.3.1-pathoschild-update": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Billboard Anywhere + "ID": "{ID:'7ad4f6f7-c3de-4729-a40f-7a11d2b2a358', Name:'Billboard Anywhere'} | Omegasis.BillboardAnywhere", // changed in 1.4; disambiguate from other mods by Alpha_Omegasis + "UpdateKeys": [ "Nexus:492" ] + }, + { + // Birthday Mail + "ID": "005e02dc-d900-425c-9c68-1ff55c5a295d | KathrynHazuka.BirthdayMail", // changed in 1.2.3-pathoschild-update + "UpdateKeys": [ "Nexus:276" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.2.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Breed Like Rabbits + "ID": "dycedarger.breedlikerabbits", + "UpdateKeys": [ "Nexus:948" ] + }, + { + // Build Endurance + "ID": "{ID:'4be88c18-b6f3-49b0-ba96-f94b1a5be890', Name:'BuildEndurance'} | Omegasis.BuildEndurance", // changed in 1.4; disambiguate from other Alpha_Omegasis mods + "UpdateKeys": [ "Nexus:445" ], + "Compatibility": { + "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Build Health + "ID": "{ID:'4be88c18-b6f3-49b0-ba96-f94b1a5be890', Name:'BuildHealth'} | Omegasis.BuildHealth", // changed in 1.4; disambiguate from other Alpha_Omegasis mods + "UpdateKeys": [ "Nexus:446" ], + "Compatibility": { + "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Buy Cooking Recipes + "ID": "Denifia.BuyRecipes", + "UpdateKeys": [ "Nexus:1126" ], // added in 1.0.1 (2017-10-04) + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Buy Back Collectables + "ID": "BuyBackCollectables | Omegasis.BuyBackCollectables", // changed in 1.4 + "UpdateKeys": [ "Nexus:507" ], + "Compatibility": { + "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Carry Chest + "ID": "spacechase0.CarryChest", + "UpdateKeys": [ "Nexus:1333" ] + }, + { + // Casks Anywhere + "ID": "CasksAnywhere", + "UpdateKeys": [ "Nexus:878" ], + "MapLocalVersions": { + "1.1-alpha": "1.1" + } + }, + { + // Categorize Chests + "ID": "CategorizeChests", + "UpdateKeys": [ "Nexus:1300" ] + }, + { + // ChefsCloset + "ID": "Duder.ChefsCloset", + "UpdateKeys": [ "Nexus:1030" ], + "MapLocalVersions": { + "1.3-1": "1.3" + } + }, + { + // Chest Label System + "ID": "SPDChestLabel | Speeder.ChestLabel", // changed in 1.5.1-pathoschild-update + "UpdateKeys": [ "Nexus:242" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.6": { "Status": "AssumeBroken" } // broke in SDV 1.1 + } + }, + { + // Chest Pooling + "ID": "ChestPooling.dll | mralbobo.ChestPooling", // changed in 1.3 + "UpdateKeys": [ "GitHub:mralbobo/stardew-chest-pooling" ], + "Compatibility": { + "~1.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Chests Anywhere + "ID": "ChestsAnywhere | Pathoschild.ChestsAnywhere", // changed in 1.9 + "UpdateKeys": [ "Nexus:518" ], + "Compatibility": { + "~1.9-beta": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Choose Baby Gender + "ID": "ChooseBabyGender.dll", + "UpdateKeys": [ "Nexus:590" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // CJB Automation + "ID": "CJBAutomation", + "UpdateKeys": [ "Nexus:211" ], + "AlternativeUrl": "http://www.nexusmods.com/stardewvalley/mods/1063", + "Compatibility": { + "~1.4": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // CJB Cheats Menu + "ID": "CJBCheatsMenu | CJBok.CheatsMenu", // changed in 1.14 + "UpdateKeys": [ "Nexus:4" ], + "Compatibility": { + "~1.12": { "Status": "AssumeBroken" } // broke in SDV 1.1 + } + }, + { + // CJB Item Spawner + "ID": "CJBItemSpawner | CJBok.ItemSpawner", // changed in 1.7 + "UpdateKeys": [ "Nexus:93" ], + "Compatibility": { + "~1.5": { "Status": "AssumeBroken" } // broke in SDV 1.1 + } + }, + { + // CJB Show Item Sell Price + "ID": "CJBShowItemSellPrice | CJBok.ShowItemSellPrice", // changed in 1.7 + "UpdateKeys": [ "Nexus:5" ], + "Compatibility": { + "~1.6": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Clean Farm + "ID": "tstaples.CleanFarm", + "UpdateKeys": [ "Nexus:794" ] + }, + { + // Climates of Ferngill + "ID": "KoihimeNakamura.ClimatesOfFerngill", + "UpdateKeys": [ "Nexus:604" ], + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Cold Weather Haley + "ID": "LordXamon.ColdWeatherHaleyPRO", + "UpdateKeys": [ "Nexus:1169" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Colored Chests + "ID": "4befde5c-731c-4853-8e4b-c5cdf946805f", + "Compatibility": { + "~": { + "Status": "Obsolete", + "ReasonPhrase": "colored chests were added in Stardew Valley 1.1." + } + } + }, + { + // Combat with Farm Implements + "ID": "SPDFarmingImplementsInCombat", + "UpdateKeys": [ "Nexus:313" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Community Bundle Item Tooltip + "ID": "musbah.bundleTooltip", + "UpdateKeys": [ "Nexus:1329" ] + }, + { + // Concentration on Farming + "ID": "punyo.ConcentrationOnFarming", + "UpdateKeys": [ "Nexus:1445" ] + }, + { + // Configurable Machines + "ID": "21da6619-dc03-4660-9794-8e5b498f5b97", + "UpdateKeys": [ "Nexus:280" ], + "MapLocalVersions": { + "1.2-beta": "1.2" + } + }, + { + // Configurable Shipping Dates + "ID": "ConfigurableShippingDates", + "UpdateKeys": [ "Nexus:675" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Cooking Skill + "ID": "CookingSkill | spacechase0.CookingSkill", // changed in 1.0.4–6 + "UpdateKeys": [ "Nexus:522" ], + "Compatibility": { + "~1.0.6": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // CrabNet + "ID": "CrabNet.dll | jwdred.CrabNet", // changed in 1.0.5 + "UpdateKeys": [ "Nexus:584" ], + "Compatibility": { + "~1.0.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Current Location + "ID": "CurrentLocation102120161203", + "UpdateKeys": [ "Nexus:638" ] + }, + { + // Custom Critters + "ID": "spacechase0.CustomCritters", + "UpdateKeys": [ "Nexus:1255" ] + }, + { + // Custom Element Handler + "ID": "Platonymous.CustomElementHandler", + "UpdateKeys": [ "Nexus:1068" ] // added in 1.3.1 + }, + { + // Custom Farming + "ID": "Platonymous.CustomFarming", + "UpdateKeys": [ "Nexus:991" ] // added in 0.6.1 + }, + { + // Custom Farming Automate Bridge + "ID": "Platonymous.CFAutomate", + "Compatibility": { + "~1.0.1": { "Status": "AssumeBroken" } // no longer compatible with Automate + } + }, + { + // Custom Farm Types + "ID": "spacechase0.CustomFarmTypes", + "UpdateKeys": [ "Nexus:1140" ] + }, + { + // Custom Furniture + "ID": "Platonymous.CustomFurniture", + "UpdateKeys": [ "Nexus:1254" ] // added in 0.4.1 + }, + { + // Customize Exterior + "ID": "CustomizeExterior | spacechase0.CustomizeExterior", // changed in 1.0.3 + "UpdateKeys": [ "Nexus:1099" ], + "Compatibility": { + "~1.0.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Customizable Cart Redux + "ID": "KoihimeNakamura.CCR", + "UpdateKeys": [ "Nexus:1402" ], + "MapLocalVersions": { + "1.1-20170917": "1.1" + } + }, + { + // Customizable Traveling Cart Days + "ID": "TravelingCartYyeahdude", + "UpdateKeys": [ "Nexus:567" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Custom Linens + "ID": "Mevima.CustomLinens", + "UpdateKeys": [ "Nexus:1027" ], + "MapRemoteVersions": { + "1.1": "1.0" // manifest not updated + } + }, + { + // Custom Shops Redux + "ID": "Omegasis.CustomShopReduxGui", + "UpdateKeys": [ "Nexus:1378" ] + }, + { + // Custom TV + "ID": "Platonymous.CustomTV", + "UpdateKeys": [ "Nexus:1139" ] // added in 1.0.6 + }, + { + // Daily Luck Message + "ID": "Schematix.DailyLuckMessage", + "UpdateKeys": [ "Nexus:1327" ] + }, + { + // Daily News + "ID": "bashNinja.DailyNews", + "UpdateKeys": [ "Nexus:1141" ], + "Compatibility": { + "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Daily Quest Anywhere + "ID": "DailyQuest | Omegasis.DailyQuestAnywhere", // changed in 1.4 + "UpdateKeys": [ "Nexus:513" ] + }, + { + // Debug Mode + "ID": "Pathoschild.Stardew.DebugMode | Pathoschild.DebugMode", // changed in 1.4 + "UpdateKeys": [ "Nexus:679" ] + }, + { + // Dynamic Checklist + "ID": "gunnargolf.DynamicChecklist", + "UpdateKeys": [ "Nexus:1145" ], // added in 1.0.1-pathoschild-update + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Dynamic Horses + "ID": "Bpendragon-DynamicHorses", + "UpdateKeys": [ "Nexus:874" ], + "MapRemoteVersions": { + "1.2": "1.1-release" // manifest not updated + } + }, + { + // Dynamic Machines + "ID": "DynamicMachines", + "UpdateKeys": [ "Nexus:374" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapLocalVersions": { + "1.1": "1.1.1" + } + }, + { + // Dynamic NPC Sprites + "ID": "BashNinja.DynamicNPCSprites", + "UpdateKeys": [ "Nexus:1183" ] + }, + { + // Easier Farming + "ID": "cautiouswafffle.EasierFarming", + "UpdateKeys": [ "Nexus:1426" ] + }, + { + // Empty Hands + "ID": "QuicksilverFox.EmptyHands", + "UpdateKeys": [ "Nexus:1176" ], // added in 1.0.1-pathoschild-update + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Enemy Health Bars + "ID": "SPDHealthBar | Speeder.HealthBars", // changed in 1.7.1-pathoschild-update + "UpdateKeys": [ "Nexus:193" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.7": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Entoarox Framework + "ID": "eacdb74b-4080-4452-b16b-93773cda5cf9 | Entoarox.EntoaroxFramework", // changed in ??? + //"UpdateKeys": [ "Chucklefish:4228" ], // Entoarox opted out of mod update checks + "Compatibility": { + "~1.7.9": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Expanded Fridge / Dynamic Expanded Fridge + "ID": "Uwazouri.ExpandedFridge", + "UpdateKeys": [ "Nexus:1191" ] + }, + { + // Experience Bars + "ID": "ExperienceBars | spacechase0.ExperienceBars", // changed in 1.0.2 + "UpdateKeys": [ "Nexus:509" ] + }, + { + // Extended Bus System + "ID": "ExtendedBusSystem", + "UpdateKeys": [ "Chucklefish:4373" ] + }, + { + // Extended Fridge + "ID": "Mystra007ExtendedFridge | Crystalmir.ExtendedFridge", // changed in 1.0.1 + "UpdateKeys": [ "Nexus:485" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Extended Greenhouse + "ID": "ExtendedGreenhouse", + "UpdateKeys": [ "Chucklefish:4303" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Extended Minecart + "ID": "{ID:'EntoaroxFurnitureAnywhere', Name:'Extended Minecart'} | Entoarox.ExtendedMinecart" // changed in 1.6.1 + //"UpdateKeys": [ "Chucklefish:4359" ] // Entoarox opted out of mod update checks + }, + { + // Extended Reach + "ID": "spacechase0.ExtendedReach", + "UpdateKeys": [ "Nexus:1493" ] + }, + { + // Fall 28 Snow Day + "ID": "{ID:'7ad4f6f7-c3de-4729-a40f-7a11d2b2a358', Name:'Fall28 Snow Day'} | Omegasis.Fall28SnowDay", // changed in 1.4; disambiguate from other mods by Alpha_Omegasis + "UpdateKeys": [ "Nexus:486" ], + "Compatibility": { + "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Farm Automation: Barn Door Automation + "ID": "FarmAutomation.BarnDoorAutomation.dll", + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Farm Automation: Item Collector + "ID": "FarmAutomation.ItemCollector.dll", + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Farm Automation Unofficial: Item Collector + "ID": "Maddy99.FarmAutomation.ItemCollector", + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~0.5": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Farm Expansion + "ID": "3888bdfd-73f6-4776-8bb7-8ad45aea1915 | AdvizeFarmExpansionMod-2-0 | AdvizeFarmExpansionMod-2-0-5 | Advize.FarmExpansion", // changed in 2.0, 2.0.5, and 3.0 + "UpdateKeys": [ "Nexus:130" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~2.0.5": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Farm Resource Generator + "ID": "FarmResourceGenerator.dll", + "UpdateKeys": [ "Nexus:647" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Fast Animations + "ID": "Pathoschild.FastAnimations", + "UpdateKeys": [ "Nexus:1089" ] + }, + { + // Faster Paths + "ID": "{ID:'821ce8f6-e629-41ad-9fde-03b54f68b0b6', Name:'Faster Paths'} | 615f85f8-5c89-44ee-aecc-c328f172e413 | Entoarox.FasterPaths" // changed in 1.2 and 1.3; disambiguate from Shop Expander + // "UpdateKeys": [ "Chucklefish:3641" ] // Entoarox opted out of mod update checks + }, + { + // Faster Run + "ID": "FasterRun.dll | KathrynHazuka.FasterRun", // changed in 1.1.1-pathoschild-update + "UpdateKeys": [ "Nexus:733" ], // added in 1.1.1-pathoschild-update + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Fishing Adjust + "ID": "shuaiz.FishingAdjustMod", + "UpdateKeys": [ "Nexus:1350" ] + }, + { + // Fishing Tuner Redux + "ID": "HammurabiFishingTunerRedux", + "UpdateKeys": [ "Chucklefish:4578" ] + }, + { + // FlorenceMod + "ID": "FlorenceMod.dll", + "UpdateKeys": [ "Nexus:591" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapLocalVersions": { + "1.0.1": "1.1" + } + }, + { + // Flower Color Picker + "ID": "spacechase0.FlowerColorPicker", + "UpdateKeys": [ "Nexus:1229" ] + }, + { + // Forage at the Farm + "ID": "ForageAtTheFarm", + "UpdateKeys": [ "Nexus:673" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.5.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Furniture Anywhere + "ID": "{ID:'EntoaroxFurnitureAnywhere', Name:'Furniture Anywhere'} | Entoarox.FurnitureAnywhere" // changed in 1.1; disambiguate from Extended Minecart + // "UpdateKeys": [ "Chucklefish:4324" ] // Entoarox opted out of mod update checks + }, + { + // Game Reminder + "ID": "mmanlapat.GameReminder", + "UpdateKeys": [ "Nexus:1153" ] + }, + { + // Gate Opener + "ID": "GateOpener.dll | mralbobo.GateOpener", // changed in 1.1 + "UpdateKeys": [ "GitHub:mralbobo/stardew-gate-opener" ], + "Compatibility": { + "~1.0.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // GenericShopExtender + "ID": "GenericShopExtender", + "UpdateKeys": [ "Nexus:814" ], // added in 0.1.3 + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~0.1.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Geode Info Menu + "ID": "cat.geodeinfomenu", + "UpdateKeys": [ "Nexus:1448" ] + }, + { + // Get Dressed + "ID": "GetDressed.dll | Advize.GetDressed", // changed in 3.3 + "UpdateKeys": [ "Nexus:331" ], + "Compatibility": { + "~3.3": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Giant Crop Ring + "ID": "cat.giantcropring", + "UpdateKeys": [ "Nexus:1182" ] + }, + { + // Gift Taste Helper + "ID": "8008db57-fa67-4730-978e-34b37ef191d6 | tstaples.GiftTasteHelper", // changed in 2.5 + "UpdateKeys": [ "Nexus:229" ], + "Compatibility": { + "~2.3.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Grandfather's Gift + "ID": "ShadowDragon.GrandfathersGift", + "UpdateKeys": [ "Nexus:985" ] + }, + { + // Happy Animals + "ID": "HappyAnimals", + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Happy Birthday (Omegasis) + "ID": "{ID:'HappyBirthday', Author:'Alpha_Omegasis'} | Omegasis.HappyBirthday", // changed in 1.4; disambiguate from Oxyligen's fork + "UpdateKeys": [ "Nexus:520" ], + "Compatibility": { + "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Happy Birthday (Oxyligen fork) + "ID": "{ID:'HappyBirthday', Author:'Alpha_Omegasis/Oxyligen'}", // disambiguate from Oxyligen's fork + "UpdateKeys": [ "Nexus:1064" ] + }, + { + // Harp of Yoba Redux + "ID": "Platonymous.HarpOfYobaRedux", + "UpdateKeys": [ "Nexus:914" ] // added in 2.0.3 + }, + { + // Harvest Moon Witch Princess + "ID": "Sasara.WitchPrincess", + "UpdateKeys": [ "Nexus:1157" ] + }, + { + // Harvest With Scythe + "ID": "965169fd-e1ed-47d0-9f12-b104535fb4bc", + "UpdateKeys": [ "Nexus:236" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.6": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Horse Whistle (icepuente) + "ID": "icepuente.HorseWhistle", + "UpdateKeys": [ "Nexus:1131" ] + }, + { + // Hunger (Yyeadude) + "ID": "HungerYyeadude", + "UpdateKeys": [ "Nexus:613" ] + }, + { + // Hunger for Food (Tigerle) + "ID": "HungerForFoodByTigerle", + "UpdateKeys": [ "Nexus:810" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~0.1.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Hunger Mod (skn) + "ID": "skn.HungerMod", + "UpdateKeys": [ "Nexus:1127" ], + "MapRemoteVersions": { + "1.2.1": "1.0" // manifest not updated + } + }, + { + // Idle Pause + "ID": "Veleek.IdlePause", + "UpdateKeys": [ "Nexus:1092" ], + "MapRemoteVersions": { + "1.2": "1.1" // manifest not updated + } + }, + { + // Improved Quality of Life + "ID": "Demiacle.ImprovedQualityOfLife", + "UpdateKeys": [ "Nexus:1025" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Instant Geode + "ID": "InstantGeode", + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.12": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Instant Grow Trees + "ID": "dc50c58b-c7d8-4e60-86cc-e27b5d95ee59 | community.InstantGrowTrees", // changed in 1.2 + "UpdateKeys": [ "Nexus:173" ] + }, + { + // Interaction Helper + "ID": "HammurabiInteractionHelper", + "UpdateKeys": [ "Chucklefish:4640" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Item Auto Stacker + "ID": "cat.autostacker", + "UpdateKeys": [ "Nexus:1184" ], + "MapRemoteVersions": { + "1.0.1": "1.0" // manifest not updated + } + }, + { + // Junimo Farm + "ID": "Platonymous.JunimoFarm", + "UpdateKeys": [ "Nexus:984" ], // added in 1.1.3 + "MapRemoteVersions": { + "1.1.2": "1.1.1" // manifest not updated + } + }, + { + // Less Strict Over-Exertion (AntiExhaustion) + "ID": "BALANCEMOD_AntiExhaustion", + "UpdateKeys": [ "Nexus:637" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapLocalVersions": { + "0.0": "1.1" + } + }, + { + // Level Extender + "ID": "Devin Lematty.Level Extender", + "UpdateKeys": [ "Nexus:1471" ], + "MapRemoteVersions": { + "1.1": "1.0" // manifest not updated + } + }, + { + // Level Up Notifications + "ID": "Level Up Notifications", + "UpdateKeys": [ "Nexus:855" ] + }, + { + // Location and Music Logging + "ID": "Brandy Lover.LMlog", + "UpdateKeys": [ "Nexus:1366" ] + }, + { + // Longevity + "ID": "RTGOAT.Longevity", + "UpdateKeys": [ "Nexus:649" ] + }, + { + // Lookup Anything + "ID": "LookupAnything | Pathoschild.LookupAnything", // changed in 1.10.1 + "UpdateKeys": [ "Nexus:541" ], + "Compatibility": { + "~1.10.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Love Bubbles + "ID": "LoveBubbles", + "UpdateKeys": [ "Nexus:1318" ] + }, + { + // Loved Labels + "ID": "LovedLabels.dll", + "UpdateKeys": [ "Nexus:279" ], + "Compatibility": { + "~2.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Luck Skill + "ID": "LuckSkill | spacechase0.LuckSkill", // changed in 0.1.4 + "UpdateKeys": [ "Nexus:521" ], + "Compatibility": { + "~0.1.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // MailOrderPigs + "ID": "MailOrderPigs.dll | jwdred.MailOrderPigs", // changed in 1.0.2 + "UpdateKeys": [ "Nexus:632" ], + "Compatibility": { + "~1.0.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Makeshift Multiplayer + "ID": "StardewValleyMP | spacechase0.StardewValleyMP", // changed in 0.3 + "UpdateKeys": [ "Nexus:501" ], + "Compatibility": { + "~0.3.6": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Map Image Exporter + "ID": "MapImageExporter | spacechase0.MapImageExporter", // changed in 1.0.2 + "UpdateKeys": [ "Nexus:1073" ] + }, + { + // Message Box [API]? (ChatMod) + "ID": "Kithio:ChatMod", + "UpdateKeys": [ "Chucklefish:4296" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Mining at the Farm + "ID": "MiningAtTheFarm", + "UpdateKeys": [ "Nexus:674" ] + }, + { + // Mining With Explosives + "ID": "MiningWithExplosives", + "UpdateKeys": [ "Nexus:770" ] + }, + { + // Modder Serialization Utility + "ID": "SerializerUtils-0-1", + "Compatibility": { + "~": { + "Status": "Obsolete", + "ReasonPhrase": "it's no longer maintained or used." + } + } + }, + { + // More Artifact Spots + "ID": "451", + "UpdateKeys": [ "Nexus:451" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // More Map Layers + "ID": "Platonymous.MoreMapLayers", + "UpdateKeys": [ "Nexus:1134" ] // added in 1.1.1 + }, + { + // More Pets + "ID": "821ce8f6-e629-41ad-9fde-03b54f68b0b6MOREPETS | Entoarox.MorePets", // changed in 1.3 + // "UpdateKeys": [ "Chucklefish:4288" ], // Entoarox opted out of mod update checks + "Compatibility": { + "~1.3.2": { "Status": "AssumeBroken" } // overhauled for SMAPI 1.11+ compatibility + } + }, + { + // More Rain + "ID": "{ID:'4108e859-333c-4fec-a1a7-d2e18c1019fe', Name:'More_Rain'} | Omegasis.MoreRain", // changed in 1.5; disambiguate from other mods by Alpha_Omegasis + "UpdateKeys": [ "Nexus:441" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // More Weapons + "ID": "Joco80.MoreWeapons", + "UpdateKeys": [ "Nexus:1168" ] + }, + { + // Move Faster + "ID": "shuaiz.MoveFasterMod", + "UpdateKeys": [ "Nexus:1351" ] + }, + { + // Multiple Sprites and Portraits On Rotation (File Loading) + "ID": "FileLoading", + "UpdateKeys": [ "Nexus:1094" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.12": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapLocalVersions": { + "1.1": "1.12" + } + }, + { + // Museum Rearranger + "ID": "{ID:'7ad4f6f7-c3de-4729-a40f-7a11d2b2a358', Name:'Museum Rearranger'} | Omegasis.MuseumRearranger", // changed in 1.4; disambiguate from other mods by Alpha_Omegasis + "UpdateKeys": [ "Nexus:428" ], + "Compatibility": { + "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // New Machines + "ID": "F70D4FAB-0AB2-4B78-9F1B-AF2CA2236A59", + "UpdateKeys": [ "Chucklefish:3683" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~4.2.1343": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Night Owl + "UpdateKeys": [ "Nexus:433" ], + "ID": "{ID:'SaveAnywhere', Name:'Stardew_NightOwl'} | Omegasis.NightOwl", // changed in 1.4; disambiguate from Save Anywhere + "Compatibility": { + "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapLocalVersions": { + "2.1": "1.3" // 1.3 had wrong version in manifest + } + }, + { + // No Kids Ever + "ID": "Hangy.NoKidsEver", + "UpdateKeys": [ "Nexus:1464" ] + }, + { + // No Debug Mode + "ID": "NoDebugMode", + "Compatibility": { + "~": { + "Status": "Obsolete", + "ReasonPhrase": "debug mode was removed in SMAPI 1.0." + } + } + }, + { + // No Fence Decay + "ID": "cat.nofencedecay", + "UpdateKeys": [ "Nexus:1180" ] + }, + { + // No More Pets + "ID": "NoMorePets | Omegasis.NoMorePets", // changed in 1.4 + "UpdateKeys": [ "Nexus:506" ] + }, + { + // NoSoilDecay + "ID": "289dee03-5f38-4d8e-8ffc-e440198e8610", + "UpdateKeys": [ "Nexus:237" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~0.5": { "Status": "AssumeBroken" } // broke in SDV 1.2, and uses Assembly.GetExecutingAssembly().Location + } + }, + { + // No Soil Decay Redux + "ID": "Platonymous.NoSoilDecayRedux", + "UpdateKeys": [ "Nexus:1084" ] // added in 1.1.9 + }, + { + // NPC Map Locations + "ID": "NPCMapLocationsMod", + "UpdateKeys": [ "Nexus:239" ], + "Compatibility": { + "1.42~1.43": { + "Status": "AssumeBroken", + "ReasonPhrase": "this version has an update check error which crashes the game." + } + } + }, + { + // NPC Speak + "ID": "NpcEcho.dll", + "UpdateKeys": [ "Nexus:694" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Object Time Left + "ID": "spacechase0.ObjectTimeLeft", + "UpdateKeys": [ "Nexus:1315" ] + }, + { + // OmniFarm + "ID": "BlueMod_OmniFarm | PhthaloBlue.OmniFarm", // changed in 2.0.2-pathoschild-update + "UpdateKeys": [ "GitHub:lambui/StardewValleyMod_OmniFarm" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~2.0.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Out of Season Bonuses / Seasonal Items + "ID": "midoriarmstrong.seasonalitems", + "UpdateKeys": [ "Nexus:1452" ] + }, + { + // Part of the Community + "ID": "SB_PotC", + "UpdateKeys": [ "Nexus:923" ], + "Compatibility": { + "~1.0.8": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // PelicanFiber + "ID": "PelicanFiber.dll | jwdred.PelicanFiber", // changed in 3.0.1 + "UpdateKeys": [ "Nexus:631" ], + "Compatibility": { + "~3.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapRemoteVersions": { + "3.0.2": "3.0.1" // didn't change manifest version + } + }, + { + // PelicanTTS + "ID": "Platonymous.PelicanTTS", + "UpdateKeys": [ "Nexus:1079" ], // added in 1.6.1 + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.6": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Persia the Mermaid - Standalone Custom NPC + "ID": "63b9f419-7449-42db-ab2e-440b4d05c073", + "UpdateKeys": [ "Nexus:1419" ] + }, + { + // Persival's BundleMod + "ID": "BundleMod.dll", + "UpdateKeys": [ "Nexus:438" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.1 + } + }, + { + // Plant on Grass + "ID": "Demiacle.PlantOnGrass", + "UpdateKeys": [ "Nexus:1026" ] + }, + { + // Point-and-Plant + "ID": "PointAndPlant.dll | jwdred.PointAndPlant", // changed in 1.0.3 + "UpdateKeys": [ "Nexus:572" ], + "Compatibility": { + "~1.0.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Pony Weight Loss Program + "ID": "BadNetCode.PonyWeightLossProgram", + "UpdateKeys": [ "Nexus:1232" ] + }, + { + // Portraiture + "ID": "Platonymous.Portraiture", + "UpdateKeys": [ "Nexus:999" ] // added in 1.3.1 + }, + { + // Prairie King Made Easy + "ID": "PrairieKingMadeEasy.dll | Mucchan.PrairieKingMadeEasy", // changed in 1.0.1 + "UpdateKeys": [ "Chucklefish:3594" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Quest Delay + "ID": "BadNetCode.QuestDelay", + "UpdateKeys": [ "Nexus:1239" ] + }, + { + // Rain Randomizer + "ID": "RainRandomizer.dll", + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Recatch Legendary Fish + "ID": "b3af8c31-48f0-43cf-8343-3eb08bcfa1f9 | community.RecatchLegendaryFish", // changed in 1.3 + "UpdateKeys": [ "Nexus:172" ] + }, + { + // Regeneration + "ID": "HammurabiRegeneration", + "UpdateKeys": [ "Chucklefish:4584" ] + }, + { + // Relationship Bar UI + "ID": "RelationshipBar", + "UpdateKeys": [ "Nexus:1009" ] + }, + { + // RelationshipsEnhanced + "ID": "relationshipsenhanced", + "UpdateKeys": [ "Chucklefish:4435" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Relationship Status + "ID": "relationshipstatus", + "UpdateKeys": [ "Nexus:751" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.5": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapRemoteVersions": { + "1.0.5": "1.0.4" // not updated in manifest + } + }, + { + // Rented Tools + "ID": "JarvieK.RentedTools", + "UpdateKeys": [ "Nexus:1307" ] + }, + { + // Replanter + "ID": "Replanter.dll | jwdred.Replanter", // changed in 1.0.5 + "UpdateKeys": [ "Nexus:589" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // ReRegeneration + "ID": "lrsk_sdvm_rerg.0925160827", + "UpdateKeys": [ "Chucklefish:4465" ], + "MapLocalVersions": { + "1.1.2-release": "1.1.2" + } + }, + { + // Reseed + "ID": "Roc.Reseed", + "UpdateKeys": [ "Nexus:887" ] + }, + { + // Reusable Wallpapers and Floors (Wallpaper Retain) + "ID": "dae1b553-2e39-43e7-8400-c7c5c836134b", + "UpdateKeys": [ "Nexus:356" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.5": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Ring of Fire + "ID": "Platonymous.RingOfFire", + "UpdateKeys": [ "Nexus:1166" ] // added in 1.0.1 + }, + { + // Rope Bridge + "ID": "RopeBridge", + "UpdateKeys": [ "Nexus:824" ] + }, + { + // Rotate Toolbar + "ID": "Pathoschild.RotateToolbar", + "UpdateKeys": [ "Nexus:1100" ] + }, + { + // Rush Orders + "ID": "RushOrders | spacechase0.RushOrders", // changed in 1.1 + "UpdateKeys": [ "Nexus:605" ], + "Compatibility": { + "~1.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Save Anywhere + "ID": "{ID:'SaveAnywhere', Name:'Save Anywhere'} | Omegasis.SaveAnywhere", // changed in 2.5; disambiguate from Night Owl + "UpdateKeys": [ "Nexus:444" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~2.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapRemoteVersions": { + "2.6": "2.5" // not updated in manifest + } + }, + { + // Save Backup + "ID": "{ID:'4be88c18-b6f3-49b0-ba96-f94b1a5be890', Name:'Stardew_Save_Backup'} | Omegasis.SaveBackup", // changed in 1.3; disambiguate from other Alpha_Omegasis mods + "UpdateKeys": [ "Nexus:435" ], + "Compatibility": { + "~1.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Scroll to Blank + "ID": "caraxian.scroll.to.blank", + "UpdateKeys": [ "Chucklefish:4405" ] + }, + { + // Scythe Harvesting + "ID": "ScytheHarvesting | mmanlapat.ScytheHarvesting", // changed in 1.6 + "UpdateKeys": [ "Nexus:1106" ] + }, + { + // Seasonal Immersion + "ID": "EntoaroxSeasonalHouse | EntoaroxSeasonalBuildings | EntoaroxSeasonalImmersion | Entoarox.SeasonalImmersion", // changed in 1.1, 1.6 or earlier, and 1.7 + // "UpdateKeys": [ "Chucklefish:4262" ], // Entoarox opted out of mod update checks + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.8.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Seed Bag + "ID": "Platonymous.SeedBag", + "UpdateKeys": [ "Nexus:1133" ] // added in 1.1.2 + }, + { + // Self Service + "ID": "JarvieK.SelfService", + "UpdateKeys": [ "Nexus:1304" ], + "MapRemoteVersions": { + "0.2.1": "0.2" // manifest not updated + } + }, + { + // Send Items + "ID": "Denifia.SendItems", + "UpdateKeys": [ "Nexus:1087" ], // added in 1.0.3 (2017-10-04) + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Shed Notifications (BuildingsNotifications) + "ID": "TheCroak.BuildingsNotifications", + "UpdateKeys": [ "Nexus:620" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~0.4.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Shenandoah Project + "ID": "Shenandoah Project", + "UpdateKeys": [ "Nexus:756" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapRemoteVersions": { + "1.1.1": "1.1" // not updated in manifest + } + }, + { + // Ship Anywhere + "ID": "spacechase0.ShipAnywhere", + "UpdateKeys": [ "Nexus:1379" ] + }, + { + // Shipment Tracker + "ID": "7e474181-e1a0-40f9-9c11-d08a3dcefaf3", + "UpdateKeys": [ "Nexus:321" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Shop Expander + "ID": "{ID:'821ce8f6-e629-41ad-9fde-03b54f68b0b6', Name:'Shop Expander'} | EntoaroxShopExpander | Entoarox.ShopExpander", // changed in 1.5 and 1.5.2; disambiguate from Faster Paths + // "UpdateKeys": [ "Chucklefish:4381" ], // Entoarox opted out of mod update checks + "Compatibility": { + "~1.5.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Showcase Mod + "ID": "Igorious.Showcase", + "UpdateKeys": [ "Chucklefish:4487" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~0.9": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapLocalVersions": { + "0.9-500": "0.9" + } + }, + { + // Shroom Spotter + "ID": "TehPers.ShroomSpotter", + "UpdateKeys": [ "Nexus:908" ] + }, + { + // Simple Crop Label + "ID": "SimpleCropLabel", + "UpdateKeys": [ "Nexus:314" ] + }, + { + // Simple Sound Manager + "ID": "Omegasis.SimpleSoundManager", + "UpdateKeys": [ "Nexus:1410" ] + }, + { + // Simple Sprinklers + "ID": "SimpleSprinkler.dll | tZed.SimpleSprinkler", // changed in 1.5 + "UpdateKeys": [ "Nexus:76" ], + "Compatibility": { + "~1.4": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Siv's Marriage Mod + "ID": "6266959802", + "UpdateKeys": [ "Nexus:366" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.2.2": { "Status": "AssumeBroken" } // broke in SMAPI 1.9 (has multiple Mod instances) + }, + "MapLocalVersions": { + "0.0": "1.4" + } + }, + { + // Skill Prestige + "ID": "6b843e60-c8fc-4a25-a67b-4a38ac8dcf9b | alphablackwolf.skillPrestige", // changed circa 1.2.3 + "UpdateKeys": [ "Nexus:569" ], + "Compatibility": { + "~1.0.9": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Skill Prestige: Cooking Adapter + "ID": "20d6b8a3-b6e7-460b-a6e4-07c2b0cb6c63 | Alphablackwolf.CookingSkillPrestigeAdapter", // changed circa 1.1 + "UpdateKeys": [ "Nexus:569" ], + "Compatibility": { + "~1.0.9": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapRemoteVersions": { + "1.2.3": "1.1" // manifest not updated + } + }, + { + // Skip Intro + "ID": "SkipIntro | Pathoschild.SkipIntro", // changed in 1.4 + "UpdateKeys": [ "Nexus:533" ] + }, + { + // Skull Cavern Elevator + "ID": "SkullCavernElevator", + "UpdateKeys": [ "Nexus:963" ] + }, + { + // Skull Cave Saver + "ID": "8ac06349-26f7-4394-806c-95d48fd35774 | community.SkullCaveSaver", // changed in 1.1 + "UpdateKeys": [ "Nexus:175" ] + }, + { + // Sleepy Eye + "ID": "spacechase0.SleepyEye", + "UpdateKeys": [ "Nexus:1152" ] + }, + { + // Slower Fence Decay + "ID": "SPDSlowFenceDecay | Speeder.SlowerFenceDecay", // changed in 0.5.2-pathoschild-update + "UpdateKeys": [ "Nexus:252" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~0.5.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Smart Mod + "ID": "KuroBear.SmartMod", + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~2.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Solar Eclipse Event + "ID": "KoihimeNakamura.SolarEclipseEvent", + "UpdateKeys": [ "Nexus:897" ], + "Compatibility": { + "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapLocalVersions": { + "1.3-20170917": "1.3" + } + }, + { + // SpaceCore + "ID": "spacechase0.SpaceCore", + "UpdateKeys": [ "Nexus:1348" ] + }, + { + // Speedster + "ID": "Platonymous.Speedster", + "UpdateKeys": [ "Nexus:1102" ] // added in 1.3.1 + }, + { + // Sprinkler Range + "ID": "cat.sprinklerrange", + "UpdateKeys": [ "Nexus:1179" ], + "MapRemoteVersions": { + "1.0.1": "1.0" // manifest not updated + } + }, + { + // Sprinkles + "ID": "Platonymous.Sprinkles", + "UpdateKeys": [ "Chucklefish:4592" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Sprint and Dash + "ID": "SPDSprintAndDash", + "UpdateKeys": [ "Chucklefish:3531" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Sprint and Dash Redux + "ID": "lrsk_sdvm_sndr.0921161059 | littleraskol.SprintAndDashRedux", // changed in 1.3 + "UpdateKeys": [ "Chucklefish:4201" ] + }, + { + // Sprinting Mod + "ID": "a10d3097-b073-4185-98ba-76b586cba00c", + "UpdateKeys": [ "GitHub:oliverpl/SprintingMod" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~2.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 + }, + "MapLocalVersions": { + "1.0": "2.1" // not updated in manifest + } + }, + { + // StackSplitX + "ID": "StackSplitX.dll | tstaples.StackSplitX", // changed circa 1.3.1 + "UpdateKeys": [ "Nexus:798" ], + "Compatibility": { + "~1.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // StaminaRegen + "ID": "StaminaRegen.dll", + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Stardew Config Menu + "ID": "Juice805.StardewConfigMenu", + "UpdateKeys": [ "Nexus:1312" ] + }, + { + // Stardew Content Compatibility Layer (SCCL) + "ID": "SCCL", + "UpdateKeys": [ "Nexus:889" ], + "Compatibility": { + "~0.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Stardew Editor Game Integration + "ID": "spacechase0.StardewEditor.GameIntegration", + "UpdateKeys": [ "Nexus:1298" ] + }, + { + // Stardew Notification + "ID": "stardewnotification", + "UpdateKeys": [ "GitHub:monopandora/StardewNotification" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.7": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Stardew Symphony + "ID": "{ID:'4108e859-333c-4fec-a1a7-d2e18c1019fe', Name:'Stardew_Symphony'} | Omegasis.StardewSymphony", // changed in 1.4; disambiguate other mods by Alpha_Omegasis + "UpdateKeys": [ "Nexus:425" ], + "Compatibility": { + "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // StarDustCore + "ID": "StarDustCore", + "Compatibility": { + "~": { + "Status": "Obsolete", + "ReasonPhrase": "it was only used by earlier versions of Save Anywhere, and is no longer used or maintained." + } + } + }, + { + // Starting Money + "ID": "StartingMoney | mmanlapat.StartingMoney", // changed in 1.1 + "UpdateKeys": [ "Nexus:1138" ] + }, + { + // StashItemsToChest + "ID": "BlueMod_StashItemsToChest", + "UpdateKeys": [ "GitHub:lambui/StardewValleyMod_StashItemsToChest" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Stephan's Lots of Crops + "ID": "stephansstardewcrops", + "UpdateKeys": [ "Chucklefish:4314" ], + "MapRemoteVersions": { + "1.41": "1.1" // manifest not updated + } + }, + { + // Stone Bridge Over Pond (PondWithBridge) + "ID": "PondWithBridge.dll", + "UpdateKeys": [ "Nexus:316" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + }, + "MapLocalVersions": { + "0.0": "1.0" + } + }, + { + // Stumps to Hardwood Stumps + "ID": "StumpsToHardwoodStumps", + "UpdateKeys": [ "Nexus:691" ] + }, + { + // Super Greenhouse Warp Modifier + "ID": "SuperGreenhouse", + "UpdateKeys": [ "Chucklefish:4334" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Swim Almost Anywhere / Swim Suit + "ID": "Platonymous.SwimSuit", + "UpdateKeys": [ "Nexus:1215" ] // added in 0.5.1 + }, + { + // Tainted Cellar + "ID": "TaintedCellar.dll", + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.1 or 1.11 + } + }, + { + // Tapper Ready + "ID": "skunkkk.TapperReady", + "UpdateKeys": [ "Nexus:1219" ] + }, + { + // Teh's Fishing Overhaul + "ID": "TehPers.FishingOverhaul", + "UpdateKeys": [ "Nexus:866" ] + }, + { + // Teleporter + "ID": "Teleporter", + "UpdateKeys": [ "Chucklefish:4374" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // The Long Night + "ID": "Pathoschild.TheLongNight", + "UpdateKeys": [ "Nexus:1369" ] + }, + { + // Three-heart Dance Partner + "ID": "ThreeHeartDancePartner", + "UpdateKeys": [ "Nexus:500" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // TimeFreeze + "ID": "4108e859-333c-4fec-a1a7-d2e18c1019fe", + "UpdateKeys": [ "Nexus:973" ] + }, + { + // Time Reminder + "ID": "KoihimeNakamura.TimeReminder", + "UpdateKeys": [ "Nexus:1000" ], + "MapLocalVersions": { + "1.0-20170314": "1.0.2" + } + }, + { + // TimeSpeed + "ID": "TimeSpeed.dll | {ID:'4108e859-333c-4fec-a1a7-d2e18c1019fe', Name:'TimeSpeed'} | {ID:'4108e859-333c-4fec-a1a7-d2e18c1019fe', Name:'TimeSpeed Mod (unofficial)'} | community.TimeSpeed", // changed in 2.0.3 and 2.1; disambiguate other mods by Alpha_Omegasis + "UpdateKeys": [ "Nexus:169" ], + "Compatibility": { + "~2.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // TractorMod + "ID": "BlueMod_TractorMod | PhthaloBlue.TractorMod | community.TractorMod | Pathoschild.TractorMod", // changed in 3.2, 4.0 beta, and 4.0 + "UpdateKeys": [ "Nexus:1401" ] + }, + { + // Tree Transplant + "ID": "TreeTransplant", + "UpdateKeys": [ "Nexus:1342" ] + }, + { + // UI Info Suite + "ID": "Cdaragorn.UiInfoSuite", + "UpdateKeys": [ "Nexus:1150" ] + }, + { + // UiModSuite + "ID": "Demiacle.UiModSuite", + "UpdateKeys": [ "Nexus:1023" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.2 + }, + "MapLocalVersions": { + "0.5": "1.0" // not updated in manifest + } + }, + { + // Variable Grass + "ID": "dantheman999.VariableGrass", + "UpdateKeys": [ "GitHub:dantheman999301/StardewMods" ] + }, + { + // Vertical Toolbar + "ID": "SB_VerticalToolMenu", + "UpdateKeys": [ "Nexus:943" ] + }, + { + // WakeUp + "ID": "WakeUp.dll", + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // Wallpaper Fix + "ID": "WallpaperFix.dll", + "UpdateKeys": [ "Chucklefish:4211" ], + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // WarpAnimals + "ID": "Symen.WarpAnimals", + "UpdateKeys": [ "Nexus:1400" ] + }, + { + // Weather Controller + "ID": "WeatherController.dll", + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // What Farm Cave / WhatAMush + "ID": "WhatAMush", + "UpdateKeys": [ "Nexus:1097" ] + }, + { + // WHats Up + "ID": "wHatsUp", + "UpdateKeys": [ "Nexus:1082" ] + }, + { + // Wonderful Farm Life + "ID": "WonderfulFarmLife.dll", + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.1 or 1.11 + } + }, + { + // XmlSerializerRetool + "ID": "XmlSerializerRetool.dll", + "Compatibility": { + "~": { + "Status": "Obsolete", + "ReasonPhrase": "it's no longer maintained or used." + } + } + }, + { + // Xnb Loader + "ID": "Entoarox.XnbLoader", + // "UpdateKeys": [ "Chucklefish:4506" ], // Entoarox opted out of mod update checks + "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", + "Compatibility": { + "~1.0.6": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 + } + }, + { + // zDailyIncrease + "ID": "zdailyincrease", + "UpdateKeys": [ "Chucklefish:4247" ], + "Compatibility": { + "~1.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 + }, + "MapRemoteVersions": { + "1.3.5": "1.3.4" // not updated in manifest + } + }, + { + // Zoom Out Extreme + "ID": "ZoomMod | RockinMods.ZoomMod", // changed circa 1.2.1 + "UpdateKeys": [ "Nexus:1326" ], + "Compatibility": { + "~0.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Zoryn's Better RNG + "ID": "76b6d1e1-f7ba-4d72-8c32-5a1e6d2716f6 | Zoryn.BetterRNG", // changed in 1.6 + "UpdateKeys": [ "GitHub:Zoryn4163/SMAPI-Mods" ], + "Compatibility": { + "~1.6": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Zoryn's Calendar Anywhere + "ID": "a41c01cd-0437-43eb-944f-78cb5a53002a | Zoryn.CalendarAnywhere", // changed in 1.6 + "UpdateKeys": [ "GitHub:Zoryn4163/SMAPI-Mods" ], + "Compatibility": { + "~1.6": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Zoryn's Durable Fences + "ID": "56d3439c-7b9b-497e-9496-0c4890e8a00e | Zoryn.DurableFences", // changed in 1.6 + "UpdateKeys": [ "GitHub:Zoryn4163/SMAPI-Mods" ] + }, + { + // Zoryn's Health Bars + "ID": "HealthBars.dll | Zoryn.HealthBars", // changed in 1.6 + "UpdateKeys": [ "GitHub:Zoryn4163/SMAPI-Mods" ], + "Compatibility": { + "~1.6": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Zoryn's Fishing Mod + "ID": "fa277b1f-265e-47c3-a84f-cd320cc74949 | Zoryn.FishingMod", // changed in 1.6 + "UpdateKeys": [ "GitHub:Zoryn4163/SMAPI-Mods" ] + }, + { + // Zoryn's Junimo Deposit Anywhere + "ID": "f93a4fe8-cade-4146-9335-b5f82fbbf7bc | Zoryn.JunimoDepositAnywhere", // changed in 1.6 + "UpdateKeys": [ "GitHub:Zoryn4163/SMAPI-Mods" ], + "Compatibility": { + "~1.7": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Zoryn's Movement Mod + "ID": "8a632929-8335-484f-87dd-c29d2ba3215d | Zoryn.MovementModifier", // changed in 1.6 + "UpdateKeys": [ "GitHub:Zoryn4163/SMAPI-Mods" ], + "Compatibility": { + "~1.6": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + }, + { + // Zoryn's Regen Mod + "ID": "dfac4383-1b6b-4f33-ae4e-37fc23e5252e | Zoryn.RegenMod", // changed in 1.6 + "UpdateKeys": [ "GitHub:Zoryn4163/SMAPI-Mods" ], + "Compatibility": { + "~1.6": { "Status": "AssumeBroken" } // broke in SDV 1.2 + } + } + ] +} |