Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-20 | update for split-screen mode | Jesse Plamondon-Willard | |
This includes splitting GameRunner (the main game instance) from Game1 (now a per-screen game state), adding a PerScreen<T> utility to simplify per-screen values, adding separate per-screen input handling and events, adding new Context fields for split-screen, and logging the screen ID in split-screen mode to distinguish log entries. | |||
2020-09-08 | rename PathUtilities.NormalizePathSeparator, add normalization for more cases | Jesse Plamondon-Willard | |
2020-09-05 | minor cleanup | Jesse Plamondon-Willard | |
2020-08-30 | use inheritdoc | Jesse Plamondon-Willard | |
2020-08-23 | minor cleanup | Jesse Plamondon-Willard | |
2020-06-03 | don't prevent mods from accessing game methods/properties extended by SMAPI | Jesse Plamondon-Willard | |
2020-04-24 | add support for getting a patch helper for arbitrary data | Jesse Plamondon-Willard | |
2020-03-08 | rework input handling to allow sending custom input to the game/mods | Jesse Plamondon-Willard | |
That will let Virtual Keyboard on Android work with the future multi-key binding API, and with mods that check input state directly (e.g. Pathoschild/StardewMods#520). It might also be useful as a public API in future versions. | |||
2020-02-19 | rename InputStatus to SButtonState for consistency | Jesse Plamondon-Willard | |
2020-02-19 | rework tilesheet loading to improve errors, allow future validation, and ↵ | Jesse Plamondon-Willard | |
drop support for legacy content files | |||
2020-02-09 | add helper.Input.GetStatus method | Jesse Plamondon-Willard | |
2020-01-22 | fix global data stored in saves folder | Jesse Plamondon-Willard | |
2019-12-08 | let mods use Read/WriteSaveData while a save is being loaded | Jesse Plamondon-Willard | |
2019-10-03 | fix non-generic GetAPI not checking that all mods are loaded (#662) | Jesse Plamondon-Willard | |
2019-10-01 | add support for core translation files | Jesse Plamondon-Willard | |
2019-10-01 | remove unused translation field & method | Jesse Plamondon-Willard | |
2019-09-14 | fix typos and inconsistent spelling | Jesse Plamondon-Willard | |
2019-09-14 | fix error when loading a mod asset through a translated content manager (#647) | Jesse Plamondon-Willard | |
2019-09-14 | disable mod-level asset caching (#644) | Jesse Plamondon-Willard | |
This fixes an issue where some asset references could be shared between content managers, causing changes to propagate unintentionally. | |||
2019-09-14 | move most mod asset loading logic into content managers (#644) | Jesse Plamondon-Willard | |
This fixes mods needing to load Map assets manually before the game could load them via internal key. | |||
2019-09-14 | fix tilesheets seasonalised when loading an indoor map | Jesse Plamondon-Willard | |
2019-09-14 | fix cache miss when not playing in English (#634) | Jesse Plamondon-Willard | |
2019-09-14 | remove deprecated APIs (#606) | Jesse Plamondon-Willard | |
2019-04-22 | fix error on Mac when a custom map references a vanilla tilesheet that only ↵ | Jesse Plamondon-Willard | |
exists under Content/Maps | |||
2019-02-24 | bump deprecation levels for upcoming SMAPI 3.0 release (#606) | Jesse Plamondon-Willard | |
2019-02-07 | fix error with custom map tilesheets in some cases | Jesse Plamondon-Willard | |
Specifically, when a custom map has a seasonal tilesheet which only exists the Content/Maps folder and already matches the current season. | |||
2019-02-07 | fix typo | Jesse Plamondon-Willard | |
2018-12-29 | increase deprecation levels for the upcoming SMAPI 3.0 | Jesse Plamondon-Willard | |
2018-12-27 | tweak comment header convention | Jesse Plamondon-Willard | |
2018-12-23 | allow Read/WriteSaveFile as soon as the save is loaded | Jesse Plamondon-Willard | |
2018-12-13 | clarify docblock | Jesse Plamondon-Willard | |
2018-12-13 | simplify access to deprecation manager for deprecation warnings | Jesse Plamondon-Willard | |
2018-12-13 | tweak new API method name | Jesse Plamondon-Willard | |
2018-12-13 | add content pack API | Jesse Plamondon-Willard | |
2018-12-05 | add helper.CreateTemporaryContentPack to replace deprecated transitional method | Jesse Plamondon-Willard | |
2018-12-04 | add SMAPI 3.0 compatibility strict mode (#606) | Jesse Plamondon-Willard | |
2018-11-16 | fix content packs always failing to load if they declare a dependency on a ↵ | Jesse Plamondon-Willard | |
SMAPI mod | |||
2018-11-03 | add APIs to send/receive messages in multiplayer (#480) | Jesse Plamondon-Willard | |
2018-10-31 | sync SMAPI context between players in multiplayer (#480) | Jesse Plamondon-Willard | |
2018-09-29 | fix command errors logged as SMAPI instead of the affected mod | Jesse Plamondon-Willard | |
2018-08-26 | delete data API entries when they're set to null (#468) | Jesse Plamondon-Willard | |
2018-08-23 | tweak data API keys (#468) | Jesse Plamondon-Willard | |
2018-08-22 | change mod registry to return a container interface (#534) | Jesse Plamondon-Willard | |
2018-08-22 | fix deprecated Read/WriteJsonFiles method enforcing newer restrictions (#468) | Jesse Plamondon-Willard | |
2018-08-19 | add error when using Read/WriteSaveData when not main player (#468) | Jesse Plamondon-Willard | |
2018-08-19 | add data API (#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-06-24 | merge IManifest interfaces into new project (#532) | Jesse Plamondon-Willard | |
2018-06-05 | move manifest parsing into toolkit (#532) | Jesse Plamondon-Willard | |