summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-09Cleanup and performance/allocation improvement for AssetDataForImage.PatchImageAmeisen
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
2022-01-16merge field rewriters to reduce rewrite iterationsJesse Plamondon-Willard
2022-01-16improve console interception logicJesse Plamondon-Willard
2022-01-16bump min game version to 1.5.6Jesse Plamondon-Willard
That avoids error reports on mods when pirated players have an older 1.5.5 build that break mods, and ensures that the new build number shown in the SMAPI log is available.
2022-01-15add Xbox app log instructions, redesign UI to fitJesse Plamondon-Willard
2022-01-15add detection for Xbox app game foldersJesse Plamondon-Willard
2022-01-15fix JSON validator not recognizing manifest update subkeysJesse Plamondon-Willard
2022-01-15add save recovery for missing custom farm typeJesse Plamondon-Willard
2022-01-15fix backspaces ignored on Linux/macOS in SDV 1.5.5+Jesse Plamondon-Willard
2022-01-15fix suppressed console output not suppressing newlinesJesse Plamondon-Willard
2022-01-02add download option to log viewJesse Plamondon-Willard
2022-01-02add Ukrainian translations (#823)Jesse Plamondon-Willard
2022-01-02fix syntax, update release notesJesse Plamondon-Willard
2022-01-02Merge pull request #820 from bruce2409/update-launcher-shJesse Plamondon-Willard
Added shell shebang to MacOS Launcher code
2021-12-23fix uninstaller not removing StardewModdingAPI.deps.json fileJesse Plamondon-Willard
2021-12-23remove content pack from compatibility blacklistJesse Plamondon-Willard
It's no longer broken with the auto-fixes in the upcoming SMAPI update.
2021-12-22Added shell shebang to MacOS Launcher codebruce2409
2021-12-21add new game build number to the SMAPI logJesse Plamondon-Willard
2021-12-20auto-fix maps broken due to missing vanilla tilesheetJesse Plamondon-Willard
2021-12-18simplify running SMAPI without a terminal on Linux/macOSJesse Plamondon-Willard
2021-12-18update Steam error messageJesse Plamondon-Willard
2021-12-18update compatibility listJesse Plamondon-Willard
2021-12-09update compatibility listJesse Plamondon-Willard
2021-12-09fix log parser handling when multiple mods have the exact same nameJesse Plamondon-Willard
2021-12-05prepare for releaseJesse Plamondon-Willard
2021-12-05add Windows build process to fix application icon until .NET bug is fixedJesse Plamondon-Willard
2021-12-05mark UI Info Suite incompatibleJesse Plamondon-Willard
2021-12-05improve error when installer is pointed at a compatibility-branch game folderJesse Plamondon-Willard
2021-12-04improve error when installer is pointed at a SDV 1.5.4 folderJesse Plamondon-Willard
2021-12-04update JSON validator for Content Patcher's new .fnt supportJesse Plamondon-Willard
2021-12-04fix self-contained install on WindowsJesse Plamondon-Willard
2021-12-04migrate SMAPI to self-contained installJesse Plamondon-Willard
This removes the need to have .NET 5 installed to run SMAPI. Note that there's no need to actually bundle the .NET files, since they're already bundled into the game folder.
2021-12-04suppress non-applicable code warningsJesse Plamondon-Willard
2021-12-04fix code warningsJesse Plamondon-Willard
2021-12-03update for Stardew Valley 1.5.5 hotfixJesse Plamondon-Willard
2021-12-03add build script to set the release versionJesse Plamondon-Willard
2021-12-03make installer self-containedJesse Plamondon-Willard
This lets players run the installer without manually installing .NET 5, which was causing a lot of support requests.
2021-12-02switch to scripted release package processJesse Plamondon-Willard
2021-11-30prepare for releaseJesse Plamondon-Willard