Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-02 | update to FluentHttpClient 4.3.0 | Jesse Plamondon-Willard | |
2023-04-02 | remove LargeAddressAware flag | Jesse Plamondon-Willard | |
This isn't needed anymore since SMAPI is 64-bit now. | |||
2023-01-08 | update packages | Jesse Plamondon-Willard | |
2022-10-07 | update FluentHttpClient | Jesse Plamondon-Willard | |
2022-07-17 | update Pintail | Jesse Plamondon-Willard | |
2022-07-04 | Add app.manifest, fixing DPI awareness | Chase Warrington | |
2022-06-28 | migrate update checks to FluentHttpClient | Jesse 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-10 | update Pintail | Jesse Plamondon-Willard | |
2022-06-10 | update Newtonsoft.Json | Jesse Plamondon-Willard | |
2022-06-10 | update to Harmony 2.2.1 | Jesse Plamondon-Willard | |
2022-06-10 | add experimental image load rewrite | Jesse Plamondon-Willard | |
2022-05-31 | add backwards compatibility for mods using now-unused dependencies | Jesse Plamondon-Willard | |
2022-05-31 | replace MemoryCache with custom cache | Jesse 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-01 | update Pintail to fix proxy type name conflict edge case | Jesse Plamondon-Willard | |
2022-04-19 | update Pintail to fix out parameter issue | Jesse Plamondon-Willard | |
2022-02-24 | update Pintail | Shockah | |
2022-02-20 | update Pintail | Shockah | |
2022-02-19 | update Pintail | Shockah | |
2022-02-18 | update Pintail | Shockah | |
2022-02-17 | update Pintail | Shockah | |
2022-02-16 | update Pintail | Shockah | |
2022-02-16 | move proxying to a separate NuGet library | Shockah | |
2021-12-04 | fix self-contained install on Windows | Jesse Plamondon-Willard | |
2021-11-28 | add support for loading BmFont files for custom languages | Jesse Plamondon-Willard | |
2021-11-28 | remove GameExecutableName build property from package | Jesse Plamondon-Willard | |
2021-11-28 | remove reference no longer needed in .NET 5 | Jesse Plamondon-Willard | |
2021-11-28 | update to .NET 5 and official 64-bit | Jesse Plamondon-Willard | |
2021-11-28 | update for Netcode now merged into game assembly on all platforms | Jesse Plamondon-Willard | |
2021-11-28 | drop support for XNA Framework | Jesse Plamondon-Willard | |
Stardew Valley 1.5.5 migrates to MonoGame on all platforms. | |||
2021-10-08 | bump to .NET Framework 4.5.2 | Jesse Plamondon-Willard | |
2021-09-02 | drop support for unofficial 64-bit mode | Jesse Plamondon-Willard | |
2021-07-30 | migrate to the new Harmony patch pattern used in my mods | Jesse Plamondon-Willard | |
That improves validation and error-handling. | |||
2021-07-23 | remove now-unneeded Mono.Cecil aliases (#711) | Jesse Plamondon-Willard | |
2021-07-23 | use 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-11 | alias 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-02 | add initial support for 64-bit Windows hack (#767) | Jesse Plamondon-Willard | |
2021-03-21 | split compile flag into separate Windows + XNA flags (#767) | Jesse Plamondon-Willard | |
2020-11-21 | update to TMXTile 1.5.8 | Jesse Plamondon-Willard | |
2020-11-17 | update to TMXTile 1.5.7 | Jesse Plamondon-Willard | |
2020-10-03 | update dependencies | Jesse Plamondon-Willard | |
2020-08-23 | add EarlyConstants for constants needed before external DLLs are loaded | Jesse Plamondon-Willard | |
2020-08-02 | update dependencies | Jesse Plamondon-Willard | |
2020-06-20 | switch to custom build of Harmony 1.2.0.1 | Jesse Plamondon-Willard | |
2020-06-15 | temporarily restore Harmony 1.x support with compile flag (#711) | Jesse Plamondon-Willard | |
2020-06-14 | update TMXTile | Jesse Plamondon-Willard | |
2020-06-14 | add support for using a custom Harmony build (#711) | Jesse Plamondon-Willard | |
2020-06-14 | tweak build files | Jesse Plamondon-Willard | |
2020-05-31 | update TMXTile to fix void map issue on Android | Jesse Plamondon-Willard | |
2020-05-05 | migrate to Harmony 2.0 (#711) | Jesse Plamondon-Willard | |
2020-03-22 | update packages | Jesse Plamondon-Willard | |