Jesse Plamondon-Willard
Jesse Plamondon-Willard
Thanks for the pull request! I tentatively set this to SMAPI 4.1.0 since this'll be backwards-compatible, so I'll take a closer look when I'm working on that release. But my...
I made a few changes. There's two things left I'd want to look into: - `ModAssemblyLoadContext` has an exponential loop (`foreach mod context .. foreach assembly`) for each assembly to...
Merged into `develop` for the upcoming SMAPI 4.1.0. Thanks for the help!
(Normally SMAPI handles that with asset propagation, but it doesn't currently handle the case where you change a map which is referenced from `Data/SpouseRooms` and was indirectly applied to the...
Thanks! I think there are some edge cases we'd need to think about though. For example: - It's a zip that's not meant to be installed (like a backup, disabled...
Thanks! Unfortunately [Json.NET Schema isn't free](https://www.newtonsoft.com/store/jsonschema), and the AGPL version is limited to 1000 validations per hour. That could easily be reached in our case (since players can have hundreds...
Unfortunately NJsonSchema fails for many mods ([see log](https://smapi.io/log/2aa84d8f9be84530910be014d8e3cf6f)). A few sample cases: mod | config | result --- | ------ | ------ [Automate](https://www.nexusmods.com/stardewvalley/mods/1063) | [config](https://github.com/Pathoschild/StardewMods/blob/develop/Automate/Framework/Models/ModConfig.cs) | ❌ [crashes with `InvalidOperationException`](https://github.com/Pathoschild/SMAPI/assets/230581/9eaebb64-e28d-412b-9e84-381e6abb189a)....
Hi! SMAPI could generate a schema, but: - It would be pretty basic. SMAPI has no info about how the mod might validate fields, so it couldn't provide allowed values...
Unfortunately this PR seems to use Harmony 2.0, which won't work on Linux/macOS/Windows.
See [_installing SMAPI on Android_](https://stardewvalleywiki.com/Modding:Installing_SMAPI_on_Android) for help with that.