Jesse Plamondon-Willard
a26220e341
add log parser prototype by Entoarox ( #358 )
2017-10-27 19:37:26 -04:00
Jesse Plamondon-Willard
e75aef8634
add placeholder for new log parser ( #358 )
2017-10-27 19:36:52 -04:00
Jesse Plamondon-Willard
65f0fa6255
add scaffolding for web UI ( #358 )
2017-10-27 19:36:31 -04:00
Jesse Plamondon-Willard
3d8bdacc8c
fix ConsoleCommands mod including Json.NET DLL
2017-10-27 03:19:21 -04:00
Jesse Plamondon-Willard
59dd604cf2
rename TrainerMod to Console Commands to clarify purpose
2017-10-27 03:18:48 -04:00
Jesse Plamondon-Willard
b945fcf555
fix player_setlevel command not also changing XP ( #359 )
2017-10-27 02:44:53 -04:00
Jesse Plamondon-Willard
7f16ebdb19
hide the game's test messages from the console & log ( #364 )
2017-10-27 01:42:54 -04:00
Jesse Plamondon-Willard
f63484e5e7
minor cleanup ( #373 )
2017-10-27 01:17:25 -04:00
Jesse Plamondon-Willard
a7fcfd6424
fix incorrect search path when loading a mod file ( #373 )
2017-10-27 01:00:03 -04:00
Jesse Plamondon-Willard
a1eeece49b
centralise most content-loading logic to fix map tilesheet edge case ( #373 )
2017-10-25 17:14:58 -04:00
Jesse Plamondon-Willard
f6a86e5849
minor cleanup
2017-10-24 20:28:18 -04:00
Entoarox
7e02310a8e
Fix object cast being needed - use closed instead of open delegate
...
The API does not allow the user to modify the `this` after the fact anyhow, so it isnt needed.
2017-10-24 20:18:23 -04:00
Entoarox
191d65f8d9
Fix: Instance type is required
2017-10-24 20:18:23 -04:00
Entoarox
ded647aad4
PrivateProperty.cs ~ Use delegates for performance
2017-10-24 20:18:23 -04:00
Jesse Plamondon-Willard
749ebb912b
fix inconsistent ASCII art letter sizes in readme
...
Thanks to Raven on Discord!
2017-10-24 19:54:38 -04:00
Jesse Plamondon-Willard
68e33c653a
suppress BeforeSave, AfterSave, and AfterDayStarted events during new-game intro ( #374 )
2017-10-24 19:27:00 -04:00
Jesse Plamondon-Willard
8c97a63a82
improve content manager thread safety, create content cache wrapper ( #373 )
2017-10-23 03:24:53 -04:00
Jesse Plamondon-Willard
ed56cb714d
replace input events' e.IsClick with better-designed e.IsActionButton and e.IsUseToolButton
2017-10-22 15:09:36 -04:00
Jesse Plamondon-Willard
99c8dd7940
add InputButton.ToSButton() extension
2017-10-22 15:07:06 -04:00
Jesse Plamondon-Willard
f74321addc
fix SMAPI blocking reflection access to vanilla members on overridden types ( #371 )
2017-10-22 13:13:14 -04:00
Jesse Plamondon-Willard
85a8959e97
fix mods which implement IAssetLoader being marked as conflicting with themselves
2017-10-21 21:51:48 -04:00
Jesse Plamondon-Willard
53df85f312
enable access to public members using reflection API
2017-10-20 16:37:22 -04:00
Jesse Plamondon-Willard
36b4e550f1
fix e.SuppressButton() in input events not suppressing keyboard buttons
2017-10-19 21:26:00 -04:00
Jesse Plamondon-Willard
a4fb2331fe
simplify JSON converter name
2017-10-18 16:58:42 -04:00
Jesse Plamondon-Willard
51a2c3991f
simplify SelectiveStringEnumConverter implementation
2017-10-18 16:47:32 -04:00
Jesse Plamondon-Willard
2ff9373971
fix compatibility check crashing for players with SDV 1.08
2017-10-18 10:59:57 -04:00
Jesse Plamondon-Willard
8aec1eff99
update for 2.0 release
2017-10-14 11:39:52 -04:00
Jesse Plamondon-Willard
11b889992c
move SButtons into root
2017-10-13 23:29:24 -04:00
Jesse Plamondon-Willard
b71601a252
fix recipe data not being reloaded when needed
2017-10-13 23:26:27 -04:00
Jesse Plamondon-Willard
c5932233eb
update mod data
2017-10-13 23:13:31 -04:00
Jesse Plamondon-Willard
f663ed3359
fix assets not being reloaded when mods implement IAssetEditor or IAssetLoader directly
2017-10-13 23:13:06 -04:00
Jesse Plamondon-Willard
ff718d7993
update Json.NET
2017-10-13 13:17:58 -04:00
Jesse Plamondon-Willard
42d1024e04
update HTML agility pack
2017-10-13 13:14:24 -04:00
Jesse Plamondon-Willard
0fa552e2b9
update test launch URL for web API
2017-10-13 13:11:10 -04:00
Jesse Plamondon-Willard
f04a68697a
update unit test dependencies
2017-10-13 12:58:18 -04:00
Jesse Plamondon-Willard
aa5c5b2783
fix SDate.Now() crashing during new-game intro ( #369 )
2017-10-13 00:33:05 -04:00
Jesse Plamondon-Willard
b3ac93a0dc
bump version for 2.0-beta.2
2017-10-12 22:20:56 -04:00
Jesse Plamondon-Willard
1e19a170be
refuse to load custom map tilesheets with absolute or directory-climbing paths ( #368 )
2017-10-12 22:20:19 -04:00
Jesse Plamondon-Willard
61a8b7bf2d
update mod data
2017-10-12 00:48:03 -04:00
Jesse Plamondon-Willard
8ce43241b1
bump mod build package version for update
2017-10-11 15:31:42 -04:00
Jesse Plamondon-Willard
3cfc272453
fix mod deploy failing to create subfolders if they don't already exist
2017-10-11 15:31:29 -04:00
Jesse Plamondon-Willard
127b36dedd
rm artifact
2017-10-11 15:30:37 -04:00
Jesse Plamondon-Willard
f2ac6fbb49
bump mod build package version for release
2017-10-10 22:48:06 -04:00
Jesse Plamondon-Willard
1c7dfb519d
move validation back into .targets for MonoDevelop compatibility
2017-10-10 22:33:45 -04:00
Jesse Plamondon-Willard
1c0d22e82c
validate build context before build
2017-10-10 21:59:05 -04:00
Jesse Plamondon-Willard
5dfb12c278
fix input events having decimal tile coordinates ( #367 )
2017-10-10 02:22:06 -04:00
Jesse Plamondon-Willard
c74b21141c
work around race condition in game code
2017-10-10 00:49:54 -04:00
Jesse Plamondon-Willard
54128ab482
update mod data
2017-10-10 00:02:31 -04:00
Jesse Plamondon-Willard
4f8994a1de
fix update check error
2017-10-09 21:03:25 -04:00
Jesse Plamondon-Willard
c456a0f56e
don't include Json.NET in mod deploy or release zip since it's loaded by SMAPI
2017-10-09 12:44:48 -04:00
Jesse Plamondon-Willard
dad0d67022
rm unneeded code
2017-10-09 12:43:41 -04:00
Jesse Plamondon-Willard
d47105a278
update mod build package nuspec
2017-10-08 21:21:11 -04:00
Jesse Plamondon-Willard
475efa12fe
rewrite mod build package per new docs
2017-10-08 18:05:47 -04:00
Jesse Plamondon-Willard
cd93382c64
move zip logic into method
2017-10-08 15:03:31 -04:00
Jesse Plamondon-Willard
abe52deba7
rename build task for broader use
2017-10-08 14:50:04 -04:00
Jesse Plamondon-Willard
fd060a0927
move release notes into mod build package docs
2017-10-08 13:04:36 -04:00
Jesse Plamondon-Willard
49f414bec5
move mod build config readme into docs
2017-10-08 02:37:41 -04:00
Jesse Plamondon-Willard
ef3a89587c
add support for SMAPI 2.0 version strings in mod release zip code
2017-10-08 02:31:51 -04:00
Jesse Plamondon-Willard
aae482255c
rm redundant code
2017-10-08 02:23:49 -04:00
Jesse Plamondon-Willard
0e5982bf9c
escape invalid characters in release zip paths
2017-10-08 02:22:12 -04:00
Jesse Plamondon-Willard
ca58da37cd
add prerelease tag to zip name & normalise version format
2017-10-08 02:13:08 -04:00
Jesse Plamondon-Willard
e2e7e096b7
handle various edge cases in manifest parsing for zip filename
2017-10-08 02:03:55 -04:00
Jesse Plamondon-Willard
ddad601de3
move create-zip task into project code
2017-10-08 01:27:52 -04:00
Jesse Plamondon-Willard
af68910685
convert mod build config into .NET project to simplify C# build tasks
2017-10-08 00:20:13 -04:00
Jesse Plamondon-Willard
24428d4405
fix duplicate semver regex
2017-10-08 00:11:50 -04:00
Jesse Plamondon-Willard
51f5be1e74
move semver implementation into shared project for reuse
2017-10-08 00:09:16 -04:00
Jesse Plamondon-Willard
b7fb188513
rename shared project for broader use
2017-10-07 23:57:47 -04:00
Jesse Plamondon-Willard
99617211fa
move license back to root so GitHub sees it, readme tweaks
2017-10-07 23:33:03 -04:00
Jesse Plamondon-Willard
929dccb75a
reorganise repo structure
2017-10-07 23:07:10 -04:00
Jesse Plamondon-Willard
926894f8f5
move mod build config files into subfolder
2017-10-07 22:11:12 -04:00
Jesse Plamondon-Willard
7889676ea2
update compatibility list
2017-10-07 20:56:02 -04:00
Jesse Plamondon-Willard
6d7449d00b
fix error when checking for updates to a mod with no data record
2017-10-04 23:36:03 -04:00
Jesse Plamondon-Willard
627f20b9c3
update one mod ID
2017-10-02 21:43:15 -04:00
Jesse Plamondon-Willard
365da8e6e4
detect use of 'dynamic' in mod code
2017-10-02 21:39:51 -04:00
Jesse Plamondon-Willard
bd4ed43829
fix errors caused by content managers finalizing asynchronously
2017-10-01 14:08:28 -04:00
Jesse Plamondon-Willard
29232ffd45
update mod key
2017-10-01 11:23:50 -04:00
Jesse Plamondon-Willard
5f7640100b
update for 2.0 beta release
2017-09-27 20:47:01 -04:00
Jesse Plamondon-Willard
3c42119c8c
restore AssemblyRewriters assembly for method injection
...
This fixes a SMAPI 2.0 issue where mods would fail with MethodAccessException if they used SpriteBatch methods that got rewritten for MonoGame/XNA compatibility, because the methods SMAPI injected were internal. Moving it back into a separate assembly lets us make it public without making it visible to modders.
2017-09-26 21:08:54 -04:00
Jesse Plamondon-Willard
83bc6264e4
simplify API fetch code
2017-09-26 20:46:25 -04:00
Jesse Plamondon-Willard
b67c0602c6
remove base.Entry() method calls ( #362 )
2017-09-26 16:45:47 -04:00
Jesse Plamondon-Willard
525a3efb91
add data for a few more mods ( #361 )
2017-09-26 10:33:43 -04:00
Jesse Plamondon-Willard
c1a9dc7f7e
minor cleanup after 1.x removal
2017-09-26 01:55:26 -04:00
Jesse Plamondon-Willard
07382277ea
add support for multiple mods having the same update key ( #336 )
2017-09-25 22:15:30 -04:00
Jesse Plamondon-Willard
2c87961c9e
improve mod update-check validation & errors ( #336 )
2017-09-25 21:21:27 -04:00
Jesse Plamondon-Willard
5cb183e16d
consolidate update fields in manifest & SMAPI config ( #336 , #361 )
2017-09-25 21:11:48 -04:00
Jesse Plamondon-Willard
4fd3fdc0d8
use SMAPI version in web API ( #336 )
2017-09-25 18:18:43 -04:00
Jesse Plamondon-Willard
da12f91379
don't check for updates to Entoarox mods per request ( #361 )
2017-09-25 17:43:52 -04:00
Jesse Plamondon-Willard
a4dfcf229e
add mod data for update checks ( #361 )
2017-09-25 17:40:39 -04:00
Jesse Plamondon-Willard
d338322bc6
fix update checks not normalising remote versions ( #336 )
2017-09-25 17:40:00 -04:00
Jesse Plamondon-Willard
6dff9779a3
use POST for SMAPI update checks to avoid issues with long queries ( #336 )
2017-09-25 17:39:51 -04:00
Jesse Plamondon-Willard
b105c97dda
add support for remapping legacy versions for update checks ( #361 )
2017-09-24 19:55:34 -04:00
Jesse Plamondon-Willard
f84def385d
sort update-check trace logs ( #361 )
2017-09-24 17:44:56 -04:00
Jesse Plamondon-Willard
cb1f11a846
update config documentation ( #361 )
2017-09-24 14:10:36 -04:00
Jesse Plamondon-Willard
021e1a278b
list SMAPI update separately ( #336 , #361 )
2017-09-24 13:35:26 -04:00
Jesse Plamondon-Willard
9b247b67f6
improve version normalising ( #336 , #361 )
2017-09-24 13:19:02 -04:00
Jesse Plamondon-Willard
96acccad7c
bug fixes, improve update-check logging ( #361 )
2017-09-24 12:13:34 -04:00
Jesse Plamondon-Willard
ce9be43db3
remove name from data record ( #361 )
2017-09-24 11:28:08 -04:00
Jesse Plamondon-Willard
0c06b129ca
add support for specifying default update fields, migrate mods already in mod list ( #361 )
2017-09-24 02:33:33 -04:00
Jesse Plamondon-Willard
8e0d1b8682
minor bug fixes ( #361 )
2017-09-24 02:25:35 -04:00
Jesse Plamondon-Willard
5f85d89974
handle common 'v' version prefix on GitHub ( #336 )
2017-09-24 02:15:28 -04:00
Jesse Plamondon-Willard
00957a2317
validate semantic versions in API ( #336 , #361 )
2017-09-24 01:30:28 -04:00
Jesse Plamondon-Willard
d3f0c8e4d2
add support for update checks from the Chucklefish mod site ( #336 )
2017-09-24 01:10:17 -04:00
Jesse Plamondon-Willard
0863f9b7e5
revamp mod compatibility fields to allow broader use of mod data records ( #361 )
2017-09-24 00:23:48 -04:00
Jesse Plamondon-Willard
33af789e2e
abstract mod IDs with multiple variants ( #361 )
2017-09-23 22:50:35 -04:00
Jesse Plamondon-Willard
9495cc0f49
rename mod compatibility records for broader use ( #361 )
2017-09-23 22:07:29 -04:00
Jesse Plamondon-Willard
a89dbce854
unify disabled-mod and compatibility lists ( #361 )
2017-09-23 21:48:53 -04:00
Jesse Plamondon-Willard
8bcc80a33d
rename mod compatibility type for broader use ( #361 )
2017-09-23 21:35:07 -04:00
Jesse Plamondon-Willard
2d36105c33
drop support for SMAPI 1.x ( #360 )
2017-09-23 20:53:12 -04:00
Jesse Plamondon-Willard
a149f82b7a
update compatibility list for SMAPI 2.0
2017-09-23 20:22:07 -04:00
Jesse Plamondon-Willard
57111a6e8f
update file name ( #336 )
2017-09-23 20:03:45 -04:00
Jesse Plamondon-Willard
873abef235
add mod update checks based on manifest fields ( #336 )
2017-09-23 19:15:07 -04:00
Jesse Plamondon-Willard
e178ed14be
migrate SMAPI update check to new web API ( #336 )
2017-09-23 18:04:56 -04:00
Jesse Plamondon-Willard
bdee7f88e9
move API models into shared project for reuse ( #336 )
2017-09-23 14:37:58 -04:00
Jesse Plamondon-Willard
9ffe0bd371
switch to the mods GET endpoint ( #336 )
2017-09-23 14:19:10 -04:00
Jesse Plamondon-Willard
c2d8760c56
make web controllers internal ( #336 )
...
This is needed to support internal models, which is needed to share the models with the main SMAPI assembly without making them visible to mods.
2017-09-23 14:15:59 -04:00
Jesse Plamondon-Willard
eaabd91f31
authenticate GitHub queries if auth details are configured ( #336 )
2017-09-22 23:43:58 -04:00
Jesse Plamondon-Willard
0d6f6a9ace
add GitHub update check support ( #336 )
2017-09-22 22:42:04 -04:00
Jesse Plamondon-Willard
71d85a0c22
restrict version to a valid SMAPI version ( #336 )
2017-09-22 22:11:04 -04:00
Jesse Plamondon-Willard
ecdbefffd9
move hardcoded values into config ( #336 )
2017-09-22 21:49:05 -04:00
Jesse Plamondon-Willard
ba5cc149e2
add in-memory cache for remote queries ( #336 )
2017-09-22 20:46:38 -04:00
Jesse Plamondon-Willard
e4a2f55517
add GET endpoint for testing ( #336 )
2017-09-22 20:33:09 -04:00
Jesse Plamondon-Willard
2406d4b0a6
add subdomain rewrite rule ( #336 )
2017-09-22 20:19:12 -04:00
Jesse Plamondon-Willard
f8566067e0
update launch URL ( #336 )
2017-09-22 20:09:22 -04:00
Jesse Plamondon-Willard
67ce5fcc45
remove unneeded dependencies ( #336 )
2017-09-22 20:09:06 -04:00
Jesse Plamondon-Willard
24afbad3a9
remove unneeded project settings ( #336 )
2017-09-22 19:55:57 -04:00
Jesse Plamondon-Willard
89ca5952c5
update web API to .NET Core 2.0 so we can use more packages, update all packages ( #336 )
2017-09-22 19:24:31 -04:00
Jesse Plamondon-Willard
5619890abf
indent JSON responses ( #336 )
2017-09-22 18:19:42 -04:00
Jesse Plamondon-Willard
86d4827df2
simplify input & output format ( #336 )
2017-09-22 03:01:40 -04:00
Jesse Plamondon-Willard
399b98b36b
suppress null properties in JSON responses ( #336 )
2017-09-22 02:06:54 -04:00
Jesse Plamondon-Willard
7d703c9c5c
handle invalid Nexus mod IDs ( #336 )
2017-09-22 02:00:15 -04:00
Jesse Plamondon-Willard
86e5559678
switch mod update endpoint to GET with comma-delimited mod keys ( #336 )
2017-09-22 01:57:18 -04:00
Jesse Plamondon-Willard
ef60b8d32a
add version number to route for future use ( #336 )
2017-09-22 01:23:27 -04:00
Jesse Plamondon-Willard
9c072333d1
rename mods endpoint & model ( #336 )
2017-09-22 00:58:25 -04:00
Jesse Plamondon-Willard
2c02dfe45a
rewrite to make update-check logic vendor-agnostic ( #336 )
2017-09-22 00:47:46 -04:00
Jesse Plamondon-Willard
edbc3ef3c0
refactor Nexus code into generic vendor, rewrite using fluent HTTP client ( #336 )
2017-09-22 00:13:04 -04:00
Jesse Plamondon-Willard
dfae52b1e5
fix manual serialisation ( #336 )
2017-09-21 23:50:34 -04:00
Jesse Plamondon-Willard
1bd59fc1d8
split input model from Nexus response model ( #336 )
2017-09-21 23:48:47 -04:00
Jesse Plamondon-Willard
cddcd9a8cf
standardise project name ( #336 )
2017-09-21 23:39:12 -04:00
Jesse Plamondon-Willard
9791de306c
minor cleanup, formatting, documentation ( #336 )
2017-09-21 23:35:18 -04:00
Jesse Plamondon-Willard
f0e2117f70
remove mod metadata from instruction handlers, no longer needed ( #347 )
2017-09-20 00:33:36 -04:00
Jesse Plamondon-Willard
81c42ac773
warn for mods which change the serialiser ( #347 )
2017-09-20 00:23:45 -04:00
Jesse Plamondon-Willard
5126992958
disable new ReSharper inspection
2017-09-20 00:09:47 -04:00
Jesse Plamondon-Willard
1aa44b2624
add support for detecting game patching via Harmony ( #347 )
2017-09-20 00:08:04 -04:00
Jesse Plamondon-Willard
ab135fbd84
encapsulated duplicate code ( #347 )
2017-09-19 23:53:22 -04:00
Jesse Plamondon-Willard
1cf7c2e872
rename file to match new type name ( #347 )
2017-09-19 23:43:41 -04:00
Jesse Plamondon-Willard
ebf22c1b06
generalise IInstructionRewriter into IInstructionHandler ( #347 )
2017-09-19 23:42:54 -04:00
Jesse Plamondon-Willard
fd10cf958c
move rewriters into metadata class ( #347 )
2017-09-19 23:02:00 -04:00
Jesse Plamondon-Willard
c513bb011c
pass mod metadata into rewriters ( #347 )
2017-09-19 22:52:52 -04:00
Jesse Plamondon-Willard
954de8c4f2
move monitor.LogOnce into internal extensions for reuse ( #347 )
2017-09-19 22:46:00 -04:00
Jesse Plamondon-Willard
8c5bd12f47
merge assembly rewriters into main SMAPI project ( #347 )
2017-09-19 22:45:28 -04:00
Jesse Plamondon-Willard
23951220ae
fix errors loading some custom map tilesheets on Linux/Mac
2017-09-08 13:18:43 -04:00
Jesse Plamondon-Willard
1825755e75
update for release
2017-09-08 11:50:49 -04:00
Jesse Plamondon-Willard
c994747e51
add UTC timestamp to logs
2017-09-06 23:22:11 -04:00
Jesse Plamondon-Willard
b2b3df08bc
rewrite date calculation to handle edge cases
2017-09-06 22:04:51 -04:00
Jesse Plamondon-Willard
d971514a3d
fix '.dll.dll' in logs ( #355 )
2017-09-03 15:51:38 -04:00
Jesse Plamondon-Willard
b86d9f7c0e
handle maps referencing a non-spring seasonal variation ( #352 )
2017-09-03 00:00:39 -04:00
Jesse Plamondon-Willard
3e820b82bc
account for game loading tilesheets from either Content or Content\Maps ( #352 )
2017-09-02 23:58:43 -04:00
Jesse Plamondon-Willard
dac21226d2
fix IAssetLoader instances not able to load a map tilesheet if it doesn't also exist in the content folder ( #352 )
2017-09-01 21:05:08 -04:00
Jesse Plamondon-Willard
da11ea66db
add SButton extension to get InputButton equivalent
2017-09-01 14:51:12 -04:00
Jesse Plamondon-Willard
7167cd2253
simplify & fix asset disposal ( #352 )
2017-08-24 22:17:42 -04:00
Jesse Plamondon-Willard
5171829ecc
restructure content manager to better handle asset disposal ( #352 )
2017-08-24 21:48:56 -04:00
Jesse Plamondon-Willard
f446a4391a
fix game's main temporary content manager not being intercepted ( #352 )
2017-08-24 20:48:06 -04:00
Jesse Plamondon-Willard
5622e3b319
fix map tilesheet load not handling seasonal variations ( #352 )
2017-08-24 20:44:44 -04:00
Jesse Plamondon-Willard
7d5f95a6db
update for SMAPI 1.15.3 release
2017-08-23 16:23:45 -04:00
Jesse Plamondon-Willard
e93d58f69b
fix incorrect 'mod already loaded' errors in some cases
2017-08-23 16:13:28 -04:00
Jesse Plamondon-Willard
e42f06c916
update for 1.15.2 release
2017-08-21 14:49:09 -04:00
Jesse Plamondon-Willard
80fe706f19
show friendlier error when players have two copies of a mod
2017-08-21 14:22:19 -04:00
Jesse Plamondon-Willard
723ddc255e
break loops when loading assets through a mod loader
2017-08-17 17:46:45 -04:00
Jesse Plamondon-Willard
9e1d01d4fe
fix 1.x build
2017-08-17 12:16:39 -04:00
Jesse Plamondon-Willard
8e9b99ec99
update unit test packages
2017-08-16 23:56:20 -04:00
Jesse Plamondon-Willard
2ec0e0e26a
only invalidate cache entries matched by new interceptors
2017-08-16 23:27:07 -04:00
Jesse Plamondon-Willard
49ff572932
fix build config
2017-08-16 23:03:14 -04:00
Jesse Plamondon-Willard
2ebc0714b1
add terminal support on Xfce ( #345 )
...
Thanks to Patronos!
2017-08-16 21:51:03 -04:00
Jesse Plamondon-Willard
1e48e7d12b
add tool tilesheet to core assets to reload ( #346 )
2017-08-16 21:46:01 -04:00
Jesse Plamondon-Willard
da4708337b
minor tweaks to .editorconfig
2017-08-14 21:26:33 -04:00
Jesse Plamondon-Willard
72d42ddff8
move custom build configuration into common.targets to simplify maintenance
2017-08-14 08:22:50 -04:00
Jesse Plamondon-Willard
c47e43a1e9
rename crossplatform.targets to common.targets for reuse
2017-08-14 08:11:11 -04:00
Jesse Plamondon-Willard
67b1a8398f
fix SemanticVersion not being deserialisable through Json.NET
2017-08-14 07:55:21 -04:00
Jesse Plamondon-Willard
56c66ca4e5
update compatibility list
2017-08-14 02:14:25 -04:00
Jesse Plamondon-Willard
021672e43d
add content helper properties for the current language
2017-08-14 01:57:11 -04:00
Jesse Plamondon-Willard
527b00ee13
ignore installer arguments until SMAPI 2.0
2017-08-14 01:53:15 -04:00
Jesse Plamondon-Willard
f89d41cdad
bump version for upcoming SMAPI 1.15.2 release
2017-08-14 00:15:16 -04:00
Jesse Plamondon-Willard
dc99ae761f
blacklist old versions of Entoarox mods (overhauled for SMAPI 1.11+ compatibility)
2017-08-14 00:14:45 -04:00
spacechase0
dafebd1626
Fix building SMAPI 1.x
2017-08-09 17:41:36 -04:00
Jesse Plamondon-Willard
baeaf826a9
add asset editors & loaders to content API in 2.0 ( #255 )
2017-08-07 14:12:18 -04:00
Jesse Plamondon-Willard
7976df8565
optimise semver regex using atomic groups
2017-08-02 02:36:55 -04:00
Jesse Plamondon-Willard
a15a2c5d09
tweak semantic version regex to fix unnecessary capturing groups
2017-08-02 02:24:02 -04:00
Jesse Plamondon-Willard
937750f100
add installer command-line arguments for scripting ( #337 )
2017-08-02 01:36:56 -04:00
Jesse Plamondon-Willard
3ffcac3f1f
fix Context.IsPlayerFree being false when player can't move ( #330 )
...
For example, the value was false when the player used a tool which wasn't intended.
2017-08-02 00:26:56 -04:00
Jesse Plamondon-Willard
201d54bbeb
standardise code & update release notes ( #339 )
2017-08-01 15:35:06 -04:00
Nicholas Johnson
4ff15b9da9
add weekday property to SDate ( #339 )
2017-08-01 15:27:02 -04:00
Jesse Plamondon-Willard
3599daee45
remove support for invalidating mod assets per discussion ( #335 )
2017-08-01 00:51:27 -04:00
Jesse Plamondon-Willard
9b22f3e004
fix GraphicsEvents.Resize being raised before the game updates its window data ( #328 )
2017-07-31 23:48:53 -04:00
Jesse Plamondon-Willard
7992b52f03
fix AfterDayStarted event being raised during the new-game intro ( #332 )
2017-07-31 23:18:49 -04:00
Jesse Plamondon-Willard
17acf248b6
prevent mods from accessing SMAPI internals using its own reflection helper ( #334 )
2017-07-31 21:54:46 -04:00
Jesse Plamondon-Willard
64facdd439
add support for reloading more singleton assets ( #335 )
2017-07-23 20:44:04 -04:00
Jesse Plamondon-Willard
e8648e217a
add support for reloading wallpaper and building textures ( #335 )
2017-07-23 20:22:33 -04:00
Jesse Plamondon-Willard
eeee6b185d
use more flexible approach to core asset reloading ( #335 )
2017-07-23 19:39:17 -04:00
Jesse Plamondon-Willard
467ad2ffd4
let mods invalidate cached assets by name or type ( #335 )
2017-07-23 17:36:31 -04:00
Jesse Plamondon-Willard
4ea6a4102b
add support for partial cache invalidation ( #335 )
2017-07-23 15:08:14 -04:00