summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework
AgeCommit message (Collapse)Author
2018-10-01add error if player has wrong version of SMAPI installed for their OSJesse Plamondon-Willard
2018-09-29fix command errors logged as SMAPI instead of the affected modJesse Plamondon-Willard
2018-09-27log base update loop errors as 'game' instead of SMAPIJesse Plamondon-Willard
2018-09-25simplify alpha blendingJesse Plamondon-Willard
2018-09-25add support for semi-transparency when overlaying imagesJesse Plamondon-Willard
2018-09-21fix crash when mods add an invalid location with no nameJesse Plamondon-Willard
2018-09-18fix content packs not loaded before the mods that read themJesse Plamondon-Willard
2018-09-18fix error if mod doesn't have a loaded manifestJesse Plamondon-Willard
2018-09-18fix trace logs not showing path for invalid modsJesse Plamondon-Willard
2018-09-18fix dependencies not enforced if the dependency failed in the load phaseJesse Plamondon-Willard
2018-09-18unify logic for loading content packs & mods to simplify common validationJesse Plamondon-Willard
2018-09-18fix translation issues not shown as warningsJesse Plamondon-Willard
2018-09-18update for Stardew Valley 1.3.30Jesse Plamondon-Willard
2018-09-06add support for parallel stable/beta unofficial versions (#594)Jesse Plamondon-Willard
2018-09-03fix transparency issues on Linux/Mac due to MonoGame bug (#279)Jesse Plamondon-Willard
2018-09-03rewrite PNG premultiplication so mods can load PNGs during a draw cycleJesse Plamondon-Willard
2018-09-02only use valid update keys in update-check logic (#592)Jesse Plamondon-Willard
2018-08-31enable paranoid warnings automatically in debug mode (#590)Jesse Plamondon-Willard
2018-08-31add paranoid warnings mode (#590)Jesse Plamondon-Willard
2018-08-26delete data API entries when they're set to null (#468)Jesse Plamondon-Willard
2018-08-24suppress the game's 'added cricket' debug outputJesse Plamondon-Willard
2018-08-24fix path init error-handling using monitor before it's initialisedJesse Plamondon-Willard
2018-08-23tweak data API keys (#468)Jesse Plamondon-Willard
2018-08-23split core logic out of Program (#582)Jesse Plamondon-Willard
This is needed because Mono validates Program's instance fields before the static Main runs, so the custom assembly resolution isn't set up until the app has already crashed due to invalid property types.
2018-08-22let mods access mod.IsContentPack property (#534)Jesse Plamondon-Willard
2018-08-22change mod registry to return a container interface (#534)Jesse Plamondon-Willard
2018-08-22fix deprecated Read/WriteJsonFiles method enforcing newer restrictions (#468)Jesse Plamondon-Willard
2018-08-22update for Stardew Valley 1.3.29 beta (#585)Jesse Plamondon-Willard
2018-08-19add error when using Read/WriteSaveData when not main player (#468)Jesse Plamondon-Willard
2018-08-19add display name field to ModFolder (#583)Jesse Plamondon-Willard
2018-08-19add recursive mod search (#583)Jesse Plamondon-Willard
2018-08-19move most SMAPI files into subfolder (#582)Jesse Plamondon-Willard
2018-08-19add data API (#468)Jesse Plamondon-Willard
2018-08-18no longer allow non-relative paths for IContentPack.Read/WriteJsonFile (#468)Jesse Plamondon-Willard
2018-08-18add IContentPack.WriteJsonFile method (#468)Jesse Plamondon-Willard
2018-08-18refactor some methods for reuse (#468)Jesse Plamondon-Willard
2018-08-11add support for loading unpacked .json files through content API (#576)Jesse Plamondon-Willard
2018-08-06fix spring tilesheets always used for custom festival maps (#577)Jesse Plamondon-Willard
2018-08-04fixed false compat error when constructing multidimensional arraysJesse Plamondon-Willard
2018-07-27remove now-unneeded save guard (#568)Jesse Plamondon-Willard
We previously checked !SaveGame.IsProcessing to avoid running events while the game was saving. Due to a bug in Stardew Valley on Linux/Mac, this flag is never unset when the save completes. It's no longer needed anyway, since SMAPI now runs the save synchronously.
2018-07-15fix misnamed typesJesse Plamondon-Willard
2018-07-13fix console commands being invoked asynchronously (#562)Jesse Plamondon-Willard
2018-07-09detect broken constructor referencesJesse Plamondon-Willard
2018-07-09fix new event (#310)Jesse Plamondon-Willard
2018-07-08fix new event not initialised (#310)Jesse Plamondon-Willard
2018-07-08add GameLoop events for SMAPI 3.0 (#310)Jesse Plamondon-Willard
2018-07-08rewrite TypeReference comparison to handle more edge cases, exit earlier if ↵Jesse Plamondon-Willard
possible, and encapsulate a bit more
2018-07-08encapsulate type reference comparisonJesse Plamondon-Willard
2018-07-08encapsulate GetComparableTypeIDJesse Plamondon-Willard
2018-07-08fix new logic not applied to method return typesJesse Plamondon-Willard