Commit Graph

811 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 5d32b98029 fix mods running code concurrently with a SDV 1.2+ background task 2017-03-03 17:13:33 -05:00
Jesse Plamondon-Willard 6f07801b04 only use WMI on Windows 2017-03-02 22:03:23 -05:00
Jesse Plamondon-Willard 1485d98b24 update draw code for SDV 1.2.13 (#231) 2017-03-01 21:30:24 -05:00
Jesse Plamondon-Willard b7180c47d4 bump minimum game version 2017-03-01 21:06:59 -05:00
Jesse Plamondon-Willard ade1a692a3 deprecate `IConfigFile` (#238) 2017-03-01 20:20:58 -05:00
Jesse Plamondon-Willard c23f70d602 update content manager code for SDV 1.2.11 (#173) 2017-03-01 20:09:51 -05:00
Jesse Plamondon-Willard 5ed6eb0986 fix `world_downminelevel` command not working, prevent invalid `world_setminelevel` value 2017-03-01 20:06:03 -05:00
Jesse Plamondon-Willard 5cdf75b463 show OS caption (like "Windows 10") instead of internal version when available 2017-03-01 19:32:14 -05:00
Jesse Plamondon-Willard 5270240c01 update TrainerMod manifest 2017-03-01 19:21:58 -05:00
Jesse Plamondon-Willard 51ac0127e8 fix TrainerMod letting player add invalid items 2017-03-01 19:20:11 -05:00
Jesse Plamondon-Willard 035f94f7cb remove unneeded 'types' TrainerMod command 2017-03-01 19:19:09 -05:00
Jesse Plamondon-Willard 696bdab3cd fix errors in console command handlers crashing the game 2017-03-01 19:18:21 -05:00
Jesse Plamondon-Willard 6de4888a1b improve TrainerMod feedback to user, standardise color/colour spelling 2017-03-01 19:17:34 -05:00
Efreak aba50aba45 Update <> to [] for changed commands 2017-03-01 17:28:52 -05:00
Efreak 3863c159ae Return current values for max/current health/stamina/immunity instead of errors when no value given 2017-03-01 17:28:52 -05:00
Efreak 49a801b2b0 toggle timefreeze when no value given 2017-03-01 17:28:52 -05:00
Efreak d956a7b223 typo
fix a typo preventing usage of player_setstamina
2017-02-27 18:49:32 -05:00
Jesse Plamondon-Willard 529e0dbb84 fix handling of localised XNB files (#173) 2017-02-25 19:08:21 -05:00
Jesse Plamondon-Willard 614cdc6fdd improve asset key normalisation (#173) 2017-02-25 18:26:43 -05:00
Jesse Plamondon-Willard ac5bcce02d fix current path not being normalised in path checks (#173) 2017-02-25 17:52:56 -05:00
Jesse Plamondon-Willard 9c53a254d5 add prototype content event + helper to manipulate XNB data (#173) 2017-02-25 15:22:45 -05:00
Jesse Plamondon-Willard 2151625898 add release note, fix docblock 2017-02-24 20:55:19 -05:00
Jesse Plamondon-Willard 89cb791cae fix content manager compatibility with MonoGame (#173) 2017-02-24 19:44:19 -05:00
Jesse Plamondon-Willard 615c89bc0b override content manager (#173) 2017-02-24 18:52:53 -05:00
Jesse Plamondon-Willard 60f31b0fc6 clean up program properties 2017-02-24 15:10:02 -05:00
Jesse Plamondon-Willard ba55ed34ca fix 'please update your game' error not pausing before exit 2017-02-24 15:06:38 -05:00
Jesse Plamondon-Willard fd2d7d714d fix game version checks not using semantic versioning
This caused an issue where SMAPI didn't consider SDV 1.2.10 to pass the minimum game version of 1.2.9. This requires some workarounds for SDV 1.11's non-semantic version.
2017-02-24 15:04:28 -05:00
Jesse Plamondon-Willard 6a07a1cbaf clean up constants, avoid regenerating values unnecessarily 2017-02-24 14:46:24 -05:00
Jesse Plamondon-Willard be0aa19f30 fix game version always being detected as 1.2.9 because Game1.version is a const now 2017-02-24 00:15:45 -05:00
Jesse Plamondon-Willard 2ed3b25b6b further group deprecation warnings during mod loading 2017-02-23 23:54:50 -05:00
Jesse Plamondon-Willard 12cb2d272d minor cleanup 2017-02-23 23:51:52 -05:00
Jesse Plamondon-Willard 9bbd0a4459 make skipped-mod messages more user-friendly 2017-02-23 23:36:48 -05:00
Jesse Plamondon-Willard 6b26eceb57 move incompatible mod logic into mod registry 2017-02-23 23:36:14 -05:00
Jesse Plamondon-Willard 3005270437 shorten mod path in error messages 2017-02-23 23:05:46 -05:00
Jesse Plamondon-Willard 6a18dd6fad merge config files 2017-02-23 22:58:23 -05:00
Jesse Plamondon-Willard 96c7010c1b update for Stardew Valley 1.9 (#231) 2017-02-22 19:48:25 -05:00
Jesse Plamondon-Willard b30d93d0ff add rationale notes to incompatible-mods list (#231) 2017-02-22 19:36:10 -05:00
Jesse Plamondon-Willard 703f5f89a8 fix new error when entering an empty command in SMAPI console 2017-02-21 15:54:48 -05:00
Jesse Plamondon-Willard 7521570341 make mod-not-compatible messages shorter 2017-02-19 20:12:15 -05:00
Jesse Plamondon-Willard 5bbebcb46b mark another incompatible mod (#231) 2017-02-19 19:55:00 -05:00
Jesse Plamondon-Willard 69ed617e56 fix installer not recognising Linux/Mac paths starting with ~ or containing an escaped space 2017-02-19 01:29:30 -05:00
Jesse Plamondon-Willard c72adcd119 use more robust crossplatform path checks in installer 2017-02-19 01:28:00 -05:00
Jesse Plamondon-Willard a893cd9eea fix installer not ignoring potential game folders that don't contain a Stardew Valley exe 2017-02-19 01:07:04 -05:00
Jesse Plamondon-Willard b2efd34fec fix on-post-render graphics event being raised after screen is rendered
This causes mods to draw on top of the rendered screen instead of within it, which leads to strange bugs like cursor coordinates not lining up with the cursor and transparency issues.
2017-02-19 01:02:07 -05:00
Jesse Plamondon-Willard e321362378 fix nullable enums not being written to JSON as string 2017-02-17 13:59:31 -05:00
Jesse Plamondon-Willard 41ee8990f8 write XNA input enums to JSON as strings automatically
Mods often reference Json.NET to do this, so this lets many mods remove Json.NET as a dependency.
2017-02-17 11:33:22 -05:00
Jesse Plamondon-Willard 1dfedd2d1a fix issue where mod dependencies overrode SMAPI dependencies 2017-02-17 01:44:19 -05:00
Jesse Plamondon-Willard 16c362f4c5 increase all notice deprecations to info, tweak deprecation message format 2017-02-16 13:59:13 -05:00
Jesse Plamondon-Willard f8866ac4a8 remove unneeded property for number of mods loaded 2017-02-16 01:10:07 -05:00
Jesse Plamondon-Willard a0c94752c0 remove unneeded property for game exe path 2017-02-16 01:07:11 -05:00