Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-25 | add load conflict resolution option (#766) | Jesse Plamondon-Willard | |
2022-03-25 | add content pack label to more logs (#766) | Jesse Plamondon-Willard | |
2022-03-25 | fix asset load conflict always showing multiple-mod form | Jesse Plamondon-Willard | |
2022-03-25 | add content pack labels (#766) | Jesse Plamondon-Willard | |
2022-03-25 | use immutable set for invalidated asset names (#766) | Jesse Plamondon-Willard | |
2022-03-25 | add AssetReady content event (#766) | Jesse Plamondon-Willard | |
2022-03-24 | add AssetInvalidated content event (#766) | Jesse Plamondon-Willard | |
2022-03-23 | fix unneeded cloning (#766) | Jesse Plamondon-Willard | |
2022-03-23 | add initial AssetRequested content event (#766) | Jesse Plamondon-Willard | |
2022-03-22 | encapsulate & cache asset operation groups (#766) | Jesse Plamondon-Willard | |
This is needed for the upcoming Stardew Valley 1.6 to avoid duplicate checks between DoesAssetExist and Load calls, and to make sure the answer doesn't change between them. | |||
2022-03-22 | reduce duplicated doc blocks | Jesse Plamondon-Willard | |
2022-03-20 | encapsulate editor/loader operations (#766) | Jesse Plamondon-Willard | |
These will be used by the new content API, and allow handling the old one the same way. | |||
2022-03-10 | fix set_farm_type not updating warps | Jesse Plamondon-Willard | |
2022-03-06 | rework launch script argument parsing (#832) | Jesse Plamondon-Willard | |
This commit... * replaces the internal `--no-reopen-terminal` arg with a documented `--use-current-shell` arg that works on Linux too; * replaces the new SKIP_TERMINAL environment variable with the existing SMAPI_NO_TERMINAL one; * moves argument parsing out of the 'initial setup' section (so it's easier for players to edit if needed); * simplfies argument parsing (no need to support short opt names or add arguments for the default behavior); * fixes arguments not parsed after the first unrecognized argument, so `--unknown --no-terminal` would still open a terminal. | |||
2022-03-06 | Merge pull request #832 from Ryhon0/develop | Jesse Plamondon-Willard | |
Make SKIP_TERMINAL default to false if not set | |||
2022-03-05 | handle vanilla assets in DoesAssetExist (#766) | Jesse Plamondon-Willard | |
2022-03-05 | add DoesAssetExist to support the upcoming Stardew Valley 1.6 (#766) | Jesse Plamondon-Willard | |
2022-03-05 | migrate more internal code to IAssetName (#766) | Jesse Plamondon-Willard | |
2022-03-05 | fix error loading locale code cache when a mod adds custom languages (#766) | Jesse Plamondon-Willard | |
2022-03-05 | fix regression with mod XNB files in the content pipeline (#766) | Jesse Plamondon-Willard | |
2022-03-05 | Command line options | Ryhon | |
2022-03-04 | Make SKIP_TERMINAL default to false if not set | Ryhon | |
2022-02-27 | update schema for Content Patcher 1.25.0 | Jesse Plamondon-Willard | |
2022-02-25 | restore InterfaceProxyFactory to encapsulate Pintail (#830) | Jesse Plamondon-Willard | |
2022-02-25 | Merge pull request #830 from Shockah/api-proxy-tryproxy-object | Jesse Plamondon-Willard | |
API proxy improvements | |||
2022-02-24 | update Pintail | Shockah | |
2022-02-22 | avoid SetData when premultiplying texture with no semi-transparency | Jesse Plamondon-Willard | |
2022-02-20 | update Pintail | Shockah | |
2022-02-19 | change proxy prepare behavior | Shockah | |
2022-02-19 | update Pintail | Shockah | |
2022-02-19 | add Constants.ContentPath | Jesse Plamondon-Willard | |
2022-02-19 | add Constants.GamePath & deprecate Constants.ExecutionPath | Jesse Plamondon-Willard | |
2022-02-18 | add AssetName to encapsulate asset name handling (#766) | Jesse Plamondon-Willard | |
2022-02-18 | Fix support for custom locale codes in asset names (#766) | Jesse Plamondon-Willard | |
2022-02-18 | tweak types in content coordinator | Jesse Plamondon-Willard | |
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 | |
2022-02-13 | flip slashes in asset propagator to match MonoGame | Jesse Plamondon-Willard | |
The game now uses MonoGame on all platforms. | |||
2022-02-13 | simplify and standardize key comparison in asset propagator | Jesse Plamondon-Willard | |
2022-02-12 | add data-* attributes to log parser for external tools | Jesse Plamondon-Willard | |
2022-02-11 | fix thumbstick input overrides | Jesse Plamondon-Willard | |
2022-02-11 | use Array.Empty to avoid unneeded array allocations | Jesse Plamondon-Willard | |
2022-02-11 | Merge pull request #829 from SpriteMaster-Ext/perf-patchimage | Jesse Plamondon-Willard | |
Simplify and optimize PatchImage | |||
2022-02-10 | add basic unit tests for API interface proxying | Jesse Plamondon-Willard | |
2022-02-10 | add TryProxy for any objects | Shockah | |
2022-02-10 | add reverse API proxying (and unproxying) | Shockah | |
2022-02-10 | add proxy instance caching | Shockah | |
2022-02-10 | use Call/Callvirt depending on target | Shockah | |