summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-02-27update schema for Content Patcher 1.25.0Jesse Plamondon-Willard
2022-02-25restore InterfaceProxyFactory to encapsulate Pintail (#830)Jesse Plamondon-Willard
2022-02-25Merge pull request #830 from Shockah/api-proxy-tryproxy-objectJesse Plamondon-Willard
API proxy improvements
2022-02-24update PintailShockah
2022-02-22avoid SetData when premultiplying texture with no semi-transparencyJesse Plamondon-Willard
2022-02-20update PintailShockah
2022-02-19change proxy prepare behaviorShockah
2022-02-19update PintailShockah
2022-02-19add Constants.ContentPathJesse Plamondon-Willard
2022-02-19add Constants.GamePath & deprecate Constants.ExecutionPathJesse Plamondon-Willard
2022-02-18add AssetName to encapsulate asset name handling (#766)Jesse Plamondon-Willard
2022-02-18Fix support for custom locale codes in asset names (#766)Jesse Plamondon-Willard
2022-02-18tweak types in content coordinatorJesse Plamondon-Willard
2022-02-18update PintailShockah
2022-02-17update PintailShockah
2022-02-16update PintailShockah
2022-02-16move proxying to a separate NuGet libraryShockah
2022-02-13flip slashes in asset propagator to match MonoGameJesse Plamondon-Willard
The game now uses MonoGame on all platforms.
2022-02-13simplify and standardize key comparison in asset propagatorJesse Plamondon-Willard
2022-02-12add data-* attributes to log parser for external toolsJesse Plamondon-Willard
2022-02-11fix thumbstick input overridesJesse Plamondon-Willard
2022-02-11use Array.Empty to avoid unneeded array allocationsJesse Plamondon-Willard
2022-02-11Merge pull request #829 from SpriteMaster-Ext/perf-patchimageJesse Plamondon-Willard
Simplify and optimize PatchImage
2022-02-10add basic unit tests for API interface proxyingJesse Plamondon-Willard
2022-02-10add TryProxy for any objectsShockah
2022-02-10add reverse API proxying (and unproxying)Shockah
2022-02-10add proxy instance cachingShockah
2022-02-10use Call/Callvirt depending on targetShockah
2022-02-10fix code style warningShockah
2022-02-10implement `out` parameter proxyingShockah
2022-02-09Cleanup and performance/allocation improvement for AssetDataForImage.PatchImageAmeisen
2022-02-09add WIP proxying of methods with `out` parametersShockah
2022-02-09simplifies proxy method IL a bitShockah
2022-02-09stop proxying nullsShockah
2022-02-09add missing documentationShockah
2022-02-09fix stack overflow for proxied types referencing each otherShockah
2022-02-09support proxying return values in API proxiesShockah
2022-02-08uses `proxy.Name` instead of `target.Name` (which makes more sense in this ↵Shockah
context)
2022-02-08oops old codeShockah
2022-02-08allow generic methods and any assignable types in API proxiesShockah
2022-02-08allow default interface method implementations in API proxiesShockah
2022-01-29fix manifest JSON schema's update key patternJesse Plamondon-Willard
2022-01-29normalize season names in SDate constructorJesse Plamondon-Willard
2022-01-29fix item repo's handling of Journal Scraps and Secret NotesJesse Plamondon-Willard
2022-01-29move item repo secret note + flavored object logic into methodsJesse Plamondon-Willard
2022-01-29remove unneeded dictionary patchJesse Plamondon-Willard
The dictionary errors were improved in .NET 5, so they include the key automatically.
2022-01-18Update Ukrainian translation for SMAPIChulkyBow
2022-01-16prepare for releaseJesse Plamondon-Willard
2022-01-16rewrite fallback assembly resolutionJesse Plamondon-Willard
* SMAPI now also searches the root game folder for unresolved assemblies. This fixes an issue resolving the game DLL when the player's DLL version doesn't match the one used to compile SMAPI. * The DLL search folders are now scanned once and cached to avoid repeated iterations on startup.
2022-01-16prepare for releaseJesse Plamondon-Willard