/* 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. * * - 'Defaults' specifies fields to inject into the mod's manifest if they're not already set. * Supported fields: ChucklefishID, GitHubProject, and NexusID. * * - '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", "Defaults": { "NexusID": 257 }, "AlternativeUrl": "https://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.1": { "Status": "AssumeBroken" } // broke in SDV 1.1 } }, { // AdjustArtisanPrices "ID": "1e36d4ca-c7ef-4dfb-9927-d27a6c3c8bdc", "Defaults": { "ChucklefishID": 3532 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~0.1": { "Status": "AssumeBroken" } // broke in SMAPI 1.9 } }, { // Advanced Location Loader "ID": "Entoarox.AdvancedLocationLoader", "Defaults": { "ChucklefishID": 3619 }, "Compatibility": { "~1.2.10": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // AgingMod "ID": "skn.AgingMod", "Defaults": { "NexusID": 1129 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Almighty Tool "ID": "AlmightyTool.dll", "Defaults": { "NexusID": 439 }, "Compatibility": { "~1.1.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // 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", "Defaults": { "NexusID": 581 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.8": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // A Tapper's Dream "ID": "ddde5195-8f85-4061-90cc-0d4fd5459358", "Defaults": { "NexusID": 260 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Better Sprinklers "ID": "SPDSprinklersMod | Speeder.BetterSprinklers", // changed in 2.3 "Defaults": { "NexusID": 41 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~2.3.1-pathoschild-update": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Birthday Mail "ID": "005e02dc-d900-425c-9c68-1ff55c5a295d", "Defaults": { "NexusID": 276 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.2.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Build Endurance "ID": "{ID:'4be88c18-b6f3-49b0-ba96-f94b1a5be890', Name:'BuildEndurance'}", // disambiguate from other Alpha_Omegasis mods "Defaults": { "NexusID": 445 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Build Health "ID": "{ID:'4be88c18-b6f3-49b0-ba96-f94b1a5be890', Name:'BuildHealth'}", // disambiguate from other Alpha_Omegasis mods "Defaults": { "NexusID": 446 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Buy Cooking Recipes "ID": "Denifia.BuyRecipes", "Defaults": { "NexusID": 1126 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Buy Back Collectables "ID": "BuyBackCollectables", "Defaults": { "NexusID": 507 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Chest Label System "ID": "SPDChestLabel", "Defaults": { "NexusID": 242 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.6": { "Status": "AssumeBroken" } // broke in SDV 1.1 } }, { // Chest Pooling "ID": "ChestPooling.dll", "Defaults": { "GitHubProject": "mralbobo/stardew-chest-pooling" }, "Compatibility": { "~1.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Chests Anywhere "ID": "ChestsAnywhere | Pathoschild.ChestsAnywhere", // changed in 1.9 "Defaults": { "NexusID": 518 }, "Compatibility": { "~1.9-beta": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Choose Baby Gender "ID": "ChooseBabyGender.dll", "Defaults": { "NexusID": 590 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // CJB Automation "ID": "CJBAutomation", "Defaults": { "NexusID": 211 }, "AlternativeUrl": "http://www.nexusmods.com/stardewvalley/mods/1063", "Compatibility": { "~1.4": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // CJB Cheats Menu "ID": "CJBCheatsMenu", "Defaults": { "NexusID": 4 }, "Compatibility": { "~1.12": { "Status": "AssumeBroken" } // broke in SDV 1.1 } }, { // CJB Item Spawner "ID": "CJBItemSpawner", "Defaults": { "NexusID": 93 }, "Compatibility": { "~1.5": { "Status": "AssumeBroken" } // broke in SDV 1.1 } }, { // CJB Show Item Sell Price "ID": "CJBShowItemSellPrice", "Defaults": { "NexusID": 5 }, "Compatibility": { "~1.6": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Climates of Ferngill "ID": "KoihimeNakamura.ClimatesOfFerngill", "Defaults": { "NexusID": 604 }, "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Cold Weather Haley "ID": "LordXamon.ColdWeatherHaleyPRO", "Defaults": { "NexusID": 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", "Defaults": { "NexusID": 313 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Configurable Shipping Dates "ID": "ConfigurableShippingDates", "Defaults": { "NexusID": 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 "Defaults": { "NexusID": 522 }, "Compatibility": { "~1.0.6": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // CrabNet "ID": "CrabNet.dll", "Defaults": { "NexusID": 584 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Customize Exterior "ID": "CustomizeExterior", "Defaults": { "NexusID": 1099 }, "Compatibility": { "~1.0.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Customizable Traveling Cart Days "ID": "TravelingCartYyeahdude", "Defaults": { "NexusID": 567 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Daily News "ID": "bashNinja.DailyNews", "Defaults": { "NexusID": 1141 }, "Compatibility": { "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Dynamic Checklist "ID": "gunnargolf.DynamicChecklist", "Defaults": { "NexusID": 1145 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Dynamic Machines "ID": "DynamicMachines", "Defaults": { "NexusID": 374 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Empty Hands "ID": "QuicksilverFox.EmptyHands", "Defaults": { "NexusID": 1176 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Enemy Health Bars "ID": "SPDHealthBar", "Defaults": { "NexusID": 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 ??? "Defaults": { "ChucklefishID": 4228 }, "Compatibility": { "~1.7.9": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Extended Fridge "ID": "Mystra007ExtendedFridge", "Defaults": { "NexusID": 485 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Extended Greenhouse "ID": "ExtendedGreenhouse", "Defaults": { "ChucklefishID": 4303 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Fall 28 Snow Day "ID": "{ID:'7ad4f6f7-c3de-4729-a40f-7a11d2b2a358', Name:'Fall28 Snow Day'}", // disambiguate from other mods by Alpha_Omegasis "Defaults": { "NexusID": 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", // changed in 2.0 and 2.0.5 "Defaults": { "NexusID": 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", "Defaults": { "NexusID": 647 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Faster Run "ID": "FasterRun.dll", "Defaults": { "NexusID": 733 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // FlorenceMod "ID": "FlorenceMod.dll", "Defaults": { "NexusID": 591 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Forage at the Farm "ID": "ForageAtTheFarm", "Defaults": { "NexusID": 673 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.5.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 } }, { // Gate Opener "ID": "GateOpener.dll | mralbobo.GateOpener", // changed in 1.1 "Defaults": { "GitHubProject": "mralbobo/stardew-gate-opener" }, "Compatibility": { "~1.0.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // GenericShopExtender "ID": "GenericShopExtender", "Defaults": { "NexusID": 814 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~0.1.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Get Dressed "ID": "GetDressed.dll | Advize.GetDressed", // changed in 3.3 "Defaults": { "NexusID": 331 }, "Compatibility": { "~3.3": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Gift Taste Helper "ID": "8008db57-fa67-4730-978e-34b37ef191d6", "Defaults": { "NexusID": 229 }, "Compatibility": { "~2.3.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // 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 "ID": "{ID:'HappyBirthday', Author:'Alpha_Omegasis'}", // disambiguate from Oxyligen's fork "Defaults": { "NexusID": 520 }, "Compatibility": { "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Harvest With Scythe "ID": "965169fd-e1ed-47d0-9f12-b104535fb4bc", "Defaults": { "NexusID": 236 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.6": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Hunger for Food "ID": "HungerForFoodByTigerle", "Defaults": { "NexusID": 810 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~0.1.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Improved Quality of Life "ID": "Demiacle.ImprovedQualityOfLife", "Defaults": { "NexusID": 1025 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Less Strict Over-Exertion (AntiExhaustion) "ID": "BALANCEMOD_AntiExhaustion", "Defaults": { "NexusID": 637 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Lookup Anything "ID": "LookupAnything | Pathoschild.LookupAnything", // changed in 1.10.1 "Defaults": { "NexusID": 541 }, "Compatibility": { "~1.10.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Loved Labels "ID": "LovedLabels.dll", "Defaults": { "NexusID": 279 }, "Compatibility": { "~2.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Luck Skill "ID": "LuckSkill | spacechase0.LuckSkill", // changed in 0.1.4 "Defaults": { "NexusID": 521 }, "Compatibility": { "~0.1.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // MailOrderPigs "ID": "MailOrderPigs.dll", "Defaults": { "NexusID": 632 }, "Compatibility": { "~1.0.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Makeshift Multiplayer "ID": "StardewValleyMP | spacechase0.StardewValleyMP", // changed in 0.3 "Defaults": { "NexusID": 501 }, "Compatibility": { "~0.3.6": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Message Box [API]? (ChatMod) "ID": "Kithio:ChatMod", "Defaults": { "ChucklefishID": 4296 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Modder Serialization Utility "ID": "SerializerUtils-0-1", "Compatibility": { "~": { "Status": "Obsolete", "ReasonPhrase": "it's no longer maintained or used." } } }, { // More Artifact Spots "ID": "451", "Defaults": { "NexusID": 451 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // More Pets "ID": "821ce8f6-e629-41ad-9fde-03b54f68b0b6MOREPETS | Entoarox.MorePets", // changed in 1.3 "Defaults": { "ChucklefishID": 4288 }, "Compatibility": { "~1.3.2": { "Status": "AssumeBroken" } // overhauled for SMAPI 1.11+ compatibility } }, { // More Rain "ID": "{ID:'4108e859-333c-4fec-a1a7-d2e18c1019fe', Name:'More_Rain'}", // disambiguate from other mods by Alpha_Omegasis "Defaults": { "NexusID": 441 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Multiple Sprites and Portraits On Rotation (File Loading) "ID": "FileLoading", "Defaults": { "NexusID": 1094 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.12": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Museum Rearranger "ID": "{ID:'7ad4f6f7-c3de-4729-a40f-7a11d2b2a358', Name:'Museum Rearranger'}", // disambiguate from other mods by Alpha_Omegasis "Defaults": { "NexusID": 428 }, "Compatibility": { "~1.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // New Machines "ID": "F70D4FAB-0AB2-4B78-9F1B-AF2CA2236A59", "Defaults": { "ChucklefishID": 3683 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~4.2.1343": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Night Owl "Defaults": { "NexusID": 433 }, "ID": "{ID:'SaveAnywhere', Name:'Stardew_NightOwl'}", // disambiguate from Save Anywhere "Compatibility": { "~2.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // No Debug Mode "ID": "NoDebugMode", "Compatibility": { "~": { "Status": "Obsolete", "ReasonPhrase": "debug mode was removed in SMAPI 1.0." } } }, { // NoSoilDecay "ID": "289dee03-5f38-4d8e-8ffc-e440198e8610", "Defaults": { "NexusID": 237 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~0.5": { "Status": "AssumeBroken" } // broke in SDV 1.2, and uses Assembly.GetExecutingAssembly().Location } }, { // NPC Map Locations "ID": "NPCMapLocationsMod", "Defaults": { "NexusID": 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", "Defaults": { "NexusID": 694 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // OmniFarm "ID": "BlueMod_OmniFarm", "Defaults": { "GitHubProject": "lambui/StardewValleyMod_OmniFarm" }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~2.0.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Part of the Community "ID": "SB_PotC", "Defaults": { "NexusID": 923 }, "Compatibility": { "~1.0.8": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // PelicanFiber "ID": "PelicanFiber.dll", "Defaults": { "NexusID": 631 }, "Compatibility": { "~3.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // PelicanTTS "ID": "Platonymous.PelicanTTS", "Defaults": { "NexusID": 1079 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.6": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Persival's BundleMod "ID": "BundleMod.dll", "Defaults": { "NexusID": 438 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.1 } }, { // Point-and-Plant "ID": "PointAndPlant.dll", "Defaults": { "NexusID": 572 }, "Compatibility": { "~1.0.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // PrairieKingMadeEasy "ID": "PrairieKingMadeEasy.dll", "Defaults": { "ChucklefishID": 3594 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // RainRandomizer "ID": "RainRandomizer.dll", "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // RelationshipsEnhanced "ID": "relationshipsenhanced", "Defaults": { "ChucklefishID": 4435 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // RelationShipStatus "ID": "relationshipstatus", "Defaults": { "NexusID": 751 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.5": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Replanter "ID": "Replanter.dll", "Defaults": { "NexusID": 589 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Reusable Wallpapers and Floors (Wallpaper Retain) "ID": "dae1b553-2e39-43e7-8400-c7c5c836134b", "Defaults": { "NexusID": 356 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.5": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Rush Orders "ID": "RushOrders | spacechase0.RushOrders", // changed in 1.1 "Defaults": { "NexusID": 605 }, "Compatibility": { "~1.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Save Anywhere "ID": "{ID:'SaveAnywhere', Name:'Save Anywhere'}", // disambiguate from Night Owl "Defaults": { "NexusID": 444 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~2.4": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Seasonal Immersion "ID": "EntoaroxSeasonalHouse | EntoaroxSeasonalBuildings | EntoaroxSeasonalImmersion | Entoarox.SeasonalImmersion", // changed in 1.1, 1.6 or earlier, and 1.7 "Defaults": { "ChucklefishID": 4262 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.8.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Send Items "ID": "Denifia.SendItems", "Defaults": { "NexusID": 1087 }, "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", "Defaults": { "NexusID": 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", "Defaults": { "NexusID": 756 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Shipment Tracker "ID": "7e474181-e1a0-40f9-9c11-d08a3dcefaf3", "Defaults": { "NexusID": 321 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Shop Expander "ID": "821ce8f6-e629-41ad-9fde-03b54f68b0b6 | EntoaroxShopExpander | Entoarox.ShopExpander", // changed in 1.5 and 1.5.2 "Defaults": { "ChucklefishID": 4381 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.5.3": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Showcase Mod "ID": "Igorious.Showcase", "Defaults": { "ChucklefishID": 4487 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~0.9": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Simple Sprinklers "ID": "SimpleSprinkler.dll", "Defaults": { "NexusID": 76 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.4": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Siv's Marriage Mod "ID": "6266959802", "Defaults": { "NexusID": 366 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.2.2": { "Status": "AssumeBroken" } // broke in SMAPI 1.9 (has multiple Mod instances) } }, { // Skill Prestige "ID": "6b843e60-c8fc-4a25-a67b-4a38ac8dcf9b", "Defaults": { "NexusID": 569 }, "Compatibility": { "~1.0.9": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Skill Prestige: Cooking Adapter "ID": "20d6b8a3-b6e7-460b-a6e4-07c2b0cb6c63", "Defaults": { "NexusID": 569 }, "Compatibility": { "~1.0.9": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Slower Fence Decay "ID": "SPDSlowFenceDecay", "Defaults": { "NexusID": 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", "Defaults": { "NexusID": 897 }, "Compatibility": { "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Sprinkles "ID": "Platonymous.Sprinkles", "Defaults": { "ChucklefishID": 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", "Defaults": { "ChucklefishID": 3531 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Sprint and Dash Redux "ID": "SPDSprintAndDash", "Defaults": { "ChucklefishID": 4201 }, "Compatibility": { "~1.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Sprinting Mod "ID": "a10d3097-b073-4185-98ba-76b586cba00c", "Defaults": { "GitHubProject": "oliverpl/SprintingMod" }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~2.1": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // StackSplitX "ID": "StackSplitX.dll", "Defaults": { "NexusID": 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 Auto Backup "ID": "{ID:'4be88c18-b6f3-49b0-ba96-f94b1a5be890', Name:'Stardew_Save_Backup'}", // disambiguate from other Alpha_Omegasis mods "Defaults": { "NexusID": 435 }, "Compatibility": { "~1.2": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Stardew Notification "ID": "stardewnotification", "Defaults": { "GitHubProject": "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'}", // disambiguate other mods by Alpha_Omegasis "Defaults": { "NexusID": 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." } } }, { // StashItemsToChest "ID": "BlueMod_StashItemsToChest", "Defaults": { "GitHubProject": "lambui/StardewValleyMod_StashItemsToChest" }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Stone Bridge Over Pond (PondWithBridge) "ID": "PondWithBridge.dll", "Defaults": { "NexusID": 316 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Super Greenhouse Warp Modifier "ID": "SuperGreenhouse", "Defaults": { "ChucklefishID": 4334 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // 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 } }, { // Teleporter "ID": "Teleporter", "Defaults": { "ChucklefishID": 4374 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Three-heart Dance Partner "ID": "ThreeHeartDancePartner", "Defaults": { "NexusID": 500 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.1": { "Status": "AssumeBroken" } // broke in SDV 1.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 "Defaults": { "NexusID": 169 }, "Compatibility": { "~2.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // UiModSuite "ID": "Demiacle.UiModSuite", "Defaults": { "NexusID": 1023 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // 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", "Defaults": { "ChucklefishID": 4211 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.1": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // Weather Controller "ID": "WeatherController.dll", "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // 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", "Defaults": { "ChucklefishID": 4506 }, "AlternativeUrl": "http://stardewvalleywiki.com/Modding:SMAPI_2.0", "Compatibility": { "~1.0.6": { "Status": "AssumeBroken" } // broke in SMAPI 2.0 } }, { // zDailyIncrease "ID": "zdailyincrease", "Defaults": { "ChucklefishID": 4247 }, "Compatibility": { "~1.2": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Zoom Out Extreme "ID": "ZoomMod", "AlternativeUrl": "http://community.playstarbound.com/threads/115028", "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 "Defaults": { "GitHubProject": "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 "Defaults": { "GitHubProject": "Zoryn4163/SMAPI-Mods" }, "Compatibility": { "~1.6": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Zoryn's Health Bars "ID": "HealthBars.dll | Zoryn.HealthBars", // changed in 1.6 "Defaults": { "GitHubProject": "Zoryn4163/SMAPI-Mods" }, "Compatibility": { "~1.6": { "Status": "AssumeBroken" } // broke in SDV 1.2 } }, { // Zoryn's Junimo Deposit Anywhere "ID": "f93a4fe8-cade-4146-9335-b5f82fbbf7bc | Zoryn.JunimoDepositAnywhere", // changed in 1.6 "Defaults": { "GitHubProject": "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 "Defaults": { "GitHubProject": "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 "Defaults": { "GitHubProject": "Zoryn4163/SMAPI-Mods" }, "Compatibility": { "~1.6": { "Status": "AssumeBroken" } // broke in SDV 1.2 } } ] }