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
Jesse Plamondon-Willard
960507879e
remove unneeded property for game exe path
2017-02-16 01:03:50 -05:00
Jesse Plamondon-Willard
176eddbf7b
make SMAPI core non-static, eliminate direct access between core components
2017-02-16 00:54:41 -05:00
Jesse Plamondon-Willard
2c6ab6805d
mark more incompatible mods ( #231 )
2017-02-15 16:27:40 -05:00
Jesse Plamondon-Willard
153c04535f
fix typo
2017-02-14 23:37:26 -05:00
Jesse Plamondon-Willard
f140e844ed
streamline startup a bit
2017-02-14 22:06:06 -05:00
Jesse Plamondon-Willard
e804ed5479
mark one constant internal
2017-02-14 13:11:43 -05:00
Jesse Plamondon-Willard
548cbcecc4
mark two internal classes internal
2017-02-14 13:07:30 -05:00
Jesse Plamondon-Willard
8d1b7cbfb8
mark more incompatible mods ( #231 )
2017-02-14 11:46:41 -05:00
Jesse Plamondon-Willard
32d919a1c3
update draw logic for Stardew Valley 1.2.6 ( #231 )
2017-02-13 17:40:59 -05:00
Jesse Plamondon-Willard
253a4306cf
mark Entoarox Framework incompatible up to 1.6.5 ( #231 )
2017-02-13 16:50:54 -05:00
Jesse Plamondon-Willard
1038f4e704
mark all Command methods deprecated ( #199 )
2017-02-13 02:10:55 -05:00
Jesse Plamondon-Willard
3b25723a4e
update release notes ( #199 )
2017-02-13 01:27:49 -05:00
Jesse Plamondon-Willard
845fbaab12
migrate TrainerMod to new API ( #199 )
2017-02-13 01:19:02 -05:00
Jesse Plamondon-Willard
0441d0843c
add new console command API with backward compatibility ( #199 )
2017-02-13 00:40:33 -05:00
Jesse Plamondon-Willard
d1080a8b2b
move core JSON logic out of mod helper ( #199 )
...
This lets SMAPI parse manifest.json files without a mod helper, so we can pass the mod name into the helper.
2017-02-13 00:13:29 -05:00
Jesse Plamondon-Willard
8b0db49f12
update release notes ( #237 )
2017-02-12 19:41:15 -05:00