Commit Graph

1477 Commits

Author SHA1 Message Date
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 fd2b9c72a8 Merge branch 'optimise-property-reflection' into develop 2017-10-24 20:28:59 -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 7911831606 Merge branch 'develop' into stable 2017-10-14 11:44:02 -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 65e8997fdb Merge branch 'revamp-mod-build-logic' into develop 2017-10-08 21:22:08 -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 5161ceae52 rewrite mod build package docs for proposed changes 2017-10-08 13:15:20 -04:00