summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI/Framework
AgeCommit message (Collapse)Author
2017-07-10enable SMAPI 2.0 mode by defaultJesse Plamondon-Willard
This commit replaces the SMAPI_2_0 compile flag with SMAPI_1_x.
2017-07-10fail mods if their unique ID isn't unique (#323)Jesse Plamondon-Willard
2017-07-08tweak deprecation meta-warningJesse Plamondon-Willard
2017-07-07split helper out of mod registry, add mod ID, refactor ModHelper constructor ↵Jesse Plamondon-Willard
(#318)
2017-07-07add mod ID to mod helpers (#318)Jesse Plamondon-Willard
2017-07-07group mod helpers (#318)Jesse Plamondon-Willard
2017-07-07split reflection logic out of mod helper (#318)Jesse Plamondon-Willard
2017-07-07make deprecation warnings a bit less scary until we finish first-pass SMAPI ↵Jesse Plamondon-Willard
2.0 migration
2017-07-06add optional mod dependencies in SMAPI 2.0 (#287)Jesse Plamondon-Willard
2017-07-06serialise SButtons as string in config.json (#316)Jesse Plamondon-Willard
2017-07-05add InputEvents which unify keyboard, mouse, and controller input with more ↵Jesse Plamondon-Willard
metadata (#316)
2017-07-04tweak method name per feedback (#255)Jesse Plamondon-Willard
2017-07-03fix crash in new content manager when returning to title (#255)Jesse Plamondon-Willard
2017-07-03defer some console changes until SMAPI 2.0Jesse Plamondon-Willard
2017-07-03update deprecation warning textJesse Plamondon-Willard
2017-07-03remove System.ValueTupleJesse Plamondon-Willard
This caused reference errors on Linux/Mac, and there aren't enough use cases to look into it further for now.
2017-07-03add SMAPI 2.0 compile modeJesse Plamondon-Willard
2017-07-02slim down console output for players some moreJesse Plamondon-Willard
2017-07-02simplify log timestamps in console (except in developer mode)Jesse Plamondon-Willard
2017-07-02fix rare crash for some players when window loses focus (#306)Jesse Plamondon-Willard
2017-07-02throw more useful error when JSON file is invalid (#314)Jesse Plamondon-Willard
2017-07-01add support for asset loaders (#255)Jesse Plamondon-Willard
2017-07-01improve error handling when mods set invalid asset value (#255)Jesse Plamondon-Willard
2017-07-01let mods implement IAssetEditor for simple cases (#255)Jesse Plamondon-Willard
2017-07-01reset asset cache when a new interceptor is added (#255)Jesse Plamondon-Willard
This lets new interceptors edit assets loaded before they were added, particularly assets loaded before mods are initialised.
2017-07-01ensure there's only one content manager instance (#255)Jesse Plamondon-Willard
2017-07-01tweak asset interception code to simplify future work (#255)Jesse Plamondon-Willard
2017-07-01rewrite content interception using latest proposed API (#255)Jesse Plamondon-Willard
2017-06-26change manifest.MinimumApiVersion to ISemanticVersionJesse Plamondon-Willard
2017-06-26improve logging when SMAPI loads modsJesse Plamondon-Willard
2017-06-18show friendly error when parsing a manifest version fails (#308)Jesse Plamondon-Willard
2017-06-18enable string versions in manifest.json (#308)Jesse Plamondon-Willard
2017-06-18add support for minimum dependency versions (#286)Jesse Plamondon-Willard
2017-06-12add separate list of obsolete modsJesse Plamondon-Willard
2017-06-03tweak translation API to always return translations (#303)Jesse Plamondon-Willard
2017-05-28drop special case for SDV 1.2.29 bug (min version is now 1.2.30)Jesse Plamondon-Willard
2017-05-28add shortcut for translation with tokens (#296)Jesse Plamondon-Willard
2017-05-28shorten translation method name, remove helper method (#296)Jesse Plamondon-Willard
2017-05-28refactor translation init for reuse (#296)Jesse Plamondon-Willard
2017-05-28add shortcut indexer to translation API (#296)Jesse Plamondon-Willard
2017-05-28remove unneeded SGame fieldsJesse Plamondon-Willard
2017-05-27fix content API not matching XNB files with two dots (like 'a.b.xnb') if ↵Jesse Plamondon-Willard
extension isn't specified
2017-05-26fix errors handling dependencies if some mods have no manifestJesse Plamondon-Willard
2017-05-25reduce ContentLoadException nestingJesse Plamondon-Willard
2017-05-25fix tilesheets for local XNB maps tooJesse Plamondon-Willard
2017-05-25expand .tbin loading to support custom tilesheets from the mod folderJesse Plamondon-Willard
2017-05-25minor cleanupJesse Plamondon-Willard
2017-05-26Added experimental .tbin supportPlatonymous
2017-05-24add translation API (#296)Jesse Plamondon-Willard
2017-05-23fix rare crash when window loses focus for some playersJesse Plamondon-Willard