Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-22 | update for Stardew Valley 1.3.29 beta (#585) | Jesse Plamondon-Willard | |
2018-08-19 | add error when using Read/WriteSaveData when not main player (#468) | Jesse Plamondon-Willard | |
2018-08-19 | add display name field to ModFolder (#583) | Jesse Plamondon-Willard | |
2018-08-19 | add recursive mod search (#583) | Jesse Plamondon-Willard | |
2018-08-19 | move most SMAPI files into subfolder (#582) | Jesse Plamondon-Willard | |
2018-08-19 | add data API (#468) | Jesse Plamondon-Willard | |
2018-08-18 | no longer allow non-relative paths for IContentPack.Read/WriteJsonFile (#468) | Jesse Plamondon-Willard | |
2018-08-18 | add IContentPack.WriteJsonFile method (#468) | Jesse Plamondon-Willard | |
2018-08-18 | refactor some methods for reuse (#468) | Jesse Plamondon-Willard | |
2018-08-11 | add support for loading unpacked .json files through content API (#576) | Jesse Plamondon-Willard | |
2018-08-06 | fix spring tilesheets always used for custom festival maps (#577) | Jesse Plamondon-Willard | |
2018-08-04 | fixed false compat error when constructing multidimensional arrays | Jesse Plamondon-Willard | |
2018-07-27 | remove 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-15 | fix misnamed types | Jesse Plamondon-Willard | |
2018-07-13 | fix console commands being invoked asynchronously (#562) | Jesse Plamondon-Willard | |
2018-07-09 | detect broken constructor references | Jesse Plamondon-Willard | |
2018-07-09 | fix new event (#310) | Jesse Plamondon-Willard | |
2018-07-08 | fix new event not initialised (#310) | Jesse Plamondon-Willard | |
2018-07-08 | add GameLoop events for SMAPI 3.0 (#310) | Jesse Plamondon-Willard | |
2018-07-08 | rewrite TypeReference comparison to handle more edge cases, exit earlier if ↵ | Jesse Plamondon-Willard | |
possible, and encapsulate a bit more | |||
2018-07-08 | encapsulate type reference comparison | Jesse Plamondon-Willard | |
2018-07-08 | encapsulate GetComparableTypeID | Jesse Plamondon-Willard | |
2018-07-08 | fix new logic not applied to method return types | Jesse Plamondon-Willard | |
2018-07-08 | Fix missing assignment. | E. Behar | |
2018-07-07 | Remove another extraneous debug output. =_= | E. Behar | |
2018-07-07 | Remove extraneous debug output | E. Behar | |
2018-07-07 | Revert ShouldValidate | Evan Behar | |
2018-07-07 | Expand validation to respect CIL placeholders | Evan Behar | |
2018-07-06 | Fix type==null case | E. Behar | |
2018-07-06 | Linux-compatible scope resolution in validator | Evan Behar | |
2018-07-06 | run new-day task synchronously | Jesse Plamondon-Willard | |
This avoids issues when mod events are called asynchronously (like IAssetLoaders loading PNG tilesheets on season change while the game is drawing). | |||
2018-07-04 | fix game freeze if the window loses focus while loading | Jesse Plamondon-Willard | |
2018-07-02 | fix 'missing assembly' errors raised for some .NET Framework types (#356) | Jesse Plamondon-Willard | |
2018-07-01 | fix incorrect trace message | Jesse Plamondon-Willard | |
2018-07-01 | add game path to assembly definition resolution search paths for rare edge ↵ | Jesse Plamondon-Willard | |
cases where it's not added automatically | |||
2018-07-01 | fix assembly definition resolver not disposing loaded definitions | Jesse Plamondon-Willard | |
2018-06-30 | move basic mod scanning into the toolkit (#532) | Jesse Plamondon-Willard | |
2018-06-30 | detect broken assembly references not covered by a dependency, and flag as ↵ | Jesse Plamondon-Willard | |
incompatible (#356) | |||
2018-06-30 | fix types getting rewritten unnecessarily if the source & target types have ↵ | Jesse Plamondon-Willard | |
the same full name (#556) | |||
2018-06-30 | tweak world-ready events to handle edge cases | Jesse Plamondon-Willard | |
In particular: - world was never considered ready if the player's name was blank; - AfterReturnToTitle didn't trigger after being disconnected in multiplayer (#545). | |||
2018-06-27 | encapsulate mod DB a bit better for use outside SMAPI (#532) | Jesse Plamondon-Willard | |
2018-06-27 | move mod DB parsing into toolkit (#532) | Jesse Plamondon-Willard | |
2018-06-26 | update Game1.Draw override | Jesse Plamondon-Willard | |
2018-06-26 | fix update checks failing when some mods don't have a mod ID | Jesse Plamondon-Willard | |
2018-06-25 | dispose assembly data once mods are loaded | Jesse Plamondon-Willard | |
2018-06-24 | only rewrite type references if necessary (#532) | Jesse Plamondon-Willard | |
2018-06-24 | move type match lambda up into TypeFinder (#532) | Jesse Plamondon-Willard | |
2018-06-24 | merge IManifest interfaces into new project (#532) | Jesse Plamondon-Willard | |
2018-06-24 | merge ISemanticVersion interfaces into new project (#532) | Jesse Plamondon-Willard | |
2018-06-24 | update to Mono.Cecil 0.10 | Jesse Plamondon-Willard | |