summaryrefslogtreecommitdiff
path: root/src/SMAPI/SMAPI.csproj
AgeCommit message (Collapse)Author
2022-07-04Add app.manifest, fixing DPI awarenessChase Warrington
2022-06-28migrate update checks to FluentHttpClientJesse Plamondon-Willard
WebClient isn't needed for compatibility with macOS after the .NET 5 update in Stardew Valley 1.5.5, and causes noticeable lag for some players even when running on a background thread.
2022-06-10update PintailJesse Plamondon-Willard
2022-06-10update Newtonsoft.JsonJesse Plamondon-Willard
2022-06-10update to Harmony 2.2.1Jesse Plamondon-Willard
2022-06-10add experimental image load rewriteJesse Plamondon-Willard
2022-05-31add backwards compatibility for mods using now-unused dependenciesJesse Plamondon-Willard
2022-05-31replace MemoryCache with custom cacheJesse Plamondon-Willard
This was causing significant frame stutters for some players since the migration to .NET 5 in Stardew Valley 1.5.5.
2022-05-01update Pintail to fix proxy type name conflict edge caseJesse Plamondon-Willard
2022-04-19update Pintail to fix out parameter issueJesse Plamondon-Willard
2022-02-24update PintailShockah
2022-02-20update PintailShockah
2022-02-19update PintailShockah
2022-02-18update PintailShockah
2022-02-17update PintailShockah
2022-02-16update PintailShockah
2022-02-16move proxying to a separate NuGet libraryShockah
2021-12-04fix self-contained install on WindowsJesse Plamondon-Willard
2021-11-28add support for loading BmFont files for custom languagesJesse Plamondon-Willard
2021-11-28remove GameExecutableName build property from packageJesse Plamondon-Willard
2021-11-28remove reference no longer needed in .NET 5Jesse Plamondon-Willard
2021-11-28update to .NET 5 and official 64-bitJesse Plamondon-Willard
2021-11-28update for Netcode now merged into game assembly on all platformsJesse Plamondon-Willard
2021-11-28drop support for XNA FrameworkJesse Plamondon-Willard
Stardew Valley 1.5.5 migrates to MonoGame on all platforms.
2021-10-08bump to .NET Framework 4.5.2Jesse Plamondon-Willard
2021-09-02drop support for unofficial 64-bit modeJesse Plamondon-Willard
2021-07-30migrate to the new Harmony patch pattern used in my modsJesse Plamondon-Willard
That improves validation and error-handling.
2021-07-23remove now-unneeded Mono.Cecil aliases (#711)Jesse Plamondon-Willard
2021-07-23use unmerged Harmony assembly (#711)Jesse Plamondon-Willard
Harmony merges Mono.Cecil and MonoMod.Common into its DLL, and keeps some (but not all) of the merged types public. That causes type conflicts in SMAPI's code since it uses both Harmony and Mono.Cecil, and extern aliases break on Linux due to IDE/compiler limitations. This commit uses a custom build of Harmony without the assembly merging, so SMAPI can use and manage Mono.Cecil itself.
2021-07-11alias Mono.Cecil references (#711)Jesse Plamondon-Willard
This is needed to migrate to Harmony 2.0 because it uses MonoMod, which has a copy of Mono.Cecil merged into its assembly, which leads to "type X exists in both 0Harmony.dll and Mono.Cecil.dll" errors. We can't use the version bundled with MonoMod since only some of the types are publicly accessible.
2021-04-02add initial support for 64-bit Windows hack (#767)Jesse Plamondon-Willard
2021-03-21split compile flag into separate Windows + XNA flags (#767)Jesse Plamondon-Willard
2020-11-21update to TMXTile 1.5.8Jesse Plamondon-Willard
2020-11-17update to TMXTile 1.5.7Jesse Plamondon-Willard
2020-10-03update dependenciesJesse Plamondon-Willard
2020-08-23 add EarlyConstants for constants needed before external DLLs are loadedJesse Plamondon-Willard
2020-08-02update dependenciesJesse Plamondon-Willard
2020-06-20switch to custom build of Harmony 1.2.0.1Jesse Plamondon-Willard
2020-06-15temporarily restore Harmony 1.x support with compile flag (#711)Jesse Plamondon-Willard
2020-06-14update TMXTileJesse Plamondon-Willard
2020-06-14add support for using a custom Harmony build (#711)Jesse Plamondon-Willard
2020-06-14tweak build filesJesse Plamondon-Willard
2020-05-31update TMXTile to fix void map issue on AndroidJesse Plamondon-Willard
2020-05-05migrate to Harmony 2.0 (#711)Jesse Plamondon-Willard
2020-03-22update packagesJesse Plamondon-Willard
2020-03-07add support for flipped and rotated map tilesJesse Plamondon-Willard
2020-03-06update packagesJesse Plamondon-Willard
2020-02-22update packagesJesse Plamondon-Willard
2020-02-01update packagesJesse Plamondon-Willard
2020-02-01add support for *.tmx map filesJesse Plamondon-Willard