Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-25 | rewrite input suppression again (#453) | Jesse Plamondon-Willard | |
This uses the new Game1.input in SDV 1.3.0.37 to override the game's input more consistently, though it still doesn't intercept clicks correctly yet. | |||
2018-04-23 | show update-key warnings before checking mod status, enable in non-dev mode | Jesse Plamondon-Willard | |
2018-04-22 | change 'Console.Out' logger to 'game' for clarity | Jesse Plamondon-Willard | |
Although any mod can write to the console directly, this is rare enough that using 'game' as the logger name is less confusing. | |||
2018-04-22 | fix save/load event precedence (#453) | Jesse Plamondon-Willard | |
2018-04-22 | update console log suppress patterns for SDV 1.3 (#453) | Jesse Plamondon-Willard | |
2018-04-22 | rewrite input suppression (#453) | Jesse Plamondon-Willard | |
This lets SMAPI intercept all input using the new Game1.hooks in SDV 1.3.0.32. However, intercepting mouse clicks needs a few more changes in the game code. | |||
2018-04-22 | don't send chatbox input to mods (#453) | Jesse Plamondon-Willard | |
2018-04-22 | fix crash when closing game window in multiplayer mode (#453) | Jesse Plamondon-Willard | |
2018-04-21 | fix is-asset-cached check not accounting for different behavior in English ↵ | Jesse Plamondon-Willard | |
(#453) | |||
2018-04-21 | add more state tracking logs in verbose mode (#453) | Jesse Plamondon-Willard | |
2018-04-21 | rewrite world/player state tracking (#453) | Jesse Plamondon-Willard | |
2018-04-19 | fix GetApi interface validation errors not naming interface | Jesse Plamondon-Willard | |
2018-04-19 | detect broken references to methods which changed generic return type (#453) | Jesse Plamondon-Willard | |
Previously generic types couldn't be compared correctly, since we'd end up with false differences like "Dictionary`1 != Dictionary<string, string>". That seems to be fixed now, possibly due to the PDB file being included. | |||
2018-04-19 | fix SMAPI build intermittently failing due to undeclared dependency on ↵ | Jesse Plamondon-Willard | |
analyzers project | |||
2018-04-19 | update compatibility list (#453) | Jesse Plamondon-Willard | |
2018-04-19 | update for Stardew Valley 1.3.0.33 release build (#453) | Jesse Plamondon-Willard | |
2018-04-18 | update compatibility list for first test pass (#453) | Jesse Plamondon-Willard | |
2018-04-18 | detect broken references to fields which changed generic type (#453) | Jesse Plamondon-Willard | |
Previously generic types couldn't be compared correctly, since we'd end up with false differences like "Dictionary`1 != Dictionary<string, string>". That seems to be fixed now, possibly due to the PDB file being included. | |||
2018-04-18 | update for Stardew Valley 1.3.0.32 (#453) | Jesse Plamondon-Willard | |
2018-04-17 | add warning in developer mode for mods with no update keys | Jesse Plamondon-Willard | |
2018-04-15 | tweak trace logs for readability when loading mods | Jesse Plamondon-Willard | |
2018-04-14 | update references to old warning IDs (#471) | Jesse Plamondon-Willard | |
2018-04-14 | don't warn for NetCollection conversion to implemented interface (#471) | Jesse Plamondon-Willard | |
2018-04-14 | don't warn for NetList conversion to implemented interface (#471) | Jesse Plamondon-Willard | |
2018-04-14 | rewrite analyzers to match more cases, use readable warning IDs (#471) | Jesse Plamondon-Willard | |
2018-04-14 | fix typo in code docs (#473) | Jesse Plamondon-Willard | |
2018-04-14 | fix world_settime command sometimes breaking NPC schedules | Jesse Plamondon-Willard | |
2018-04-14 | make crossplatform handling more consistent | Jesse Plamondon-Willard | |
2018-04-13 | use light-background color scheme on Mac by default | Jesse Plamondon-Willard | |
2018-04-13 | add MacOS detection | Jesse Plamondon-Willard | |
2018-04-13 | fix console color scheme for PowerShell, and make it configurable | Jesse Plamondon-Willard | |
2018-04-13 | split mod DB into a separate file | Jesse Plamondon-Willard | |
The mod metadata has grown over time, and there's no need to keep it in memory after mod loading. This lets us load the config earlier (since it has a smaller impact on memory usage which affects the game's audio code), and lets us discard the mod metadata when we're done with it. | |||
2018-04-12 | fix various net field conversions in SMAPI code (#453) | Jesse Plamondon-Willard | |
2018-04-11 | drop support for Stardew Valley 1.2 (#453) | Jesse Plamondon-Willard | |
2018-04-11 | fix draft releases being detected as update candidates | Jesse Plamondon-Willard | |
2018-04-11 | update for 2.5.5 release | Jesse Plamondon-Willard | |
2018-04-11 | update unit test packages | Jesse Plamondon-Willard | |
2018-04-11 | fix error in Stardew Valley 1.2 build mode (#453) | Jesse Plamondon-Willard | |
2018-04-11 | fix error when two content packs use different capitalisation for the same ↵ | Jesse Plamondon-Willard | |
required mod ID (#469) | |||
2018-04-11 | fix error when a remote mod version is invalid (#462) | Jesse Plamondon-Willard | |
2018-04-11 | update for Stardew Valley 1.3.0.26 (#453) | Jesse Plamondon-Willard | |
2018-04-11 | fix crash when player has duplicate item references | Jesse Plamondon-Willard | |
2018-04-10 | update mod build config package version (#453) | Jesse Plamondon-Willard | |
2018-04-10 | Merge branch 'feature/mod-code-analysis' into develop | Jesse Plamondon-Willard | |
2018-04-10 | warn for fields which no longer work (#471) | Jesse Plamondon-Willard | |
2018-04-10 | tweak analyzer code & documentation (#471) | Jesse Plamondon-Willard | |
2018-04-10 | fix some net field comparisons to null not flagged (#471) | Jesse Plamondon-Willard | |
2018-04-10 | expand analyzer unit tests (#471) | Jesse Plamondon-Willard | |
2018-04-10 | move mock classes out of sample code (#471) | Jesse Plamondon-Willard | |
2018-04-10 | add context properties for multiplayer, update release notes (#453) | Jesse Plamondon-Willard | |